body
{
   font:12px Verdana, Geneva, sans-serif;
   color:#000000;
   padding:0; margin:0 14px;
}

h1
{
   font:              bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
   line-height:       95%;
   color:             #861e34;
   margin:            0px;
   padding:           10px 0px 0px 0px;
   text-shadow:       #000000 1px 1px 1px; 
}

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 input {
border: 1px solid #BFBAB0;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
}

form textarea {
border: 1px solid #BFBAB0;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
overflow:auto;
padding: 0;
margin:0;
}

form select {  
font-family: Georgia, "Times New Roman", Times, serif;
border: 1px solid #BFBAB0;    
}

form input.submit {
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
}

form input.checkbox {
border: none;
}

form fieldset.submit {  
float: none;    
width: auto;    
border-style: none;    
padding-left: 12em;    
background-color: transparent;    
}

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;
   vertical-align: middle;
   padding: 4px;
}
table td.leftalign {
   white-space:nowrap;
   text-align: left;
   width:60pt;
}
table td.top {
   text-align: left;
}

table td.fixed {
   white-space:nowrap;
   width:1pt;
}

