fieldset { 
   clear: both;
   border: none; 
   border-bottom: 1px solid #999;
   padding: 5px 0;
} 
#lbContent .yui-skin-sam p {
    margin: 0; 
    padding: 0;
}

.yui-skin-sam input { 
    font-size: 110%;
} 

.yui-skin-sam .yui-panel div { 
    text-align: left;
} 

.yui-skin-sam .yui-panel div.bd { 
    height: 350px;
} 

fieldset div.inp label { 
   display: block;
   clear: both; 
   float: left; 
   padding: 3px 0 0 0;
} 


fieldset div { 
 margin: 5px 0 0 0;
}

fieldset div.inp { 
   float: left;
   margin: 0 10px 0 0;
   width: 210px;
} 

fieldset div.emp { 
    float: right;
    width: 200px;
} 

fieldset div.postal, 
fieldset div.prefix { 
    width: 70px;
} 

fieldset div.fname { 
width: 120px; 
} 


fieldset div.email, 
fieldset div.name_block, 
fieldset div.interest, 
fieldset div.seeking { 
    float: left;
    width: 260px; 
}

fieldset div.name_block, 
fieldset div.lastName { 
    padding:  0 0 10px 0;
} 

fieldset div.name_block div.prefix{ 
    width: 75px; 
}

#loginExists P { 
   margin: 15px 0; 
} 

#loginExists ul { 
   padding: 0 0 0 20px; 
}  

#loginExists li { 
   padding: 3px 0; 
} 

#phoneMsg { 
   clear: both; 
   float: left; 
   font-size: 7pt;
   display: none; 
}


#prospectName {
    float: left; 
    clear: both; 
} 


#infoForm fieldset div.inp div.directMail { 
    float: left; 
    clear: both;
}

#infoForm fieldset div.inp div.directMail input { 
    border: none; 
    float: left; 
    clear: left; 
} 

#infoForm fieldset div.inp div.directMail p {
    margin: 0; 
    padding: 8px 0 0 5px; 
    float: left; 
    clear: right; 
} 

.check { 
    border: none;
}

div.inp div.directMail p { 
    width: 160px; 
    padding: 0 0 0 25px; 
} 

div.city { 
    clear: both; 
    float: left;
    padding: 0; margin: 0; 
}

div.inp div.state { 
    width: 120px; 
    float: left; 
    clear: left; 
} 

div.inp div.state input { 
   width: 105px; 
} 

div.inp div.postalCode { 
    width: 80px; 
    float: left; 
    clear: right; 
} 

div.inp div.postalCode input{ 
   width: 65px; 
} 

fieldset div.phone { 
    width: 210px;
}


fieldset label.phone {
   clear: right;
   color: #666;
}

fieldset div.comb_phone { 
   margin: 0; 
   padding: 0; 
   clear: left; 
   float: left;
   width: 220px; 
} 

fieldset div.comb_phone label, 
fieldset div.comb_phone input { 
   clear: none; 
   float: left; 
} 



fieldset div.phone label { 
    color: #666;  
    float: left; 
    clear: both; 
} 

#infoForm fieldset div.comb_phone input.phone { 
   width: 110px;
   float: left; 
   clear: none;
} 

#infoForm fieldset div.comb_phone label.ext { 
   width: 15px; 
   padding: 12px 0 0 0 ;
   text-align: center;
   float: left; 
   clear: none; 
}

#infoForm fieldset div.comb_phone input.ext { 
   width: 40px;
   float: left; 
   clear: none; 
} 

fieldset div.prefix label { 
   color: #666;
} 

fieldset div input, fieldset div select { 
   clear: left; 
   float: left;
} 

fieldset div.lone { 
   float: left;
   clear: both;
}

fieldset ul { 
    clear: left;
    padding: 0 0 0 15px;
    list-style-type: none;
}

fieldset .subList { 
   margin: 10px 0; 
} 

.notReq { 
    color: #666;
}

#lbContent fieldset ul { 
   padding: 5px 0 0 0; 
   margin: 10px 0 0 10px;
   clear: both;
}

#infoForm span.notPerson { 
   font-size: 85%;
} 

#infoForm h3 { 
   color: #94732e;
   font-size: 95%; 
} 

#infoForm select, 
#infoForm input {
   margin: 5px 0 0 0; 
   border: 1px solid #666; 
   padding: 2px; 
} 

#infoForm option { 
   padding: 2px; 
} 

#infoForm input.radio { 
   margin: 0 3px 0 0; 
   border: none;
} 

#infoForm p { 
   font-size: 90%; 
   margin: 5px 0; 
} 

#infoForm ul { 
    padding: 5px 0 0 15px;
} 

#infoForm ul li { 
   padding: 0px 0 ; 
   height: 20px; 
}

#infoForm ul li p {
  padding: 2px 0 0 2px;
  margin: 0;
  float: left;
  font-size: 100%;
}
 
#infoForm ul.inline li { 
    width: 50px; 
    float: left; 
    vertical-align: top;
} 

#lbContent ul.inline li.gmat_score { 
    width: 300px;  
    padding-left: 10px;
} 

#gmat_prompt { 
    display: none;
    clear: both;
}

#gmat_list { 
   }
   
#gmat_list li{ 
   float: left; 
   width: 50px;
}



#infoForm ul li input { 
   border: none; 
}

#gmat_list li p { 
   margin: 0; 
   padding:  0 0 0 0;
   
}

#gmat_list li.wider { 
   width: 200px; 
}

#gmat_list li.wider p.gmat_score { 
   padding: 0; 
} 

#gmat_list li.wider input.gmat_score { 
clear: none; 
float: none; 
} 

#gmat_list li.wider p.gmat_score input { 
   clear: none; 
   float: none;
   border: 1px solid #666;
   padding: 1px; 
   margin: 0; 
} 


#startDescription { 
   clear: both; 
   float: left; 
   font-size: 90%;
   font-style: italic; 
   width: 240px;
} 

fieldset ul li input, 
fieldset div ul li input  { 
   margin: 0 0 0 7px;
} 



.invalid { 
   background-color: #fed9e1;
}

