@charset "utf-8";
/* CSS Document */

#centerContent #selections p.indent { float:left; padding:0; margin-left: 0;  }

#pageOutline { margin: 0 17px 10px; }
#security { display:block; float:left; border-bottom: 1px solid #cccccc;  padding: 9px 0 9px 0;   margin: 10px 0 0 25px;  width: 621px; }
*HTML #security { display:block; float:left; border-bottom: 1px solid #cccccc;  padding: 9px 0 9px 0;  width:641px; margin: 0 0 0 15px;  }

#progressBar { float:left; width:641px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px 0 4px 0; margin: 0 0 0 25px;  }
*HTML #progressBar { float:left; width:641px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px 0 4px 0; margin: 0 0 0 15px; }

#progressBar ul { display:block; float:left; width:681px; margin:0 0 0 0; padding:0; list-style-type: none; }
#progressBar li { float:left; margin: 0; padding:0; }
#progressBar li.start { display:block; float:left; font-weight:bold; color:#999999; font-size: 1.0em; width:58px; padding: 9px 0 0 0; }
#progressBar li.stepOne { display:block; float:left; background:url('/common/images/backgrounds/bkg_step1on.gif') no-repeat; width: 249px; height: 32px;  padding:0; margin:0; }
#progressBar li.stepOne span { float:left; color: #ffffff; padding: 9px 0 0 37px; }
#progressBar li.stepTwo { display:block; float:left; background:url('/common/images/backgrounds/bkg_step2off.gif') no-repeat; width:222px; height: 32px; }
#progressBar li.stepTwo span { float:left; color: #999999; padding: 9px 0 0 32px; }
#progressBar li.stepThree { display:block; float:left; background:url('/common/images/backgrounds/bkg_step3off.gif') no-repeat; width: 145px; height:32px; }
#progressBar li.stepThree span { float:left; color: #999999; padding: 9px 0 0 32px; }


#selections { float:left; margin:0; padding:0; width: 641px; margin: 0 0 0 25px; }
*HTML #selections { float:left; margin:0; padding:0; width: 621px; margin: 0 0 0 15px; }

#selections .providerDirectory { float:left; margin: 0 20px 0 0; }
#selections .myBlueKC { float:left; width: 250px; }
#selections .directory { display:block; float:left; margin: 0 6px 0 0; }

#selections label.headline { color: #ef883b; text-transform: uppercase; font-weight: bold; width: 300px; }

#selections fieldset { display:block; margin:0; padding:10px 0 10px 0; width: 641px; border-bottom: solid 1px #cccccc; border-left:none; border-right:none; border-top:none; }
#selections fieldset p { margin: 5xp 0 0 0; width: 640px; }
#selections fieldset ol { margin:0 0 10px 0;  padding:0; width: 640px; }
#selections fieldset li { display:block; float:left; margin:0 0 20px 0; padding:0 0 0 0; list-style:none; }
#selections fieldset li.short {  width: 130px; }
#selections fieldset li.long { width: 235px; }
#selections fieldset li.xtralong { width: 262px; }
#selections fieldset input { display:block; float: left; width: 15px; padding:0;  border: none; }
#selections img { display:block; float:left; margin-left:2px; }
#selections label { display: block; float:left; font-weight:bold; color: #666666; text-transform:none; padding:0; margin: 5px 0 5px 0; width:auto; }
*HTML #selections label { margin-top: 8px; }
#selections select { width:285px; }

#selections a.btn_blue { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_right.gif') right top no-repeat; color:#fff; text-align:center; width:64px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.0em;  margin: 10px 528px 0 0; } 
a.btn_blue span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; cursor:default; cursor:default; }

#selections a.btn_blue_arrowRgt { display:block; float:left; height:23px; margin: 0 0 0 0; background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:89px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.0em; margin: 10px 0 0 0; } 

a.btn_blue_arrowRgt span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 7px 0 0; cursor:default; cursor:default; }

#selections a:hover.btn_blue, a:hover.btn_blue_arrowRgt { color: #fff; }

#rdoType span
{
    width:250px;
    border:solid 0px #ffffff;
    float:left;
    
}
#rdoType span label
{
    color:#666666;
    text-transform:none;
    font-weight:bold;
    margin-top:9px;
    display:block;
       
}
#rdoType span input
{
    width:20px;
    border:solid 0px #ffffff;
    float:left;
}
#rdoType a
{
    margin-top:3px;
}
#rdoType span.pro_type_doctors 
{
    width:80px;
}
#rdoType span.pro_type_hospitals 
{
    width:90px;
}
#rdoType span.pro_type_pharmacles 
{
    width:210px;
}
#rdoType span.pro_type_dental 
{
    width:80px;
}
#rdoType span.pro_type_urgent 
{
    width:180px;
}
#rdoType span.pro_type_mental 
{
    width:115px;
}
#rdoType span.pro_type_other
{
    width:135px;
}
    
#PopUpDoctors, #PopUpHospitals, #PopUpPharmacles, #PopUpDental, #PopUpUrgent, #PopUpMental, #PopUpOther, #PopUpPatients, #PopUpGender, #PopUpLanguages, #PopUpEMAIL, #PopUpOutlookContact, #PopUpMYProviders, #PopUpPCP  
{
    position:absolute; width:328px; display:none; z-index:1000;
}

#PopUpDoctors { top:0px; left:0px; _left:235px; }
#PopUpHospitals {  top:0px; left:0px; _left:235px; }
#PopUpPharmacles {  top:0px; left:0px; _left:235px; }
#PopUpDental { top:0px; left:0px; _left:235px;}
#PopUpUrgent { top:0px; left:0px; _left:235px; }
#PopUpMental { top:0px; left:0px; _left:235px; }
#PopUpOther { top:0px; left:0px; _left:235px; }
#PopUpPatients { top:0px;left:0px; _left:235px;  }
#PopUpGender { top:0px;left:0px; _left:235px; }
#PopUpLanguages { top:0px;left:0px; _left:235px; }
#PopUpEMAIL { top:0px; left:0px; _left:235px; }
#PopUpOutlookContact { top:0px; left:0px; _left:235px; }
#PopUpMYProviders { top:0px; left:0px; _left:235px; }
#PopUpPCP { top:0px;left:0px; _left:235px; }

.modalWidth
{
    width:295px;
    padding-left:10px;
}