body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; letter-spacing:normal;}
img {border:0;}
a {color:#0033CC; text-decoration:underline;}
a:hover {color:#CC0000; text-decoration:none;}
.wrapper {width:990px; height:auto; margin:0 auto 0 auto;}
.top {width:990px; height:92px; background:url(images/top-bg.jpg) no-repeat left top;}
	.logo {float:left; padding-top:24px; padding-left:23px;}
	.phone_canvas {width:500px; height:auto; float:right;}
	.phone {padding-top:20px; line-height:normal; font-size:15px; color:#009900; text-align:right; padding-right:45px;}
	.toplinks {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:normal; float:right; padding-right:16px; line-height:25px; padding-top:10px; font-weight:bold;}
		.toplinks a {color:#FFFFFF; text-decoration:none;}
		.toplinks a:hover {color:#000000; text-decoration:underline;}
	
	.mainbody {width:990px; height:auto; background:url(images/left-bg.jpg) repeat-y left top; clear:both; overflow:hidden; padding-bottom:25px;}

	.left {width:300px; height:auto; float:left;}
	.left_bottombg {width:300px; height:8px; background:url(images/top-bottom-bg.jpg) repeat-x left top; font-size:0; line-height:0;}
	.left_img {width:300px; height:240px;}
	.img_bottom {width:300px; height:15px; font-size:0; line-height:0; background:url(images/img-bottom-bg.jpg) no-repeat left top;}
	.navleft {width:300px; height:auto; background:url(images/navleft.jpg) repeat-y left top;}
	.navleft {font-size:13px; color:#FFFFFF;}
		.navleft .leftspacer {width:300px; height:2px; font-size:1px; background:url(images/navleft-border.jpg) no-repeat left top;}
		.navleft a {width:300px; color:#FFFFFF; text-decoration:none; display:block;}
		.navleft a:hover {color:#FFFFFF; text-decoration:none; background:url(images/navleft-o.jpg) repeat-y left top;}	
	.contact_info {width:250px; height:auto; padding-top:25px; padding-bottom:25px; padding-left:50px; color:#FFFFFF;}
		.contact_info a {color:#FFFFFF; text-decoration:underline;}
		.contact_info a:hover {color:#FFFFFF; text-decoration:none;}
	
	.right {width:689px; height:auto; float:right;}
	
.navbar_canvas {width:689px; height:42px;}
.navbar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; letter-spacing:normal;}
	.navbar .spacer {width:1px; height:42px; font-size:1px; background:url(images/spacer.jpg) no-repeat left top;}
	.navbar p {margin:0; padding:0;}
	
	.navbar a {width:auto; height:42px; line-height:42px; text-align:center; color:#FFFFFF; text-decoration:none; display:block; background:url(images/nav.jpg) repeat-x left top;}
	.navbar a:hover {color:#FFFFFF; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
	
	.navbar a div {background:url(images/nav-left.jpg) no-repeat left top;}
	.navbar a:hover div {background:url(images/nav-o-left.jpg) no-repeat left top;}
	
	.navbar a div p {background:url(images/nav-right.jpg) no-repeat right top;}
	.navbar a:hover div p {background:url(images/nav-o-right.jpg) no-repeat right top;}
	
	.navcurrent a {color:#FFFFFF; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
	.navcurrent a div {background:url(images/nav-o-left.jpg) no-repeat left top;}
	.navcurrent a div p {background:url(images/nav-o-right.jpg) no-repeat right top;}

.nav_bottombg {height:6px; background:url(images/nav-bottom-bg.jpg) repeat-x left top; font-size:0; line-height:0;}

.flash {width:689px; height:200px;}

.right_bottombg {width:689px; height:15px; font-size:0; line-height:0; background:url(images/img-bottom-bg-right.jpg) repeat-x right top;}
.content {width:600px; height:auto; padding-top:30px; padding-bottom:30px; padding-left:40px; padding-right:40px;}
.title {font-family: "Century Gothic",Arial, Helvetica, sans-serif;  padding-left:25px; font-size:25px; color:#000000; background:url(images/arrow-bullet.jpg) no-repeat left 6px; padding-bottom:5px;}
.content_right {width:410px; height:auto; float:left; padding-bottom:30px; letter-spacing:1px;}
.content_right2 {width:600px; float:left; padding-bottom:30px; letter-spacing:1px;}
.content_left {width:150px; float:right;}

.footer_canvas {width:990px; height:58px; background:url(images/footer-bg.jpg) repeat-x left top; clear:both; font-size:10px; line-height:18px;}
	.footer {padding-top:8px;}
	.footer a {color:#333333; text-decoration:none;}
	.footer a:hover {color:#333333; text-decoration:underline;}

.emaillink a {color:#0041C2; text-decoration:underline;}
	.emaillink a:hover {color:#0041C2; text-decoration:none;}
	
/***dropdown***/
#dropdown{position:absolute; display:block; width:200px; clear:both; left:150px; z-index:1; font-size:12px; line-height:30px;  visibility:hidden;}
	.dropdown{width:200px; height:auto;}
	.dropdown ul,.dropdown li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown a{display:block; width:100%; color:#ffffff; text-decoration:none;height:30px; background:#B2091E; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding-left:10px;
		}
		.dropdown a.dra { padding-left:10px; width:100%; display:block;height:30px; background:#F31B36;}
			.dropdown a:hover{ text-decoration:none; background:#F31B36; color:#FFFFFF;}

#dropdown2{position:absolute; display:block; width:150px; clear:both; left:458px; z-index:1; font-size:12px; line-height:30px;  visibility:hidden;}
	.dropdown2{width:150px; height:auto;}
	.dropdown2 ul,.dropdown2 li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown2 a{display:block; width:100%; color:#ffffff; text-decoration:none;height:30px; background:#B2091E; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding-left:10px;
		}
		.dropdown2 a.dra { padding-left:10px; width:100%; display:block;height:30px; background:#F31B36;}
			.dropdown2 a:hover{ text-decoration:none; background:#F31B36; color:#FFFFFF;}
