body { font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center; }
img { border:none; }
h3 { color:#FFFFFF; }
p,li,h1,h2,h4,td { color:#505340; }
a { color:#515732; }
select { width:140px; }
input,select,a,p,li,td { font-size:12px; }
#wrapper { width:798px; text-align:left; border:1px solid #c9c9c9; background-color:#fff; padding:1px; margin: 12px auto 0 auto; }
#hdr { position:relative; width:798px; background:url(/images/top_bg_798.jpg) no-repeat top; }
#hdr .providerFlash { float:right; width:207px; }
#hdr .supportNav { position:absolute; left:348px; top:37px; padding:0; margin:0; }
#hdr .supportNav li { padding:0; margin:0; display:inline; }
#hdr .supportNav a { font-size:10px; color:#8d8d8d; text-decoration:none; }

#hdr .breadcrumbs { position:absolute; left:10px; top:10px; padding:0; margin:0; }
#hdr .breadcrumbs li { padding:0; margin:0; display:inline; font-size:10px; color:#5b674e; }
#hdr .breadcrumbs a { font-size:10px; color:#5b674e; text-decoration:none; }


#mainBody { width:798px;  wid\th: 800px;}
#leftCol { position:relative; float:left; width:607px; }
#leftCol h1 { font-size:22px; font-weight:lighter; margin-left:12px; }

#marketsNavWrap { position:absolute; top:36px; left:444px; }
#marketsNav, #marketsNav ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; }
#marketsNav a { display: block; width: 162px; }
#marketsNav li { float:left; width:162px; }
#marketsNav li ul { position:absolute;	width:162px;	left:-999em; }
#marketsNav li:hover ul, #marketsNav li.sfhover ul { left: auto; }
#marketsNav .patientServices { background:url(/images/topnav_btn_patientServices.gif); width:162px; height:26px; }
#marketsNav a.lasik { background:url(/images/dd_lasik.gif); width:162px; height:28px; }
#marketsNav a.cosmetic { background:url(/images/dd_cosmetic.gif); width:162px; height:24px; }
#marketsNav a.dentistry { background:url(/images/dd_dentistry.gif); width:162px; height:23px; }
#marketsNav a.vetmed { background:url(/images/dd_vetmed.gif); width:162px; height:22px; }
#marketsNav a.hearing { background:url(/images/dd_hearing.gif); width:162px; height:23px; }
#marketsNav a.other { background:url(/images/dd_other.gif); width:162px; height:25px; }
#marketsNav a.medSpa { background:url(/images/dd_medSpa.gif); width:162px; height:23px; }
#marketsNav .wayLeft { display:none; }

#leftCol .logo { width:607px; background-color:#fff; }
#leftCol .topNav { padding:0; margin:0 0 1px 0; background-image:url(/images/topnav_bg_607b.jpg); width:607px; height:26px; }
#leftCol .topNav li { padding:0; margin:0; display:inline; }
#leftCol .topNav a { display:block; float:left; }

#leftCol .topNav a.home { width:72px; height:25px; background-image:url(/images/topnav_btn_home_off.gif); }
#leftCol .topNav a:hover.home { background-image:url(/images/topnav_btn_home_on.jpg); background-color:#caca9f; }

#leftCol .topNav a.isForMe { width:158px; height:25px; background-image:url(/images/topnav_btn_isccforme_off.gif); }
#leftCol .topNav a:hover.isForMe { background-image:url(/images/topnav_btn_isccforme_on.jpg); }

#leftCol .topNav a.apply { width:94px; height:25px; background-image:url(/images/topnav_btn_applynow_off.gif); }
#leftCol .topNav a:hover.apply { background-image:url(/images/topnav_btn_applynow_on.jpg); }

#leftCol .topNav a.howWorks { width:104px; height:25px; background-image:url(/images/topnav_btn_howWorks_off.jpg); }
#leftCol .topNav a:hover.howWorks { background-image:url(/images/topnav_btn_howWorks_on.jpg); }

#leftCol .topNav a.services { width:163px; height:25px; background-image:url(/images/topnav_btn_ccservices_off2.gif); }

#leftCol .aboveFold { width:422px; font-size:12px; }
#leftCol .aboveFoldRight { width:146px; float:right; text-align:right; padding:10px 10px 0 0; }
#leftCol .aboveFoldRight a { font-size:12px; }
#leftCol p { padding:0 12px 12px 12px; margin:0; }
#leftCol .middleNav { margin:0 0 12px 0; height:29px; padding:0; /*background-image:url(/images/lasik_midnav_607.jpg);*/ background-color:#c5c8a7; width:607px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#leftCol .middleNav li { padding:0; margin:0; display:inline; height:29px; }
#leftCol .middleNav li a { border-right:1px solid #fff; color:#fff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; display:block; float:left; height:29px; padding:0 0 0 0; }
#leftCol .middleNav li a:hover { background-color:#b3b694; }
#leftCol .middleNavTxt { margin-top:6px; }
#leftCol .middleNav li a.last { border:0; } 
#leftCol .middleNav li a.on {  background-color:#81926f; }

#leftCol .cosmetic { background-color:#e7d1b5; }
#leftCol .cosmetic li a:hover { background-color:#b89264; }
#leftCol .cosmetic li a.on {  background-color:#b89264; }

#leftCol .dental { background-color:#b4cbce; }
#leftCol .dental li a:hover { background-color:#658c8e; }
#leftCol .dental li a.on {  background-color:#658c8e; }

#leftCol .vetmed { background-color:#e3c1a2; }
#leftCol .vetmed li a:hover { background-color:#bc8a64; }
#leftCol .vetmed li a.on {  background-color:#bc8a64; }

#leftCol .hearing { background-color:#e6ddcd; }
#leftCol .hearing li a:hover { background-color:#af9a81; }
#leftCol .hearing li a.on {  background-color:#af9a81; }

#leftCol .other { background-color:#cfd4d5; }
#leftCol .other li a:hover { background-color:#8c9690; }
#leftCol .other li a.on {  background-color:#8c9690; }

#leftCol .homeContent { color:#515732; background-image:url(/images/home_bg_contentArea.jpg); background-repeat:no-repeat; width:607px; }
#leftCol .homeContent p { color:#515732; font-size:12px; }
#leftCol .homeContent .leftCol { float:left; width:284px; padding:0 0 0 8px; }
#leftCol .homeContent .rightCol { float:left; padding:0 0 0 22px; width:270px; }

#leftCol .subPageContent { }
#leftCol .subPageContent h1 { color:#616644; font-size:16px;  padding:10px 0 0 18px; margin:0 0 8px 0; }
#leftCol .subPageContent h2 { color:#616644; font-size:14px; font-weight:lighter;  padding:6px 0 6px 18px; margin:0; background-color:#e2e3db; }
*html #leftCol .subPageContent h2 { font-weight:bold; }
#leftCol .subPageContent h2.ind { padding-left:56px; }
#leftCol .subPageContent h3 { color:#616644; font-size:12px; font-weight:lighter;  padding:6px 0 6px 18px; margin:0; background-color:#e2e3db; }
#leftCol .subPageContent p { padding-left:18px; }
#leftCol .subPageContent .introTxt { font-size:13px; line-height:20px; color:#737955; margin-top:8px; }
#leftCol .subPageContent .subHdrTxt { line-height:18px; font-size:12px; font-weight:bold;  padding:0 18px 0 14px; margin:0; }
#leftCol .subPageContent .subHdrTxtLt { line-height:18px; font-size:13px; padding:0 18px 0 18px; margin:0 0 8px 0; }
#leftCol .subPageContent .subHdrImg { margin-bottom:6px; }
#leftCol .subPageContent table.paymentCalcTable { margin:10px 0 10px 14px; width:570px; }
#leftCol .subPageContent .paymentCalcTable th { padding:10px; border:1px solid #fff; width:50%; font-size:12px; color:#71784f; text-align:left; background-color:#c5c8a7; }
#leftCol .subPageContent .paymentCalcTable th.rt { text-align:right; }
#leftCol .subPageContent .paymentCalcTable td { padding:10px; font-size:12px; font-weight:bold; border-right:1px solid #fff; border-left:1px solid #fff; color:#71784f; border-bottom:1px solid #fff; width:50%; }
#leftCol .subPageContent .paymentCalcTable td.subHdrTdL { background-color:#e2e3db; text-align:left; }
#leftCol .subPageContent .paymentCalcTable td.subHdrTdR { background-color:#e2e3db; text-align:right; }
#leftCol .subPageContent .paymentCalcTable td.subHdrTdR a { font-weight:normal; }
#leftCol .subPageContent .paymentCalcTable td.botTbl { font-weight:normal; border-top:1px solid #fff; }
#leftCol .subPageContent .paymentCalcTable td p { margin:0 0 0 0; padding:0 0 4px 0; }
#leftCol .subPageContent .paymentCalcTable td p.submit { float:right; margin-right:130px; }
#leftCol .subPageContent .paymentCalcTable .calcSelect { width:140px; margin-bottom:4px; }
#leftCol .subPageContent .paymentCalcTable .calcInput { width:140px; }
#leftCol .subPageContent .advProvSearch {  } 
#leftCol .subPageContent .indent { margin:8px 0 0 38px; }
#leftCol .subPageContent .indent input { margin-top:6px; }
#leftCol .subPageContent .indent select { margin-top:6px; }
#leftCol .subPageContent .indent table { margin:-6px 0 -6px 0; }
#leftCol .subPageContent .indent table p { padding-left:14px; }
#leftCol .subPageContent .endoList ul { margin:0; padding:0; }
#leftCol .subPageContent .endoList li { margin:0 0 0 16px; padding:0; list-style-type:none;  }
#leftCol .subPageContent .formTbl {  margin:10px 0 10px 14px; width:570px;  }
#leftCol .subPageContent .formTbl td {  padding:4px 6px;  }
#leftCol .subPageContent .formTblNested {  margin:0 0 0 0; width:auto;  }
#leftCol .subPageContent .formTblNested td {  padding:0 8px 0 0;  }
#leftCol .subPageContent .resultsTbl  { margin:10px 0 0 20px; width:559px; }
*html #leftCol .subPageContent .resultsTbl  { margin:10px 0 0 0; width:559px; }
#leftCol .subPageContent .resultsTbl td { border-bottom:1px solid #fff; height:90px; text-align:left; margin:0; padding:16px 0 8px 0; }
#leftCol .subPageContent .resultsTbl form { display:inline; margin:0; padding:0; }
#leftCol .subPageContent .resultsTbl .applyBtn { margin-bottom:6px; }
#leftCol .subPageContent p.or { font-size:14px; font-weight:bold; color:#616644; margin-left:10px; padding-bottom:0; }

#leftCol .subPageContent .applyBox {border:1px solid #fff; margin:14px; width:570px; }

#leftCol .subPageContent .applyBox h2 { background-color:#e2e3db; }
#leftCol .subPageContent .applyTbl { margin:10px; }
#leftCol .subPageContent .applyTbl td { padding:4px; vertical-align:top; width:25%; }
#leftCol .subPageContent .applyTbl input { margin-top:6px;  }
#leftCol .subPageContent .applyTbl select { margin-top:6px;  }
#leftCol .subPageContent .applyTbl .nextBtn { margin-top:18px; }
#leftCol .subPageContent .applyTbl .applyFieldArea { float:left; width:400px; }
#leftCol .subPageContent .applyTbl .applyNextBtnArea { float:right; width:100px; }

#leftCol .subPageContent .ahcc {  }
#leftCol .subPageContent .ahcc h2 { border:1px solid #fff; padding:14px 0; text-align:center; margin:0 0 10px 0; }
#leftCol .subPageContent .ahcc .ahccLeft { width:276px; float:left; padding:0 14px; border-right:1px solid #e2e3db; margin:0 0 16px 0; }
#leftCol .subPageContent .ahcc .ahccRight { width:274px; float:right; padding:0 14px; margin:0 0 16px 0; }

#leftCol .cosIntro { margin:0 0 14px 10px; width:580px; border:1px solid #fff; background-image:url(/images/subpage_cosIntroBg.gif); }
#leftCol .cosIntro h2 {color:#515732; background-color:#e9eae5; margin:0 0 0 0; padding:10px 0 10px 38px; border-bottom:1px solid #fff; font-size:14px; }
#leftCol .cosIntro .cosIntroLeft { float:left; width:291px; }
#leftCol .cosIntro .cosIntroLeft p { margin:8px 8px 0 26px; }
#leftCol .cosIntro .cosIntroRight { float:left; width:289px; }
#leftCol .cosIntro .cosIntroRight p { margin:8px 8px 0 20px; }
#leftCol .cosIntro .cosLink { text-decoration:none; display:block; background-color:#ebdcc9; width:290px; height:23px; padding:6px 0 0 38px; font-weight:bold; }

/* IE7 Only */
/* *:first-child+html #rightCol { width:190px; margin : 0px 0px 0px 1px; } */

/* IE6 Only */
/* * html #rightCol { margin : 0px 0px 0px 1px; } */
#rightCol { float:left; width:190px; margin:0 0 0 1px; font-size:11px; }
#rightCol .pod1 { background-repeat:no-repeat;  }
#rightCol .podContent { padding:8px; }
#rightCol .podContent a { color:#646464; }
#rightCol .podSelect { width:168px; margin:0 0 6px 0; }
#rightCol .podInput { width:162px; margin:0 0 6px 0; }
#rightCol h2 { font-size:13px; color:#fff; margin:0; padding:0 0 2px 0; }
#rightCol p { margin:0; padding:0 0 8px 0; color:#fff; }
#rightCol .pod2 { border-top:1px solid #fff; background-repeat:no-repeat;  }
#rightCol .pod2 li { padding-bottom:4px; }
#rightCol .pod2 a { font-size:11px; }
#rightCol .podRight { float:right; vertical-align:bottom; height:26px; padding-top:9px; }
#rightCol ul { margin:0; padding:0; }
#rightCol li { margin:0 0 0 20px; padding:0; font-size:11px; }
#rightCol .podSelect, #rightCol .pod1 select { width:168px; margin:0 0 6px 0; }

#footer { padding:8px 0 0 0; margin:0; width:798px; border-top:1px solid #fff; height:26px; text-align:center; background-image:url(/images/lasik_bg_footer_798.jpg); }
#footer li { padding:0; margin:0; display:inline; }
#footer a { font-size:10px; color:#646464; text-decoration:none; }

#subFooter { width:800px; margin:0 auto; padding:4px 0; border-bottom:1px solid #c9c9c9; }
#subFooter a, #subFooter p { color:#909090; font-size:8px; padding:0 0 0 0; margin:0; }
/* ::::::::::: MISC ::::::::::::: */
.break { clear:both; }
.hide { display:none; }
.right { float:right; }
.left { float:left; }
.indentLeft {width:200px; float:left; font-size:11px;}
.indentRight { width:240px; float:left; font-size:11px; }
.red { color:#ce2415; }
.fourteen { font-size:14px; }
.footnote { font-size:10px; }
.calcTerms {  }
.calcTermsPrint { display: none; }
.join { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
