/*body { behavior: url("csshover3.htc"); } */

form fieldset {  
margin: 1.5em 0 0 0;
padding-right:0;
padding-bottom: 0.25em;
padding-left: 0.75em;
padding-top:0.25em; 
border: 1px solid #ab6972;    
background-color: #ffc5d1; /*#fa9aa6;*/
background-image: url(images/apply/fieldset_gradient.png);    
background-repeat: repeat-x;   
background-position: 0px -1px; 
color: #000000;  
} 

form fieldset p { 
margin-left: 0.25em;
margin-right: 0.25em;
}

form fieldset div {
float:left;
margin-left: 0.25em;
margin-right: 0.25em;
margin-top: 0.25em;
margin-bottom: 0.25em;
}

div.button {
float:none; 
margin: 0 auto; 
width:100px; 
height:150px; 
border: 3px outset #ab6972;
cursor: pointer;
}

/*div.button:hover { background-image: url(images/apply/fieldset_gradient.png); border: 3px inset #ab6972; } */

div#emsg {
/*color: #ab6972;*/
color: #855259;
font-family:  Arial, Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
/*font-variant: small-caps;*/
text-align: center;
}

form legend {  
margin-left: 1em;  
padding: 0;  
font-weight: bold;  
color: #ffffff;  
} 

form input {
border: 1px solid #ab6972;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
}

form textarea {
border: 1px solid #ab6972;
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 #ab6972;    
}

form input.nostyle { border: none;}

form fieldset.submit {  
float: none;    
width: auto;    
border-style: none;    
padding-left: 12em;    
background-color: transparent;    
}

form label {
margin: 2px 0 0 0;
padding:0;
}

form label.leftalign {
display:inline-block;   
width: 7em; 
}

form label.leftalign2 {
float: left;    
width: 6em; 
}

form label.top {
display: block; 
margin:  0 0 0.5em 0;
}


