a {outline:none; color:#2E8ACC; text-decoration:none;}
a:hover { color:#CC0000;}
img {border:none;}
body { width:auto; height:auto; margin:0; padding:0; background:url(images/main_bg.jpg) top repeat-x #409AF5; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.clearer { clear:both;}
.spacer { height:40px; font-size:0;}


.mainwrap { width:964px; height:auto; margin:0 auto;}
			.banner { height:133px; background:url(images/banner_bg.jpg) no-repeat;}
						.logo { padding:20px;}
						
			.nav { height:35px; position:relative; top:-20px; font-size:0px; z-index:1003;}
						.nav a { display:block; text-align:center; background:url(images/nav_bg.jpg) repeat-x; border:1px solid #0B2744; line-height:33px; height:33px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
						.nav a:hover { background:#000000; color:#FFFFFF;}
						.current a { background:#000000;}
						
						/*** drop down **/
						#vehicleInsurancenav, #personalInsurancenav, #propertyInsurancenav, #lifeInsurancenav, #lifenav, #healthnav, #financialnav, #businessInsurancenav{position:absolute; display:block; clear:both; left:0px; z-index:1001; letter-spacing:normal; font-size:12px; font-family:Arial; line-height:20px;  visibility:hidden;}
						
						.dropdown{width:190px; height:auto;}
						.dropdown ul,.dropdown li{margin:0; padding:0; list-style-type:none; height:auto;}
						.dropdown a{display:block; width:100%; color:#666666; text-decoration:none; height:25px; background:#F5F5F5; padding-left:8px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
						.dropdown a:hover{ text-decoration:none; background:#2D88B5; color:#FFFFFF; text-align:left}
						
						.dropdown .lastlink a{display:block; width:100%; color:#666666; text-decoration:none; height:25px; background:#F5F5F5; padding-left:8px; 
								border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px;}
						.dropdown .lastlink a:hover{ text-decoration:none; background:#2D88B5; color:#FFFFFF; text-align:left}
						/** drop down end **/
						
						
			.centerwrap {position:relative; top:-10px;}
						.flash { margin:0 0 7px 0; padding:0;}
						
						.left { float:left; width:245px; color:#FFFFFF;}
									.left a { color:#FFFFFF; font-style:italic; text-decoration:underline;}
									.quick_contact { background:url(images/flag.jpg) center no-repeat; padding-left:5px;}
									.left_title { font-size:16px; font-weight:bold; color:#66CCFF;}
									.medium_text { font-size:20px;}
								
						.maincontent { float:right; width:672px; padding:15px; background:#FFFFFF; line-height:20px;}
						.wide {width:934px; padding:15px; height:auto; background:#FFFFFF;}
									.content {}
												.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-style:italic; color:#0066CC; margin-top:20px; font-weight:bold;}
												.comp { font-weight:bold; color:#0066CC;}
												
									.instant_quote { float:right; margin-left:10px; width:225px; background:url(images/right_bg.jpg) top repeat-x #FFFFFF; border:1px solid #CCCCCC; padding: 20px; font-size:12px; color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif;}
												.right_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; color:#FF0000; text-align:center;}
												.small_text { font-size:11px; color:#666666;}
																				
												
										

		.footer { height:100px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; letter-spacing:1px; line-height:20px;}
				.footer a { color:#FFFFFF;}		
				.copyright { font-size:10px; color:#666666;}	