body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
img {border:0;}
.wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
	.top_bg {width:1000px; background:url(images/top-bg.jpg) left top repeat-x;}
	.top_bg_left {width:1000px; height:144px; background:url(images/top-bg-left.jpg) right top no-repeat;}
	.top_padding {padding-left:50px; padding-top:7px;}
	.logo {width:115px; float:left;}
	.slogan {width:400px; float:left; font-size:22px; padding-left:35px; padding-top:30px; font-style:italic; font-family:'Times New Roman', Times, serif;}
	.toplink {float:right; padding-right:25px; text-align:right; color:#FFFFFF; font-family:Tahoma, Arial, Verdana; text-transform:uppercase; font-size:11px; font-weight:bold;}
		.toplink a {color:#FFFFFF; text-decoration:none;}
		.toplink a:hover {color:#FFFFFF; text-decoration:underline;}

.navbar {width:1000px; height:36px; background:url(images/nav.jpg) left top repeat-x; font-family:Tahoma, Arial; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:36px; clear:both;}
	.navbar a {color:#FFFFFF; text-decoration:none; display:block; width:100%; line-height:30px; text-align:center; padding-bottom:6px;}
	.navbar a:hover {background:url(images/nav-o.jpg) left top repeat-x; text-decoration:none; color:#FFFFFF;}
	.navbar .spacer {background:url(images/nav-bd.jpg) left top no-repeat; width:3px; font-size:1px;}
	
.maincontent {width:1000px; height:auto; background:url(images/bg-content.jpg) left top repeat-y; overflow:hidden;}
	.left_bg {background:url(images/gradient.jpg) repeat-x left top; overflow:hidden; height:auto; width:1000px;}
	.navleft_bg {width:220px; float:left; height:auto; background:url(images/gradient-left.jpg) repeat-x left top; padding-top:5px;}
	
.navleft{}
	.navleft a{color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:22px; background:url(images/nav-left-bullet.jpg) 10px center no-repeat; display:block; line-height:20px; width:198px;}
	.navleft a:hover {background:#015B92 url(images/nav-left-bullet.jpg) 10px center no-repeat; text-decoration:none; color:#FFFF33;}	
	.navleft .category {background:url(images/bg-category.jpg) left top repeat-y; height:20px; font-size:11px; line-height:20px; font-family:Tahoma, Arial, Verdana; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:22px;}
	.navleft .spacer {background:url(images/nav-left-bd.jpg) left top repeat-x; height:2px; font-size:0px; line-height:0px;}
	
	
.content {width:560px; height:auto; float:left;}
	.content_canvas {width:500px; margin:0 auto 0 auto; padding:0; padding-top:20px; letter-spacing:1px; font-size:12px; line-height:20px;}
	.content_title {background:url(images/arrow.jpg) left 4px no-repeat; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; letter-spacing:normal; margin-bottom:15px;}
	.flash {padding-bottom:20px; width:auto; height:auto;}
	.thumb {width:500px; margin:0 auto 0 auto; font-size:9px; color:#666666; text-align:center; padding-top:35px; padding-bottom:30px;}
		.thumb a {color:#666666; text-decoration:none;}
		.thumb a:hover {color:#666666; text-decoration:underline;}
	
.right_top_bg {width:220px; height:auto; float:left; background:url(images/bg-right-top.jpg) left 5px repeat-x; padding-top:5px;}
	.right_canvas {width:180px; height:auto; margin:0 auto 0 auto; padding-top:18px;}
	.right_button {background:url(images/button-right.jpg) left top no-repeat; width:154px; height:17px; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;}
		.right_button a {color:#ffffff; text-decoration:none;}
	
.rightbullets {background:url(images/arrow-right.jpg) left center no-repeat; padding-left:14px; margin-bottom:5px; font-size:13px; font-weight:bold; color:#000033;}
.bullets {padding-bottom:25px;}
	.bullets ul, bullets li {margin:0; padding:0; list-style:none;}
	.bullets li {background:url(images/bullets.jpg) left 8px no-repeat; padding-left:6px; margin-left:9px; line-height:18px;}
	.bullets a {color:#000033; text-decoration:underline;}
	.bullets a:hover {color:#ff0000; text-decoration:underline;}
	
.midcurve_bg {background:url(images/bg-mid-curve.jpg) left top repeat-y;}
	.curve_content {width:165px; height:130px; padding:5px; padding-top:0; font-size:11px; font-style:italic; color:#333333; line-height:20px;}
	
	.contact_canvas {margin-top:20px; margin-bottom:25px;}
	.contact_title {font-family:Tahoma, Arial, Verdana; font-size:12px;}
	.contact_info {font-size:11px; line-height:18px;}
	
	.con_canvas {margin-top:20px; margin-bottom:25px;}
	
		.quotelink a {color:#990000; text-decoration:none;}
		.quotelink a:hover {color:#0000FF; text-decoration:underline;}

	
#dropdown1{position:absolute; display:block; width:160px; clear:both; left:90px; z-index:1; letter-spacing:normal; font-size:11px; line-height:20px;  visibility:hidden;}
	.dropdown1{width:160px; height:auto;}
	.dropdown1 ul,.dropdown1 li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown1 a{display:block; width:100%; color:#003333; text-decoration:none;height:20px; background:#f7f7f7; padding-left:8px; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
		}
			.dropdown1 a:hover{ text-decoration:none; background:#339933; color:#FFFFFF;}
			
#dropdown2{position:absolute; display:block; width:170px; clear:both; left:261px; z-index:1; letter-spacing:normal; font-size:11px; line-height:20px;  visibility:hidden;}
	.dropdown2{width:170px; height:auto;}
	.dropdown2 ul,.dropdown2 li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown2 a{display:block; width:100%; color:#003333; text-decoration:none;height:20px; background:#f7f7f7; padding-left:8px; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
		}
			.dropdown2 a:hover{ text-decoration:none; background:#339933; color:#FFFFFF;}
	
#dropdown3{position:absolute; display:block; width:145px; clear:both; left:433px; z-index:1; letter-spacing:normal; font-size:11px; line-height:20px;  visibility:hidden;}
	.dropdown3{width:145px; height:auto;}
	.dropdown3 ul,.dropdown3 li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown3 a{display:block; width:100%; color:#003333; text-decoration:none;height:20px; background:#f7f7f7; padding-left:8px; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
		}
			.dropdown3 a:hover{ text-decoration:none; background:#339933; color:#FFFFFF;}

#dropdown4{position:absolute; display:block; width:155px; clear:both; left:586px; z-index:1; letter-spacing:normal; font-size:11px; line-height:20px;  visibility:hidden;}
	.dropdown4{width:155px; height:auto;}
	.dropdown4 ul,.dropdown4 li{margin:0; padding:0; list-style-type:none; height:auto;}
		.dropdown4 a{display:block; width:100%; color:#003333; text-decoration:none;height:20px; background:#f7f7f7; padding-left:8px; 
			border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
		}
			.dropdown4 a:hover{ text-decoration:none; background:#339933; color:#FFFFFF;}

.emaillink a {color:#990000; text-decoration:underline;}
	.emaillink a:hover {color:#990000; text-decoration:none;}
