*{
	padding:0;
	margin:0;
	border:none
}
body{
	background:#EFE9CA;
	font-family: Arial, sans-serif;
	font-size:13px;
	padding-bottom:50px
}

div#page{
	width:755px;
	height:auto;
	margin:0 auto;
	border:2px solid #003366;
	background:#fff;
}
	#page #content{
		width:100%
	}
	#page div#top{
		background:url("phone-hp.gif") top right no-repeat #990000;
		height:79px;
	}
	#page div#topcontent{
		background:url("phone-content.gif") top right no-repeat #990000;
		height:79px;
	}
		#top img{float:left}
		#top #top_links{
			float:right;
			width:340px;
		}
		#top ul{
			float:left;
			color:#fff;
			font-size:12px;
			margin-right:20px;
			list-style:none
		}
		#top a{color:#fff;text-decoration:none}
	
	#page .first_column{
		float:left;
		width:356px;
		margin-right:3px;
		padding:10px;
		text-align:left;
	}
	
		#page .first_column ul, #page .first_column ol, #res ul{
			font-size:11px;
			width:80%;
			margin:0 auto;
			padding-left:0 0 10px 10px
		}
		
		#page ol{font-size:12px}
		
		#page ul.list, #res ul.list{
			width:173px;
			float:left;
			line-height:20px;
			list-style:none;
			font-size:11px
		}
		
		#page .first_column ul.three{
			width:110px;
		}
	#page div.second_column{
		float:left;
		width:368px;
		background:url("images/img_doctors.jpg") top right no-repeat;
	}
		#page .second_column div.pink_box{
			background:#FFDBDB url("images/img_inline_12.jpg") top right no-repeat;
			padding:6px 13px 11px 11px;
			width:252px;
			margin-top:10px;
			font-size:10px;
			font-family:verdana, arial, sans-serif
		}
			#page .second_column .pink_box div.white_box{
				width:252px;
				margin:0 auto;
				background:#fff url("images/quote_compare_side.gif") 137px 37px no-repeat;
				margin-top:10px;
			}
			.white_box p{padding:3px;margin:0}
			.white_box ul{list-style:none;padding:3px;margin:0}
				.white_box li a{
					color:#990000;
					line-height:20px
				}
				.white_box .push_right{
					margin-left:10px
				}
			
		
		#page .second_column .more p{
			width:255px;
			text-align:center;
			padding:30px 10px 0 10px
		}
		
		#page .second_column .more ul{
			list-style:none;
			text-align:center;
			padding:10px;
			width:255px
		}
		
	
	div#types, div#res{
		clear:both;
		width:100%;
	}
	
	#res {font-size:11px}
		
		#types p a{
			padding-left:125px;
		}
		
		#res ul.three{
			width:250px;
			text-align:center;
			font-size:11px;
			line-height:17px
		}
	div#footer, div#footer p{
		clear:both;
		width:100%;
		font-size:10px;
		color:#fff;
		background:#003366;
		padding:2px 0;
		text-align:center
	}
		#footer a{color:#fff}

/*
******************* TYPOGRAPHY */

h1,h2,h3,h4,h5,h6{
	padding:5px;
	padding-left:0;
	color:#990000;
	text-align:left;
	font-size:18px;
	font-family:verdana, arial, sans}
	
h2{
	font-size:14px
}

h3{
	color:#fff;
	font-weight:600;
	font-size:12px;
	font-family:Arial, sans;
	text-align:left;
	padding-right:50px;
	padding:0;
	margin:0
}

p{
	padding:10px 0;
}

body#children h3{
	color:#000
}
/*
********************** CLASSES
bold
center
small - used in medical-insurance.htm list
*/
.b{font-weight:bold}
.center{text-align:center}
.smaller{font-size:10px}
.pros{color:green;list-style:none;}
.cons{color:red;padding-top:30px;list-style:none}
.cb{clear:both}
.full{width:100%}
.sitemaplist{width:100%;display:block;border-top:1px solid #000;padding-left:20px;text-transform: capitalize}
.sitemaplist a{font-size:13px;line-height:150%}
.sitemaplist a:hover{color:red}
.nophone{background:#990000;background-image:none !important}
#bcbs_popup{
	position:absolute;
	display:none;
	background:#fff;
	margin-left:33px;
	padding:1px;
	border:1px solid #0997d4;
	border-bottom:2px solid #0997d4;
	border-top:none
}
#bcbs_popup li{
	padding:2px;
	width:200px;
}
#carLogos{
	background:url("newimages/iframe.gif") top left no-repeat;
	width:252px;
	height:133px;
	display:block;
}
#bcbs{
	width:185px;
	height:30px;
	margin-left:33px;
	display:block;
}

