/* CSS Document */

html, body, h1, h2, h3, h4, 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 ul{
	background-image:url(images/dental-jumping-girl.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-bottom:25px;
	}
#content #sidebar #bullet-points h2{
	font-family:impact, arial, sans-serif;
	font-size:175%;
	}
#content #sidebar #bullet-points #phone-main h3{
	background-color:#335c8a;
	color:#ffeb62;
}
#content #sidebar #bullet-points #phone-main h4{
	background-color:#fdaa06;
	color:#023176;
	font-family:Verdana, Geneva, sans-serif;
	font-size:125%;
}
#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 #sidebar #benefits-summary #total_6month_benefits{
	position:relative;
	margin-top:5px;
	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_6month_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 #benefit-estimator-box a, #find-rate-box a{
	color:#ffeb62;
}
#content #sidebar #call-us-box{
	position:relative;
	background-image:url(images/dental-green-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:88px;
	margin-bottom:10px;
	}
#content #sidebar #call-us-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-phone{
	color:#f0f2f4;
	color:#8996a9;
	font-size:135%;
	font-weight:bold;
	position:absolute;
	text-align:center;
	bottom:10px;
	width:700px;
	z-index:100;
}
#footer #footer-phone{
}
#footer #footer-gfx{
	position:relative;
	background-image:url(images/dental-footer-bg.png);
	background-repeat:no-repeat;
	width:710px;
	height:117px;
	z-index:90;
	}
#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;
}
.subnotice{
	background-color:#ffeb62;
	font-size:80%;
	padding:3px;
}


/*////////////////////////
New Site Styles
/////////////////////////*/
.green{
	color:#39b55b;
}
.menu-new a{
	font-size:100% !important;
	line-height:48px;
	width:130px !important;
}
.no-decoration{
	text-decoration:none;
}
.center{
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}
a.button-small, .button-small{
	background-image:url(images/dental-gradient-blue-20px.png);
	color:#ffeb62 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:3px;
	padding:2px 15px 2px 15px;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
a.button-small:hover{
	color:#f89505 !important;
}
a.button-medium, .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;
	text-decoration:none !important;
	width:105px;
}
a.button-medium:hover{
	color:#f89505 !important;
}

a.button-medium-animated, .button-medium-animated{
	background-image:url(images/button-animated-medium.gif);
	background-repeat:no-repeat;
	color:#fff !important;
	display:block;
	height:36px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	padding-left:12px;
	position:relative;
	text-align:center;
	text-decoration:none !important;
	width:188px;
}

a.button-large, .button-large{
	background-image:url(images/dental-gradient-blue-20px.png);
	color:#ffeb62 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:3px;
	padding:2px 45px 2px 45px;
	position:relative;
	text-align:center;
	text-decoration:none;
}
a.button-large: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;
}
#content #sidebar #find-rate-box.new-style{
	position:relative;
	background-image:url(images/dental-orange-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:97px;
	margin-bottom:5px;
	}
#content #sidebar .entry-new-style{
	position:relative;
	margin-top:0px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ffeb62;
	}
#widget-perks{
	background-color:#e5e5e5;
	background-color:#084062;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:305px;
}
#widget-perks strong{
	color:#ffeb62;
}
/*////////////////////////
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;
}
#dentist-referral-wrapper{
	background-color:#fecb01;
	font-weight:bold;
	font-size:85%;
}
.benefit-link, .rate-link{
	cursor:pointer;
}
#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:135px;
	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;
}
#content #sidebar #benefits-summary #total_benefits_lt{
	position:relative;
	margin-top:5px;
	font-size:280%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/dental-orange-bg.png);
	background-repeat:no-repeat;
	width:368px;
	height:95px;
	text-align:center;
	color:#FFFFFF;
	}
#content #sidebar #benefits-summary #total_benefits_lt h2{
	color:#FFEB62;
	font-size:75%;
	}
#content #sidebar #benefits-summary #max-details{
	margin-top:15px;
}
#content #sidebar #benefits-summary #disclaimer{
	margin-top:15px;
	text-align:center;
}
#content #sidebar #benefits-summary #call-to-action{
	display:none;
}
/*////////////////////////
New Site Styles: Support
/////////////////////////*/
#support-premium{
	background-image:url(images/dental-dentist-bg-panel.jpg);
	height:266px;
	position:relative;
	width:583px;
}
#support-premium h2#title{
	color:#ffeb62;
	font-size:175%;
	margin-left:140px;
	text-align:left;
}
#support-premium ul{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	margin-left:200px;
	list-style-image:url(images/dental-icon-star.gif);
	padding:5px;
}
#support-premium li{
	padding-bottom:10px;
}
#support-premium h2#support-price{
	background-image:url(images/dental-gradient-orange.png);
	bottom:20px;
	font-size:125%;
	position:absolute;
	width:100%;
}

/*////////////////////////
New Site Styles: eApply
/////////////////////////*/
#preApply-options{
	background-image:url(images/dental-eapply-button-large.png);
	height:60px;
	padding:3px;
	margin:3px auto 3px auto;
	text-align:center;
	width:519px;
}
#preApply-options .button-medium{
	font-size:140%;
	float:left;
	margin:2px;
}
#eApply-premium-support{
	width:550px;
}
#eApply-premium-support h4{
	font-size:75%;
	text-align:left;
}
#eApply-status{
	background-image:url(images/dental-gradient-light-blue-40px.png);
	height:40px;
	position:relative;
	width:410px;
}
#eApply-status .step{
	background-image:url(images/dental-button-arrow-off.png);
	background-repeat:no-repeat;
	color:#b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	height:38px;
	overflow:visible;
	text-align:center;
	padding-top:2px;
	position:relative;
	width:107px;
}
#eApply-status .step-on{
	background-image:url(images/dental-button-arrow-tab.png);
	color:#09172d;
	color:#ffffff;
}
#eApply-status .step h4{
	color:none;
	font-size:14px;
}
#eApply-status #step1{
	background-position:right;
	width:85px;
	z-index:50;
}
#eApply-status #step2{
	left:-20px;
	width:107px;
	z-index:40;
}
#eApply-status #step3{
	left:-40px;
	width:107px;
	z-index:30;
}
#eApply-status #step4{
	left:-60px;
	width:107px;
	z-index:20;
}
#eApply-status #step5{
	left:326px;
	width:107px;;
	top:0px;
	position:absolute;
}
#eApply-premium{
	font-size:125%;
	position:relative;
}
#eApply-premium .footnote{
	color:#fff;
	font-size:11px;
	top:-15px;
}
#eApply-app{
	position:relative;
	width:560px;
}
#eApply-app .panel-title{
	background-image:url(images/dental-gradient-light-blue-40px.png);
	color:#09172d !important;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:125% !important;
	text-align:center !important;
}
#eApply-app .panel-title .next{
	position:absolute;
	right:0px;
	top:0px;
}
#eApply-app .panel-title .prev{
	position:absolute;
	left:0px;
	top:0px;
}
#eApply-app #panel-display{
	height:360px;
	position:relative;
}
#eApply-app #panel-display .panel{
	border-right:1px solid #999;
	display:none;
	height:360px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}
#eApply-app a.button-large-app{
	background-image:url(images/dental-eapply-button-large.png);
	color:#fff;
	display:block;
	font-size:250%;
	font-weight:bold;
	line-height:66px;
	margin:0px auto 10px auto;
	height:66px;
	width:450px;
	padding-left:75px;
	position:relative;
	text-align:left;
}
#eApply-app .button-large-app-on{
	color:#3e6084 !important;
}
#eApply-app .tooth-logo{
	background-image:url(images/dental-icon-tooth-bw.png);
	height:44px;
	left:15px;
	position:absolute;
	top:12px;
	width:27px;
}
#eApply-app .button-next{
	margin-left:auto;
	margin-right:auto;
}
#eApply-app .panel h3{
	border-bottom:1px solid #5193db;
}
#eApply-app #panel-2 li{
	font-size:70%;
	margin-left:20px;
}
#eApply-app label{
	color:#011d45;
	font-weight:bold;
	font-size:80%;
}
#eApply-app input, #eApply-app select{
	background-color:#011d45;
	border:none;
	color:#ffeb62;
	font-size:80%;
	margin:3px;
}
#eApply-app .data td,#eApply-app .data{
	position:relative;
	text-align:left !important;
	vertical-align:top;
}
