body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:21px; letter-spacing:1px;}
img {border:0;}
a{color:#0033FF; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
h4{font-size:14px;}

.hottopics{letter-spacing:normal;}
.hottopics a{color:#993300; text-decoration:none;}
	.hottopics a:hover{color:#ff0000; text-decoration:underline;}
	
.wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
	.top {width:1000px; height:182px;}
	.topbg {width:1000px; height:31px; background:url(images/top_bannerbg.jpg) no-repeat top center;}
	.toptext {font-size:10px; color:#FFFFFF; padding-left:310px; padding-top:5px;}
	.logobg {width:299px; height:152px; float:left; background:url(images/logo_bg.jpg) no-repeat top left;}
	.logo {padding-top:25px; padding-left:25px;}
	.marquee_bg {width:220px; height:20px;font-size:11px; color:#002346; padding-top:39px; padding-left:40px;}
	
	.topright_bg {width:700px; height:152px; float:right;}
	.banner_bg {width:700px; height:110px; background:url(images/banner_bg.jpg) no-repeat top right;}
.navbar {width:700px; height:42px; background:url(images/navbar_bg.jpg) repeat-x top right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:42px; text-align:center; font-weight:bold;}
	.navbar a {color:#FFFFFF; text-decoration:none; display:block; padding-left:15px; padding-right:15px;}
	.navbar a:hover {color:#FFFFFF; text-decoration:none; background:url(images/navbar_hoverbg.jpg) repeat-x top right;}
	
	
	.mainbody {width:1000px; height:auto; background:url(images/left_bg.jpg) repeat-y left; clear:both; overflow:hidden;}
	.mainbody_clear {width:1000px; background:#999999; height:auto;clear:both; overflow:hidden;}
	.left {width:299px; height:auto; float:left;}
	.left_img {width:299px; height:200px; border-bottom:#FFFFFF solid 1px;}
.navleft {width:250px; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; font-size:15px; color:#FFFFFF; font-weight:bold; background:url(images/map_bg.jpg) no-repeat top left;}
	.navleft a {color:#FFFFFF; text-decoration:none; display:block; width:100%;}
	.navleft a:hover {color:#4ECBDC; text-decoration:none;}
	.contact_canvas {width:250px; height:auto; padding-left:20px; padding-right:20px; padding-top:30px;}
		.contact_bgtop {width:249px; height:10px;}
		.contact_bgmiddle {width:239px; height:auto; padding-bottom:15px; padding-left:10px; background:url(images/contact_bgmiddle.jpg) repeat-y center top;}
		.contact_title {font-size:15px; color:#FFFFCC;}
		.contact_info {font-size:11px; color:#B3CDE0;}
			.contact_info a {color:#4ECBDC; text-decoration:underline;}
			.contact_info a:hover {color:#4ECBDC; text-decoration:none;}
		.contact_bgbottom {width:249px; height:10px; line-height:10px;}
		
		.right {width:700px; height:auto; float:right;}
		.right_wide {width:900px; height:auto; margin:0 auto 0 auto;}
		.content_canvas {width:620px; height:auto; padding-left:50px;  padding-top:50px; padding-bottom:30px; text-align:justify;}
		.content_canvas_wide {width:700px; float:right; height:auto; margin:0 auto 0 auto; padding-top:30px; padding-bottom:30px; }
		
.footer {width:1000px; height:50px; background:url(images/footer_bg.jpg) repeat-y center; clear:both; font-size:10px; color:#666666; letter-spacing:normal;}
	.footer_left {width:299px; padding-top:11px; float:left;}
	.footer_right {width:700px; padding-top:11px; float:right;}
		.footer_right a {color:#666666; text-decoration:underline;}
		.footer_right a:hover {color:#666666; text-decoration:none;}
