@charset "utf-8";
/* CSS Document */
a{outline:none; text-decoration:none; color:#003366;}
a:hover{text-decoration:underline;}
h1{margin:0px 0px 0px 5px; padding-left:10px; display:block; background-image:url(images/header.jpg); width:620px; height:40px; background-repeat:no-repeat; font-family:Garamond, Georgia, sans-serif; font-size:30px; font-weight:100; color:#668398;}
h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; margin-left:10px; color:#333333;}
h3{padding:0;margin-top:5px; margin-right:20px; margin-bottom:0px;font-family:"Century Gothic", "Courier New", sans-serif; font-size:22px; font-weight:bold; color:#aaa5a5;*margin-top:-90px;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#3b900f; margin-left:10px; margin-top:0;padding-top:5px; margin-bottom:0;}
.clear{clear:both;margin:0;padding:0;}
.wrapper{width:908px; height:100%;margin:auto;padding:0;}
.topmenu{
	width:713px;margin-left:194px;margin-top:-37px;height:44px;background-image:url(images/topnav.jpg);}
.topmenu li, .topmenu ul {display:inline;padding: 0;text-indent: -9999px;} 
.topmenu li a{float:left;background-image:url(images/topnav.jpg);}
.topmenu li a#home {margin-left:55px;width:74px;height:44px;background-position: -55px 0px;}
.topmenu li a#home.current {background-repeat:no-repeat;background-position: -55px -44px;}
.topmenu li a#home:hover {background-repeat:no-repeat;background-position: -55px -44px;}
.topmenu li a#ourproducts {width:134px;height:44px;background-position: -129px 0px;}
.topmenu li a#ourproducts.current {background-repeat:no-repeat;background-position: -129px -44px;}
.topmenu li a#ourproducts:hover {background-repeat:no-repeat;background-position: -129px -44px;}
.topmenu li a#insuranceresources {width:187px;height:44px;background-position: -263px 0px;}
.topmenu li a#insuranceresources.current {background-repeat:no-repeat;background-position: -263px -44px;}
.topmenu li a#insuranceresources:hover {background-repeat:no-repeat;background-position: -263px -44px;}
.topmenu li a#blog {width:68px;height:44px;background-position: -450px 0px;}
.topmenu li a#blog.current {background-repeat:no-repeat;background-position: -450px -44px;}
.topmenu li a#blog:hover {background-repeat:no-repeat;background-position: -450px -44px;}
.topmenu li a#links {width:75px;height:44px;background-position: -519px 0px;}
.topmenu li a#links.current {background-repeat:no-repeat;background-position: -519px -44px;}
.topmenu li a#links:hover {background-repeat:no-repeat;background-position: -519px -44px;}
.topmenu li a#contact {width:92px;height:44px;background-position: -594px 0px;}
.topmenu li a#contact.current {background-repeat:no-repeat;background-position: -594px -44px;}
.topmenu li a#contact:hover {background-repeat:no-repeat;background-position: -594px -44px;}
.main{margin-top:-16px; margin-left:auto; margin-right:auto;padding-left:10px; background-image:url(images/midcontainer.jpg); background-repeat:repeat-y; width:910px;}
.midmenu{margin-top:16px}
.midmenu-2{position:absolute; margin-left:654px; margin-top:-234px; *margin-top:-238px; _margin-top:-238px}
.flash{position:absolute; margin-left:236px; margin-top:-234px; *margin-top:-238px; _margin-top:-238px}
.contentbox{
	background-color:#dbdcdb;min-height:500px;width:890px; padding-top:5px; padding-bottom:10px; _margin-top:-20px;}
.contentleft{background-color:#FFFFFF;border: 1px solid #bcbcbc; width:636px; min-height:500px; margin:0px 5px; padding-top:10px; float:left; _margin-left:2px;}
.contentleft li{list-style-type: square;color:#666666;}
.contentleft p{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#404040; margin:10px;}
.contentright{
	width:242px;
	float:right;
}
.quotecta{
	background-image:url(images/get_a_quote.jpg);
	height:262px;
	width:236px;
	margin-top: 10px;
}
.quotecta p{margin-top:-3px; padding-left:10px; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footer{
	background-color:#cccccc;width:890px;height:70px;border-top-width: 1px;border-top-style: solid;border-top-color: #bbbbbb;}
.footer p{margin-left:241px;margin-top:-48px; color:#5f5f5f;}
.footer a{color:#5f5f5f; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
