/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { background-color:#203475; margin:0px; font-family: Tahoma; font-size: 11px; line-height: 180%; color:#5877AF; }
		a { color:#E27815; text-decoration: underline;}
		a:hover {text-decoration: none; color:#203475;}
		input { font:12px Tahoma; color:#5877AF;}		
		#shell { margin-left: auto; margin-right:auto; width: 760px;}
		
		hr { margin-left: 30px; margin-right: 30px; color:#DBE6FB; height: 5px;}
		
		.imgright { margin-left: 20px; margin-bottom: 5px; border: 6px solid #203475;}
		.imgleft { margin-right: 20px; margin-bottom: 5px; border: 6px solid #203475;}
		
			#logolink {
	position: absolute;
	margin-top: -70px;
	cursor: pointer;
}		
	#logolink a { display: block; 	width: 350px; 
	height: 55px;}
			#topmenu {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	width: 268px;
	height: 15px;
	text-align: center;
	position: absolute;
	z-index: 2;
	background-color:#4561BE;
	color: #FFFFFF;
	padding: 5px;
	margin-top: -30px;
	margin-left: 480px;
	float:right;
}
	#topmenu li { display: inline; font-size: 9px; font-weight: normal;}
	#topmenu li a { text-decoration:none; color:#ffffff;}
	#topmenu li a:hover { color:#91A9F8;}

	.packagesdrop { width: 230px; font-size: 10px; color:#9C3E18;}
	
	#googlemap { width: 420px; height: 300px; margin-left: 30px;border: 6px solid #203475; background-color:#203475;}
	#googlemaph1 { width: 420px; text-align:center; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; font-size: 15px; padding-top: 10px;height: 30px; margin-left: 30px;border: 6px solid #203475;background-color:#203475; color:#ffffff;}
	
		#printheader h1 {display:none;}
		#printheader h2 {display:none;}
		#printheader h3 {display:none;}

	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#head_nav { background-color:#EDEDBC; height: 67px;}
		
		#head_logo { background-color:#203475; height:80px; }
		
		#head_flash { background-color:#FFFFFF; padding-bottom: 1px; z-index: 1;}
		#h_div { background-image:url(../img/hbdr.gif); height: 6px!important; }
		
		#head_cta1 {}
		#head_cta2 {}
		
		#head_pnum {}
	
	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)
		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#body_shell { background-image:url(../img/conbg.gif); overflow:auto!important; overflow: visible; min-height: 300px; height:auto!important; height: 300px; }
		
		
		#b_shelll { float:left; width: 501px; background-color:#D9D9C6;  background-repeat:repeat-x; background-image:url(../img/tanbg.jpg); background-repeat:repeat-x;}
		#b_shelll h1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 18px; padding-left: 35px; padding-right: 15px; padding-top: 35px;color:#203475;}

		#b_shelll p { padding-left: 35px; padding-right: 35px; color:#203475; padding-bottom:0px; }
		#b_shell a { text-decoration:underline;}
		#b_shell a:hover { text-decoration:none;}
		#b_shell li { padding:0px;}

		#b_shellr { float: right; width: 257px; background-image:url(../img/r_pic1.jpg); background-repeat:no-repeat; height: 300px; padding-top: 175px; text-align:center;}

		#b_shell2 { float:left; width: 501px;  background-image:url(../img/bcurve2.gif); background-repeat:no-repeat; }
		#b_shell2 p { padding-left: 30px; padding-right:20px; margin-top: 10px; margin-bottom: 15px;}
		#b_shell2 h1 {padding-left: 30px; color:#203475; margin-top: 55px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
		#b_shell2 h2 { padding-left: 30px; color:#203475; margin-top: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;}
		#b_shell2 ul { padding-left: 60px!important;padding-left: 25px; color:#5877AF;}

		#b_bot { background-image:url(../img/conbot.gif); height: 30px; }
		
		#body_text {}
		
		#body_cta1 {}
		#body_cta2 {}
		
		#b_top { height: 163px; background-color:#FFFFFF; border-bottom: 1px solid #D9D9C6;}
		#b_topl { float: left; width: 249px; height: 163px; }
		#b_top1 img { text-align:center; }
		#b_topr { float:left; width: 511px; height: 163px; background-image:url(../img/btopbg.gif); } 
		#b_topr p { padding-left: 35px; padding-right: 35px;}
		#b_topr h1 { color:#203475; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 18px; padding-left: 35px; padding-top: 25px!important; padding-top: 35px;}
		
		#tablestyle { padding: 0px; width: 90%;}
		#tablestyle h1 { background-color:#D9D9C6; color:#203475; font-size: 14px; padding: 0px; margin: 0px;}
		#tablestyle h2 { background-color:#92AFE2; color:#203475; font-size: 12px;  margin:0px; padding-left: 5px;}
		#tablestyle td { padding: 5px;}
		
		#mediatable { }
		#mediatable td { border-bottom: 1px solid #cccccc; padding-bottom: 35px; padding-top: 35px;}
		#mediatable strong { font-size: 12px; color:#203475;}
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
	
		#footer_sig {}
		
		#f_links { text-align:center; margin-top: 20px; margin-bottom:20px; font-size: 9px; color:#FFFFFF;}
		#f_links li {display: inline; padding: 2px;}
		#f_links li a { text-decoration: underline; color:#92AFE2;}
		#f_links li a:hover { text-decoration: none; color:#ffffff;}
		
		#footer_pnum {}
		
		#footer_logo1 {}
		#footer_logo2 {}
		
		
		
		

