f.aqrow_R2A { float:left; width:690px; margin-bottom:10px;padding-bottom:10px;padding-left:20px;}
.bap_esign {
    background-color: #F3F5F9;
    float: left;
    height: 68px;
    margin-bottom: 0;
    margin-left: 28px;
    margin-top: 24px;
    padding: 20px 20px 0 15px;
    width: 576px;
}

.padAllSidesBAP {padding:5px;}
.aqrow_R2A_BAP { float:left; width:690px; margin-bottom:10px;padding-bottom:10px;padding-left:0px;}
.explainTxtBAP { float:left; width:655px; margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:0px;*padding-left:15px;_padding-left:15px; height:20px; background-color:#F3F5F9; margin-left:19px;*margin-left:19px;_margin-left:19px;}
.aqrow_R2A_1 { float:left; width:690px; margin-bottom:12px;padding-bottom:10px;padding-left:20px;}
.aqrow_R2A_1_err { float:left; width:690px; padding-left:45px;}
#fixedSideNav {
position: absolute;
*left: 870px; 
top: 130px; 
height: 200px;
margin-left:880px; 
}

#headerPhx
{ 
  float:left;
  height:41px;
  width:770px;
  border-bottom:solid 7px #0082E6;
  padding-left:10px;
  padding-top:12px;
}
#header_app
{ 
  float:left;
  height:41px;
  width:100%;
  border-bottom:solid 7px #4697D2;
  padding-left:10px;
  padding-top:12px;
}

.tacPadL5 { text-align:center;padding-left:5px; }

body 
{
  font-size: 10pt;
  color:#0082E6;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif, Arial-Narrow;
}

#pg_content
{
  float:left;
  background:url("../images/page-background.gif");
  width:780px;
  padding-bottom:50px;
}

.content_top
{
  float:left;
  background:url("../images/content-top.gif") no-repeat;
  width:740px;
  height:26px;
  margin-left:10px;
  margin-top:20px;
}
.R4b_SubTxt-Blck-noBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
padding-left:0px;
padding-top:8px;
width:630px;
}   

.content_top { _margin-left:5px; }

.content
{
  float:left;
  background:url("../images/content-mid.gif");
  width:714px;
  margin-left:10px;
  padding-left:26px;
}

.content { _margin-left:5px; }



.content_bot
{
  float:left;
  background:url("../images/content-bot.gif") no-repeat;
  width:740px;
  height:26px;
  margin-left:10px;
   padding-bottom:10px;
}

.content_bot { _margin-left:5px; }

#footer
{
  float:left;
  width:920px;
  height:100px;
  margin-left:10px;
}

h1#getaquote
{
  position: relative;
  background: url("../images/quote-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;
  margin-top:20px;
}

h1#allquote
{
  position: relative;
  background: url("../images/all-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;
  margin-top:20px;
}

h2#needHelp
{
  font-size:10pt; 
  margin-bottom:10px;
  text-indent:-9999px;
  background: url("../images/help-header.gif") top left no-repeat;
}
.lineHt60_60 {
    height: 60px;
}
.lineHt30_30 {
height:30px;
}
.lineHt20_20 {
height:20px;
}
.lineHt67_67 {
height:67px;
}
.lineHt10_10 {
height:10px;
*height:5px;
}
.lineHt30 {
height:40px;
}

.qi
{
  position:relative;
  float:left;
  width: 15px;
  padding: 2px;
  background: #fff;
  border: 1px solid #bbbbbb;
  font-size: .9em;
  margin-bottom: 2px;
  margin-right: 6px;
}

.rightColumn
{
  float:left;
  width:40px;
  margin-right:6px;
  font-weight:bold;
}

.tac { text-align:center; }

.pad226 { padding-left:226px; }

.jslink
{
  color:blue;
  text-decoration:underline;
}

#loading
{
  float:left;
  display:none;
  width:690px; 
  text-align:center; 
  font-size:14pt;
}

#qresults 
{ 
  display:block; 
}

.qrow
{
  border-left: solid 1px #0082E6;
  border-right: solid 1px #0082E6; 
  width:690px;
  float:left; 
}

qheight { height:75px; }

.qlastrow { border-bottom: solid 1px #0082E6; }
.qfirstrow { float:left; position:relative; width:692px; border-bottom: solid 1px #0082E6; }

.qtblhead { font-size:8pt; color:black; background-color:#e6e6e6; border-bottom: solid 1px #0082E6;}

.qlhs
{
  font-weight:bold; 
  width:100px;
  text-align:center; 
  height:65px; 
  border-right:solid 1px; 
  padding-top:12px;
  float:left; 
  color:black; 
  font-size:12pt; 
  border-color:#0082E6;
}

.qrhs
{
  font-weight:bold; 
  width:589px; 
  height:77px; 
  float:left; 
  color:black; 
}

.qpn
{
  float:left; 
  height:16px; 
  width:532px; 
  padding-left:5px; 
  margin-top:2px; 
  color:#0082DE;
}

.qpd
{
  float:left; 
  width:60px; 
  padding-top:5px;
  margin-left:28px;
  _margin-left:14px;
  font-size:8pt; 
  font-weight:normal;
  text-decoration:none;
  text-align:left; 
}

.qpd-icon
{
  float:left; 
  padding-top:3px;
}

.qpo
{
  float:right;
  width:70px; 
  height:50px;
  padding-top:5px;
  padding-right:10px; 
  text-align:center; 
  font-size:8pt; 
  font-weight:normal; 
}

.qpp
{
  float:right;
  width:92px; 
  padding-top:5px;
  padding-right:10px; 
  text-align:center; 
  font-size:8pt; 
  font-weight:normal; 
}

.qpc
{
  float:right;
  width:92px; 
  padding-top:5px;
  padding-right:10px; 
  text-align:center; 
  font-size:8pt; 
  font-weight:normal; 
}

.qpdd
{
  float:right;
  width:60px; 
  padding-top:5px;
  padding-right:10px;
  text-align:center; 
  font-size:8pt; 
  font-weight:normal;
}

.qpt
{
  float:right; 
  width:50px; 
  padding-top:5px;
  padding-right:10px;
  text-align:center; 
  font-size:8pt; 
  font-weight:normal; 
}

.qlabel { text-decoration:underline; }

.qinfo { padding-top:6px; }

.hover {background-color:#e4e8f5;}

.f1
{
  float:left;
  position:relative;
  width:690px;
  margin-top:20px;
  color:black;
 
}

img { border-style:none; }

#qoptions
{
  display:none;
  float:left; 
  width:690px; 
  color:black; 
  margin-top:20px; 
}

.qo1
{
  float:left; 
  width:150px; 
  *width:150px;
  _width:145px;
  text-align:center; 
  height:80px; 
  font-weight:bold;
  margin-right:75px;
  *margin-right:75px;
  _margin-right:81px;
  _margin-left:36px;

}

.qo2 { border-right:solid 1px #e6e6e6; }

.qtblhead { font-size:8pt; color:black; background-color:#e6e6e6;}

#quoteInstruct {
margin-top:-10px;
}

.pad15 {padding-left:15px;}
.rightColumn-quote
{
 /* float:left; */
  width:40px;
  margin-right:6px;
  font-weight:bold;
  color:#000000;
   margin-top:20px;
}
.rightColumn-quote1
{
 /* float:right; */
  width:80px;
  margin-right:6px;
  font-weight:normal;
  color:#000000;
   margin-top:20px;
}

.tac { text-align:center; }

.txtAlignR {text-align:right;}

.rightColumn
{
  float:left;
  width:40px;
  margin-right:6px;
  font-weight:bold;
 
}

.padT10 {padding-top:10px;padding-top:10px}
.padR10 {padding-right:10px;}
.padR5 {padding-right:5px;}
.pad10 {padding-left:10px;}

.padT10paymt{
padding-top:15px;
*padding-top:12px;
}

#seePlanButton
{
  position:relative;
  height:30px;
  padding:0px 0 0 150px;
  text-indent:-9999em;
}

#seePlanButton a
{
  float:left;
  height:30px;
  width:104px;
  background: url("../images/see_plans.gif") top left no-repeat;
  margin-top:5px;
}
#revisePlanButton
{
  position:relative;
  height:30px;
  padding:0px 0 0 150px;
  text-indent:-9999em;
}

#revisePlanButton a
{
  float:left;
  height:30px;
  width:125px;
  background: url("../images/reviseplan.gif") top left no-repeat;
  margin-top:5px;
}
.footerBody {
    FONT-SIZE: 11px; COLOR: #666666
}

.lineHt10 {
height:10px;
}

/*apply.css*/
.aq { float:left; width:680px; color:#333333; font-weight:bold;}
.qp { float:left; width:650px; margin-left:5px; }
.aa { float:left; width: 550px; margin-left:20px; margin-top:5px; color:#333333;}
.aqrow { float:left; width:690px; margin-bottom:10px; border-bottom:solid 1px #e6e6e6; padding-bottom:10px; color:#333333;}
.add { float:left; width:500px; margin-top:10px; color:#333333; } 
.which { float:left; width:300px; margin-left:42px; }
.nb { font-weight:normal; }

#progressbar 
{
  position:relative;
  width:690px;
  height:53px;
}

#bar1 
{ 
  float:left; 
  background: url("../images/statusbar-step1-on.gif");
  width:124px;
  height:53px;
}

#bar2
{ 
  float:left; 
  background: url("../images/statusbar-step2-off.gif");
  width:137px;
  height:53px;
}

#bar3
{ 
  float:left; 
  background: url("../images/statusbar-step3-off.gif");
  width:115px;
  height:53px;
}

#bar4
{ 
  float:left; 
  background: url("../images/statusbar-step4-off.gif");
  width:114px;
  height:53px;
}

#bar5
{ 
  float:left; 
  background: url("../images/statusbar-step5-off.gif");
  width:108px;
  height:53px;
}

#bar6
{ 
  float:left; 
  background: url("../images/statusbar-step6-off.gif");
  width:91px;
  height:53px;
}

#bar2-on
{ 
  float:left; 
  background: url("../images/statusbar-step2-on.gif");
  width:137px;
  height:53px;
}

#bar3-on
{ 
  float:left; 
  background: url("../images/statusbar-step3-on.gif");
  width:115px;
  height:53px;
}

#bar4-on
{
  float:left; 
  background: url("../images/statusbar-step4-on.gif");
  width:114px;
  height:53px;
}

#bar5-on
{ 
  float:left; 
  background: url("../images/statusbar-step5-on.gif");
  width:108px;
  height:53px;
}

#bar6-on
{ 
  float:left; 
  background: url("../images/statusbar-step6-on.gif");
  width:91px;
  height:53px;
}

h1#step1
{
  position: relative;
  background: url("../images/step1.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h1#step2
{
  position: relative;
  background: url("../images/step2-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h1#step3
{
  position: relative;
  background: url("../images/step3-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h1#step4
{
  position: relative;
  background: url("../images/step4-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h1#step5
{
  position: relative;
  background: url("../images/step5-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h1#step6
{
  position: relative;
  background: url("../images/step6-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h2#sec1
{
  position: relative;
  background: url("../images/section1-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h2#sec2
{
  position: relative;
  background: url("../images/section2-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h2#sec3
{
  position: relative;
  background: url("../images/section3-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

h2#sec4
{
  position: relative;
  background: url("../images/section4-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;;
  margin-top:20px;
}

#instruction
{
  width:690px;
  float:left;
  margin-bottom:20px;
}

.application
{
  float:left;
  width:690px;
  color:#333333;
  padding-bottom:10px;
  border-bottom:solid 1px #e6e6e6;
}

.applyForm
{
  float:left;
  width:688px;
  padding-bottom:5px;
}

.alabel
{
  float:left;
  width:175px;
  color:#333333;
  text-align:right;
  padding-top:2px;
  font-weight:bold;
}

.nobold { font-weight:normal; }

.afield
{
  float:left;
  margin-left:5px;
  _margin-left:2px;
  width:500px;
  color:#333333;
}

#choosepwd { display:none; }
#confirmpwd { display:block; }

/*a.continue*/
.continue
{
  float: left;
 /* background: url("../images/continue.jpg") top left no-repeat;*/
  margin-top:10px;
  margin-left:10px;
}

.submit
{
  float: left;
  /*background: url("../images/submit.jpg") top left no-repeat;*/
  margin-top:10px;
  margin-left:10px;
}

.giSubmit
{
  float: left;
  /*background: url("../images/submit.jpg") top left no-repeat;*/
  margin-top:10px;
  margin-left:0px;
}

.returnToHome
{
  float: left;
  /*background: url("../images/returnhome.jpg") top left no-repeat;*/
  width:130px;
  height:24px;
  margin-top:10px;
  margin-left:0px;
}

.back
{
  float: left;
 /* background: url("../images/back.jpg") top left no-repeat;*/
  margin-left:-6px;
  *margin-left:-5px;
  margin-top:10px;
}

.medicalQnback
{
  float: left;
  /*background: url("../images/back.jpg") top left no-repeat;*/
  margin-left:12px;
  *margin-left:12px;
  margin-top:10px;
}

.save
{
  float: left;
 /* background: url("../images/finishlater.jpg") top left no-repeat;*/
  margin-top:10px;
  margin-left:10px; 
}

.sendtoClient
{
  float: left;
  /*background: url("../images/sendclient.jpg") top left no-repeat;*/
  margin-top:2px;
  margin-left:10px;
}

.logout
{
  float: right;
  /*background: url("../images/logout.jpg") top left no-repeat;*/
  width:58px;
  height:24px;
  margin-left:10px;
 }

.sideNavlogout
{
  float: right;
 /* background: url("../images/logout.jpg") top left no-repeat;*/
  width:58px;
  height:24px;
  margin-left:10px;
  margin-top:-20px;
  *margin-top:-15px;
  _margin-top:-15px;
 }

.printlogout
{
  float:left;
  background: url("../images/logout.jpg") top left no-repeat;
  width:58px;
  height:24px;
  /*margin-left:10px;*/
 }

.fn
{ 
  width:170px;
}

.mi
{
  margin-left:5px;
  width: 17px;
}

.ln
{
  margin-left:5px;
  width:170px;
}

.fl1
{
  position: relative;
  float:left;
  margin-left:185px;
}

.fl2
{
  float:left;
  margin-left:150px;
}

.fl3
{
  float:left;
  margin-left:20px;
}

.fl4
{
  float:left;
  margin-left:85px;
}

.fl5
{
  float:left;
  margin-left:9px;
}

.fl6
{
  float:left;
  margin-left:28px;
}
.footerTxt {
  font-size: 8pt;
  color:#70A8DA;
  text-align: left;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
  text-decoration:none;
  }
 
.qtblhead { font-size:8pt; color:black; background-color:#e6e6e6;}
.pad10 {padding-left:10px;}
.padT10 {padding-top:10px;}


.feet { width:30px; }
.inches { width:30px; margin-left:5px;}
.pounds { width:30px;}
.date { 
	
    
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:44px;
    height:16px;
}
.dateGen { 
	
    
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:44px;
    height:16px;
    border: 1px solid #7f9db9;
}
.city { width:100px; }
.state {margin-left:5px; width:20px; }
.zip { margin-left:5px; width:50px; }
.lang { width:83px;}
.areacode { width:40px; }
.phone { width:100px; margin-left:5px; } 
.condtnDrpDwn {margin-top:5px; }

.yourApptblBrdrLB { font-size:9pt; color:black;text-align:center; padding:10px;}
.yourApptblBrdrLRB { font-size:9pt; color:black;text-align:center; padding:10px;border-left:solid 1px #0082E6;border-right:solid 1px #0082E6;border-bottom:solid 1px #0082E6;}

.yourApptblBrdrLRB_r4c { font-size:9pt; color:black;text-align:center;}
.smallGrouptblBrdrLB { font-size:9pt; color:black;text-align:center; padding:10px;border-left:solid 1px #0082E6;border-bottom:solid 1px #0082E6;}
.yourApptblBrdrLRB_simplesearch { 
font-size:9pt; 
color:black;
text-align:center;

}

#bl { display:none; }

#ml { display:none; }

.subHead{
    float:left;
  margin-left:20px;
  width:500px;
  color:#333333;
  padding-bottom:5px;
}
/*comparison.css*/
h1#compareplans
{
  position: relative;
  background: url("../images/compare-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;
  margin-top:20px;
}

/*thickbox.css*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:120%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    border:solid 4px #337fc2;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    -moz-border-radius: 0.6em;
    -webkit-border-radius: 0.6em;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}

/*wizard.css*/

h1#finder
{
  position: relative;
  background: url("../images/finder-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;
  margin-top:20px;
}

/*attest.css*/

.f2
{
  float:left;
  width:400px;
  margin-top:15px;
  margin-left:214px;
  color:black;
  font-weight:bold;
}

.f2 { _margin-left:107px; }

.f3
{
  float:left;
  width:650px;
  margin-top:20px;
  margin-left:25px;
  _margin-left:14px;
  font-weight:bold;
}

.f4
{
  float:left;
  width:650px;
  margin-top:5px;
  font-weight:normal;
  color:black;
}

.f5
{
  float:left;
  width:690px;
  margin-top:20px;
  margin-bottom:20px;
  font-weight:bold;
  color:black;
}

.f6
{
  float:left;
  width:690px;
  margin-top:20px;
  color:black;
  font-weight:bold;
}

.f7
{
  float:left;
  width:650px;
  margin-top:20px;
  margin-left:20px;
  _margin-left:11px;
  font-weight:bold;
}

.f8
{
  float:left; 
  margin-top:5px;
  width:680px;
  font-weight:normal; 
  
}
.l1
{
  width:160px; 
  text-align:right; 
  float:left; 
  padding-top:2px;
  padding-right:2px;
}

.t2 
{ 
  margin-top:2px; 
}

#unattested
{
  float:left;
  width:688px;
  margin-top:20px;
  border:solid 1px #e6e6e6;
}

#attested
{
  float:left;
  width:688px;
  margin-top:20px;
  border:solid 1px #e6e6e6;
}

/*applicationInformation jsp*/

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
   /*z-index:24;*/
    color:#3CA3FF;

    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #AAAAFF;}
a.tt:hover span.roundtooltip {
    display:block;
    position:absolute;
    top:-150px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltip1{
    display:block;
    position:absolute;
    top:-100px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltip4{
    display:block;
    position:absolute;
    top:-120px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
    filter: alpha(opacity=100);
    KHTMLOpacity: 1;
    MozOpacity: 1;
    opacity: 1;
}
a.tt:hover span.roundtooltip3{
    display:block;
    position:absolute;
    top:-160px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltip2{
    display:block;
    position:absolute;
    top:-240px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltipMed{
    display:block;
    position:absolute;
    top:-230px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltipSelect{
    display:block;
    position:absolute;
    top:-235px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.roundtooltipnew{
    display:block;
    position:absolute;
    top:-150px; left:0;
    padding: 15px 0 0 50px;
    width:220px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.wideroundtooltippriormedical{
    display:block;
    position:absolute;
    top:-190px; left:0;
    padding: 15px 0 0 30px;
    width:370px;
    color: #993300;
    font-weight: normal;
    text-align: left;
	
	filter: alpha(opacity=100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.top{
    display: block;
    padding: 15px 15px 5px 20px;
    background: url(./../images/bubbleNew.bmp) no-repeat top;
}
a.tt:hover span.wideTop{
    display: block;
    padding: 15px 15px 5px 20px;
    background: url(./../images/wideBubbleNew.bmp) no-repeat top;
}
a.tt:hover span.bottom{
    display: block;
    padding: 3px 15px 15px 20px;
    color: #548912;
    background: url(./../images/bubbleNew.bmp) no-repeat bottom;
}
a.tt:hover span.wideBottom{
    display: block;
    padding: 3px 15px 15px 20px;
    color: #548912;
    background: url(./../images/wideBubbleNew.bmp) no-repeat bottom;
}

/*apply.css new*/
.rightBoxDiv1 {
float:left;
margin-top:23px;
display:inline;
margin-left:34px;
*margin-left:34px;
_margin-left:-2px;
}
.rightBoxDiv1Hme {
float:left;
margin-top:15px;
display:inline;
_margin-left:-2px;
}
.rightBoxDivn {
float:left;

display:inline;
margin-left:0px;
*margin-left:-5px;
_margin-left:20px;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;
}
.rightBoxDivn1 {
float:left;

display:inline;
margin-left:0px;
*margin-left:-15px;
_margin-left:20px;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;
}
.rightBoxDivn2 {
float:left;

display:inline;
margin-left:0px;
*margin-left:-5px;
_margin-left:30px;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;
}
.rightBoxDiv2 {
float:left;
margin-top:14px;
display:inline;
margin-left:34px;
*margin-left:34px;
_margin-left:-20px;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;
}

.rightBoxDiv2_IE7FF {
float:right;
margin-top:14px;
display:inline;
margin-left:34px;
*margin-left:34px;
_margin-left:-20px;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;

}

.rightGreyBoxDiv3 {
float:right;
margin-top:14px;
display:inline;
margin-right:0px;
*margin-right:0px;
_margin-right:0px;
clear:both;
_clear:both;
*clear:both;
}

.rightBoxTopCurveDiv 
{
    background:url("./../images/right-top-curve.gif") no-repeat;
    width:260px;
    height:13px;
    margin:0 0 0 0px;
    _margin:0 0 -5px 0px;
/* margin:0 12px 0px 15px;
    margin:0 12px 0px 15px;
    _margin:0 12px -5px 15px; */
    
}

.rightBoxMidCurveDiv
{ 
  
  background:url("./../images/right-mid-curve.gif") repeat-y;
  margin-left:0px;
  width:260px;
  
   }
.rightBoxBtmCurveDiv 
{

background:url("./../images/right-btm-curve.gif") no-repeat;
width:260px;
height:13px;
margin:0 0 0 0px;
/*margin:0 12px 0px 15px;
*margin:0 12px 0px 15px;
_margin:0 12px -3px 15px; */
}

.rightBoxGreyTopCurveDiv 
{

background:url("./../images/grey-top-curve.gif") no-repeat;
width:260px;
height:11px;
margin:0 0 0 0px;
_margin:0 0 -7px 0px;
/*margin:0 12px 0px 15px;
*margin:0 12px 0px 15px;
_margin:0 12px -7px 15px;*/
}

.rightBoxGreyMidCurveDiv
{ 
  
  background:url("./../images/grey-mid-curve.gif") repeat-y;
  margin-left:0px;
  width:260px;
  
   }
.rightBoxGreyBtmCurveDiv 
{

background:url("./../images/grey-btm-curve.gif") no-repeat;
width:260px;
height:11px;
margin:0 0 0 0px;
/*margin:0 12px 0px 15px;
*margin:0 12px 0px 15px;
_margin:0 12px -3px 15px;*/
}

.tblFloat-L {
float:left;
display:inline;
margin:0 0 0 13px;
*margin:0 0 0 13px;
_margin:0 0 0 20px;
}
.rightBoxSubTxt-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt1-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#000000;
padding-left:5px;
padding-top:10px;
}
.rightBoxSubTxt1-Blck2 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;

font-size: 14px;
color:#000000;
padding-left:5px;
padding-top:10px;
}

.rightBoxSubTxt2-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#000000;
padding-left:5px;

}

.rightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt8-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt10-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
padding-right:5px;

}
.rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.rightBoxSubTxt7-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-right:5px;

}
.rightBoxSubTxt6-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;

}
.rightBoxSubTxt-BlckLink {

 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-decoration:underline;
}



.rightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}
.rightBoxSubTxt8-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt10-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
padding-right:5px;

}
.rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.rightBoxSubTxt7-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-right:5px;

}
.rightBoxSubTxt6-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;

}

.rightBoxLinkTxt-Blck-noPad {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#337FC2;
text-decoration:underline;
}



.rightBoxTxt-Blck-question {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#337FC2;
}
#rightBoxDiv {
display:block;
top:65px;
left:745px;
position:absolute;
width:230px;
}
#rightBoxDiv2 {
display:block;
top:300px;
left:745px;
position:absolute;
width:230px;
}
#contentDivWidth {
float:left; 
display:inline;
width:725px;
}

.rightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}
.rightBoxSubTxt8-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt10-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
padding-right:5px;

}
.rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.rightBoxSubTxt7-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-right:5px;

}
.rightBoxSubTxt6-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;

}

.rightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}
.rightBoxSubTxt8-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt10-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
padding-right:5px;

}
.rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.rightBoxSubTxt7-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-right:5px;

}
.rightBoxSubTxt6-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;

}

.rightBoxSubTxtAlgnR-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
}
.rightBoxSubTxtAlgnR-BlckS {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
}
.rightBoxSubTxt-Grey {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#666666;
padding-left:7px;
}
.rightBoxSubTxt-Grey_homepage {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#666666;
}
.MainDiv {
/* background-color:#F3F5F9; REPLACED BY NEW HEADER - PHX-1708 */
}
#hdrContainer {
width:1019px;
*width:1019px;
margin:0 auto;
}

#contentContainer {
border-top:solid 7px #4697D2;
background-color:#F3F5F9;
}


#contentContainer1 {
background-color:#F3F5F9;
}

#footerConainer {
width:1019px;
*width:1019px;
margin:0 auto;
}

.clearBoth {
clear:both;
}
#hdr {
  float:left;
  padding-left:20px;
  margin:15px 0px 14px 0px;
}
#pg_cont
{
  padding-bottom:0px; 
  width:1019px;
  *width:1019px;
  background-color:#fff;    
  margin:0 auto;
}


.txtfield60 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:60px;
    height:16px;
}
.txtfield100 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:100px;
    height:16px;
}
.txtfield343 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:343px;
    height:16px;
}

.txtfield342 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:342px;
    
}
.txtfield342r2a {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:342px;
    height:18px;
}
.txtfield174 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:174px;
    
}
.txtfield30 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:30px;
    height:16px;
}
.txtfield30Gen {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:30px;
    height:16px;
    border: 1px solid #7f9db9;
}
.txtfield40 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:50px;
    padding-left:5px;
    height:16px;
}
.txtfield55 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:59px;
    *width:59px;
    padding-left:5px;
    height:16px;
}
.txtfield80 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:80px;
    padding-left:5px;
    
}
.txtArea{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:488px;
    height:60px;
    overflow:auto;
}

.txtArear2a_342{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:342px;
    height:60px;
    overflow:auto;
}

.asterisk {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left:152px;
    }
.asterisk_NoMrgn {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
        }
.asterisk_1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left:27px;
    }

.BlckTxtSmall {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    
    }

.padL8 {
	padding-left:8px;
}
.padL35 {
	padding-left:35px;
}

.txtfield175 {
    border: 1px solid #a8a5a5;
    border-radius: 5px;
    color:#000000;
    font-family: "ProximaNova-Regular",arial,sans-serif;
    font-size: 14px;
    padding: 4px;
    width: 180px;
}
.txtfield206 {
    font-family: "ProximaNova-Regular",Arial,Helvetica,sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:206px;
    height:16px;
    
}
.Drpdwn211 {
    font-family: "ProximaNova-Regular",Arial,Helvetica,sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:211px;
    height:22px;
    
}

.marginL30
{
margin-left:30px;
}
.marginT10
{
margin-top:10px;
}
.margin-B10 {
margin-bottom:10px;
}
.marginL43
{
margin-left:45px;
}

.marginL106
{
margin-left:100px;
*margin-left:102px;
}
.marginL106_new
{
margin-left:140px;
*margin-left:143px;
}
.marginL72
{
margin-left:70px;
*margin-left:72px;
}
.cont_top
{
  float:left;
  background:url("./../images/top1.gif") no-repeat;
  width:725px;
  height:26px;
  margin:15px 0px 0px 15px;
  *margin:15px 0px 0px 15px;
  _margin:15px 0px 0px 10px;
  
}

  .cont
{
  float:left;
  background:url("./../images/mid1.gif") repeat;
  width:725px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:0 0 0 10px;
  
  
}
  
.padLB {
padding:20px 0px 15px 20px;
}
.padTitle {
    padding: 30px 0px 20px 0px;
}
.pad5 {
    padding-left:5px;
}
.padLRB15
{
padding:0px 15px 5px 15px;
 
}
.padL 
{
padding-left:5px;
}
.padL11 
{
padding-left:11px;
*padding-left:10px;
}
.padL20-all {
    padding: 0px 0px 0px 20px !important;
}
.padL15 
{
padding-left:15px;
}
.padL100 
{
padding-left:100px;
}

.padL10 {
padding-left:10px;
 *padding-left:10px;
}
.padL5 {
padding-left:5px;
 *padding-left:5px;
}
.padL30 
{
padding-left:30px;
    *padding-left:30px;
}
.padL25 
{
padding-left:25px;

}

.padL20 
{
padding-left:20px;
*padding-left:20px;


}
.padL23 
{
padding-left:23px;
*padding-left:23px;


}
.wordWrap {
word-wrap: break-word ;
}

.padR {
padding-right:5px;
}
.padL20 {
padding-left:20px;
}
.padL40 {
padding-left:40px;
}
.padL45  {
padding-left:45px;
}
.padL50 {
padding-left:50px;
}
.padL100 {
padding-left:100px;
}
.padL65 {
padding-left:65px;
}
.padL70 {
padding-left:70px;
}
.padB15 s{
padding-bottom:15px;
*padding-bottom:15px;
}
.padB5
{
padding-bottom:5px;
}

.padT5 {
padding-top:5px;
}
.padT10 {
padding-top:10px;
*padding-top:10px;
_padding-top:10px;
}

.padTL_1 {
padding-top:5px;
marign-left:30px;
}
.rightBoxSubHdrTxt-Blck {
font-family:"Arial Narrow";
font-weight: bold;
font-size: 14px;
color:#000000;
padding-left:5px;
}


.cont_bot
{
  float:left;
  background:url("./../images/bottom1.gif") no-repeat;
  width:740px;
  height:26px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:-13px 0 0 10px;

 
}

.greyLine 
{
float:left;
background:url("./../images/greyBg.gif") repeat-x;
height:2px;
width:100%;
margin:0px 0 0 0px;
*margin:0px 0 0 0px;
_margin:-2px 0 0 0px;
}
.yourApptblBrdrLRB_login { 
font-size:9pt; 
color:black;
text-align:center;
}

.greyLine_sep 
{
float:left;
background:url("./../images/greyBg-sep.gif") repeat-x;
height:1px;
width:675px;
margin:0px 0px 0px 29px;
*margin:0px 0px 0px 25px;
_margin:0px 0px 0px 12px;

}
.contentAlignCenter {
margin:0px 30px 0px 150px;
}
.contentAlignCenter1 {
margin:0px 0px 0px 25px;/*before margin:0px 0px 0px 30px;*/
}

.imageAlignTop {
vertical-align:top;
}
.imageAlignBtm {
vertical-align:bottom;

}
.imageAlignRight {
float:right;

}
.imageFloat-L {
float:left;
}
.FLoatLeft {
float:left; 
display:inline; 

}
.txtDecorationNone {
text-decoration:none;
}
.ftr 
{
  float:left;
  *float:none;
  _float:none;
  margin:15px 0px 0px 20px;
  *margin:13px 0px 0px 20px;
  _margin:-3px 0px 0px 20px;
  
}
.ftrTxt 
{
  float:left;
  *float:none;
  font-size: 8pt;
  color:#337FC2;
  text-align: left;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
}
.ftrGreyTxt 
{
  float:left;
  *float:none;
  font-size: 8pt;
  color:#808080;
  text-align: left;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
}
.cont_top_1019
{
  float:left;
  background:url("../images/Top1-1019.gif") no-repeat;
  width:1019px;
  height:26px;
  margin:15px 0px 0px 15px;
  *margin:15px 0px 0px 15px;
  _margin:15px 0px 0px 10px;
  
}
  
.cont_1019
{
  float:left;
  background:url("../images/mid1-1019.gif") repeat;
  width:1019px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:0 0 0 10px;
}
.cont_bot_1019
{
  float:left;
  background:url("../images/bottom1-1019.gif") no-repeat;
  width:1019px;
  height:26px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:-13px 0 0 10px;

 
}
#contentDivWidth_1019 {
float:left; 
display:inline;
width:1019px;
}
.rightBoxSubTxt1-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#000000;
padding-left:5px;
padding-top:10px;
}
.rightBoxSubTxt2-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#000000;
padding-left:5px;

}
.rightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}
.rightBoxSubTxt3-Blck-NoPad {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-variant:normal;
}
.rightBoxSubTxt8-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
}

.rightBoxSubTxt10-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
padding-right:5px;

}
.rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.rightBoxSubTxt7-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-right:5px;

}
.rightBoxSubTxt6-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;

}
.rightBoxSubTxt-BlckLink {

 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:5px;
text-decoration:underline;
}

.rightBoxLinkTxt-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#337FC2;
padding-left:10px;
text-decoration:underline;
font-weight:normal;
}

.questionBlk{
    display:inline;
    position:absolute;
    width:695px;
    margin: 0 0 0 2px; 
    font-weight: bold; 
    color:#333333;
}
.questionBlk5Yr{
    display:inline-block;
    position:relative;
    width:606px;
    margin: 0 0 0 2px; 
    font-weight: bold; 
    color:#333333;
    float:left;
    height: 31px;
}
.sideNavBlk{
    display:inline;
    position:absolute;
    width:150px;
    margin: 0 0 0 0; 
}
.fontPasswrd{
    display:inline;
    position:absolute;
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    margin: 3px 0 0 2px; 
    font-size: 3pt;
    }
.padR20 {padding-right:20px;}

.padR100 {padding-right:155px;*padding-right:155px;_padding-right:158px;}

.BlueHdrLink {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
color:#E6E6E6;
padding-left:5px;
text-decoration:underline;
}

.alabel_R2A
{
  float:left;
  width:107px;
  color:#000000;
  text-align:right;
  padding-top:2px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  
}

#step2BlueHdr {
float:left;
margin-left:21px; 
*margin-left:21px; 
_margin-left:10px; 
margin-top:12px;
}

.alabel_R2A_new1
{
  float:left;
  width:715px;
  color:#000000;
  text-align:left;
  padding-top:1px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
 
 
}


.BlckTxtSmall_step1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:210px;
    *margin-left:214px;
    }


.txtfield70 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:70px;
    height:16px;
}
.txtfieldApt {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:70px;
    height:13px;
}
.txtfield222 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:222px;
    height:16px;
    
    
}
.txtfield180 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:180px;
    height:16px;
}
.txtfield404 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:404px;
    height:22px;
}
.txtfield342 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #000000;
    width:342px;
    height:22px;
}
.txtfield174 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:174px;
    height:16px;
}
.txtfield30 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:30px;
    height:16px;

}

.txtfield150 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:150px;
    height:16px;
    
}



.txtfield80 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:80px;
    padding-left:5px;
    height:16px;
}

.asterisk_step1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:120px;
    }
.BlckTxtSmall_step11 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:278px;
    *margin-left:282px;
    }
.asterisk_NoMrgn {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#BF1E2D;
    
    }
.asterisk_1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:27px;
    }

.step1GreyBox {
float:left;
clear:both;
width:740px;
*width:740px;
_width:740px;
margin-left:117px;
*margin-left:117px;
_margin-left:59px;
margin-top:10px;
background-color:#f2f2f2;
padding:5px;
height:80px;
}

.lineHt25 {
height:25px;
}

.alabel_R2A_nowidth-TxtAlgnR
{
  
  color:#000000;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:0px;
 }
 .alabel_R2A_nowidth-TxtAlgnCen
 {
  color:#000000;
  text-align:center;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:0px;
 }
.alabel_R2A_nowidth-TxtAlgnL-nopad
{
 
  color:#000000;
  text-align:left;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
 
  
}
.lineHt25 {
height:25px;
}

.lineHt10 {
height:10px;
}

.BlckTxtSmall_step12 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:452px;
    *margin-left:456px;
    }
.BlckTxtSmall_step13 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:30px;
    *margin-left:34px;
    }
.step1GreyBox_1 {
float:left;
clear:both;
background-color:#f2f2f2;
padding:5px;
height:40px;
width:740px;
*width:740px;
_width:740px;
margin-left:117px;
*margin-left:117px;
_margin-left:59px;
margin-top:10px;

}
.step1GreyBox_thankyou {
float:left;
clear:both;
background-color:#f2f2f2;
padding:5px;
height:106px;
width:540px;
*width:540px;
_width:540px;
margin-left:10px;
*margin-left:10px;
_margin-left:10px;
margin-top:10px;

}
.marginL43
{
margin-left:45px;
}
.marginL74
{
margin-left:72px;
*margin-left:74px;
}
.marginL106
{
margin-left:100px;
*margin-left:102px;
}
.marginL104
{
margin-left:104px;
*margin-left:106px;
}
.marginL100
{
margin-left:92px;
*margin-left:90px;
}
.marginL72
{
margin-left:70px;
*margin-left:72px;
}
.margin-L8
{
margin-left:8px;
*margin-left:8px;
}


.tblDiv {
float:left;
clear:both;
width:740px;
margin-left:110px;
*margin-left:110px;
_margin-left:57px;

margin-top:5px;
}
.tblDivTxt {
float:left;
clear:both;
width:840px;
margin-top:18px;
color:#000000;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
}

.GreytblDiv{
float:left;
clear:both;
width:820px;
*width:820px;
_width:820px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:10px;
background-color:#f2f2f2;
padding:5px;
}
.WhitetblDiv{
float:left;
clear:both;
width:825px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:10px;
padding:5px;
}
.WhitetblDiv_button{
float:left;
clear:both;
width:825px;
margin-top:10px;
padding:5px;
}
.WhitetblDiv_nopad{
float:left;
clear:both;
width:836px;
margin-left:30px;
*margin-left:30px;
_margin-left:15px;
margin-top:20px;
}
.WhitetblDiv_medicalCov{
float:left;
clear:both;
width:836px;
margin-left:5px;
*margin-left:5px;
_margin-left:2px;
margin-top:20px;
}
.WhitetblDiv_Error{
float:left;
/*clear:both;*/
width:836px;
margin-left:30px;
*margin-left:15px;
_margin-left:15px;
margin-top:3px;
*margin-top:0px;
_margin-top:0px;
 color:#CC3636;
 font-weight:bold;

}
.Drpdwn {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    height:18px;
}
.Drpdwn210 {
                 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
                font-size: 12px;
                color:#000000;
                border: 1px solid #A8A5A5;
                height:22px;
                width:210px;
                }
.Drpdwn270 {
                 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
                font-size: 12px;
                color:#000000;
                border: 1px solid #A8A5A5;
                height:22px;
                width:270px;
                }

.step1GreyBox_2 {
float:left;
clear:both;
width:738px;
*width:738px;
_width:735px;
margin-left:117px;
*margin-left:117px;
_margin-left:59px;
background-color:#f2f2f2;
padding:5px;
height:42px;

margin-top:10px;

}

.alabel_R2A_nowidth-TxtAlgnR_step3
{
  
  color:#000000;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
  
}
.alabel_R2A_step3DonT
{
  
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:5px;
  
}
.marginL162 {
width:118px;
*width:118px;
_width:118px;
}

.marginL128withTxt {
margin-left:130px;
*margin-left:128px;
_margin-left:128px;
padding-top:5px;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
line-height:25px;
}

.Divtxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;

}

.bluescrolldiv {
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
width:815px;
height:170px;
padding:10px;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12pt;
color:#ffffff;
margin-left:25px; 

margin-top:12px;
*margin-top:5px;
overflow:auto;
overflow-x:hidden;
overflow-y:scroll;

}

.marginL162 {
width:118px;
*width:118px;
_width:118px;
}

.marginL128 {
margin-left:130px;
*margin-left:128px;
_margin-left:128px;
}
/* modified css */
.txtfield222 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:222px;
    height:16px;
    
    
}

.alabel_new
{
  float:left;
  width:175px;
  color:#000000;
  text-align:right;
  padding-top:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#step2BlueHdr {
float:left;
margin-left:21px; 
*margin-left:21px; 
_margin-left:10px; 
margin-top:12px;
}


.alabel_R2A_new
{
  float:left;
  width:400px;
  color:#000000;
  text-align:left;
  padding-top:1px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-left:7px;
  padding-right:5px;
 
}
.alabel_R2A_price
{
  float:left;
  width:200px;
  color:#000000;
  text-align:left;
  padding-top:1px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-left:7px;
 
}
.BlckTxtSmall_step1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:202px;
    *margin-left:210px;
    }

.alabel_R2A
{
  float:left;
  width:107px;
  color:#000000;
  text-align:right;
  padding-top:2px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  
}

.padT5 {
padding-top:5px;
}

.applyForm_R2A_new
{
  float:left;
  width:832px;
  padding-bottom:5px;
}
.txtfield30 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:30px;
    height:16px;
    
}



.alabel_R2A_nowidth-TxtAlgnR
{
  
  color:#000000;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
  
}
.alabel_R2A_nowidth-TxtAlgnR_pay
{
  
  color:#000000;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
  
}
.txtfield112 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:100px;
    height:16px;
}
.txtfieldGen {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:125px;
    height:16px;
    Border: 1px solid #7f9db9;
}
.txtfieldpaymt112 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:112px;
    height:16px;
    
    
}

.txtfield70 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:70px;
    height:16px;
}

.step1GreyBox_3 {
float:left;
clear:both;
background-color:#f2f2f2;
padding:5px;
height:200px;
width:738px;
*width:738px;
_width:735px;
margin-left:117px;
*margin-left:117px;
_margin-left:59px;
margin-top:10px;

}

.txtfield174 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:174px;
    height:16px;
}

.txtfield80 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:80px;
    padding-left:5px;
    height:16px;
}


.txtfield100 {
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #000000;
    width:100px;
    height:22px;
}
.txtfield274 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:274px;
    height:16px;
}
.txtfield290 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:292px;
    height:16px;
}
.quoteError
{
  float:left;
  position:relative;
  width:690px;
  margin-top:20px;
  padding-top: 8px; 
  color:#CC3636;
  padding-left:25px;
  font-weight:bold;
}
.alabel_nobold_R2A
{
  float:left;
  width:150px;
  color:#000000;
  text-align:right;
  padding-top:2px;
  font-family: "ProximaNova-Regular", Arial, sans-serif;
  font-size:14px;
}

.tblDivTxt_TxtNormal {
	float:left;
	clear:both;
	width:835px;
	*width:835px;
	_width:833px;
	margin-top:5px;
	color:#000000;
	text-align:left;
    font-family: "ProximaNova-Regular", Arial, sans-serif;
	font-size:11px;
	margin-left:20px;
	*margin-left:20px;
	_margin-left:10px;
	background-color:#d5e5ee;
	padding:5px;
}

.rightBoxSubTxt3-Blck-NoPadTxtAlgnR{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
text-align:right;
font-weight:bold;
}

.step1GreyBoxNoHeight {
float:left;
clear:both;
width:833px;
*width:833px;
_width:828px;
margin-left:30px;
*margin-left:30px;
_margin-left:15px;
margin-top:15px;
background-color:#f2f2f2;
padding:5px;
}

.txtfield260 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:260px;
    height:16px;
}

.lineHt5 {
    height:5px;
}

.txtfield212 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:212px;
    height:16px;
}
#step2BlueHeader {
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:16px; 
color:#ffffff;
background-color:#7FB4E0; 
font-weight:bold;
width:835px; 
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:21px;
*margin-left:21px;
_margin-left:11px;
margin-top:22px;
}

.Drpdwn228 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:180px;
    height:22px;    
}

.padL95
{
padding-left:95px;
}

.txtfield500 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:470px;
    height:16px;
}

.txtfield300 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:280px;
    height:16px;
}

.txtfield290 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:292px;
    height:16px;
}

.txtfield270
{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:270px;
    height:16px;
}
.txtfield310
{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:310px;
    height:16px;
}

.txtfield450 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:438px;
    height:16px;
}

.Mrgn {
margin-left:95px;
*margin-left:95px;
_margin-left:60px;
}
h1#r2a
{
  position: relative;
  font-size:11pt;
  margin-bottom:0px;
}
h1#r3a
{
  position: relative;
  font-size:25pt;
  margin-bottom:0px;
}

#step5BlueHdr_bg {
float:left;
/*background-color:#539CD5;
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;*/
width:845px;
padding:10px;
margin-left:6px;
*margin-left:5px; 
_margin-left:2px;  
}
.stepBlueHdrtxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:16px; 
color:#ffffff;
font-weight:bold;
}

.stepBlueHdrtxtSmall {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:12px; 
color:#000000;
font-weight:normal;
}
.stepBlueHdrtxtSmall_benifit {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:10px; 
color:#000000;
font-weight:normal;
}
.stepBlueHdrtxtSmallpaymt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:bold;
text-align:left;
}

.padB10
{
padding-bottom:10px;
*padding-bottom:10px;
}
.rightBoxSubTxt3paymt-Blck-NoPad {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-variant:normal;


}
.rightBoxSubTxt3paymt-NoPad{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-variant:normal;
width:705px;
*width:705px;
}
.alabelpaymt
{
  float:left;
  width:135px;
  color:#333333;
  text-align:left;
  padding-top:2px;
  font-weight:bold;
}
.step5GreyBoxNoHeight {
float:left;
clear:both;
width:810px;
*width:810px;
_width:707px;
margin-left:38px;
*margin-left:38px;
_margin-left:73px;
margin-top:10px;
background-color:#f2f2f2;
padding:5px;
}

.alabel_R2A_nowidth-Nobold
{
  
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:10px;
  
}

.txtfieldpaymt112 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:112px;
    height:16px;
    
    
}

.alabelpaymt_R2A_nowidth-TxtAlgnR
{
  
  color:#000000;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
  
}
.txtfieldpaymt92 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:90px;
    *width:90px;
    height:16px;
    
    
}
.txtfieldpaymt27 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:27px;
    height:16px;
}
.asterisk {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:152px;
    }
.asterisk_step1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:120px;
    }
.asterisk_step5 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:10px;
    }
.asterisk_NoMrgn {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#BF1E2D;
    
    }
.asterisk_1 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#BF1E2D;
    margin-left:27px;
    }
.GreyTxt 
{
  float:left;
  position:relative;
  width:650px;
  clear:both;
  font-size: 12px;
  margin-left:24px;
  *margin-left:23px;
  _margin-left:13px;
  margin-top:22px;
  color:#808080;
  text-align: left;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
}
.step5WhiteBoxNoHeight {
float:left;
clear:both;
width:715px;
*width:715px;
_width:735px;
margin-left:144px;
*margin-left:144px;
_margin-left:71px;
margin-top:10px;
padding-left:5px;
*padding-left:5px;
}
#contentContainerpaymt {
/*border-top:solid 7px #4697D2;*/
background-color:#F3F5F9;
}
.txtfield150paymt {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:135px;
    height:16px;
    
}
.Drpdwnw {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    height:22px;
    width:210px;
    }
.looking_frHealth {
float:left;
margin-top:33px; 
*margin-top:33px; 
_margin-top:16px; 
margin-left:72px;
*margin-left:72px;
_margin-left:0px;
width:720px;
margin-right:73px;
*margin-right:73px;
_margin-right:0px;
padding-bottom:15px;
}

.infoGreyTxt {
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 9px;
color:#B3B3B3;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:11px;
width:675px;
}

.infoGreySelectPlanTxt{
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 9px;
color:#B3B3B3;
margin-left:0px;
*margin-left:0px;
_margin-left:0px;
margin-top:11px;
width:690px;
}

.infoGreyPlanIntTxt{
    float:left;
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#B3B3B3;
    margin-left:13px;
    *margin-left:6px;
    _margin-left:6px;
    margin-top:11px;
    width:800px;
}
.infoGreyAppTxt{
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 9px;
color:#B3B3B3;
margin-left:25px;
*margin-left:13px;
_margin-left:13px;
margin-top:11px;
width:850px;
}
.infoGreyAppInfoTxt{
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 9px;
color:#B3B3B3;
margin-left:17px;
*margin-left:8px;
_margin-left:8px;
margin-top:11px;
width:850px;
}
.infoGreyTxtHome{
    float:left;
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#B3B3B3;
    float:left;
    margin-top:300px; 
    *margin-top:33px; 
    _margin-top:16px; 
    margin-left:20px;
    *margin-left:10px;
    _margin-left:10px;
    width:500px;
    margin-right:20px;
    *margin-right:20px;
    _margin-right:0px;
    padding-bottom:15px;
     position: absolute;
    *position: relative;
}
.height50px
{
    height:50px
}
.WhitetblDiv_nopad_marginT10{
float:left;
clear:both;
width:836px;
margin-left:30px;
*margin-left:30px;
_margin-left:15px;
margin-top:10px;
}

    .step1GreyBoxNoHeight_Width_step6 {
float:left;
clear:both;
width:833px;
*width:833px;
_width:823px;
margin-left:25px;
*margin-left:25px;
_margin-left:15px;
margin-top:15px;
background-color:#f2f2f2;
padding:5px;
}
    .step1GreyBoxNoHeight_Width_step6_split {
float:left;
clear:both;
width:833px;
*width:833px;
_width:823px;
margin-left:10px;
*margin-left:10px;
_margin-left:0px;
margin-top:15px;
background-color:#f2f2f2;
padding:5px;
}
.qo1r2a
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px;
  text-align:center; 
  height:80px; 
  font-weight:bold;
  margin-right:75px;
    *margin-right:75px;
      _margin-right:81px;
      _margin-left:36px;
}
.qo1_secCol
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px; 
  text-align:center; 
  height:80px; 
  font-weight:bold;
  margin-right:69px;
   *margin-right:69px;
    _margin-right:74px;
}
.qo1_lastCol
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px;
  text-align:center; 
  height:80px; 
  font-weight:bold;
}
.qtblhead_new { font-size:9pt; color:#ffffff; background-color:#4897D2; font-weight:bold;}
.ImgAlign {
vertical-align:middle;
}
.padL90
{
padding-left:90px;
}
.rightBoxSubTxt1-Blck-noBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
padding-left:5px;
padding-top:10px;
}
.aqrow_R2A_new { float:left; width:690px;padding-left:20px;margin-bottom:10px;}
.padT {
margin-top:10px;
}
.padL12
{
padding-left:12px;
}

.margin-L47 {
margin-left:47px;
}

.margin-L75 {
margin-left:178px;
}

.marginT7
{
margin-top:7px;
}

.txtfield40 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:57px;
    padding-left:5px;
    height:16px;
}


#step4BlueHdr {
float:left;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:16px; 
color:#ffffff;
background-color:#7FB4E0; 
font-weight:bold;
width:835px; 
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:22px;
}

.step4GreyBoxNoHeight {
float:left;
clear:both;
width:721px;
*width:723px;
_width:723px;
margin-left:134px;
*margin-left:134px;
_margin-left:66px;
margin-top:10px;
background-color:#f2f2f2;
padding:5px;
}   

.qo1r2a
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px;
  text-align:center; 
  height:80px; 
  font-weight:bold;
  margin-right:75px;
    *margin-right:75px;
      _margin-right:81px;
      _margin-left:36px;
}
.qo1_secCol
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px; 
  text-align:center; 
  height:80px; 
  font-weight:bold;
  margin-right:69px;
   *margin-right:69px;
    _margin-right:74px;
}
.qo1_lastCol
{
  float:left; 
  width:150px; 
  *width:150px;
   _width:145px;
  text-align:center; 
  height:80px; 
  font-weight:bold;
}
.qtblhead_new { font-size:9pt; color:#ffffff; background-color:#4897D2; font-weight:bold;}
.ImgAlign {
vertical-align:middle;
}

.aqrow_R2A_new { float:left; width:690px;padding-left:20px;margin-bottom:10px;}
.rightBoxSubTxt1-Blck-noBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
padding-top:10px;
}
#qresults 
{ 
  display:block; 
}

.qrowr2a
{
  border-left: solid 1px #0082E6;
  border-right: solid 1px #0082E6; 
  width:690px;
  float:left; 
}

.qlastrowr2a { border-bottom: solid 1px #0082E6; }
.qfirstrowr2a { float:left; position:relative; width:692px; border-bottom: solid 1px #0082E6; }

.qpdr2a
{
  float:left; 
  width:80px; 
  padding-top:5px;
  margin-left:28px;
  _margin-left:14px;
  font-size:8pt; 
  font-weight:normal;
  text-decoration:none;
  text-align:left; 
}
.qpdr2a_selectplan
{
  float:left; 
  width:80px; 
  padding-top:5px;
  margin-left:4px;
  _margin-left:4px;
  font-size:8pt; 
  font-weight:normal;
  text-decoration:none;
  text-align:left; 
}

.qpd a { text-decoration:none; }

.padL40{
padding-left:60px;
}
.padLeft40{
padding-left:38px;
}

.txtAgnC {
text-align:center;
padding:5px 0px 5px 0px;
}

.padL10paymt {
padding-left:10px;
 *padding-left:0px;
}
.alabelpaymt_R2A_nowidth
{
  
  color:#000000;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-right:5px;
  *padding-right:5px;
  
}

.txtfield502 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:502px;
    height:16px;
}
.padAllSides {padding:10px;}
.aqrow_R2A_WH { float:left; width:655px; margin-bottom:10px;padding-bottom:10px;padding-left:15px;*padding-left:15px;_padding-left:5px; height:106px; background-color:#F3F5F9; margin-left:25px;*margin-left:25px;_margin-left:12px;}
.aqrow_R2A_WH_2 { float:left; width:655px; margin-bottom:10px;padding-bottom:10px;padding-left:15px;*padding-left:15px;_padding-left:5px; height:20px; background-color:#F3F5F9; margin-left:25px;*margin-left:25px;_margin-left:12px;}

.width125 {
width:125px;
}
.width120 {
width:120px;
}
.width80 {
width:80px;
}
.width70 {
width:70px;
}
.width66 {
width:66px;
}
.width90 {
width:90px;
}

.width88 {
width:88px;
}
.width84 {
width:84px;
}
.width155 {
width:155px;
}
.width698_yourapp{
width:698px; 
_margin-left:14px;
}
.width688_yourapp{
width:688px;
*width:688px;
_width:688px; 
_margin-left:10px;
}

.width184 {
width:155px;
}
.width96 {
width:90px;
}
.width98 {
width:91px;
}
.width166 {
width:175px;
}
.width70 {
width:63px;
}
.width80 {
width:80px;
}

.padL15r2a {padding-left:15px; }
.rightBoxSubTxt3Qt-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
word-break:keep-all;
width:675;
*width:675;
font-weight:bold;
}
.rightBoxSubTxt3Qt-mail {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
word-break:keep-all;
width:675;
*width:675;
}
.rightBoxSubTxtsendQt-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
padding-left:5px;
padding-top:10px;
}
.tblDivTxt_step2_3 {
float:left;
clear:both;
width:840px;
margin-top:18px;
color:#000000;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
}
.padL35
{
padding-left:37px;
}

.errormsgPopup {
clear:both;
width:60px;
white-space: nowrap; 
white-space: nowrap; 
color:#FF0000;
font-weight:bold;
text-align:left;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
}
.errormsgtext {
clear:both;
width:60px;
white-space: nowrap; 
white-space: nowrap; 
color:#CC3636;
text-align:left;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
font-weight:bold;
}
.rightBoxSubTxt1-Blck-noBold1 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;  
font-size: 14px;
color:#000000;
padding-top:10px;
}

.padL10GI {
padding-left:2px;
 *padding-left:2px;
}

.Drpdwnw {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    height:22px;
    width:145px;
    }
.GreytblDiv_step6{
float:left;
clear:both;
width:825px;
*width:825px;
_width:820px;
margin-left:30px;
*margin-left:30px;
_margin-left:15px;
margin-top:10px;
background-color:#f2f2f2;
padding:5px;
}

.WhitetblDiv_step6{
float:left;
clear:both;
width:825px;
*width:825px;
_width:820px;
margin-left:30px;
*margin-left:30px;
_margin-left:15px;
margin-top:10px;
padding:5px;
}
.step6Blk{
    display:inline;
    position:absolute;
    width:790px;
    margin-left:10px; 
}
.gipadL15{
padding-left:15px;
}

.marginL50
{
margin-left:56px;
}

.girightBoxSubTxt3-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:9px;
}

.applyError
{
  float:left;
  width:688px;
  padding-bottom:5px;
 
}

.qrowrl2a
{
 
  width:690px;
  float:left; 
}
.paginationSeltxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1b75bb;
font-variant:normal;
padding-left:5px;

}
.paginationBlcktxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-variant:normal;
}

.aqrow_R2A_WH_1{ 
    float:left;
    width:665px; 
    margin-bottom:10px;
    padding-bottom:10px;
    padding-left:15px;
    *padding-left:15px;
    _padding-left:10px; 
    background-color:#F3F5F9; 
    margin-left:25px;
    *margin-left:25px;
    _margin-left:15px;
}
.pad218 { padding-left:203px; *padding-left:210px;  }
.padT20 {padding-top:20px;*padding-top:20px;}
.padTLayout {padding-top:12px;*padding-top:12px;}
.padT40 {padding-top:48px;*padding-top:48px;}
.padL85
{
    padding-left:85px;
}
.printQuoteNav{
    text-decoration:underline;
    color: #646D7E;
    padding-top:6px;
    padding-bottom:17px;
}
/*style sheet for plan result . please dont modify */
.padT0 {
padding-top:0px;
}

h1#unavailable
{
  position: relative;
  background: url("./../images/unavailable-header.gif") top left no-repeat;
  font-size:11pt;
  text-indent:-9999px;
  margin-top:10px;
  margin-left:20px;
}

.errormsgtext_signature {
float:left;
clear:both;
width:640px;
margin-top:0px;
color:#CC3636;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:28px;
*margin-left:20px;
_margin-left:15px;
}

.aqrow_R2A_new_allplan { float:left; width:690px;margin-bottom:10px;}

.WhitetblDiv_noMarginTop{
float:left;
clear:both;
width:836px;
margin-left:25px;
*margin-left:25px;
_margin-left:13px;
}

.padL40step2{
padding-left:40px;
}
.padT8{
padding-top:8px;
}
.padT15{
padding-top:16px;
}
.aqrow_R2A_button{
float:left; 
width:690px; 
margin-bottom:10px;
padding-bottom:10px;
padding-left:10px;
}

/*a.cancel*/
.cancel
{
  float: left;
  /*background: url("../images/cancel.jpg") top left no-repeat;*/
  width:60px;
  height:24px;
  margin-top:10px;
  margin-left:10px;
}

/*a.advSearch*/
.advSearch
{
  float: left;
  /*background: url("../images/search.jpg") top left no-repeat;*/
  width:80px;
  height:24px;
  margin-top:10px;
  margin-left:5px;
}

.txtfield190{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:190px;
    height:16px;
    
    
}
.marginL26{
margin-left:26px;
*margin-left:26px;
_margin-left:26px;

}
.paymtZip { 
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    margin-left:5px;
    width:50px; 
    height:16px;
}
.width112 {
width:125px;
}
.width20 {
width:20px;
}
.WhitetblDiv_topMarg{
float:left;
clear:both;
width:836px;
margin-left:25px;
*margin-left:25px;
_margin-left:13px;
margin-top:0px;
margin-top:0px;

}
.signtxtField {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:140px;
    height:16px;
}
.BlckTxtSmall_sign {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:160px;
    *margin-left:162px;
    }
.BlckTxtSmall_ssn {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    margin-left:155px;
    *margin-left:159px;
    }
.lineHt_10 {
height:10px;
}
.lineHt_15{
height:15px;
}
.margin-left150
{
margin-left:370px;
*margin-left:370px;
_margin-left:370px;
}


.quoteInstruction {
     float:left;
     position:relative;
     width:690px;
      font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
     font-size: 14px;
     color:#000000;
     padding-left:22px;
     *padding-left:22px;
      _padding-left:22px;
     padding-top:10px;
}
/* r2b classes starts*/
.txt12B{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.width10{
width:13px;
}
.txtRadioBtn{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
width:620px;
*width:640px;
margin:-16px 0 0 42px;
*margin:-18px 0 0 20px;

}
.alabel_R2A_nowidth-TxtAlgnL
{
 
  color:#000000;
  text-align:left;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:10px;
  
}
.txtfield30B {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    padding:5px 0 0 1px;
    width:30px;
    height:16px;
    
}
.txtfield184 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    padding:5px 0 0 1px;
    width:182px;
    height:16px;
}
.txtfield184Gray {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 0.3pt solid #A8A5A5;
    padding:5px 0 0 1px;
    width:182px;
    height:16px;
    background-color:#E6E6E6;
}
.txtfld30Gray {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 0.3pt solid #A8A5A5;
    padding:5px 0 0 1px;
    width:30px;
    height:16px;
    background-color:#E6E6E6;
}

.aqrow_R2A_WH_1r2b{
 float:left; 
width:665px;
 margin-bottom:10px;
padding-bottom:10px;
padding-left:5px;
*padding-left:5px;
_padding-left:3px;
 background-color:#F3F5F9;
 margin-left:25px;
*margin-left:25px;
_margin-left:15px;
}
#pg_contr2b
{
  padding-bottom:20px;                                      
  width:1019px;
  *width:1019px;
  background-color:#F3F5F9; 
  margin:0 auto;
 *margin:0 auto;
 _margin:0 auto;  
  
  
  }

.topBoxErr-Red {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#CC3636;
padding-left:5px;
}
.width119{
width:119px;
}
.rightBoxSubTxt11-Grey {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
padding-left:7px;
}

.rightBoxSubTxt14-Grey {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#666666;

}
.txtfield1901 {
    border: 1px solid #a8a5a5;
    border-radius: 8px;
    color: #000000;
    font-family: "ProximaNova-Regular",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -4px 0 7px;
    padding: 8px;
    width: 250px;
    
}
.stepBlueHdrtxtBenificiary {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#000000;
font-weight:normal;
text-align:left;
text-decoration:none;
}
.padL6{
padding-left:6px;
*padding-left:6px
}
.BlueHdrLinkpaymt {

 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
color:#E6E6E6;
text-align:left;
text-decoration:underline;
}

.Blue_Hdr {

 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
color:#E6E6E6;
text-decoration:none;
}
.stepBlueHdrBenificiary {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
color:#000000;
padding-left:2px;
*padding-left:2px;
text-decoration:none;
}
.txtfield112employer {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:90px;
    height:16px;
}
.txtfield40employer {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:45px;
    padding-left:5px;
    height:16px;
}
.marginL94
{
margin-left:94px;
*margin-left:96px;
}

.rightBoxDiv1unavailable {
float:left;
margin-top:23px;
display:inline;
margin-left:34px;
*margin-left:28px;
_margin-left:27px;

}
/* classes for split quotes*/
.txtfield30r3a {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:30px;
    height:16px;
    text-align:center;
    
}
.r3a_greyBox {
float:left;
clear:both;
width:650px;
*width:650px;
_width:650px;
margin-left:36px;
*margin-left:36px;
_margin-left:19px;
margin-top:-5px;
background-color:#f2f2f2;
padding:5px;
}

.r3atxtsmallBold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#000;
padding:3px;
}
.blueBrdrLB {
border-left:1px solid #4796D1;
border-bottom:1px solid #4796D1;
}
.blueBrdrLBR {
border-left:1px solid #4796D1;
border-bottom:1px solid #4796D1;
border-right:1px solid #4796D1;

}
.r3aBluetxtMBold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#4796D1;
padding:3px;
font-weight:bold;
}
.r3aBlcktxtMBold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000000;
padding:3px;
font-weight:bold;
}
.r3atxtM {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000;
padding:3px;
}

/* new class for step2*/
.alabel_R2A_nowidth
{
  float:left;
  color:#000000;
  text-align:left;
  padding-top:2px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  clear:both;
}
.step2tbl {
float:left;
clear:both;
width:738px;
*width:738px;
_width:735px;
margin-left:117px;
*margin-left:117px;
_margin-left:59px;
margin-top:10px;
padding:5px;
}
.step2tblwidth {
width:741px;
*width:741px;
_width:740px;
}
.step2TblgreyBg {
background-color:#F2F2F2;
}
.r3atxtsmallBold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#000;
padding:3px;
}
.r3atxtM {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000;
padding:3px;
}
.greyLineBrdr {
border-bottom:1px solid #B3B3B3;
}

.width322 {
width:322px;
}
.width110 {
width:110px;
word-break:break-all;
text-align:left;
}
.width112 {
width:112px;
}
.width100 {
width:100px;
}
.WhiteTxtBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#ffffff;
font-weight:bold;
text-decoration: underline;
text-align:center;
}
.padding120 {
padding-left:120px;
}
.txtfield210 {
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 1px solid #A8A5A5;
    width:215px;
    height:16px;
}
.width140 {
width:140px;
}

#step3BlueHdr_bg {
float:left;
clear:both;
width:840px;
*width:840px;
_width:840px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:10px;
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
padding:5px;
}

#stepGIBlueHdr_bg {
float:left;
clear:both;
width:836px;
*width:836px;
_width:836px;
margin-left:30px;
*margin-left:15 px;
_margin-left:15px;
margin-top:10px;
*margin-top:10px;
_margin-top:10px;
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
padding:5px;
}



.bluescrolldiv_GI{
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
float:left;
width:815px;
height:245px;
padding:10px;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12pt;
color:#ffffff;
margin-top:10px;
margin-left:32px;
*margin-left:15px;
_margin-left:15px;
}
.width310 {
width:310px;
}
.yourApptblBrdrRB_expandCol { 
font-size:12px; 
color:black;
border-right:solid 1px #4698D3;
border-bottom:solid 1px #4698D3;

background-color:#e6e8f5;
}

.aqrow_R2A_new_1 { float:left; width:725px;margin-left:60px;margin-right:60px;*margin-left:60px;*margin-right:40px;_margin-left:30px;_margin-right:-60px;margin-bottom:10px;}
.divwidth603 {
width:603px;
margin-top:20px;
}
.case20_perBlueHdrBg {
background-color:#4697D2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:bold;
text-align:center;
}
.width223 {
width:223px;
height:37px;
}
.txtAgnC_r3b {
text-align:center;
padding:0px 0px 5px 0px;
}
.case20Linktxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color: #317FC1;
text-decoration: underline;
text-align:center;
}
.width246_new {
width:258px;
height:37px;
}
.divwidth603_new {
width:603px;
}
.set_your_hmepage_bg {
font-size:12px; 
color:black;
padding:10px;
background-color:#f3f4f8;
margin-top:10px;
}
.set_your_hmepage_bg_width598 {
font-size:12px; 
color:black;
padding:10px;
background-color:#f3f4f8;
margin-top:10px;
width:598px;
}
.Drpdwnw189 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    height:22px;
    width:193px;
    *width:195px;
}
.padL57
{
padding-left:59px;
}
.padLR-40
{
margin-left:40px;
margin-right:40px;
}
.txtArea_case20and30 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
border: 1px solid #A8A5A5;
overflow-x:auto;
overflow-y:auto;
width:187px;
height:83px;
text-align:left;
padding-left:5px;
}
.popBrdr {
    border: 4px solid #337fc2;
    margin-bottom:-5px;
}
.popupHdrTxt {
    font-family: "Century Gothic";
    font-size: 15px;
    font-weight: bold;
    color: #337fc2;
}
.set_your_hmepage_bg_setgoals {
font-size:12px; 
color:black;
background-color:#f3f4f8;
margin-top:10px;
height:90px;
width:370px;
text-align:right;
}

/* Small group Search */
.contentAlignCenter2 {
margin:0px 0px 0px 16px;
}
.applyForm1
{
  float:left;
  width:658px;
  padding:0 0 5px 0;
}
.applyForm_R2A_new
{
  float:left;
  width:832px;
  padding-bottom:5px;
}

.tblFloat-L {
float:left;
display:inline;
margin:0 0 0 13px;
*margin:0 0 0 13px;
_margin:0 0 0 20px;
}
.groupAppHdr {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#337FC2;
    font-weight:bold;
    background-color:#E6E9F6;
    text-align:center;
    padding:3px;
}
.groupAppHdrLBT {
border-left:solid 1px #4698D3;
border-top:solid 1px #4698D3;
border-bottom:solid 1px #4698D3;
padding:3px;
}
.groupAppHdrLBTR {
border-left:solid 1px #4698D3;
border-top:solid 1px #4698D3;
border-right:solid 1px #4698D3;
border-bottom:solid 1px #4698D3;
padding:3px;
}

.yourApptblBrdrLB_expandCol { 
font-size:12px; 
color:black;
border-left:solid 1px #4698D3;
border-bottom:solid 1px #4698D3;
padding:5px;
background-color:#e6e8f5;
}
.yourApptblBrdrB_expandCol { 
font-size:12px; 
color:black;
border-bottom:solid 1px #4698D3;
padding:5px;
background-color:#e6e8f5;
}
.txtAgnL {
text-align:left;
}
.yourApptblBrdrRB_expandCol { 
font-size:12px; 
color:black;
border-right:solid 1px #4698D3;
border-bottom:solid 1px #4698D3;
padding:5px;
background-color:#e6e8f5;
}
.paginationDiv_smallgrp {
margin:450px 0px 2px 120px;

}
.smallGroupBrdr{
font-size:12px; 
color:black;
border-bottom:solid 1px #4698D3;
border-right:solid 1px #4698D3;
padding-left:90px;
background-color:#e6e8f5;
}
.txtfield182 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:182px;
    height:16px;
}
.txtfield100 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:100px;
    height:16px;
}
.padL-caseadmin 
{
padding-left:7px;
*padding-left:5px;
_padding-left:5px;
}
.padL53
{
padding-left:53px;
}
.padLITL{
padding-left:20px;
*padding-left:20px;
_padding-left:20px;
}
.txtfield470 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:470px;
    height:16px;
}
.rightBoxSubTxt-Blck_sendtoclient {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
padding-left:5px;
}
/**Multiple diagonosis**/
.tblDivTxt_btn {
float:left;
clear:both;
width:845px;
margin-top:18px;
color:#000000;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
*margin-left:10px;
_margin-left:5px;
}

.aqrow_R2A_BL_2{ float:left; width:830px; *width:815px; margin-bottom:10px;padding-bottom:10px; background-color:#F2F4F8; margin-left:10px;*margin-left:10px;_margin-left:10px;}
.aqrow_R2A_BL_1{ float:left; width:844px; *width:830px; margin-bottom:10px;padding-bottom:10px; background-color:#F2F4F8; margin-left:5px;*margin-left:5px;_margin-left:5px;}
.aqrow_R2A_2 { float:left; width:844px; margin-bottom:12px;padding-bottom:10px;}
.aqrow_R2A_3 { float:left; width:844px;}
.aqrow_R2A_4 { float:left; width:595px;*width:595px;_width:595px;   margin-bottom:10px;margin-top:10px;padding-bottom:10px;background-color:#F2F4F8;}
.aqrow_R2A_2_split { float:left; width:864px; margin-bottom:12px;padding-bottom:10px;}
.R4b_aqrow { float:left; width:690px;padding-left:20px;margin-bottom:5px;}

.R4b_aFieldmcd
{
  float:left;
  margin-left:5px;
  margin-left:2px;
  width:430px;
}
.padL68 
{
padding-left:128px;
*padding-left:128px;

}
.R4b_qpn_Txt
{
  color:#0082DE;
  font-size:10pt;
  text-decoration:underline;
}
.txtfield250 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:250px;
    height:16px;
}
.getQuoteBoxImage
{
background:url("./../images/family-getQteImge_new4.gif") no-repeat top left;
width:725px;
height:208px;
margin:0 0 0 0;
_margin:0 0 0 0;
vertical-align:top;
}


.getQuoteImagePos
{
margin:26px 0 10px 29px;
}
.grayContentBoxText
{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
font-weight:normal;
line-height:16px;
}
.rightBoxHeight {
   height:550px;
  *height:548px;
  _height:540px;
  }
 .rightBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
padding-left:5px;
text-align:right;
padding-right:5px;
}
.R4b_evenRowBg {
background-color:#f6fadf;
}
.R4C_myapp_TblGreyBg {
background-color:#f4f7fa;
}
.R4C_myapp_TblGreyBg1 {
background-color:#f4f7fa;
border-bottom:1px solid #cccccc;
}
.R4C_inBrowserTxt {
margin-top:10px;
margin-bottom:-5px;
margin-left:-15px;
width:933px;
border:1px solid #bfdc00;
background-color:#ffffff;
}
.R4C_innerDiv {
margin-top:20px;
padding-bottom:20px;
margin-left:25px;
width:900px;
}
.R4C_inBrwsr_HdrTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#036bcb;
font-weight:bold;
}
.R4C_inBrwsr_BodyTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}
.R4C_closeBtnTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#999999;
font-weight:bold;
vertical-align:top;
text-decoration:none;

}
.R4C_popup_getQuote {
float:left;
width:420px;
border:10px solid #f3f3f3;
background-color:#ffffff;
}
.R4C_popup_innerDivgetQuote {
margin:20px;
}
.margin{
margin:0px;

}
div#eScreen {
background-color:#595959;
filter:alpha(opacity=40);
opacity:0.4;
}
.R4b_aqrow { float:left; width:690px;padding-left:20px;margin-bottom:5px;}
.R4b_aFieldmcd
{
  float:left;
  margin-left:5px;
  margin-left:2px;
  width:430px;
}
.R4b_SubTxt-Blck-noBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
padding-left:0px;
padding-top:8px;
width:630px;
}
.R4b_SubTxt-Blck-noBold-NoPad {
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#333;
    width:630px;
}
.R4b_SubTxt-Blck-noBold-NoPad-nowidth {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
}
.R4b_subHdrBg {
background-color:#e0eaf1;
height:33px;
}

.R4b_subHdr_linkTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333;
text-decoration:none;
padding-left:5px;
}
.R4b_seperator {
float:none;
*float:none;
_float:none;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0068cd;
text-decoration:none;
padding-left:5px;
padding-right:5px;
*padding-right:0px;
_padding-right:0px;
font-weight:bold;
}
.R4b_seperator_1 {
float:left;
*float:none;
_float:none;display:inline;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0068cd;
text-decoration:none;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}
a.R4b_subHdr_linkTxt:hover  {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0068cd;
text-decoration:none;
padding-left:5px;
}
a.R4b_subHdr_linkTxt:visited  {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0068cd;
text-decoration:none;
padding-left:5px;
}
.R4bGreyLine {
background-color:#cccccc;
height:1px;
}
.R4bGreyBrdrSep-L {
border-left:1px solid #cccccc;
}
.R4bGreyBrdrSep {
border-right:1px solid #cccccc;
}
.R4bGreyBrdrSep-LR {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.R4bGreyTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#999999;
font-weight:bold;
padding:8px;
}
.R4bBluetxtBoldLarge {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 16px;
color:#036bcb;
font-weight:bold;
text-align:left;
padding:8px;
}
.R4bBluetxtBoldLarge-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 16px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:8px;
}
.R4bBluetxtBoldLarge-TxtAlgnC_num {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 18px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:8px;
}
.R4bBluetxtBoldM-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:8px;
}

.grayRightBoxTopCurveDiv 
{
    background:url("./../images/rightBoxTopCurve.gif") no-repeat;
    width:216px;
    height:26px;
    margin:-8px 0 0 0px;
    _margin:-8px 0 -5px 0px;
}
.grayRightBoxMidCurveDiv
{ 
  background:url("./../images/rightBoxMidBg.gif") repeat-y;
  margin-left:0px;
  width:216px;
  margin:0 0 0 0px;
   }
.grayRightBoxBtmCurveDiv 
{
background:url("./../images/rightBoxBottomCurve.gif") no-repeat;
width:216px;
height:26px;
margin:0 0 0 0px;
/*margin:0 12px 0px 15px;
*margin:0 12px 0px 15px;
_margin:0 12px -3px 15px; */
}
.horizontalSeparator
{
border-top:1px solid #ccc;
margin:17px 0 0 0px;
}
.grayRightBoxSubTxt-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333;
padding:8px 0 0 0px;

}
.txtfield162 {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#999;
    border: 1px solid #999;
    width:162px;
    height:16px;
    padding-left:3px;
}
.grayRightBoxLinkTxt-Blue-noUnderline{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#036BCB;
text-decoration:none;
font-weight:bold;
}
.grayContentBoxTexthome
{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
font-weight:normal;
line-height:16px;
}
.grayRightBoxLinkTxthome-Blue-noUnderline{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#036BCB;
text-decoration:none;
}
.R4b_FtrTxt {

  float:left;
  *float:none;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#036BCB;
  text-align: left;
  text-decoration:none;
}
a.R4b_FtrTxt:hover {

  float:left;
  *float:none;
   font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#036BCB;
  text-align: left;
  text-decoration:underline;
}
.R4b_qrow
{
  border-top: solid 1px #0082E6;
  border-left: solid 1px #0082E6;
  border-right: solid 1px #0082E6; 
  width:690px;
  float:right; 
}
.R4b_qpn
{
  float:left; 
  height:16px; 
  width:532px; 
  padding-left:5px; 
  margin-top:2px; 
}
.R4b_qpn_Txt
{
  color:#0082DE;
  font-size:10pt;
  text-decoration:underline;
}
.R4bBluetxtBoldM {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#036bcb;
font-weight:bold;
padding:8px;
}
.step1GreyBoxNoHeight_addBen {
float:left;
clear:both;
width:836px;
*width:836px;
_width:836px;
margin-left:12px;
*margin-left:12px;
_margin-left:12px;
background-color:#f2f2f2;
padding:5px;
}
.aqrow_R4C { float:left; width:690px; margin-bottom:10px;padding-left:10px;margin-left:10px;}
.aqrow_R4C_search{ float:left; width:650px;padding-left:10px;margin-left:10px;}
.aqrow_R2A_new_quote { 
    float:left; 
    width:900px;
    _width:900px;
    _margin-left:5px;
    margin-right:20px;
    _margin-right:10px;
    margin-bottom:10px;
}
.aqrow_R2A_all_plans { float:left; width:675px;_width:675px;padding-left:25px;_padding-left:15px;_margin-left:5px;margin-right:20px;_margin-right:10px;margin-bottom:10px;}
.R4bBluetxtBoldLarge_GreyBg {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:8px;
background-color:#edf2f7;
}

 .width675 {
width:675px;
_width:675px;
}
.R4bBlckTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:normal;
text-align:left;
padding:8px;
}
.R4bBlckTxt-NoPadSmall {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-align:left;
}
.R4bBlckTxt-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:normal;
text-align:center;
padding:8px;
}
.txtArea_Quote{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    border: 1px solid #A8A5A5;
    width:488px;
    height:197px;
    overflow:auto;
}
.txtfield200{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#666;
    border: 1px solid #A8A5A5;
    border-radius: 8px;
    width:200px;
    padding:6px;
    height:16px;
    margin:5px;
}
.txtfield400 {
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:420px;
    height:16px;
}
.R4bBluetxtapplynowTxt {
    font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#0082de;
    font-weight: normal;
}a


.Drpdwn270 {
      font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    border: 1px solid #A8A5A5;
    height:22px;
    width:270px;
}
.R4bBluetxtBoldLarge_GreyBg_Pad {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:15px;
background-color:#edf2f7;
}
.R4bBluetxtBoldS-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:8px;
text-decoration:underline;
}
.R4C_horizontalSeparator
{
border-top:1px solid #ccc;
margin:15px 0 15px 0px;
}
.dottedLine {
border-bottom:1px dashed #999999;

}
.R4bPadR30 {
padding-right:30px;
}
#step2BlueHdr_addben {
float:left;
clear:both;
width:840px;
*width:840px;
_width:840px;
margin-left:5px; 
*margin-left:5px; 
_margin-left:5px; 
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
padding:5px;
}
.sendtoClient_saveButton
{
  float: left;
  /*background: url("../images/sendclient.jpg") top left no-repeat;*/
  height:24px;
  margin-top:10px;
  margin-left:10px;
}
.qlhs_selectPlan
{
  font-weight:bold; 
  width:100px;
  text-align:center; 
  height:78px; 
  border-right:solid 1px; 
  padding-top:12px;
  float:left; 
  color:black; 
  font-size:12pt; 
  border-color:#0082E6;
}


.qpn_selectPlan
{
  float:left; 
  height:33px; 
  width:532px; 
  padding-left:5px; 
  margin-top:2px; 
  color:#0082DE;
}
.cont_top_1019
{
  float:left;
  background:url("./../images/Top1-1019.gif") no-repeat;
  width:1019px;
  height:26px;
  margin:15px 0px 0px 15px;
  *margin:15px 0px 0px 15px;
  _margin:15px 0px 0px 10px;
  
}
  
.cont_1019
{
  float:left;
  background:url("./../images/mid1-1019.gif") repeat;
  width:1019px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:0 0 0 10px;
  
  
}
.cont_bot_1019
{
  float:left;
  background:url("./../images/bottom1-1019.gif") no-repeat;
  width:1019px;
  height:26px;
  margin:0 0 0 15px;
  *margin:0 0 0 15px;
  _margin:-13px 0 0 10px;

 
}
.aqrow_R2A_WH_3 { float:left; width:655px; margin-bottom:10px;padding-bottom:10px;padding-left:15px;*padding-left:15px;_padding-left:5px; height:50px; background-color:#F3F5F9; margin-left:25px;*margin-left:25px;_margin-left:12px;}

.WhitetblDiv_Error1{
 width:690px;
_width:680px;
margin-right:20px;
_margin-right:10px;
float:left;
margin-left:20px;
*margin-left:10px;
_margin-left:10px;
margin-top:3px;
*margin-top:0px;
_margin-top:0px;
 font-size:10pt;
_margin-bottom:0px;
*margin-bottom:0px;
margin-bottom:0px;
}
.infoGreyTxt2 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999999;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
margin-top:11px;
padding:5px 0 0 30px;
vertical-align:top;
}
.padT23 {padding-top:23px;*padding-top:23px;}
.margin{
margin:0px;

}

.padT25 {padding-top:25px;*padding-top:25px;}

.R4b_Txt_Pagination {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#0082de;
}
.R4b_Txt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}
.Drpdwn300 {
                 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
                font-size: 12px;
                color:#000000;
                border: 1px solid #A8A5A5;
                height:22px;
                width:270px;
                *width:340px;
                 _width:340px;
                 margin-left:1px;
                *margin-left:2px;
                _margin-left:2px;  
                }

.R4bBluetxt-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036bcb;
text-align:center;

}
.grayRightBoxLinkTxt-Blue{
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#036BCB;
text-decoration:underline;

}

 .width550 {
width:550px;
_width:550px;
}
.R4bBluetxt-TxtAlgnC {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036bcb;
text-align:center;
padding:8px;
}
.R4bBluetxtLarge_GreyBg {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#036bcb;
text-align:center;
padding:8px;
background-color:#edf2f7;
}
.marginL25{
padding-left:25px;
}
.padL170{
  padding-left:170px;
}
#contentDivWidth_quotes {
float:left; 
display:inline;
width:745px;
}
.explftCrnr {
background-image:url("./../images/expLcrnr.gif");
width:16px;
height:15px;
}
.exprgtCrnr {
background-image:url("./../images/expRcrnr.gif");
width:16px;
height:15px;
}
.expTopBg {
background-image:url("./../images/expBgTop.gif");
background-repeat:repeat-x;
height:15px;
width:95%;
}
.brdrL
{
border-left:1px solid #cccccc;
}
.QuoteHdrTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#036bcb;
vertical-align:middle;
text-decoration:none;
}
.brdrR
{
border-right:1px solid #cccccc;
}
.expBtmlftCrnr {
background-image:url("./../images/expLBtmcrnr.gif");
width:16px;
height:15px;
}
.expBtmBg {
background-image:url("./../images/expBgBtm.gif");
background-repeat:repeat-x;
height:15px;
}
.expBtmrgtCrnr {
background-image:url("./../images/expRBtmcrnr.gif");
width:16px;
height:15px;
}
.lftCrnr {
background-image:url("./../images/lftCrnr.gif");
width:17px;
height:32px;
}
.rgtCrnr {
background-image:url("./../images/rgtCrnr.gif");
width:17px;
height:32px;
}
.Bg {
background-image:url("./../images/Bg.gif");
background-repeat:repeat-x;
height:32px;
width:95%;
}
.aqrow_R2A_newQuote{ 
float:left; 
width:680px;
_width:680px;
padding-left:25px;
_padding-left:10px;
_margin-left:5px;
margin-right:20px;
_margin-right:10px;
margin-bottom:10px;
}
.aqrow_R2A_new_search{
float:left; 
width:625px;
_width:625px;
padding-left:25px;
_padding-left:20px;
_margin-left:25px;
margin-right:20px;
_margin-right:10px;
margin-bottom:10px;
}
.padL120{
  padding-left:120px;
}
.infoGreyTxtHome1{
    float:left;
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#B3B3B3;
    float:left;
    margin-top:30px; 
    *margin-top:33px; 
    margin-left:20px;
    *margin-left:10px;
    _margin-left:10px;
    width:500px;
    margin-right:20px;
    *margin-right:20px;
    _margin-right:0px;
    padding-bottom:15px;
    /* position: absolute;
    *position: relative;*/
}
/* css for olcl*/
.Olcl_HdrTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 18px;
color:#017fd3;
font-weight:normal;
}
.Olcl_SubHdrTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#007fd6;
font-weight:bold;
}
.olcl_hdrSpacing {
    padding: 14px 0px 0px 10px; 
}
.padLR5 {
padding:0px 5px 0px 5px;
}
.R4bGreyTxt-NoBold {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#999999;
font-weight:normal;
}
.aqrow_OLCL { float:left; width:990px;_width:990px;padding-left:21px;_padding-left:11px;_margin-left:5px;margin-bottom:10px;}
 .olclBlcktxt-AlignR {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
text-align:right;
padding-right:5px;
}
.olclBluetxt_noUnderline {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#036BCB;
font-weight:normal;
text-decoration:none;
}
.R4bGreyTxt-Small {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
font-weight:bold;
}
.R4bGreyTxt-M {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
font-weight:normal;
}
.errMsgTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ff0000;
}
.lineHt18 {
height:18px;
}
.tblGreyBrdr {
border:10px solid #eeeeee;
}
.greyBg {
background-color:#eeeeee;
}
.padR10 {
padding-right:10px;
}
.padB6{
padding-bottom:6px;
}
.padAllsides20 {
padding:20px;
}
.whiteBg {
background-color:#FFFFFF;
}
.lftTabCrnr {
background-image:url(./../images/topLeftCrnr.gif);
width:20px;
height:32px;
}
.rgtTabCrnr {
background-image:url(./../images/topRightCrnr.gif);
width:20px;
height:32px;
vertical-align:top;
}
.BgTab {
background-image:url(./../images/tabBg.gif);
background-repeat:repeat-x;
height:32px;
}
.tabTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
text-decoration:none;
vertical-align:middle;
padding:15px;
}

.lftTabBlueCrnr {
background-image:url(./../images/topLeftBluetCrnr.gif);
width:20px;
height:32px;
}
.rgtTabBlueCrnr {
background-image:url(./../images/topRightBluetCrnr.gif);
width:20px;
height:32px;
}
.BgBlueTab {
background-image:url(./../images/blueTabBg.gif);
background-repeat:repeat-x;
height:32px;
}

.BgBrdrTab {
background-image:url(./../images/brdrBg.gif);
background-repeat:repeat-x;
height:32px;
}
.BgBrdrLeftTab {
background-image:url(./../images/leftBg.gif);
background-repeat:repeat-y;
width:1px;
}
.brdrBBlue {
border-left:1px solid #a8cfee ;
border-right:1px solid #a8cfee ;
}
.brdrBtmBlue {
border-bottom:1px solid #a8cfee ;
}
.lftTabBtmCrnr {
background-image:url(./../images/btmLeftCrnr.gif) ;
background-repeat:no-repeat;
width:20px;
height:32px;
}
.rgtTabBtmCrnr {
background-image:url(./../images/btmrightCrnr.gif);
background-repeat:no-repeat;
width:20px;
height:32px;
}
.BgBlueBtmTab {
background-image:url(./../images/blueTabBg.gif);
background-repeat:repeat-x;
height:32px;
}
.R4bGreyTxt-popupTxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
font-weight:bold;
padding:0px 8px 8px 12px;
}
.greybrdrAllSides {
border:1px solid #cbcbcb;
}
.blueBg {
background-color:#edf4fa;
}
.R5b_Txt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#036bcb;
}
a.tt:hover span.roundtooltipifp{
    display:block;
    position:absolute; 
  	top:-90px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
    filter: alpha(opacity=100);
    KHTMLOpacity: 1;
    MozOpacity: 1;
    opacity: 1;
}
.R4b_SubTxt-Blck-noBold-NoPad-nowidth1 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#333;
}

.infoGreyTxt3 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999999;
}
.infoGreyTxt3 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999999;
}
.csadminText{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#999;
    padding-left:5px;
}
.txtfieldCSAdmin{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:215px;
    padding-left:5px;
    *padding-left:5px;
    _padding-left:5px;
    height:16px;
    margin-top:5px;
}
.txtfieldLastResidence{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:185px;
    padding-left:5px;
    *padding-left:5px;
    _padding-left:5px;
    height:15px;
    
}
.csadminGroupdivider{ 
float:left; 
width:500px;
_width:500px;
margin-bottom:10px;
}
.csadminBoxSubTxt9-Blck {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
text-align:right;
padding-left:2px;
*padding-left:2px;
_padding-left:2px;
}
.csadminGreyBox {
float:left;
clear:both;
width:640px;
*width:640px;
_width:637px;
background-color:#f2f2f2;
}
.BlckTxtSmall_Attach {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    }

    .PageTitle{
background:#f2f2f2; 
border:1px solid #dcdcdc;
color:#666666;
font-size:12px;
padding:10px;
clear:both;
width:79%;
margin:40px 0 0 20px;
}
.WhitetblDivMed:hover{
    background:#f4fdff;
    }
.WhitetblDivMed{
float:left;
clear:both;
width:825px;
margin-left:20px;
*margin-left:20px;
_margin-left:10px;
padding:0px 5px 0px 0;
font-size:12px;
font-weight:normal;
color:#666666;
border-bottom:solid 1px #cdcdcd;
}


.whitetblDivMedBorder{
border-bottom:solid 1px #cdcdcd;
border-bottom:solid 1px #cdcdcd;
}
.spooftbl {
        font: 9px arial;
        color: #000000;
        background-color: #CCFF00;
        padding: 0px 13px 0px;
        opacity:0.5;
        filter:alpha(opacity=90)
}       

.noForAll{
    display:block; float:right;  margin-top: 10px;
}


input{font-size:13px; color:#000000;}
.applicants .applicant1, .applicants .applicant2, .applicants .applicant3, .applicants .applicant4, .applicants .applicant5{display:block; width:190px; float:left;}
.applicants .applicant1{clear:both;}


.applicants .applicant1 .name, .applicants .applicant2 .name, .applicants .applicant3 .name, .applicants .applicant4 .name,
.applicants .applicant5 .name,.applicants .applicantNew .name,.applicants .applicantNew1 .name{text-align:right; font-weight:bold; display:block; margin-top:0px;}

.applicants .applicantNew{border:none;}
.applicants .applicantNew1{border:none;}
.applicants .selected1{
    background: #8B8A8A url(../images/appHead.png) no-repeat 0 0;
    color: #FFFFFF !important;
    display: block;
    clear:both;
     width:190px;
    position:absolute;
    z-index:9;
    margin:56px 0 0 0px; 
    float: left;    
 }
.applicants .selected2{
    background: #8B8A8A url(../images/appHead.png) no-repeat 0 0;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 193px;
    float: left;
    }
    .applicants .selected3{
    background: #8B8A8A url(../images/appHead.png) no-repeat 0 0;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 386px;
    float: left;
    }
    .applicants .selected4{
    background: #8B8A8A url(../images/appHead.png) no-repeat 0 0;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 576px;
    float: left;
    }
    .applicants .selected5{
    background: #8B8A8A url(../images/appHead.png) no-repeat 0 0;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 132px 0 0 0;
    float: left;
    }
.applicants .selectedDn1{
   background: #8B8A8A url(../images/appHead_btm.png) no-repeat 0 100%;
    color: #FFFFFF !important;
    display: block;
    clear:both;
     width:190px;
    position:absolute;
    z-index:9;
    margin:56px 0 0 0px; 
    float: left;    
 }
.applicants .selectedDn2{
    background: #8B8A8A url(../images/appHead_btm.png) no-repeat 0 100%;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 193px;
    float: left;
    }
    .applicants .selectedDn3{
    background: #8B8A8A url(../images/appHead_btm.png) no-repeat 0 100%;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 386px;
    float: left;
    }
    .applicants .selectedDn4{
    background: #8B8A8A url(../images/appHead_btm.png) no-repeat 0 100%;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 56px 0 0 576px;
    float: left;
    }
    .applicants .selectedDn5{
    background: #8B8A8A url(../images/appHead_btm.png) no-repeat 0 100%;
    color: #FFFFFF !important;
    display: block;
    clear:both;
    width:190px;
    position:absolute;
    z-index:9;
    margin: 132px 0 0 0;
    float: left;
    }   
.applicants .applicantNew{
display:block;margin:0 0 0 190px;width:190px;float:left;
}
.applicants .applicantNew1{
display:block;margin:0 0 0 0px;width:280px;float:left;
}
.name{
text-align:right;
color:#0082E6;
}   
.applicants table {padding:10px 10px 10px 10px;}
div.WhitetblDiv ul{
width:650px;
margin:0 0 10px 0
}
.applicants table a{color:#0066CC;}
.GreytblDivMed:hover{
    background:#f4fdff;
}
div.WhitetblDivMed li, .GreytblDivMed li{
    list-style:none;
    font-weight:bold;
    font-size:13px;
    color:#333333;
}
.scpadL15{
    padding-left:15px;
  * padding-left:15px;
  _ padding-left:15px;
}
.roundedBox {
    margin: 0;
    padding: 6px;
    position: relative;
}
.corner {
    height: 6px;
    position: absolute;
    width: 6px;
}
.topLeft {
    background-position: -1px -1px;
    left: 0;
    top: 0;
}
.topRight {
    background-position: 7px -1px;
    right: 0;
    top: 0;
}
.bottomLeft {
    background-position: -1px -10px;
    bottom: 0;
    left: 0;
}
.bottomRight {
    background-position: -10px -10px;
    bottom: 0;
    right: 0;
}
.tabs{float:left;position:relative;min-height:27px;width: 712px;}
.tabs ol{display:block;}
.tabs1{float:left;position:relative;min-height:27px;width: 660px;}
ol.toc {
    list-style: none;
    margin: 0;
    padding: 0;
    
}

ol.toc li {
    background: url("../images/inactiveTab.gif") repeat scroll 0 0 transparent;
    float: left;
    margin: 4px 2px 0px 2px;
    padding-left: 10px;
    width: 149px;
    line-height: 32px;
    font-size:12px;
}
ol.toc a {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 25px;
    margin-left: -10px;
    padding-left: 10px;
    text-decoration: none;
    width: 147px;
    }
ol.toc li a {
    color: #666666;
    float: left;
    line-height: 25px;
    padding-right: 0 10px;
    text-decoration: none;
    font-size: 11px;
    }   
ol.toc li.current {
    background: url("../images/activeTab.gif") repeat scroll 0 0 transparent;
    background-position: 0px 0;
    line-height: 27px;
}
.tabDivStyle{
    float: left;
    line-height: 25px;
    font-size: 11px;
}
ol.toc li.current  span{
    display: block;
    float: right;
    left: 36px;
    position: relative;
    top: 6px;
}
ol.toc li .close {
    background: url("../images/delIcon_gray.png") no-repeat scroll 0 0 transparent;
    float: right;
    width:7px;
    height:17px;
    position: relative;
    top: 5px;
    right: 2px;
}
ol.toc li .close:hover{
    background: url("../images/delIcon_red.png") no-repeat scroll 0 0 transparent;
}
ol.toc li .close1 {
    background: url("../images/delIcon_gray.png") no-repeat scroll 0 0 transparent;
    width:17px;
    height:17px;
    left: 15px;
    position: relative;
    top: 5px;
}
ol.toc li .close1:hover{
    background: url("../images/delIcon_red.png") no-repeat scroll 0 0 transparent;
}
.addCond{
     float:right;
     font-size:12px; 
     font-family:arial;
     font-weight:bold;
     color:#fff;
     margin: 3px 0 4px 0;
     position: relative;
}
.addCond a{color:#FFFFFF; text-decoration:none;}
div.contentTop{
background:url(../images/popupInner_bgtop.png) no-repeat -5px -3px;height:10px;margin-top:0px;clear:both;
}
div.contentMed {
    background:transparent url(../images/popupInner_bgBtm.png) repeat-y -5px 100%;
    clear: left;
    padding: 16px 0 0 18px;
    min-height:225px;
    font-family:arial; font-size:12px;
}
div.contentTop1{
background:url(../images/popupInner_bgtop.png) no-repeat -5px -3px;height:10px;margin-top:0px;clear:both;
width:805px;
}
div.contentMed1 {
    background: url("../images/popupInner_bgBtm.png") repeat-y scroll -5px 100% transparent;
    clear: left;
    font-family: arial;
    font-size: 12px;
    min-height: 61px;
    padding: 0 0 0 19px;
    width: 786px;
}
.row1, .row2, .row3, .row4{width:772px; color:#333333; clear:both; }
.row3{height:120px;}
.row1{float:left;}
.sepertr{float:left;width:750px;height:15px;margin-top:15px;border-top:1px solid #cdcdcd;}

.colLeft,.colMid, .colRt{display:inline-block;float:left;}
.colLeft{width:240px;float:left;}
.colLeft_fem{width:495px;float:left;}
.colMid{width:238px;margin-left:16px; float:left;} 
.colRt{width:260px;margin:14px 0 0 0px; float:left; padding-left:0px; margin-left:17px;} 
.colRt2, .colRt3{margin-left:16px;float:left;width: 260px;} 
.colRt2{width: 240px;}

.txtarea{width:240px; height:38px;margin-top:2px;}
.labl,.labl2{display:block;}
.labl2{margin-top:12px;}

.colMid2{display:block; float:left;}
.condition{margin-top:0px;display:inline-block;}
.colLeft_fem .condition{margin-top:6px;display:block;}
.condition2{margin-top:10px;display:inline-block;}
.condLabel{display:inline-block;width:125px;height:24px;text-align:right;}
.deceaseType{display:inline-block;width:120px;text-align:left;}
.condopt{display:inline-block;width:82px;}
.coltxtbox{width:234px; margin-top:0px;color:#000;border: 1px solid #7f9db9;}
.coltxtboxdisabled{width:234px; margin-top:0px;color:#000;border: 1px solid #F8F8F8;background-color:#F8F8F8}
.coltxtbox_trtmnt{width:234px; margin-top:5px;color:#000;border: 1px solid #7f9db9;}
.coltxtbox_trtmntText{width:240px; margin-top:-2px;color:#000;border: 1px solid #7f9db9;}
.coltxtboxsel{width:238px; margin-top:0px;border: 1px solid #7f9db9;}
.coltxtboxAdd{width:240px; margin-top:0px;color:#000;border: 1px solid #7f9db9;}
.colLeft .coltxtbox{width:234px; margin-top:18px;color:#000;}

.lablInline{display:inline-block;float:left; padding-top:4px;}
.colRt .dontKnow{display:block; color:#666666; font-size:11px;}
.colRt2 .dontKnow{display:block; color:#666666; font-size:11px;}
.row2 .colMid2 .condLabel{width:100px; text-align:right;}
.colMid2Row1, .colMid2Row2 {margin-top:4px; height:24px;}
.colMid2Row1, .colMid2Row2 {margin-top:4px; height:24px;}
.colRt2 .colRt2row1{float:left; padding-top:0px; height:24px;margin-top:4px;}
.colRt2 .colRt2row2{float:left; clear:both;}
.colRt3 .colRtRow2{display: block; float: left; padding-top: 6px;}

.dont{color:#666666; font-size:11px; margin: 0 0px;}

.cityInfo{display:inline-block; float:left;}
.cityInfo2{display:inline-block; float:left; margin-left:6px;}

.trtmntDate{width:44px; height:16px; margin:0 4px;font-size:11px;color:#000;border: 1px solid #7f9db9;}
.dateSpan{display:inline-block;float:left;color:#000;}
.frmDate{width:60px; font-size:11px; height:16px;color:#000;border: 1px solid #7f9db9;}
.txt30{width:30px; height:16px; margin:0;font-size:11px;color:#000;border: 1px solid #7f9db9;}
.txt44{width:44px; height:17px; margin:0;font-size:11px;color:#000;border: 1px solid #7f9db9;}
.sel44{width:44px; height:21px; margin:0;font-size:11px;border: 1px solid #7f9db9;}
.txt67{width:67px; font-size:11px; height:16px; margin:0;color:#000;border: 1px solid #7f9db9;}
.txt140{width:140px; font-size:13px; height:17px; margin:0;color:#000;border: 1px solid #7f9db9;}
.txt234{width:234px; font-size:11px; height:16px; margin:0;color:#000;border: 1px solid #7f9db9;}
.txt238{width:238px; font-size:11px; height:16px; margin:0;color:#000;}
.txt500{width:500px; font-size:11px; height:16px; margin:0;color:#000;}
.txtarea500{width:500px; height:38px;font-size:11px;margin:0;color:#000;}
.txt760{width:758px; font-size:11px; height:16px; margin:0;color:#000;border: 1px solid #7f9db9;}
textarea{border:1px solid #7f9db9; width:240px;color:#000; }
.saveAndClose {
    background: url("../images/btnSave.png") no-repeat 0 1px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 32px;
    margin: 10px 0px 10px 10px;
    overflow: visible;
    padding: 0 10px 0 120px;
    position: relative;
    float:right;
       }
    .inr_corner {
        height: 11px;
        position: absolute;
        width: 11px;
        background:url(../images/popupInner_bg2.png) no-repeat 0 0;
    }
    .tL {
        background-position: -3px -2px;
        left: 0;
        top: 0;
    }
    .tR {
        background-position: -18px -3px;
        right: 0;
        top: 0;
    }
    .bL {
        background-position: -3px -18px;
        bottom: 0;
        left: 0;
    }
    .bR {
        background-position: -18px -18px;
        bottom: 0;
        right: 0;
    }
    
    .tdLeft{width:200px; text-align:right;height:24px; margin-right:10px;}
    .tdLeft_fem{width:100px; text-align:right;height:24px; margin-right:10px;}
    .tdRt{width:100px;height:24px;}
    .space{width:10px;}
    .colLeft,.colMid, .colRt{display:inline-block;float:left;}
    .colLeft{width:240px;float:left;}
    .colLeft_fem{width:495px;float:left;}
    .colMid{width:238px;margin-left:16px; float:left;} 
    .colRt{width:260px;margin:14px 0 0 0px; float:left; padding-left:0px; margin-left:17px;} 
    .colRt2, .colRt3{margin-left:16px;float:left;width: 260px;} 
    .colRt2{width: 240px;}
    .popup_sml .row1{width:285px;}
    .popup_sml .contentMedCondition{height:40px; background:#fffbff; padding:10px; }
    .medCondSmall{background:#8b8a8a url(../images/popup_bg.png) repeat-x 7px 650px;margin:58px 0 0 -50px;width:400px;position:absolute;}   
    .medCond {background:#8b8a8a url(../images/popup_bg.png) repeat-x 7px 650px;  margin: 72px 0 0 -25px; width:805px;position:absolute;}   
    .medCondR2 {background:#8b8a8a url(../images/popup_bg.png) repeat-x 7px 650px; margin: 148px 0 -70px -25px; width:805px;position:absolute; }
    .medCond .corner {background-image:url(../images/corner_sprite2.png);}
    .medCond .bottomRight {background-position:7px 7px;}
    .medCondR2 .corner {background-image:url(../images/corner_sprite2.png);}
    .medCondR2 .bottomRight {background-position:7px 7px;}
    .medCondSmall .corner {background-image:url(../images/corner_sprite2.png);}
    .medCondSmall .bottomRight {background-position:7px 7px;}
    .popup_sml{
        width:400px; 
        clear:both; 
        position:absolute;
        margin:60px 0 0 20px; 
        z-index:9;
     }
    div.contentTop{
    background:url(./../images/popupInner_bgtop.png) no-repeat -5px -3px;height:10px;margin-top:0px;clear:both;
    }
    .contentMedCondition {
        background:transparent url(./../images/popupInner_bgBtm.png) repeat-y -5px 100%;
        clear: left;
        padding: 16px 0 0 18px;
        min-height:130px;
        font-family:arial;
         font-size:12px;
         color:#333333;
    }
    button.save {
        background: url("./../images/btnSave.png") no-repeat 0 1px;
        border: 0 none;
        color: #FFFFFF;
        cursor: pointer;
        height: 32px;
        margin: 10px 0px 10px 10px;
        overflow: visible;
        padding: 0 10px 0 117px;
        position: relative;
        float:right;
           }
       
       .popupInner{
       
       }
       
    .popupFooter{height:40px;}
    .delOverlay {
         position: fixed;
         left: -500px;
         top: -500px;
         width:300%;
         height:300%;
         text-align:center;
         z-index: 1;
         background:#000;
          filter:alpha(opacity=20);
        opacity:0.2
    }
    a.tt:hover span.wideroundtooltip{
        display:block;
        position:absolute;
        top:-270px; left:0;
        padding: 15px 0 0 30px;
        width:370px;
        color: #993300;
        font-weight: normal;
        text-align: left;
        filter: alpha(opacity=100);
        KHTMLOpacity: 1;
        MozOpacity: 1;
        opacity: 1;
    }
    
    /* Classes used for VERIFICATION OF ACCURACY and TERMS AND CONDITIONS **START** 
*/
        .panelSign{
            border:1px solid #CDCDCD;
            border-left:0; 
            border-right:0; 
            border-top:0; 
            margin-left: 21px;
            padding-top: 10px;
            width:833px;
            *width:833px;
            _width:823px;
        }
        
        
        .active {
            background:#ecfcff url(../images/signPanel_leftArrow2a.png) no-repeat -10px center; 
        }
        .active4 {
            background:#ecfcff url(../images/signPanel_leftArrow2a.png) no-repeat -18px center; 
        }
        .active3 {
            background:#ecfcff url(../images/signPanel_leftArrow2a.png) no-repeat -25px center; 
        }
        .active2 {
            background:#ecfcff url(../images/signPanel_leftArrow2a.png) no-repeat -32px center; 
        }
        .active1 {
            background:#ecfcff url(../images/signPanel_leftArrow2a.png) no-repeat -39px center; 
        }
        .panelSign .verificationtext{
        margin: 0 60px; padding: 0px;
        }
        
        .panelSign .verificationtext h4{
        margin: 0px; padding: 0px;
        font-size:16px;
        }
        .docIcon{
            background:url(../images/docIcon.png) no-repeat right top;
            padding-left:28px;
            padding-bottom:5px;
        }
        h4.voa{width:290px; height:22px;}
        h4.tnc{width:254px; height:22px;}
        h4.tli{width:240px; height:22px;}
        h4.tng{width:430px; height:22px;}
        
        .btnClose{
        width:100px;
        }
        
        /*SIGN*/
        .txtNo{
        color:#000; margin-right:10px;
        }
        .disclaimer{
        margin:10px 0 0 80px; font-size:12px; color:#333333;
        }
        .discCheckbox{
        display:inline-block; float:left; width:30px;
        }
        .disclaimer .text{
        display:inline-block;float:left;width:712px;
        }
        div .signForm{
         float:left;margin:10px 0 0 30px;
        }
        .checkTxt{display:inline-block;float:left;width:570px;font-size:12px; color:#333;}
        
        .panelSign .verificationtext h4 a{
        color:#0082E6; 
        text-decoration:underline;
        }
        .panelSign .verificationtext  ul li{
        color:#666666; 
        font-size:11px;
        list-style:none;
        height:24px;
        }
        .panelSign .verificationtext  li.tic{
        background:url(../images/sign_ticmark.png) no-repeat 0 0;
        padding-left:20px;
        }
        .panelSign .verificationtext  li.crs{
        background:url(../images/sign_crsmark.png) no-repeat 0 0;
        padding-left:20px;
        }
        .seperator{
        border:1px solid #cdcdcd;
        margin:10px 0 0 23px; 
        width:833px;
        *width:833px;
       _width:823px;
        height:0px;
        border-left:0;
        border-right:0;
        border-bottom:0;
        }
        .seperatorBtm {
        border:1px solid #cdcdcd;
        margin:10px 0 0 23px; 
        width:833px;
        *width:833px;
        _width:823px;
        border-left:0;border-right:0;border-top:0;
        height:42px;}
        .greyTxt{color:#333333; font-size:12px; font-family:arial;}
        .greyTxt_margin{    
             font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#333;
            margin:0 15px 0 218px;
            *margin:0 15px 0 219px;
            _margin:0 15px 0 219px;
            }
        .txtFld{border:1px solid #7F9DB9;height:16px;}
        .w30{width:30px;}
        .w222{width:222px;}

/* Classes used for VERIFICATION OF ACCURACY and TERMS AND CONDITIONS **END** 
*/

.lpvLabel{text-align:right;}    
.lpvseperator{float:left;width:750px;height:5px;margin-top:5px;border-top:1px solid #cdcdcd;}
    
    

.txtfieldComments{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000;
    border: 1px solid #A8A5A5;
    width:750px;
    padding-left:5px;
    *padding-left:5px;
    _padding-left:5px;
    height:16px;
    margin-top:5px;
}
.delConfirm {
width:440px;
height:217px;
background:url(../images/delConfirm.png) no-repeat 0 0;
position:absolute;
left:250px;
z-index:99;
display:none;
}
.delConfirm span.delClose{
background:url(../images/delClosebtn.png) no-repeat 100% 0;
display:inline-block;
height:35px;width:42px;
float:right;margin:10px 10px 0 0;
}
.delConfirm div{
float:left;
width:352px;
height:136px;
margin-top:36px;
margin-left:34px;
}
.delConfirm h2{
color: #0082DE;
font-family:arial;
font-size:21px;
font-weight:bold;
padding:0;
margin:0;
}
.delConfirm p {
color:#0082De;
font-family:arial;
font-size:12px;
padding:0;
margin:7px 0 6px 0;
}
.delConfirm .delBtn{
background:url(../images/delDeleteBtn.png) no-repeat 0 0;
display:inline-block;
height:35px;
width:129px;
color:#ffffff;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-top:19px;
text-align:center;
text-decoration:none;
line-height: 30px;
}
.delConfirm .delBtn a{
color:#ffffff;
text-decoration:none;
text-align:center;
}
.delConfirm .delLabel{text-align:center;display:inline-block;text-decoration:none;}
#delConfirmCancel a{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
#delConfirmCancel a:visited{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
#delConfirmCancel a:active{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
.smallPopUpPosition1{
    margin:76px 0 0 30px;   
      }
.smallPopUpPosition2{
    margin:76px 0 0 180px;  
    }
    .smallPopUpPosition3{
    margin:76px 0 0 300px;  
    }
    .smallPopUpPosition4{
    margin:76px 0 0 440px;  
    }
    .smallPopUpPosition5{
    margin:150px 0 0 30px;  
  
    }
.coltxtbox1{width:245px; margin-top:0px;color:#000;border: 1px solid #7f9db9;}
.padTop10 {padding-top:10px;*padding-top:10px;}
.colLeft,.colMid, .colRight{display:inline-block;float:left;}
.colRight{width:260px;margin-top:-10px; float:left; padding-left:0px;} 
.qno{float:left; width:20px;}
.question{width:650px;float:left; padding:0;}
.binder{float:left; margin-left:20px;width:800px;}
.applicantBlank{
float:left;height:73px;width:190px;
visibility:visible;
}
.dontKnowBlank{
display:block;height:20px;
}
.txtfield30App {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:30px;
    height:14px;
}
#sendToClientCancel a:link{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
#marginT15 {
    margin-top: 15px;
}
#sendToClientCancel a{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
#sendToClientCancel a:visited{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
#sendToClientCancel a:active{font-family:arial;color:#666666;font-size:10px; font-weight:bold; text-decoration: underline;  margin-left:10px;}
.GreyTxtSmall {
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    display: block;
    margin-top: 5px;
    }

.marL54{
margin-left:54px;
*margin-left:54px;
}
.marL94{
margin-left:94px;
*margin-left:94px;
}
.errorClass{
  color:red;
  }
.floatingMenu{
width: 142px;
 height: 160px; 
 float: left; 
 background: url(./../images/imgRight.jpg) no-repeat scroll 4px 0pt transparent;
}
.grey12{
margin:35px 0 0 15px; font-size:12px; color:#666;
}
.century11blue{
font-size:11px; 
color:#0066cc; 
font-family:Century Gothic; 

}
.leftNavigtn{
position: absolute; 
top: 140px;

 }  
    
 .pile { 

        position: absolute; 
        top: 0.05in; 
        opacity:0.9;
        filter:alpha(opacity=90)
}   

.headerPile{
        position: absolute; 
        left: 0.05in; 
        top: 0.05in; 
   }     

   
   
.padL16{margin-left:16px !important;}
.title {font-family: century Gothic !important; font-size:32px !important; font-weight:normal; }
.tableContent{margin:20px 0 0 16px;}
.tableHeading{height:20px; background:#999999; width:894px; height:20px; line-height:20px;}
.tableHeading .col1,.tableHeading .col2,.tableHeading .col3,.tableHeading .col4,.tableHeading .col5,.tableHeading .col6{display:inline-block;}
.tableHeading .col1{width:28px;}
.tableHeading .col2{width:221px;}
.tableHeading .col3{width:204px;}
.tableHeading .col4{width:292px;}
.tableHeading .col5{width:119px; text-align: right;}
.tableHeading .col6{width:16px;}

.col1,.col2,.col3,.col4,.col5,.col6{font-size:12px; font-weight:bold; font-family:arial; color:#ffffff;}

.tableData .col1{width:31px;}
.tableData .col2{width:246px;}
.tableData .col3{width:224px;}
.tableData .col4{width:294px;}
.tableData .col5{width:155px; text-align: right;}
.tableData .col6{width:16px;}
.tableData{width: 894px;}
.tableData .plus{background: url('../images/plus.png') no-repeat 0 10px; padding:10px; cursor:pointer; }
.tableData .minus{background: url('../images/minus.png') no-repeat 0 10px; padding:10px; cursor:pointer;}
.tableData .col1{font-family:arial; color:#333333; font-weight:normal; font-size:12px; padding:13px 0;}
.tableData .col2{font-family:arial; color:#333333; font-weight:normal; font-size:12px; padding:13px 0;}
.tableData .col3{font-family:arial; color:#333333; font-weight:normal; font-size:12px; padding:13px 0;}
.dotted{border-bottom:1px dotted #333333;}
.tableData .col4{font-family:arial; color:#333333; font-weight:normal; font-size:12px; padding:13px 0;}
.tableData .col5{font-family:arial; color:#333333; font-weight:normal; font-size:12px; padding:13px 0; text-align:right;}
.tableData a:link{color:#0082de; text-decoration:none;}
.dataExpand{background: #f8f8f8 url('../images/expandBg.png') repeat-x 0 0px; float:left;padding-bottom:10px;}
.dataExpandBtm{background: url('../images/expandBtmBg.png') repeat-x left bottom; padding:2px 0; width:894px; clear:both;}
.dashboardLine {
    background-color:#cbcbcb;
    height:1px;
    width:894px;
}
.divExp{padding:14px 0; margin: 0 16px 0 19px; float:left; width:859px; font-weight:bold; font-size:14px; color:#333333; border-bottom:1px solid #d8d8d8; }
.total{display:inline-block; float:left; margin-left:400px;}
.totalQuote{display:inline-block; float:left; margin-left:640px;}
.totlValue{display:inline-block; float:right; text-align:right;}
.topRow{padding:9px 0;}
.subId{font-size:12px; font-weight:normal; color:#333333; display:block;}
.subPlanId{font-size:14px; font-weight:bold; color:#333333; display:block;}
.statusExpand, .medical{ display:block;font-size:14px; font-weight:normal; color:#333333;}
.appNo1, .appNo2, .appNo3, .appNo4{display:inline-block !important; padding-top:10px;font-size:14px; font-weight:normal; color:#333333;}
.appNo1{width:350px;}
.appNo2{width:210px;}
.appNo3{width:113px;}
.appNo4{width:auto;}

.medical{text-align:right;}
.medicalClass{font-size:12px; font-weight:normal; color:#333333;}
.medicalTd{text-align:right;}
.fontApproved{color:#76B900 !important;}
.fontDeclined,.fontCancelled{color:#ff0000 !important;}
.Approved{color:#76B900; background: url("../images/greenTick.png") no-repeat scroll 90% 0 transparent;}
.Declined,.Cancelled{color:#ff0000; background: url("../images/redCross.png") no-repeat scroll 90% 0 transparent;}
.chk{color:#333333; background: url("../images/TickGrey.png") no-repeat scroll 0 0 transparent; padding-left:19px;}
.chkDentalCheck{color:#333333; background: url("../images/TickGrey.png") no-repeat scroll 0 0 transparent; padding-left:19px;margin-left:293px;}
.expTable td{padding-bottom:9px;}
.pt32{padding-top:32px;}
.pb13{padding-bottom:13px;}
.txtGI{font-size:11px; color:#666666;} 
.ifdecline{font-size:11px; color:#bdbdbd; font-weight:bold;}
.section, .sectionApp, .sectionTotal, .sectionAppLast,.sectionAppDetails{border-bottom:1px solid #d8d8d8;margin: 0 16px 0 19px; float:left; width:859px;}
.sectionApp{padding:13px 0;}
.sectionAppLast{border-bottom:none;}
.sectionAppDetails{font-size:12px; color:#333333; padding:13px 0;border-bottom:none;}
.selectedEmail{background: url("../images/greenTick.png") no-repeat scroll 0 0 transparent; padding-left:20px;}
.leftSec,.langLabel,.lang,.phLabel,.phone1,.emailLabel,.addLabel,.address{float:left;}          
.langLabel{width:64px;}
.lang{width:295px;}
.phLabel{width:64px; clear:both;}
.phone1{width:282px;}
.emailLabel{width:64px; clear:both;}
.email{width:280px; float:left;}
.addLabel{width:64px;}
.address{width: 198px;}
.new_dashboard { float:left; width:690px;_width:680px;margin-right:20px;_margin-right:10px;margin-bottom:10px;color:#000;}
a.css_tooltip{
position:relative; 
text-decoration:none; 
}
a.css_tooltip:hover{
background-color:#FFFFFF; 
}
a.css_tooltip span{
display:none; 
}
a.css_tooltip:hover span{
display:block; 
position:absolute; 
z-index:20; 
border:1px solid #cbcbcb;
background-color:#ffffff;
color:#000;
padding:5px;
box-shadow:2px 2px 4px #333333;
-moz-box-shadow:2px 2px 4px #333333;
-webkit-box-shadow:2px 2px 4px #333333;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333'); 
}  
a.css_tooltip:hover span.appStatusTooltip{
    min-width:150px;
    top:-6em;
    left:3em;
    font-family:Arial;
    color:#666666;
}  
a.css_tooltip:hover span.statusTooltip{
    min-width:150px;
    top:-2em;
    left:3em;
    font-family:Arial;
    color:#666666;
}  
a.css_tooltip:hover span.relTooltip{
    min-width:80px;
    top:-2em;
    left:2em;
    font-family:Arial;
    color:#666666;
} 
a.css_tooltip:hover span.dentalTooltip{
    min-width:110px;
    top:-3em;
    left:2em;
    font-family:Arial;
    color:#666666;
} 
a.css_tooltip:hover span.idTooltip{
    min-width:200px;
    top:-6em;
    left:2em;
    font-family:Arial;
    color:#666666;
} 
a.css_tooltip:hover span.addrTooltip{
    min-width:160px;
    top:-2em;
    left:2em;
    font-family:Arial;
    color:#666666;
}
/*StandAlone Dental Release start*/ 
.fl {
    float:left;
}
.fr {
    float:right;
}
.clr {
    clear:both;
}
.txtl {
    text-align:left
}
.txtc {
    text-align:center
}
.txtr {
    text-align:right
}
.noDisp {
    display:none;
}
.MainContainer {
    margin:45px auto;
    width:950px;/*min-height:400px;*/
}
/* Quote layout */
.QuoteMain {
    width:720px;
    background-color:#FFF;
}
.lt_cur {
    background:url(images/lt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.tc_line {
    background:url(images/tc_line.jpg) repeat-x;
    height:6px;
    width:708px;
}
.rt_cur {
    background:url(images/rt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.lc_line {
    background:url(images/lc_line.jpg) repeat-y;
    width:6px;
    min-height:825px;
}
.bg_cen {
    background:#FFF;
    width:708px;
}
.rc_line {
    background:url(images/rc_line.jpg) repeat-y;
    width:6px;
    min-height:825px;
}
.bl_cur {
    background:url(images/bl_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.bc_line {
    background:url(images/bc_line.jpg) repeat-x;
    width:708px;
    height:6px;
}
.br_cur {
    background:url(images/br_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.ContentArea {
    margin:10px auto;
    width:700px;
}
.quoteHead {
    font-family:"Century Gothic";
    font-size:29px;
    color:#0082de;
    padding:5px 10px;
    padding-top:0px;
}
/*Quote tab*/
.quoteTab {
    margin:0px 15px;
}
.menuTab {
}
.menuTabGroup {
    margin: 0px 10px;
    padding: 0px;
}
.menuTabs {
    background:url(../images/tabBgDisabled.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:124px;
    margin:5px 0px 0px 13px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}

/*.menuTabs:last-child {*/
.menuTabsBrowser{
    background:url(../images/tabBgDisabled.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:124px;
    margin:5px 0px 0px 127px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}
   *+html .menuTabsBrowser{
    position:absolute;
    margin: 4px 3px;
    list-style: none;
    cursor: pointer;
    text-align:center;
 
}
    .tabSelected {
    background:url(../images/tabCurent.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:127px;
    position:absolute;
    margin: 1px 137px;
    list-style: none;
    cursor: pointer;
    text-align:center;
    }
    
    *+html .tabSelected {
    margin: 1px 3px;
    }
/*.tabSelected:first-Child {*/
.tabSelectedBrowse{
background:url(../images/tabCurent.jpg);
background-repeat:no-repeat;
height:41px;
width:127px;
position:absolute;
margin: 1px 0px;
list-style: none;
cursor: pointer;
text-align:center;
}
*+html .tabSelectedBrowse{
 position:relative;
margin:1px 1px; 
}

.menuTabsTxt {
    font-family:Century Gothic;
    font-size:16px;
    color:#666666;
    padding-top:8px;
}
.menuTabsSelectedTxt {
    font-family:Century Gothic;
    font-size:16px;
    color:#0082de;
    font-weight:bold;
    padding-top:10px;
}
 .tabLine {
    background:url(../images/line.jpg) repeat-x;
    /*  position:absolute;*/
    height:4px;
    width:690px;
    margin:-5px 0px;
}
.ContentTab {
    margin-top:10px;
}
.tabHeadsLeft {
    font-family:Arial;
    font-size:13px;
    color:#333333;
}
.tabHeadsRights {
    font-family:Arial;
    font-size:13px;
    color:#0082de;
}
.tabHeadsRights a {
    text-decoration:none;
    color:#0082de;
}
.tabHeadsRights a:hover {
    text-decoration:none;
    color:#F93;
}
.tabHeadRightlast {
    padding-right:5px;
}
.compareTable th {
    font-family:Arial;
    font-size:12px;
    color:#FFF;
    padding:5px;
}
.compareTable td {
    font-family:Arial;
    font-size:12px;
    color:#333333;
    padding:5px;
    border-bottom:1px solid #e0e0e0;
}
.lineHeightCart{
    line-height:30px;
}
.legalLayout {
    font-family:Arial;
    font-size:13px;
    margin:50px 0px 100px 0px;
    position:relative;
}
.legalInfo {
    color:#333333;
}
.legalCont p {
    font-size:11px;
    color:#666666;
    text-align:justify;
    padding:0px 10px 0px 0px;
}
.rightSec {
    margin:-32px -25px;
}
.rightTxt {
    font-family:Arial;
    font-size:10px;
    color:#999999;
}
.imgIcon {
    margin:-20px 5px 0px 0px;
}
.imgIconList {
    display:inline;
    list-style:none;
}
.imgIconListItem {
    height:20px;
    width:25px;
    list-style: none;
    margin:0px 5px;
}
.imgIconListItem:last-child {
    margin-top:-6px;
 @-moz-margin-top:-2px;
}
*+html .imgIconListItem {
    margin:12px 5px;
}
.healthPlans {
    display:none;
}
.dentalPlans {
    display:none;
}
/* Quote tab end */
/* End of Quote layout */

/* Right content layout */
.QuoteRight {
    height:400px;
    width:209px;
}
.shopTopBg{
        background:url(../images/shoptopBgblue.jpg) 0 0 no-repeat;
    width:210px;
    height:5px;
}
.shopTopBgWhite{
    background:url(../images/shoptopBg.jpg) 0 0 no-repeat;
    width:210px;
    height:5px;
}
.sbg_cen {
    background:url(../images/shopBg.jpg);
    background-repeat:repeat-y;
    width:210px;
}
.logDetails{
    background-color:#FFF; 
    margin-left:2px; 
     width:206px;    
    }
.shopBotBg{
        background:url(../images/shopBtmBg.jpg) 0 0 no-repeat;
    width:210px;
    height:5px;
}
.RightContentArea {
    margin:0px;
    width:100%;
}
.shopCart {
    background-color:#c8eefb;
    margin-left:2px;
    min-height:174px;
    width:98%;
    border-bottom:1px solid #cccccc;
}
.shopCartWithLogin{
    background-color:#c8eefb;
    margin-left:2px;
    min-height:174px;
    width:98%;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.RightHead {
    font-family:"Century Gothic";
    font-size:18px;
    font-weight:bold;
    color:#333333;
    padding:5px;
}
.shopitems {
    margin:5px 5px;
    padding:0px;
    width:185px;
    min-height:25px;
    border:1px solid #ffffff;
    background-color:#ecf9fc;
    -moz-min-height:25px;
}
.shopitems p {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    width:140px;
    line-height:18px;
    color:#0082de;
    margin:3px;
}
.clsImg {
    margin:5px 12px;
}
.itemLayout {
    min-height:30px;
}
.totalItem {
    font-family:Arial;
    font-size:13px;
    color:#333333;
    font-weight:bold;
    padding:0px 5px;
    line-height:22px;
}
.totamt {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#333333;
    padding-left:10px;
    line-height:22px;
}
.appBtn {
    margin: 15px 4px;
}
.modifyQuote {
    margin:5px;
}
.modifyTxt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#939598;
}
.modifyTxt a {
    text-decoration:none;
    color:#939598;
}
.modifyTxt a:hover {
    text-decoration:none;
    color:#000;
}
.questionSec {
    width:100%;
}
.questHead {
    font-family:"Century Gothic";
    font-size:18px;
    color:#009be8;
    padding-top:10px;
    padding-left:10px;
}
.questCont {
    font-family:Arial;
    font-size:13px;
    color:#333;
    line-height:18px;
    padding-left:10px;
}
/* End of Right content layout */
/* Progress Bar*/
.mainBarContainer {
    margin:45px auto;
    width:955px;/*min-height:400px;*/
}
.barlt_cur {
    background:url(../images/lt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.bartc_line {
    background:url(../images/tc_line.jpg) repeat-x;
    height:6px;
    width:940px;
}
.barrt_cur {
    background:url(../images/rt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.barlc_line {
    background:url(../images/lc_line.jpg) repeat-y;
    width:6px;
    min-height:550px;
}
.barbg_cen {
    background:#FFF;
    width:940px;
}
.barrc_line {
    background:url(../images/rc_line.jpg) repeat-y;
    width:6px;
    min-height:550px;
}
.barContArea {
    width:940px;
    min-height:500px;
}
.barbl_cur {
    background:url(../images/bl_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.barbc_line {
    background:url(../images/bc_line.jpg) repeat-x;
    width:940px;
    ;
    height:6px;
}
.barbr_cur {
    background:url(../images/br_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.stepNorBg {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:196px;
    height:67px;
    cursor:pointer;
}
.stepNorLastBg {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:203px;
    height:67px;
    cursor:pointer;
}
.stepActBg {
    background:url(../images/act_bg_arr.jpg) repeat-x;
    width:196px;
    height:67px;
    cursor:pointer;
}
.stepNorArrow {
    background:url(../images/nor_right_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.stepActRightArrow {
    background:url(../images/act_right_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.stepActLeftArrow {
    background:url(../images/act_left_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.contHeads {
    margin:5px 0px 0px 5px;
}
.headFinCont {
    font-family:Arial;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}
.FinContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    line-height:12px;
}
.headCurCont {
    font-family:Arial;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
}
.CurContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    line-height:12px;
}
.headFutCont {
    font-family:Arial;
    font-size:14px;
    color:#999999;
    font-weight:bold;
}
.FutContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#999999;
    line-height:12px;
}
/* end of progress bar */
/* popup window with overlay*/
.overlay {
    top:0px;
    left:0px;
    background-color:#000;
    position:absolute;
    height:230%;
    width:100%;
    opacity:0.65;
    -moz-opacity:0.65;
    display:none;
    filter:alpha(opacity=65);
}
.popupLayout {
    font-family:Arial;
    font-size:12px;
    margin:0px auto;
    position:absolute;
    min-height:390px;
    min-width:500px;
    background-color:#FFF;
    display:none;
    z-index:50;
}
.closeBtn {
    font-family:Arial;
    font-size:12px;
    color:#706969;
    
}
.Message {
    display:none;
}
.smallBox {
    width:30px;
}
.mediumBox {
    width:75px;
}
.popupHeadTxt {
    font-family:"Century Gothic";
    color:#0082de;
    padding-left: 20px;
    font-size:20px;
}
.popupCont {
    font-family:Arial;
    font-size:12px;
    color:#333;
    padding:0px 10px;

}
.tipTxt {
    font-family:Arial;
    font-size:10px;
    color:#ccc;
    padding:0px 10px;
}
.childLable {
    padding:0px 10px;
}
.childList {
    margin:0px 0px 0px 90px; 

 
}
*+html .childList {
    margin:0px 0px 0px 73px;
}
.addChild {
    font-family:Arial;
    font-size:11px;
    color:#09F;
}
.addChild a {
    text-decoration:underline;
    color:#09F;
}
.addChild a:hover {
    text-decoration:underline;
    color:#960;
}
.listChild {
 
    list-style:none;
    display:list-item;
    list-style-position: inside; 
}
.listItems {
    height:30px;
    margin:0px 10px;
}
.borderBtm{
    border-bottom:1px dashed #CCC;}
.errormsgtext_overlay {
    clear:both;
    width:441px;
    color:#CC3636;
    text-align:left;
}
/* end of popup window */
/* start of progress bar */
.mainBarContainer {
    margin:45px auto;
    width:955px;/*min-height:400px;*/
}
.barlt_cur {
    background:url(../images/lt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.bartc_line {
    background:url(../images/tc_line.jpg) repeat-x;
    height:6px;
    width:940px;
}
.barrt_cur {
    background:url(../images/rt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.barlc_line {
    background:url(../images/lc_line.jpg) repeat-y;
    width:6px;
    min-height:550px;
}
.barbg_cen {
    background:#FFF;
    width:940px;
}
.barrc_line {
    background:url(../images/rc_line.jpg) repeat-y;
    width:6px;
    min-height:550px;
}
.barContArea {
    width:940px;
    min-height:500px;
}
.barbl_cur {
    background:url(../images/bl_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.barbc_line {
    background:url(../images/bc_line.jpg) repeat-x;
    width:940px;
    ;
    height:6px;
}
.barbr_cur {
    background:url(../images/br_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.barLayout {
    
    height:67px;
    width:845px;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
}
.stepNorBg {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:196px;
    height:67px;
}
.stepNorLastBg {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:203px;
    height:67px;
}
.stepActBg {
    background:url(../images/act_bg_arr.jpg) repeat-x;
    width:196px;
    height:67px;
}
.stepNorArrow {
    background:url(../images/nor_right_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.stepActRightArrow {
    background:url(../images/act_right_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.stepActLeftArrow {
    background:url(../images/act_left_arr.jpg) no-repeat;
    width:18px;
    height:67px;
}
.contHeads {
    margin:5px 0px 0px 5px;
}
.headFinCont {
    font-family:Arial;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}
.FinContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    line-height:12px;
}
.headCurCont {
    font-family:Arial;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
}
.CurContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    line-height:12px;
}
.headFutCont {
    font-family:Arial;
    font-size:14px;
    color:#999999;
    font-weight:bold;
}
.FutContTxt {
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#999999;
    line-height:12px;
}
.stepActBgMedical {
    background:url(../images/act_bg_arr.jpg) repeat-x;
    width:125px;
    height:67px;
    cursor:pointer;
}
.stepNorBgMedical {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:114px;
    height:67px;
    cursor:pointer;
}
.stepNorLastBgMedical {
    background:url(../images/nor_bg_arr.jpg) repeat-x;
    width:174px;
    height:67px;
    cursor:pointer;
}
.stepActBgMedicalSign {
    background:url(../images/act_bg_arr.jpg) repeat-x;
    width:185px;
    height:67px;
    cursor:pointer;
}
.flProgressBar {
    float:left;
    padding-left:20px;
}
.stepActBgDentalSign {
    background:url(../images/act_bg_arr.jpg) repeat-x;
    width:203px;
    height:67px;
    cursor:pointer;
}
/* end of progress bar */


/* compare plans */
.comparePlansTable {
    background-color:#cdcdcd;
}
.comparePlansTableCurrent {
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#999999;
    background-color:#FFF;
}
.comparePlansTableOthers {
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    color:#333333;
    background-color:#ededed;
}
.compareTableCurrRow {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#999999;
    background-color:#FFF;
    min-height:40px;
}
.compareTableOtherRows {
    font-family:Arial;
    font-size:13px;
    color:#333333;
    background-color:#FFF;
    line-height:25px;
    min-height:40px;
    padding-bottom:5px;
}
.compareHead {
    font-family:Century Gothic;
    font-size:29px;
    color:#0082de;
}
.comparebackLink {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#0082de;
    min-height:30px;
}
.comparebackLink a {
    text-decoration:none;
    color:#0082de;
}
.comparebackLink a:hover {
    text-decoration:none;
    color:#0082de;
}
.planCompare {
    display:none;
}
/* end compare plans */

/* plan details */
.planDetails {
    display:block;
}
/* end of plan details */
.marginTL10
{
margin-top:10px;
margin-left:10px;
}
.marginTL14{
margin-top:10px;
margin-left:14px;
}

/* end of popup window */

/*Getting started page */
.GettingMainContainer {
    margin:0px auto;
    width:945px;
}
.getting_startedMain {
}
.Get_lt_cur {
    background:url(../images/lt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.Get_tc_line {
    background:url(../images/tc_line.jpg) repeat-x;
    height:6px;
    width:932px;
}
.Get_rt_cur {
    background:url(../images/rt_cur.jpg) 0 0 no-repeat;
    width:6px;
    height:6px;
}
.Get_lc_line {
    background:url(../images/lc_line.jpg) repeat-y;
    width:6px;
    min-height:925px;
}
.Get_bg_cen {
    background:#FFF;
    width:932px;
    min-height:925px;
}
.Get_rc_line {
    background:url(../images/rc_line.jpg) repeat-y;
    width:6px;
    min-height:925px;
}
.Get_bl_cur {
    background:url(../images/bl_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.Get_bc_line {
    background:url(../images/bc_line.jpg) repeat-x;
    width:932px;
    height:6px;
}
.Get_br_cur {
    background:url(../images/br_cur.jpg) no-repeat;
    width:6px;
    height:6px;
}
.getHead {
    font-family:Century Gothic;
    font-size:29px;
    color:#0082de;
    height:45px;
    text-align:left;
    padding:10px 20px;
}
.GetbackLink {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#0082de;
    min-height:40px;
    padding:0px 25px;
}
.GetbackLink a {
    text-decoration:none;
    color:#0082de;
}
.GetbackLink a:hover {
    text-decoration:none;
    color:#0082de;
}
.GetTopline {
    background:url(../images/topLineBg.jpg) repeat-x;
    height:10px;
    width:884px;
    margin:0px auto;
}
.GetContArea {
    margin:0px auto;
    width:900px;
 
}
.LeftContArea {
 
    width:450px;
}
.RightContArea {
  margin-left:10px;
    width:410px;
}
.centerLine {
    background:url(../images/centerLineBg.jpg) repeat-y;
    width:10px;
    height:728px;

}
.pwdLink {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
color:#0082de;
text-decoration:underline;
}
.loginDiv{ height:30px;}
.loginDivTxtBox{ height:30px; margin-top:-10px;}
*+html .forIE7{ padding-left:25px;}
.accountList{padding:0px; margin:0px; list-style:none;}
.pwdMarginTop{margin-top:10px;}
.accListMargin{margin-top:15px;}
.selectList {
    font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #232323;
    width:328px; 
    border:1px solid #8a8a8a; 
    height:23px;
}
*+html .selectList{ width:328px; border:1px solid #8a8a8a;}
 .tooltip{
     font-family:Arial;
     font-size:14px;
     border:1px solid #b3b4b6;
     border-radius:5px; 
     padding:10px;
     display:none;
     position:absolute;
     color:#939598; 
     background-color:#FFF;
     line-height:18px;
     
 }
 .tooltipImg{
    height:23px;
    vertical-align:bottom;
 }
.errormsgtext_register {
    clear:both;
    width:378px;
    color:#CC3636;
    text-align:left;
}
/* end getting started page */

/* Image change using css-sprite */
.addToCartImg
{
  float:center;
  background:url("../images/btn_AddToCart.png") center;
  background-position: 0px 0px;
  width:90px;
  height: 28px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.addToCartImg:hover
{
background-position: 0px 28px;
}
.continueLink
{
  float:left;
  background:url("../images/btn_Continue.png");
  background-position: 0px 0px;
  width:95px;
  height: 33px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.continueLink:hover
{
background-position: 0px 33px;
}
.applyNowLink
{
  float:left;
  background:url("../images/btn_ApplyNow.png");
  background-position: 0px 0px;
  width:106px;
  height: 33px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.applyNowLink:hover
{
background-position: 0px 33px;
}
.compareLink
{
  float:left;
  background:url("../images/btn_Compare.png");
  background-position: 0px 0px;
  width:77px;
  height: 28px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.compareLink:hover
{
background-position: 0px 28px;
}
.helpMeChoose
{
  background:url("../images/btn_HelpMeChoose.png");
  background-position: 0px 0px;
  width:121px;
  height: 28px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.helpMeChoose:hover
{
background-position: 0px 29px;
}
.splitQuote
{
  float:left;
  background:url("../images/btn_SplitQuote.png");
  background-position: 0px 0px;
  width:88px;
  height: 29px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.splitQuote:hover
{
background-position: 0px 29px;
}
.getQuoteLink
{
  float:left;
  background:url("../images/btn_GetQuote.png");
  background-position: 0px 0px;
  width:125px;
  height: 33px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.getQuoteLink:hover
{
background-position: 0px 33px;
}
.loginEmailTable{
    table-layout:fixed;
    width:160px;
}
.loginEmail{
    padding-left:10px;
    width:160px;
    word-break:break-all;
    word-wrap:break-word;
}

.alabel_R2A_nowidth_TxtAlgnR_cur_step3
{  
  color:#000000;
  text-align:left;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
}
.bluedentscrolldiv {
background:url("../images/gradient-BlueBgStep6.gif") repeat-y;
width:815px;
height:170px;
padding:10px;
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12pt;
color:#ffffff;
margin-left:25px; 

margin-top:12px;
*margin-top:5px;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;

}
.font12 {
    font-size:12px;
    color:#666;
}
.mar8{
     margin:8px;
}
.padT15left{
    padding-top:15px;
    float:left;
}
.fontArial{
    font-family:Arial;
}
.inline{
   display:inline;
}
.padT1{
   padding-top:1px;
}
.marT10{
   margin-top: 10px;
}
.marL20{
   margin-left:20px;
}

.showAllPlans
{
  background:url("../images/btn_showAllPlans.png");
  background-position: 0px 0px;
  height:34px;
  width:145px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.showAllPlans:hover
{
background-position: 0px 33px;
}

.recmndPlans
{
  background:url("../images/btn_recommendPlans.png");
  background-position: 0px 0px;
  height:34px;
  width:173px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.recmndPlans:hover
{
background-position: 0px 33px;
}

.recmndPlans
{
  background:url("../images/btn_recommendPlans.png");
  background-position: 0px 0px;
  height:34px;
  width:173px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.recmndPlans:hover
{
background-position: 0px 33px;
}

.recmndPlans
{
  background:url("../images/show_recommended.png");
  background-position: 0px 0px;
  height:28px;
  width:153px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.recmndPlans:hover
{
background-position: 0px 28px;
}

.marL23{
    margin-top:23px;
    *margin-top:23px;
}
.marT20L15{
    margin:20px 0 0 15px;
}
.marT12L15{
    margin:12px 0 0 15px;
}
.marL15{
    margin:0 0 0 15px;
}
.marL_10{
     margin-left:-10px;
}
a.tt:hover span.roundtooltipSbc{
    display:block;
    position:absolute;
    top:-150px; left:0;
    padding: 15px 0 0 185px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
    filter: alpha(opacity=100);
    KHTMLOpacity: 1;
    MozOpacity: 1;
    opacity: 1;
}
h4.tncSbc{width:840px; height:22px;}
/* Medicare Search page style starts */
.appFontsize{
    float:right;
    width:100px;
    margin-right:30px;
    color:#333;
    }

#fontSmaller{
    font-size:12px;font-family:century gothic;
    }
#fontLarger{
    font-size:16px;font-family:century gothic;
}
.blutext{
    color:#0082E6;
    text-decoration:none;
    cursor:default;
    }
.blacktext{
    color:#333;
    text-decoration:underline;
    cursor:pointer;
}
#unAuthContainer{
    float:left; width:690px;
    margin-left:16px;
    font-size:0.9em;
    color:#000;
    font-family:century gothic;
}
.unAuthContent{ 
    float:left; width:690px; 
    }
.unAuthPara,.unAuthFormHolder{
    clear:left; float:left;
    margin:10px 0 0 0px;
    width:690px;
    color:#333333;
    }

.unAuthFormTit,.mandtryTxt{
    clear:left; float:left;
    width:200px;
    font-weight:bold;
}
.UnAuthtableData{ width:680px; clear:left; float:left;}
.UnAuthtableData .plus{background: url('../images/plus.png') no-repeat 0 10px; padding:10px; cursor:pointer; }
.UnAuthtableData .minus{background: url('../images/minus.png') no-repeat 0 10px; padding:10px; cursor:pointer;}
.unAuthSection{border-bottom:1px solid #d8d8d8;margin:0px 32px 0px 32px; float:left; width:616px; padding:6px 0;}
.unAuthSmall{ font-size:0.84em;}
.unAuthIp{ width:154px; border:1px solid #A8A5A5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333;}
.mandtryTxt{ font-weight:normal;}
.unAuthError{ clear:left; float:left; width:680px; color:#F00; margin-top:10px; font-weight:bold;}
.unAuthForm{
    clear:left; float:left;
    margin:10px 0 0 0px;
    width:690px;
    }
.unAuthFormRow,.unAuthCaptchaBlk{
    clear:left; float:left;
    margin:15px 0px 0 0px;
    width:690px;
}
.unAuthCapTxt{
    clear:left; float:left;
    margin:0px 0px 0 0px;
    width:690px;
}
.unAuthCaptcha{
    clear:left; float:left;
    margin:15px 0px 0 0px;
    width:690px;
    }
.unAuthFormItem{
    float:left;
    width:165px;
    margin-right:20px;
}
.unAuthFind{
    float:left;
    background:url(../images/btn_Find.gif) no-repeat;
    width:65px;
    height:33px;
    border:0px;
    font-size:0px;
    }
.unAuthFind:hover{
    background:url(../images/btn_Find_hover.gif) no-repeat;
    }
.unAuthCol1{
    width:20px;
}
table.unAuthSearchTab{
    width:680px;
    color:#333;
}
table.unAuthSearchTab th{
    background:#999999;
    line-height:20px;
    color:#FFF;
    font-weight:normal;
    text-align:left;
    }
table.unAuthSearchTab td{
    padding-top:5px;
    padding-bottom:5px;
    }
.unAuthCol2{
    width:350px;
    padding-left:10px;
}
.unAuthCol3{
    width:110px;
}
.unAuthCol4{
    width:170px;
    padding-right:10px;
}
.unAuthSrchCont,.unAuthSrchbold{
    clear:left; float:left;
    width:611px;
    margin:3px 0;
    }
.unAuthSrchbold{
    color:#000;
    font-weight:bold;
}
.unAuthSrchRite{
    float:left;
    width:280px;
    margin:3px 10px;
}
.unAuthSrchContDrx{
    clear:left; float:left;
    width:260px;
    margin:3px 0;
}
.unAuthdataExpand{background: #f8f8f8 url('../images/expandBg.png') repeat-x 0 0px; float:left;}
.unAuthdataExpandBtm{background: url('../images/expandBtmBg.png') repeat-x left bottom; padding:2px 0; width:680px; clear:both;}
.unAuthdataLine{
    background-color:#cbcbcb;
    height:1px;
    width:678px;
    margin-top:40px;
}
.noBorder{
    border:0px;}


.contactInfo{
  color: rgb(51, 51, 51); display: block;padding-left: 10px;
}

.medicaredataExpand {
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 678px;
    }
 .medicareUnAuthCol1{
 width: 20px;
 float:left;
 
 }
 .medicareUnAuthCol2{
 padding-left: 10px;
 width: 350px;
 float:left;
 }
 .medicareUnAuthCol3{
  width: 110px;
  padding-left: 10px;
  float:left;
 }
 .medicareUnAuthCol4{
 width: 170px;
 float:left;
 }
 .marginL16{
   margin-left:-16px;
 }
 .medicarefont12{
 font-size:12px;
 font-color:#000000;
 }
 .medicareErrorClass{
  color:red;
  white-space:nowrap;
 }
 .medpadL125{
  padding-left:125px;
}
.medicareTxt200{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border: 1px solid #A8A5A5;
    width:200px;
    padding-left:5px;
    height:16px;
}
.medicareWidth25{
 width:25px;
}
.medicareErrorCont{
    padding-bottom:5px;
    padding-left:5px;
}
.paginationBox {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left: 10px;
    width: 682px;
}
/* UN-Authenticated Search page style ends */

.hhsGo
{
  background:url("../images/go-button.png");
  background-position: 0px 0px;
  height:26px;
  width:73px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.hhsGo:hover
{
background-position: 0px 25px;
}
.margL10{
    *margin-left:-10px;
    margin-left:-10px;
}
.margL20{
    *margin-left:-20px;
    margin-left:-20px;
}
.maginL5{
   margin-left:5px;
}

.rightBoxSubTxt-Grey_otherLang {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}

.rightBoxLinkTxt-Blck-otherLang {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#337FC2;
text-decoration:underline;
}
.R4bBluetxtBoldS-TxtAlgnCSignature {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036bcb;
font-weight:bold;
text-align:center;
padding:0px;
text-decoration:underline;
}

.ackOfSbcWidth{
width:798;
}
.ackOfSbcOverlay{
margin-left: 38px; 
width: 763px;
 min-height:125px;
}
.ackOfSbcOverlayNoText{
font-weight: bold; 
margin: 0 0pt 14px 0;
padding-top:14px;
width:500px;
}
.ackOfSbcInstruction1{
font-size:12px;
font-weight:bold;
color:#666
}
.ackOfSbcInstructionHeader{
font-size:12px;
color:#666;
margin-top:2px;
}
.ackOfSbcText1{
border:1px solid #cdcdcd;
height:100px;
width:747px;
overflow-x:hidden;
overflow-Y:hidden;
font-size:12px;
color:#333;
padding:0 7px; 
background:#f1f1f1;
}

.ackOfSbcHhsGlos{
font-size:12px;
font-weight:bold;
color:#666;
}

.ackOfSbcVerification{
color:#666666;
font-size:11px;
font-family:arial;
margin: 12px 0 0 150px;
}
.ackOfSbcLink{
color:#666666;
font-size:11px;
font-family:arial;
}

.ackOfSbcClose{
margin:4px 0 0 180px
}

.ackOfSbcReadTerms{
display:block;
 clear:all;
 line-height:24px;
}
.alabel_Cov
{
  float:left;
  width:107px;
  color:#000000;
  text-align:right;
  padding-top:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.WhitetblDiv_CovgError{
 float:left;
 width:836px;
 color:#CC3636;
 font-weight:bold;
 font-family:Century Gothic;
 padding-left:44px;

}
.closeWindow
{
  background:url("../images/sign_btnclose.png");
  background-position: 0px 0px;
  height:28px;
  width:62px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.saveWindow
{
  background:url("../images/update.png");
  background-position: 0px 0px;
  height:29px;
  width:79px;
  *height:29px;
  *width:79px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.resetPassswordLabel
{
font-size:13px;
font-family:century gothic;
color:#000000
}
.startOver
{
  background:url("../images/startover.png");
  background-position: 0px 0px;
  *height: 29px;
  *width: 126px;
  height: 29px;
  width: 126px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.loginOver
{
  background:url("../images/login.jpg");
  background-position: 0px 0px;
  *height: 29px;
  *width: 79px;
  height: 29px;
  width: 79px;
  cursor:pointer;
  font-size:0px;
  border:0px;
}
.errorMsgFont{
color:#CC3636;
}

.emailNotification{
color:#000000;
font-family:Century Gothic;
font-size:13px;
}

.allPlanError{
margin-bottom:20px;
margin-left:30px

}
/* Start PHX-443 Changed margin-left:10px to 25px to extend the blue margin line */
.olclTabLine {
    background:url(../images/line.jpg) repeat-x;
    /*  position:absolute;*/
    height:4px;
    width:973px;
    margin-top:37px ;
    margin-left:25px;
}
/* End PHX-443 Changed margin-left:10px to 25px to extend the blue margin line */
.ifpTabSelected {
    background:url(../images/olclTabCurent.jpg);
    background-repeat:no-repeat;
    height:48px;
    width:212px;
    position:absolute;
    margin: -4px 0px 0px 0px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}
.ifpMenuTabsBrowser{
    background:url(../images/olclTabBgDisabled.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:212px;
    position:absolute;
    margin:-2px 0px 0px 0px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}
.SGTabSelected {
    background:url(../images/medicareTabCurent.jpg);
    background-repeat:no-repeat;
    height:48px;
    width:180px;
    position:absolute;
    margin:-4px 0px 0px 396px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}
.sgMenuTabsBrowser{
    background:url(../images/medicareTabDisabled.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:180px;
    position:absolute;
    margin:-2px 0px 0px 396px;
    list-style:none;
    cursor: pointer;
    text-align:center;
}
.medTabSelected {
    background:url(../images/medicareTabCurent.jpg);
    background-repeat:no-repeat;
    height:48px;
    width:189px;
    position:absolute;
    margin:-4px 0px 0px 214px;
    list-style: none;
    cursor: pointer;
    text-align:center;
}
.medMenuTabsBrowser{
    background:url(../images/medicareTabDisabled.jpg);
    background-repeat:no-repeat;
    height:41px;
    width:180px;
    position:absolute;
    margin:-2px 0px 0px 214px;
    list-style:none;
    cursor: pointer;
    text-align:center;
}
.fmedicare
{
  float:left;
  position:relative;
  width:690px;
  margin-top:5px;
  color:black;
 
}

#tableTop {
   background: url("../images/tableTop.png") repeat-x scroll left bottom #FFFFFF;
    height: 32px;
    margin-left: 10px;
    padding: 8px 0 8px 14px;
    width: 960px;
    text-align:left;
}

.pipline {
    background: url("../images/pip.png") no-repeat scroll right center transparent;
    color: #CCCCCC;
    cursor: default;
    font: 13px Arial;
  
}

.menuSubTabsSelectedTxt {
    color: #0082DE;
    font-family: Century Gothic;
    font-size: 13px;
    font-weight: bold;
    text-align:left;
    padding-top: 10px;
    margin-left:14px;
    margin-right:14px;
    text-decoration:none;
}
.tabSpace{
     padding-right:14px;
}
.subMenuTabsTxt {
    color: #232323;
    font-family: Century Gothic;
    font-size: 13px;
    font-weight: bold;
    text-align:left;
    padding-top: 10px;
    margin-left:14px;
    margin-right:14px;
    text-decoration:none;
}
.backLink_noUnderline {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036BCB;
font-weight:normal;
text-decoration:none;
}

.backLink_noUnderline:HOVER {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#036BCB;
font-weight:normal;
text-decoration:underline;
}
.olclTextGrey {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#666666;
margin-right:23px;
text-align:right;
}
.ContentAreaOlcl {
    margin:10px auto;
    width:420px;
}
.padLeftMedicare
{
padding-left:280px;
}
.padLeftMapd
{
padding-left:145px;
}
.tabMedOlcl {
text-decoration:none;
}
.tabMedOlcl:HOVER {
text-decoration:underline;
}

.marginT80{
    margin-top:80px;
}

/*Added for stories - 15836,16218,16738 START */
#ifContent {
    width:1010px;
    height:405px;
    overflow:hidden;
}
.hideOnLoad {
    display:none;
}
.closeLink {
    margin-left: 1000px;
    margin-top: -16px;
    position: absolute;
}
#contentarea .quoteTab {
    margin:0px;
}

#mainSGWrap
 {
color : #333333;
font-size: 10pt;

  text-align: left;
  font-family: Arial, Helvetica, sans-serif, Arial-Narrow;
}
#groupInfo {
    padding:10px 0 0 10px;
}
#mainSGWrap .brdrGrey {
    background-color: #999999;
}
#mainSGWrap .planWrapTable{
    clear: both;
    margin-top: 10px;
}
#mainSGWrap .brdrGrey td {
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    text-align: left;
}
#mainSGWrap .brdrWhite td{
    border-bottom: 1px solid #CBCBCB;
    padding: 5px ;
    text-align: left;
}

#mainSGWrap .brdrWhiteEmpTab{
    padding: 5px;
    text-align: left;
}

.sgPlan {
    width: 50px;
}
.sgName {
    width: 155px;
}
.sgEffective {
    width: 135px;
}
.sgCancelled {
    width: 143px;
}
.sgCurrentRate {
    width: 170px;
}
.sgFutureRate {
    width: 155px;
}
.sgPerChange {
    width: 100px;
}

#tableContent {
    height: 275px;
    margin-left: 10px;
    width: 990px;
    overflow:auto;
}
#tableEmployeesContent {
    margin-left: 10px;
    width: 990px;
    overflow:auto;
}
#mainSGWrap .planOptionWrap {
     padding: 10px 10px 5px 10px;
}
#mainSGWrap .planOptionWrap div{
    line-height:25px;
}

#mainSGWrap .tabTopText{
    color:#333333; 
}

#mainSGWrap .paymentTable{
    border: 0px solid black;
    cellpadding: 0px;
}

#mainSGWrap .paymentTdTextBlack{
    padding: 5px;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #CBCBCB;
    color:#333333;
    text-align: left;
}

#mainSGWrap .paymentTdWhiteTextGreyBGR3{
    align: left;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    background-color:#999999;
    color:#FFFFFF;  
    text-align: left;
    
}

#mainSGWrap .paymentTdWhiteTextGreyBGR3C4{
    align: left;
    font-weight: bold;
    padding: 5px;
    background-color:#999999;
    color:#FFFFFF;  
    text-align: left;
    
}

#mainSGWrap .paymentTdWhiteTextGreyBGC1{
    align: left;
    color:#FFFFFF;  
    text-align: left;

}

#mainSGWrap .paymentTdWhiteTextGreyBGC4{
    align: left;
    background-color:#999999;
    color:#FFFFFF;  
    text-align: left;

}



#mainSGWrap .paymentTdTextBlackC1{
    align: left;
    border-bottom: 1px solid #CBCBCB;
    padding: 5px;
    color:#333333;
    text-align: left;

}

#mainSGWrap .paymentTdTextBlackC4 {
    align: left;
    border-bottom: 1px solid #CBCBCB;
    padding: 5px;
    color:#333333;
    text-align: left;
}

#mainSGWrap .paymentTdTextBlackR1 {
    align: left;
    color:#333333;
    text-align: left;
     word-wrap: break-word; 
}

#mainSGWrap .paymentTdTextBlackR1C4{
    align: left;
    color:#333333;
    text-align: left;

}

#mainSGWrap .paymentTableTr{
    border-bottom: thin solid black;
    text-align: left;
}

#mainSGWrap .R4bBluetxtapplynowTxt{
     font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#036bcb;
    font-weight:normal;
    text-decoration:underline;
    padding: 5px;
}

#mainSGWrap .dimRow{
    color:#C0C0C0;
}
#mainSGWrap .plus{
    background-image:url('./../images/plus.png');
    width:20px;
    height:18px;
    float:left;
}
#mainSGWrap .minus{
    background-image:url('./../images/minus.png');
    width:20px;
    height:18px;
    float:left;
}
#mainSGWrap .brdrWhiteEmpTab td {
    padding: 5px;
}

#mainSGWrap .blurredText{
    color:#999999;
}
.errorMsg  {
    margin: 20px 0 0 20px;
    width: 500px;
}

#mainSGWrap .memRowC1 {
    padding: 5px 0 5px 25px;
}

#mainSGWrap .membrName {
    width:125px;
    float:right;
    margin-right:10px;
    font-weight:bold;
}

#mainSGWrap .relation {
    float:left;
    width: 50px;
    font-weight: bold;

}

#mainSGWrap .trBackground {
    background-color:#F8F8F8;
}

#mainSGWrap .innerBrdr{
    border-bottom:1px solid #CBCBCB;
}

#mainSGWrap .empTabDotLine {
    border-bottom: 1px dotted #999999;
}

#mainSGWrap .brdrWhiteSubRow td{
    padding: 5px 5px 5px 5px;
    text-align: left;   
}

#mainSGWrap .brdrGreyEmpTab{
    color: #FFFFFF;
    background-color: #999999;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

#mainSGWrap .tdPadding39{
    color: #FFFFFF;
    background-color: #999999;
    font-weight: bold;
    padding: 5px 5px 5px 39px;
    text-align: left;
}

#mainSGWrap .tdBGcolorLightGrey{
    bgcolor: #F8F8F8;
}

#mainSGWrap .brdrWhiteEmpTab {
    border-bottom: 1px solid #CBCBCB;
    padding: 5px 5px 5px 5px;
    text-align: left;   
}

#mainSGWrap .brdrWhiteEmpTabMemRow {
    padding: 5px 5px 5px 5px;
    text-align: left;   
}

#mainSGWrap .brdrWhiteEmptyTd{
    border-bottom: 1px solid #CBCBCB;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

#mainSGWrap .trBrdr td {
    border-top:1px solid #CBCBCB
}

.errorDsc a {
    color: #0082E6;
    text-decoration: none;
}
#mainSGWrap .innerTableDiv {
     max-height:200px;
     overflow:auto;
}
#mainSGWrap .innerPlansTableDiv{
     max-height:150px;
     overflow:auto;
}
#mainSGWrap .innerEmployeesTableDiv {
     max-height:250px;
     overflow:auto;
}
#tablePlansContent {
    height: 290px;
    margin-left: 10px;
    width: 990px;
    overflow:auto;
}
#mainSGWrap a.tt:hover span.roundtooltipifp{
    display:block;
    position:absolute;
    top:-90px; left:0;
    padding: 15px 0 0 30px;
    width:200px;
    color: #993300;
    font-weight: normal;
    text-align: left;
    filter: alpha(opacity=100);
    KHTMLOpacity: 1;
    MozOpacity: 1;
    opacity: 1;
    left:-40px;
}
#mainSGWrap .fontClsBlk  {
    color:#333333;
}
#mainSGWrap .fontClsWhite {
    color:#FFFFFF;
}
#mainSGWrap .wordWrap {
     word-wrap: break-word; 
}
#mainSGWrap .paymentTable td {
    vertical-align:top;
}
#mainSGWrap  .errorMsg  {
    margin: 20px 0 0 20px;
    width: 600px;
}
/*Added for stories - 15836,16218,16738 END */
.aqrow_R2A_SAC{ float:left; width:730px; margin-bottom:10px;padding-bottom:10px;padding-left:20px;}

.phxErrorText {
    color: #000000; 
    height: 325px;
    padding-top:40px;
}

/* Added for PHX-1488 and PHX-1489 : Added For Displaying System Maintenance page - START */
.phxErrorTextForReg {
    color: #000000;
    padding-top:40px;
}
/* Added for PHX-1488 and PHX-1489 : Added For Displaying System Maintenance page - END */
.sysMaintHeader {
    color: #4697D2;
    font-size: 24px;
    font-weight: bold;
    padding-bottom:20px;
}
.WhitetblDiv_ErrorStep2{
float:left;
/*clear:both;*/
width:836px;
margin-left:10px;
*margin-left:15px;
_margin-left:15px;
margin-top:8px;
*margin-top:0px;
_margin-top:0px;
 color:#CC3636;
 font-weight:bold;

}

.padL6 {
    padding-left: 6px;
}

/* PHX-522 HCR_SSO: Display error page if SSO fails START*/
.applySSOForm {
    float:left;
    width:560px;
    padding-bottom:5px;
}
.colorSpan{
    color: gray;
}
/* PHX-522 HCR_SSO: Display error page if SSO fails END*/
/* PHX -705 Broker renewal application - START */
.ifpBlcktxt {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}
.padR40 {padding-right:40px;}
.Drpdwn150 {
 font-family: "ProximaNova-Regular", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
border: 1px solid #A8A5A5;
height:22px;
width:150px;                
}
/* PHX -705 Broker renewal application - END */
/* PHX-2467 Duplicate of same class that's in phoenix.css */
.truste-phx {
	padding:20px 0 0 7px;
}