form fieldset {  
margin: 1.5em 0 0 0;  
padding: 0 12px 10px 12px; 
border: 1px solid #BFBAB0;    
background-color: #F2EFE9;
background-image: url(images/Apply/fieldset_gradient.png);    
background-repeat: repeat-x;   
background-position: 0px -1px;   
} 

form fieldset p { 
position:relative;
margin-left: 1em;
margin-right: 2em;
}

form legend {  
margin-left: 1em;  
padding: 0;  
color: #000000;  
font-weight: bold;  
} 

form label {
white-space:nowrap;
}

form input, form select {
border: 1px solid #BFBAB0;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
}

input[type=checkbox] { border: none; } /*does not work in IE<7*/
form input.checkbox { border: none; }


table {
   width:100%;
   border: 0px none;
   border-collapse: collapse;
   margin: 0px auto;
   
}
table td {
   text-align: right;
   border-spacing:0px;
   white-space:nowrap;
   vertical-align: middle;
   padding: 4px;
}
table td.label {
   padding-right: 0px;
   padding-left: 8px;
}

table td.leftalign {
   text-align: left;
   width:60pt;
}
table td.top {
   text-align: left;
}

table td.fixed {
   white-space:nowrap;
   width:1pt;
}


