body {width:auto; height:auto; margin:0; padding:0; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#333333; line-height:16px; background:#EFF2F3;}
img {border:0;}
.wrapper {width:900px; height:auto; margin:0 auto 0 auto; padding-top:30px; padding-bottom:30px; clear:both;}
	.middle_bd {width:900px; height:auto; background:url(images/middle-bd.jpg) repeat-y center top; clear:both;}
	.top_bd {width:900px; height:auto; background:url(images/top-bd.jpg) no-repeat center top; clear:both;}
	.bottom_bd {width:900px; height:auto; background:url(images/bottom-bd.jpg) no-repeat center bottom; clear:both; overflow:hidden; padding-bottom:25px;}
	.top_canvas {width:900px; height:auto; padding:2px;}
	.top {width:900px; height:120px;}
	.logo {float:left; padding-left:12px;}
	.navbar_canvas {width:550px; padding-top:46px; float:right;}
		.navbar {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777777;}
			.navbar p {margin:0; padding:0;}
			.navbar a {color:#777777; text-decoration:none; height:29px; line-height:29px; text-align:center; display:block; padding-bottom:5px; background:url(images/dot.jpg) no-repeat center 25px ;}
			.navbar a:hover {color:#333333; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
		
			.navbar a div {color:#333333; text-decoration:none;}
			.navbar a:hover div {background:url(images/nav-o-left.jpg) no-repeat left top;}
			
			.navbar a div p {color:#333333; text-decoration:none;}
			.navbar a:hover div p {background:url(images/nav-o-right.jpg) no-repeat right top;margin:0; padding:0;}
	.top_title {width:898px; height:27px; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; margin:0 auto 0 auto;}
		.top_titlecanvas {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
		.logo_thumb {width:50px; height:27px;}
		.curve_bg {width:20px; height:27px;}
	
	.mainbody {width:900px; height:auto; margin:0 auto 0 auto;}
	.mainbody_canvas {width:870px; height:auto; padding-top:25px; padding-left:14px; padding-right:14px;}
	
		.left {width:504px; height:auto; float:left;}
		.flash {width:504px; height:177px;}
		.shadow_bg {width:504px; height:27px; background:url(images/shadow-bg.jpg) repeat-x left top; font-size:0px;}
		.content {width:470px; height:auto; padding:20px;}
		.content_title {font-family:Georgia, 'Times New Roman', Times, serif; font-size:25px; color:#0092EE;}
		
		.right {width:361px; height:auto; float:right;}
		.thumb {width:361px; height:177px;}
		.thumb_canvas {color:#FFFFFF; font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
			.thumb_canvas a {color:#FFFFFF; text-decoration:underline;}
			.thumb_canvas a:hover {color:#FFFFFF; text-decoration:none;}
		.spacer {width:361px; height:5px; font-size:0px; line-height:5px;}
		.contact_bg {width:361px; height:auto; background:url(images/contact-bg.jpg) repeat-y right top;}
		.contact_bgtop {width:361px; height:auto; background:url(images/contact-bg-top.jpg) no-repeat right top;}
		.contact_bgbottom {width:361px; height:auto; background:url(images/contact-bg-bottom.jpg) no-repeat right bottom;}
		.contact_canvas {width:300px; height:auto; padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:20px;}
			.contact_canvas a {color:#9D6F40; text-decoration:underline;}
			.contact_canvas a:hover {color:#9D6F40; text-decoration:none;}
		.contact_title {font-size:12px; color:#0092EE; line-height:19px;}
		
.footer {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-top:13px;}
	.footer a {color:#666666; text-decoration:none;}
	.footer a:hover {color:#333333; text-decoration:underline;}
	
a {text-decoration: none; color:#0099FF;}
a:hover {text-decoration: none; color:#FF9900;}