@charset "utf-8";
/* CSS Document */
/*With thanks to sitepoint: http://www.sitepoint.com/print/fancy-form-design-css/  */
/*With thanks to Alec Hill for form validation: http://www.livevalidation.com/license */

fieldset {  
float: left;  
clear: left;  
width: 85%; /*553px in total  0.85*553px = 470.05px*/  
margin: 0 0 4% 2%;  
padding: 0;
border-style: none;
border-top: 1px solid #D0AB17;
}

legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
padding:0;
font-size: 1.5em;
}

fieldset ol {
padding: 0em 0.3em 0em 0.3em;
list-style: none;
}

fieldset li{
padding-bottom: 2%;
float: left;
clear: left;
width: 100%;
}

fieldset.submit {  
float: none;  
width: auto;  
border: none;
background-color: #ffffff; 
background-image: none;  
padding-left: 12em;

}

label {
float: left;
width: 30%; 
margin-right: 1em;
text-align: right;
color:#000080; 
}

fieldset li.inLine{
padding-left:3em;
}

label.radio{
width: 30%; 
float: none;
margin: 0;
}


.innerText {
padding: 0em 1em 0em 1em;
font-weight: bold;
}

fieldset.agree label{
text-align: left;
width: 80%; 
margin-left: 2em;
}

#inputArea input, #inputArea textarea{
padding: 0.1em;
border-top: solid 1px #2A3F55;
border-bottom: solid 1px #2A3F55;
border-left: solid 1px #2A3F55;
border-right: solid 1px #2A3F55;
background-image: url('../img/img-gradient');
background-repeat:repeat-x ;
width: 38.25%; /* 250px /553px  */
}

#inputArea .inLine input{
padding: 0;
border: 0;
width: 5%;
background-image: none;
}

#inputArea .agree input{
padding: 0;
border: 0;
width:5%;
background-image: none;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 2px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}