body {width:auto; margin:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px;}
img {border:0;}
	.wrapper {width:1000px; margin:0 auto 0 auto; padding:0;}
	.top {height:227px; width:1000px; background:url(images/cusick-header-title.jpg) repeat-x top left #ffffff; /*padding-bottom:1px;*/}
	.upper {height:20px; padding-top:7px; color:#ffffff;}
		.cusick_title {padding-left:25px; float:left; font-weight:bold;}
		.cusick_title a {color:#FFF; text-decoration:none;}
		.cusick_title a:hover {color:#CCC; text-decoration:none;}
		.cusick_link {width:160px; padding-right:20px; float:right; color:#FFF;}
		.logonflash {height:200px; clear:both;}
		.logo_main {width:300px; float:left;}
		.logo {padding-top:42px; padding-left:24px;}
		.flashbanner {width:700px; float:right;}
		.navbar_main {height:50px; padding-bottom:1px; background:url(images/nav_bg.jpg) repeat-x top left; clear:both;}
		.date {width:275px; height:35px; background:url(images/nav_border.jpg) right top no-repeat; padding-left:25px; padding-top:15px; font-size:14px; float:left; color:#FFF;}
				
.navbar {width:700px; float:right; height:50px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
			}
	.navbar a{ display:block; height:50px; line-height:50px;  color:#FFFFFF; text-decoration:none;}
	.navbar a:hover{color:#003399; text-decoration:none; background:url(images/nav_h.jpg) top left repeat-x;}

.mainbody {background:url(images/main_bg.jpg) left top repeat-y; height:auto; width:1000px; clear:both; overflow:hidden; padding-bottom:25px;}
	.main_left {width:300px; height:auto; float:left;}
	.left_img {background:#ffffff; padding-bottom:1px;}
	.left_canvas {width:300px; height:auto;}
	.left {width:280px; margin:0 auto 0 auto; padding-top:15px; color:#FFFFFF;}
	.company_title {font-size:18px; padding-bottom:15px;}
	.company_info {width:200px; height:auto; padding-left:70px; float:left; line-height:21px; background:url(images/map.jpg) no-repeat top left; font-size:11px; color:#DEDCBF; padding-bottom:30px;}
	
	.main_right {width:700px; height:auto; float:right;}
	.right_canvas {width:650px; padding-left:40px; padding-right:10px; padding-top:45px;}
	.right {width:441px; padding-right:10px; float:left; line-height:19px; color:#333333; padding-bottom:25px;}
	.right2 {width:600px; padding-right:10px; float:left; line-height:19px; color:#333333; padding-bottom:25px;}
	.right_content {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-size:16px; margin-bottom:25px; border-bottom:1px #cccccc solid;}
	.thumbnails {width:179px; padding-left:10px; padding-right:10px; margin-top:15px; background:url(images/right_bg.jpg) top left no-repeat; float:right;}

.footer {border-top:#141D3C solid 1px; font-size:11px; background:#ffffff; height:40px; padding-top:10px; clear:both;}
	.footer a {color:#333333; text-decoration:none;}
		.footer a:hover {color:#333333; text-decoration:underline;}

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

.prolink a {color:#333333; text-decoration:none;}
	.prolink a:hover {color:#333333; text-decoration:underline;}

.logosorts a {color:#990000; text-decoration:none;}
	.logosorts a:hover {color:#0000ff; text-decoration:underline; }

.quotelink a {color:#990000; text-decoration:none;}
	.quotelink a:hover {color:#0000ff; text-decoration:underline; }



#dropdown{position:absolute;clear:both; width:200px; font-size:11px; line-height: 30px; visibility: hidden; z-index:1000;}
	.dropdown{width:200px; height: auto; position:relative; top:50px; left:0px;}
	.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; line-height:30px; background: #0b73a3; border:1px solid #cccccc; border-top:none; padding-left:5px; text-align:left;}
		.dropdown a:hover{background:#141d3c; text-decoration:none; color:#FFFF00;}
		
		.dropdown a.sub{display: block; width:175px; color:#ffffff; text-decoration: none; height:30px; line-height:30px; background:url(images/link.jpg) no-repeat top left #0b73a3; border:1px solid #cccccc; border-top:none; padding-left:30px;}
		.dropdown a.sub:hover{background:url(images/link_hover.jpg) no-repeat top left #141d3c; text-decoration:none; color:#FFFF00;}