/* CSS Document */

html, body, h1, h2, h3, img, ul, li{
	margin:0px;
	padding:0px;
	border:0px;
	}
a{
	cursor:pointer;
	}
body{
	background-image:url(images/dental-web-bg.gif);
	background-repeat:repeat-x;
	background-color:#011d45;
	}
#wrapper{
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	}
#header{
	position:relative;
	background-image:url(images/dental-header-bg.gif);
	background-repeat:repeat-x;
	height:73px;
	}
#header #menu{
	position:absolute;
	top:0px;
	left:200px;
	}
#header #menu a{
	position:relative;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff6b8;
	font-size:110%;
	text-decoration:none;
	width:130px;
	height:48px;
	text-align:center;
	padding-top:15px;
	}
#header #menu a:hover{
	background-color:#D6EFA1;
	color:#4471A1;
	}
#content{
	position:relative;
	background-color:#fff;
	padding:5px;
	padding-bottom:100px;
	}
#content a{
	color:#0358D3;
	}
#content #copy{
	position:relative;
	float:left;
	width:595px;
	font-family:Arial, Helvetica, sans-serif;
	}
#content #copy h1{
	text-align:center;
	color:#023683;
	border-bottom:1px solid #DD2801;
	}
#content #copy h2{
	text-align:center;
	}
#content #copy .column{
	float:left;
	width:240px;
	padding-left:5px;
	padding-right:5px;
	}
#content #copy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:1.5;
	}
#content #copy .column h2{
	text-align:center;
	color:#023683;
	border-bottom:1px solid #DD2801;
	font-size:125%;
	}
#content #sidebar{
	position:relative;
	float:left;
	width:395px;
	}
#content #sidebar #bullet-points{
	background-image:url(images/dental-jumping-girl.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-bottom:50px;
	}
#content #sidebar #bullet-points h2{
	font-family:impact, arial, sans-serif;
	font-size:175%;
	}
#content #sidebar #benefits-summary{
	background-image:url(images/dental-jumping-girl.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:50px;
	font-size:90%;
	}
#content #sidebar #benefits-summary h2{
	font-family:impact, arial, sans-serif;
	font-size:175%;
	}
#content #sidebar #benefits-summary li{
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#011d45;
	line-height:1.2;
	list-style:none;
	width:250px;
	border-bottom:1px solid #000;
	}
#content #sidebar #benefits-summary #total_benefits{
	position:relative;
	margin-top:25px;
	font-size:280%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/dental-blue-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:88px;
	text-align:center;
	color:#FFFFFF;
	}
#content #sidebar #benefits-summary #total_benefits h2{
	color:#FFEB62;
	font-size:75%;
	}
#content #benefits_zip{
	position:relative;
	width:65px;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	}
#content #benefits_years{
	text-align:center;
	font-size:100%;
	font-weight:bold;
	}
#content #sidebar #bullet-points li{
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#011d45;
	line-height:1.5;
	font-weight:bold;
	list-style:none;
	}
#content #sidebar #find-rate-box{
	position:relative;
	background-image:url(images/dental-orange-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:97px;
	margin-bottom:5px;
	}
#content #sidebar #find-rate-box h2{
	font-family:impact, arial, sans-serif;
	font-size:35px;
	margin-bottom:0px;
	text-align:center;
	color:#ffeb62;
	}
#content #sidebar #benefit-estimator-box{
	position:relative;
	background-image:url(images/dental-blue-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:88px;
	margin-bottom:10px;
	}
#content #sidebar #benefit-estimator-box h2{
	font-family:impact, arial, sans-serif;
	font-size:35px;
	text-align:center;
	color:#ffeb62;
	}
#content #sidebar .entry{
	position:relative;
	margin-top:-10px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffeb62;
	}
#content #sidebar .entry .box{
	position:relative;
	display:inline;
	background-image:url(images/dental-white-fill.gif);
	width:118px;
	height:35px;
	text-align:center;
	}
#content #sidebar .entry .submit{
	position:relative;
	top:10px;
	}
#content #sidebar .entry .box input{
	position:relative;
	margin-top:2px;
	width:90px;
	height:20px;
	border:0px;
	font-family:impact, arial, helvetica, sans-seris;
	font-size:19px;
	text-align:center;
	}
#content #benefits_search{
	position:relative;
	background-image:url(images/dental-orange-bg.png);
	width:368px;
	height:45px;
	margin-bottom:5px;
	}
#content #benefits_search_options{
	position:relative;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	}
#content #benefits_search h2{
	font-family:impact, arial, sans-serif;
	font-size:35px;
	text-align:center;
	color:#ffeb62;
	}
#footer{
	position:relative;
	margin-top:-100px;
	padding-bottom:15px;
	border-bottom:1px solid #4471A1;
	}
#footer #footer-gfx{
	position:relative;
	background-image:url(images/dental-footer-bg.png);
	background-repeat:no-repeat;
	width:710px;
	height:117px;
	}
#footer #footer-apply-now{
	position:absolute;
	top:-2px;
	right:0px;
	background-image:url(images/dental-footer-apply.png);
	background-repeat:no-repeat;
	width:290px;
	height:119px;
	cursor:pointer;
	}
#rates_table td{
	padding:0px 5px 0px 5px;
	margin:0px;
	text-align:center;
	background-color:#FFFAD2;
	}
#rates_table th{
	background-color:#023681;
	color:#fff;
	padding:3px 6px 3px 6px;
	
	}
.faq{
	font-size:80%;
	padding-right:10px;
	}
.faq dt{
	font-weight:bold;
	color:#023683;
	}
.faq dd{
	margin-bottom:10px;
	}
.faq a{
	color:#023683 !important;
	}
.faq a:hover{
	color:#0358D3 !important;
	}
.estimator_table{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}
#benefits_display dt a{
	font-weight:bold;
	text-decoration:none;
	color:#2D5582;
	}
#benefits_display dd{
	display:none;
	}
#footer_copy{
	color:#fff;
	text-align:center;	
	}
#footer_copy a{
	color:#C7DDFE;
	text-decoration:none;
	}
#footer_copy a:hover{
	text-decoration:underline;
	}
.footnote{
	font-size:75%;
	}
.notice{
	background-image:url(images/dental-gradient-orange.png);
	padding-bottom:10px;
	position:relative;
}
.notice h2{
	border-bottom:1px solid #000;
	color:#8a0000;
	text-align:center;
	margin:0;
	padding:0;
}
.notice p{
	font-weight:bold;
	margin:0;
	padding:0;
}
.notice img{
	margin:4px;
}


/*////////////////////////
New Site Styles
/////////////////////////*/
.center{
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}
a.button-medium{
	background-image:url(images/dental-button-medium.png);
	color:#ffeb62 !important;
	display:block;
	height:36px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-align:center;
	width:105px;
}
a.button-medium:hover{
	color:#f89505 !important;
}
#best-plan-form{
	background-image:url(images/dental-gradient-blue-dark-600px.png);
	background-repeat:repeat-x;
	background-color:#102a50;
	padding:5px;
	width:580px;
}
#best-plan-form #this-is{
	color:#ff9702;
	left:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	position:absolute;
	top:6px;
}
#best-plan-form #the{
	color:#ff9702;
	left:166px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	position:absolute;
	top:38px;
}
#best-plan-form #best-plan{
	color:#c9ff57;
	left:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:65px;
	font-weight:bold;
	position:absolute;
	top:7px;
}
#best-plan-form #zero{
	color:#c9ff57;
	left:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	position:absolute;
	top:38px;
}
#best-plan-form #deductible{
	color:#ffeb62;
	left:164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	top:69px;
}
#best-plan-form #immediate{
	color:#c9ff57;
	font-size:120%;
}
#plan-features-form{
	background-image:url(images/dental-table-bg-grey.png);
	background-repeat:repeat-y;
	margin:0px auto 10px auto;
	position:relative;
	width:560px;
}
#plan-features-form img#plans-bg{
	margin:0px;
	position:absolute;
	z-index:0;
}
#plan-features-form img#plans-footer{
	bottom:-10px;
	margin:0px;
	position:absolute;
	z-index:0;
}
#plan-features-form h2{
	background-image:url(images/dental-table-header.png);
	background-repeat:no-repeat;
	color:#ffeb62;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	top:-15px;
	position:absolute;
	width:100%;
}
#plan-features-form img{
	margin:3px;
}
#plan-features-form #table-features{
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	top:10px;
	position:relative;
	width:100%;
	z-index:100;
}
img.tooth{
	float:left;
}
#plan-features-form #table-features h3{
	color:#102b52;
	font-family:Verdana, Geneva, sans-serif;
	font-size:80%;
	text-align:left;
}
#plan-features-form #table-features .shade{
	background-color:#dddddd;
}
#plan-features-form #table-features th{
	background-color:#0a254d;
	color:#ffeb62;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
	line-height:16px;
	padding-top:4px;
	text-align:left;
	vertical-align:middle;
}
#plan-features-form #table-features td{
	text-align:center;
}
#plan-features-form #table-features td strong{
	color:#426f9e;
	font-size:100%;
}
#plan-features-form #table-features .description{
	font-size:80%;
	padding:5px 10px 5px 5px;
	text-align:left;
}

/*////////////////////////
New Site Styles: Benefits Estimator
/////////////////////////*/
a.icon-tooth{
	background-image:url(images/dental-icon-tooth-bw.png);
	background-repeat:no-repeat;
	color:#6e6e6e !important;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:44px;
	padding-left:28px;
	position:relative;
	text-align:left;
	width:85px;
}
a.icon-tooth-sel{
	background-image:url(images/dental-icon-tooth.png);
	color:#102b52 !important;
}
#estimator-nav-menu{
	background-image:url(images/dental-bg-menu-top-nav.png);
	height:74px;
	position:relative;
	width:590px;
}
#estimator-nav-menu #choose-plan{
	left:30px;
	position:absolute;
	text-align:center;
	top:0px;
	width:325px;
}
#estimator-nav-menu h2{
	background-image:url(images/dental-gradient-blue-20px.png);
	color:#ffeb62;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	height:20px;
}
#estimator-nav-menu #choose-plan h3{
	
}
#estimator-nav-menu #choose-time{
	left:370px;
	position:absolute;
	text-align:center;
	top:0px;
	width:200px;
}
#estimator-nav-menu a.button{
	background-image:url(images/dental-gradient-light-grey-20px.png);
	color:#6e6e6e;
	cursor:pointer;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:19px;
	margin:3px auto 1px auto;
	position:relative;
	width:180px;
}
#estimator-nav-menu a.button-sel{
	background-image:url(images/dental-gradient-bright-blue-20px.png);
	color:#fff;
}
