﻿/* Resets / Base Styling */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

div, p, img, a, td, ul, ol { font-size: 1em; }
form, input, fieldset, label { margin:0; padding:0; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, h8 a:hover, h9 a:hover, h10 a:hover { text-decoration:none; }
h2 {color: #056AB0;font-size:14px;border-bottom: 1px #056AB0 solid;}
h3 {color: #777;font-size:14px;}
p { padding: 5px 0 5px 0; }
a, a:link, a:visited { text-decoration: underline; color:blue; outline:none; border:none; margin:0; padding:0; }
a img, img { border: none; }
.center { text-align: center; }
.clrbt { clear: both; }
.clrlt { clear: left; }
.clrrt { clear: right; }
.carrot {font-size:9px;padding-left:4px;}

body {margin-top:2px;background: url(../images/bg1.jpg) #ffffff repeat-x;font-family:Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;text-align:left;}


/* --- HEADER --- */

#top-wrapper {width:994px;background: url(../images/header-bg.jpg);margin:0 auto;padding:0px;text-align:left;overflow:hidden;}

     #head-left {float:left;width:446px;margin:0 0 0 0;padding:0;text-align:left;}
     #head-right {float:right;background: url(../images/head-right.jpg) no-repeat right;width:533px;height:109px;margin:0 0 0 0;padding:0;text-align:right;}

 	    #head-right ul{list-style:none;padding:0 9px 0 0;margin:4px 0 0 0;}
	    #head-right ul li{display:inline;}
	    #head-right ul li a{font-size:11px; font-weight:bold;color:#ffffff;}
	    #head-right ul li a:hover{color:#d5ebff;}
	    #head-right ul li a.lit{font-size:11px; font-weight:bold;color:#a2cbf2;}
	    #head-right ul li.divider{font-size:11px; font-weight:bold;color:#a2cbf2;padding:0 5px 0 5px;margin:0;}

	    	h2.phoneHeader {font-size:19px;font-weight:bold;color:#599F56;padding:0 79px 0 0px;margin:5px 0 0 0;border:none}
	    	h2.phone {font-size:23px;font-weight:bold;color:#2b5277;padding:0 79px 0 0px;margin:0 0 0 0;border:none}

     #head-nav {float:left;background:none;width:994px;height:28px !important;margin:0 0 0 0;padding:0 0 0 0;text-align:left;}

 	    #head-nav ul{float:left;list-style:none;padding:0 0 0 16px;margin:5px 0 0 0;}
	    #head-nav ul li{display:inline;}
	    #head-nav ul li a{font-size:13px; font-weight:bold;color:#ffffff;}
	    #head-nav ul li a:hover{color:#98f9ff;}
	    #head-nav ul li a.lit{font-size:13px; font-weight:bold;color:#98f9ff;}
	    #head-nav ul li.nav-divider{color:#96c5f3;font-size:14px;padding:0 9px 0 9px;margin:0;}


/* --- MIDDLE --- */

#mid-wrapper {width:994px;background: url(../images/body-bg.gif) repeat-y;margin:0 auto;padding:0px;text-align:left;overflow:hidden;}
#sub-wrapper {width:994px;background:#ffffff;margin:0 auto;padding:0px;text-align:left;overflow:hidden;}

	#middle-home {color:#004575;width:992px;background: url(../images/doctor-bg.jpg) no-repeat;margin:0;padding:0 1px 0 1px;text-align:left;}
	#middle-sub {color:#004575;width:974px;background: #ffffff;margin:10px 0 10px 0;padding:0 10px 0 10px;text-align:left;}
	#middle-sub h1 {font-size:18px;font-weight:bold;color:#004575;padding:10px 0 10px 0;}
	#middle-sub div.breadcrumbs {float:left;font-size:10px; color:#889ba9;text-align:left;margin: 0 0 20px 0;}
	#middle-sub div.breadcrumbs a{color:#096cb1; }
	#middle-home2 {color:#004575;width:992px;background: url(../images/cobra-bg.jpg) no-repeat;margin:0;padding:0 1px 0 1px;text-align:left;}

	/* --- OPTIONAL RIGHT SIDE BAR --- */

	#middle-left {float:left;color:#004575;width:774px;background: #ffffff;margin:10px 0 10px 0;padding:0 10px 0 10px;text-align:left;}
	#middle-left h1 {font-size:18px;font-weight:bold;color:#004575;padding:10px 0 10px 0;}
	#middle-left div.breadcrumbs {float:left;font-size:10px; color:#889ba9;text-align:left;}
	#middle-left div.breadcrumbs a{color:#096cb1;}
	#middle-left ul {list-style: disc; padding: 0 0 0 16px; margin: 5px 0 0 0}	
	#middle-left li {padding: 2px 0;}		

	#middle-right {float:left;color:#004575;width:170px;background: #fff url(../images/bg_rightColumn.jpg) no-repeat;height: 398px;margin:10px 10px 10px 0;padding:0 10px;text-align:left;}
	

	/* --- END OPTIONAL RIGHT SIDE BAR --- */


	    #home-left {float:left;padding:0 0 0 266px;}
	    #home-right-top {height:184px;padding:0 0 0 266px;}
	    #home-right-top h1 {font-size:18px;font-weight:bold;color:#004575;padding:22px 0 16px 0;}
	    #home-right-top2 {height:194px;padding:0 10px 0 266px;}
		#home-right-top2 h1 {font-size:18px;font-weight:bold;color:#004575;padding:12px 0 16px 0;}
	          div.check1 a, div.check2 a {text-decoration:none;color:#286189}
	          div.check1 {line-height:22px;float:left;color:#056ab0;font-weight:bold;font-size:13px;margin:3px 0 0 0;padding:0 0 0 10px;}
	          div.check2 {line-height:22px;float:left;color:#056ab0;font-weight:bold;font-size:13px;margin:3px 0 0 0;padding:0 0 0 10px;}
	          div.security {width:135px;float:left;margin:0 0 0 0;padding:0 0 0 120px;}

	    #home-bot {width:994px;background: url(../images/home-bot-wide.jpg) no-repeat #ffffff;margin:0;padding:0 0 0 0px;overflow:hidden;}

	   	 #home-news {float:left;width:154px;margin:10px 0 0 0;padding:0 15px 0 15px;}
    	 #home-news h3 {color: #056AB0;font-size:11px;border-bottom: none;line-height:11px;}
    	 #home-news p {color:#286189;font-size:10px;line-height:12px;}		    	
    	 #home-news a{font-size:10px;color:#0e91eb;}

			.homeNewsArticle {margin-top: 10px;height: 240px;width: 100%;background-color:#fff}
			.homeNewsArticleChild {background-color:#fff}
			
		 #divHomepageArticles {padding: 15px 17px;}
 		 #divHomepageArticles h2 {color: #000;font-size:18px;border-bottom: none;text-align:center}
 		 #divHomepageArticles a, #divHomepageArticles a:visited { text-decoration: none; color:#004575; outline:none; border:none; margin:0; padding:0; } 

		 #home-buckets {float:left;width:814px;margin:19px 0 0 0;padding:0 10px 0 10px;}
		 	#home-buckets img.siteHeader {padding:0 0 0 14px;}
		 
		 #home-sponsors {float:left;width:158px;margin:10px 0 0 0;padding:0 0 0 0;text-align:center;}

		 hr.newsdiv {border-top:0;border-right:0;border-bottom:1px solid #d0dce5;border-left:0;margin:3px 0 3px 0;}

			div.homebucket1{background:none;padding:25px 15px 0 20px;width:185px;float:left;text-align:center;}
			div.homebucket1 h3{text-align:center;color:#2c7824;font-size:15px;line-height:15px;margin:0 0 3px 0;}

				div.homebucket1 a.quote {display:block;background: url(../images/quote-green.jpg) no-repeat;width:155px;height:39px}
				div.homebucket1 a.quote:hover {display:block;background: url(../images/quote-green-on.jpg) no-repeat;width:155px;height:39px;}

			div.homebucket2{background:none;padding:35px 15px 0 0;width:185px;float:left;text-align:center;}
			div.homebucket2 h3{text-align:center;color:#000000;font-size:13px;line-height:13px;margin:0 0 3px 0;padding:0 0 6px 0;}
			
			

			div.homebucket3{background:none;padding:28px 0 0 0;width:185px;float:left;text-align:center;}
			div.homebucket3 h3{text-align:center;color:#000000;font-size:13px;line-height:13px;margin:0 0 0 0;padding:0 0 3px 0;}

				div.homebucket2 a.quote {display:block;background: url(../images/quote-blue.jpg) no-repeat;width:155px;height:39px;}
				div.homebucket2 a.quote:hover {display:block;background: url(../images/quote-blue-on.jpg) no-repeat;width:155px;height:39px;}

				div.homebucket3 a.quote {display:block;background: url(../images/quote-blue.jpg) no-repeat;width:155px;height:39px;}
				div.homebucket3 a.quote:hover {display:block;background: url(../images/quote-blue-on.jpg) no-repeat;width:155px;height:39px;}


/* --- FOOTER --- */

#foot-wrapper {width:994px;height:78px;background: url(../images/footer-bg.jpg) #3f8bd1 repeat-x;margin:0px auto 0;padding:0px;text-align:left;overflow:hidden;}

	#foot-left {float:left;width:107px;margin:8px 0 0 0;padding:0 0 0 7px;}
	#foot-right {float:left;width:870px;margin:10px 0 0 0;padding:0 7px 0 0;}

		div.foot-row1 {float:left;color:#ffffff;font-size:11px;font-weight:bold;}
		div.sitemap {float:right;margin:0;padding:0;}
		div.sitemap a{text-decoration:underline;color:#ffde9f;font-weight:bold;}

		div.foot-row2 {float:left;color:#aec9e0;font-size:10px;font-weight:bold;margin:5px 0 0 0;padding:0;}

#foot-wrapperBottom {width:994px;margin:10px auto;padding:0px;text-align:center;}
#foot-wrapperBottom p {font-size:11px}



/*---new navigation---*/

#new-wrapper {width: 994px; margin: 0 auto; overflow:hidden; padding: 0; text-align:left; }
.topnav {width: 979px; height: 13px; margin: 0 0 0 0; padding: 0 15px 0 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; float:left;}
.topnav a {border:medium none; color:#ffffff; margin:0; outline:medium none; padding:0; text-decoration:underline; }
.topnav a:hover {border:medium none; color:#076cb2; margin:0; outline:medium none; padding:0; text-decoration:underline; }
.headerleft {width: 571px; height: 114px; background-image:url(../images/header-bg-left.jpg); background-repeat:no-repeat; padding: 0px 0 0 0px; margin: 0 0 0 0; float:left;}
.headerleft p {width: 555px; color: #0e8809; font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:5px 0 0 16px; margin: 0 0 0 0; float:left;}
.headerright {width: 423px; height: 114px; background-image:url(../images/header-bg-right.jpg); background-repeat:no-repeat; margin: 0 0 0 0; padding: 0 0 0 0; float:left;}
.callout {width: 182px; height: 64px; margin: 0 0 0 0; padding: 18px 0 0 0; text-align:center;}
.mainnav {width: 994px; height: 34px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/nav-test.jpg); background-repeat:no-repeat; }
.mainnav ul {width:994px; height:34px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type:none; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
#jsddm li.quotes {width: 183px; height: 44px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm li.quotes a {color:#ffffff; text-decoration:none;}
#jsddm li.quotes a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.bluecross {width: 150px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm li.bluecross a {color:#ffffff; text-decoration:none;}
#jsddm li.bluecross a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.blueshield {width: 152px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm li.blueshield a {color:#ffffff; text-decoration:none;}
#jsddm li.blueshield a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.healthnet {width: 143px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px; float:left;}
#jsddm li.healthnet a {color:#ffffff; text-decoration:none;}
#jsddm li.healthnet a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.aetna {width: 114px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm li.aetna a {color:#ffffff; text-decoration:none;}
#jsddm li.aetna a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.kaiser {width: 118px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm li.kaiser a {color:#ffffff; text-decoration:none;}
#jsddm li.kaiser a:hover {color:#98f9ff; text-decoration:underline;}
#jsddm  li.resources {width: 134px; height: 34px; margin: 0px 0 0 0px; padding: 0px 0 0 0px;  float:left;}
#jsddm  li.resources a {	
	/*display: block;*/
	/*background: #20548E;
	padding: 5px 12px;*/
	text-decoration: none;
	text-align:center;
	float:left;
	width: 134px;
	/*color: #EAFFED;*/
	white-space: nowrap}
	
#jsddm  li.resources a:hover
	{	background: #1A4473;text-align:center;float:left;}
	
	#jsddm li.resources  ul
		{width: 134px;	
		margin: 30px 0 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*border: 1px solid #000000;*/
			background-color:#95B3D7;text-align:center;float:left; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
		
		#jsddm li.resources  ul li
		{	text-align:center; float: none;
			display: inline;
			width: 134px;
			background-color:#95B3D7; text-align:center;float:left; color:#ffffff; padding: 0 0 10px 0;}
		
		#jsddm li.resources  ul li a
		{	
			background-color:#95B3D7;
			width: 134px;text-align:center; color:#ffffff;}
		
		#jsddm li.resources  ul li a:hover
		{	background-color:#0070C0; width: 134px;text-align:center;float:left; color:#ffffff;}



#jsddm
{	margin: 0;
	padding: 0;text-align:center;float:left;}
	
	
/*
-------------------------------------------------
Custom Table Design
-------------------------------------------------
*/

#customGrid {
	margin-top: 15px;
}

#customGrid tr.headerTitleTR {
	background: #fff url('../img/bg_header.jpg') no-repeat;
	width: 533px;
	height: 20px;
}

#customGrid td.headerTitleTD {
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
}

#customGrid td.submitGetQuote {
	text-align: right;
}


div.homebucket11{background:none;padding:6px 15px 0 20px;width:185px;float:left;text-align:center;}
			div.homebucket11 h3{text-align:center;color:#2c7824;font-size:15px;line-height:15px;margin:0 0 3px 0;}

				div.homebucket11 a.quote {display:block;background: url(../images/quote-green.jpg) no-repeat;width:155px;height:39px}
				div.homebucket11 a.quote:hover {display:block;background: url(../images/quote-green-on.jpg) no-repeat;width:155px;height:39px;}
				
div.homebucket22{background:none;padding:18px 15px 0 0;width:185px;float:left;text-align:center;}
			div.homebucket22 h3{text-align:center;color:#000000;font-size:13px;line-height:13px;margin:0 0 3px 0;padding:0 0 6px 0;}
			
			

			div.homebucket33{background:none;padding:11px 0 0 0;width:185px;float:left;text-align:center;}
			div.homebucket33 h3{text-align:center;color:#000000;font-size:13px;line-height:13px;margin:0 0 0 0;padding:0 0 3px 0;}

				div.homebucket22 a.quote {display:block;background: url(../images/quote-blue.jpg) no-repeat;width:155px;height:39px;}
				div.homebucket22 a.quote:hover {display:block;background: url(../images/quote-blue-on.jpg) no-repeat;width:155px;height:39px;}

				div.homebucket33 a.quote {display:block;background: url(../images/quote-blue.jpg) no-repeat;width:155px;height:39px;}
				div.homebucket33 a.quote:hover {display:block;background: url(../images/quote-blue-on.jpg) no-repeat;width:155px;height:39px;}
				
				
#home-buckets2 {float:left;width:814px;margin:4px 0 0 0;padding:0 10px 0 10px;}
		 	#home-buckets2 img.siteHeader {padding:0 0 0 14px;}
			
			
#home-right-top2 {height:140px;padding:0 0 0 266px;}
	    #home-right-top2 h1 {font-size:18px;font-weight:bold;color:#004575;padding:12px 0 0px 0;}

