body{background:url(images/body-bg.gif) left top repeat-x; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
img{border:0;}
a{color:#0066CC; text-decoration:none;}
a:hover {color:#CC0000; text-decoration:none;}

.wrapper {width:960px; height:auto; padding-left:11px; padding-right:11px; background:url(images/bg-wrap.jpg) left top no-repeat; margin:0 auto;}
	.top {width:960px; height:191px; background:url(images/top-bg.jpg) right top no-repeat;}
		.logo {width:auto; height:130px; padding-left:37px; padding-top:12px;}
	
	.nav {width:960px; height:49px; background:url(images/nav-bg.jpg) left bottom repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	
		.nav a {display:block; width:98%; height:49px; line-height:49px; text-align:center; color:#FFFFFF; text-decoration:none;}
		.nav a:hover,.current a {display:block; background:url(images/nav-o.jpg) left top repeat-x; text-decoration:none; color:#FFFFFF;}
		.nav a:hover span, .current a span {display:block; background:url(images/nav-o-r.jpg) right top no-repeat;}



.flash {width:960px; height:200px; background:#CCCCCC;}


.main {width:960px; height:auto; padding-top:5px; clear:both;}
	.left{width:210px; height:auto; padding:15px 10px 0 10px; background:url(images/bg-left.jpg) left top repeat-x; float:left; line-height:16px; font-size:12px;}
		.left-t {color:#446F44; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; font-weight:bold; text-align:center;}
			.left-t-1 {}
			.left-t-2 {margin:0 auto; text-align:right; padding-right:15px;}
				.left-t-2 span {font-size:12px; color:#003300; }
		
	.right {width:680px; height:auto; padding:30px 20px 20px 30px; float:right; line-height:22px; color:#333333;}
		.title {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#457045; font-style:italic; font-weight:bold; background:url(images/title-bd.jpg) left bottom repeat-x; padding-bottom:10px; margin-bottom:15px;}
		.tt {color:#993300; font-weight:bold;}
	
	
.footer {width:960px; height:auto; border-top:1px solid #CCCCCC; text-align:center; clear:both; font-size:12px; letter-spacing:normal; padding-top:15px;}
	.footer a {color:#996600; text-decoration:underline;}
		.footer a:hover {color:#CC0000; text-decoration:none;}
	.footer span {padding:0 10px 0 10px; color:#CCCCCC;}
	.copy {color:#999999; font-size:10px;}

.box {padding:10px; background:#ffffff; border:#666699 1px solid; margin-top:15px; font-size:13px; line-height:16px; background:#FBFCF8;}
	.box legend {font-weight:bold; color:#006600;font-size:13px; font-style:italic;}
	.box em, .ita {font-size:11px; color:#990033; letter-spacing:1px;}


.title-g {width:auto; padding-left:28px; height:46px; line-height:46px; background:url(images/title-bg.jpg) left top repeat-x; color:#FFFFFF; font-family:'Trebuchet MS',Georgia, 'Times New Roman', Times, serif; font-size:20px;}

.bullet li{list-style-image:url(images/bullet.jpg);}

.photo{}
		.photo-thumb{width:300px; height:auto; padding:5px; background:url(images/bg-left.jpg) left top repeat-x; float:left;}
			.photo-thumb img {border:1px solid #333333;}
		.right-p {width:640px; height:auto;margin-bottom:15px; float:right;  }
			.photo-big {padding-bottom:10px; padding-top:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px; background:#666666;}

.leftButton {width:190px; background:#F6F7E7; border:1px solid #DBDF9F; padding:5px; text-align:center; font-size:13px;}
	.leftButton a {font-weight:bold; text-decoration:none; color:#669900;}
	.leftButton a:hover {text-decoration:underline; color:#996600;}