div {margin:0px; padding:0px; }
input { font-size:10px; width:350px; border:1px solid #888888; padding:2px; color:#888888; height:19px; margin-bottom:3px; }
select { font-size:11px; width:350px; border:1px solid #888888; padding:2px; color:#000000; height:21px; margin-bottom:3px; }
table { font-size:12px; }

h1 { font-size:20px; font-weight:normal; padding:5px; font-style:italic; margin:0px; background:url('images/topfade.png'); }

#tabstage { display:block; width:615px; font-size:12px; font-weight:bold; height:176px; line-height:28px; margin: 0 auto; }
.formstage{ display:block; width:615px; margin: 0 auto; color:#000000; }
.firstname {width:110px; color:#888888; }
.middlename {width:70px; }    
.lastname {width:160px; }

#dob1 { width:28px; }           
#dob2 { width:28px; }     
#dob3 { width:38px; }

#ssn1 { width:30px; }
#ssn2 { width:25px; }               
#ssn3 { width:35px; }

.disp_text { font-size:11px; padding-left:10px; width:249px; }
.disp_text_hidden { font-size:11px; padding-left:45px; width:230px; }
.disp_text_nostars { font-size:11px; padding-left:43px; width:230px; }
.disp_text_nostars_hidden { font-size:11px; padding-left:78px; width:230px; }

.formtable tr td { padding-top:1px; padding-bottom:1px; color:#000000; }
.dollarSymbol { width:10px; display:inline; float:left; font-size:11px; font-weight:bold; vertical-align:middle; margin:0px; padding:0px; padding-top:3px; }
.forgotpass { font-size:10px; text-decoration:none; color:#176347; }