/* CSS Document */

form
{
margin-top: 5px;
line-height: 110%;
width: 600px;
font-size: 13px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
padding: 10px;
}

.req{
        color: #666;
        font-weight: bold;
}

#form_submit{
border: 1px solid #FFF;
font-size: 85%;
padding: 3px;
background-color: #CC0000;
color: #FFF;
width: 80px;
display: block;
margin-top: 10px;
clear: left;
float: right;
margin-right: 105px;
font-size: 14px;

}


div.content form label{
	width: 100px;
	display: block;
	float: left;
}
div.content form label.wide{
	width: 310px;
	display: block;
	float: left;
}
div.content form input{
	border: 1px solid #666;
	padding: 2px;
	width: 390px;
	color: #666;
	background-color:#FFF;
	display: block;
	float: left;
	font-size: 14px;


}

div.content form textarea{
	border: 1px solid #666;
	width: 390px;
	background-color:#FFF;
	color: #666;
	display: block;
	float: left;
	padding: 2px;
	font-size: 14px;

}
div.content form input.hidden{
	display: none;
}
div.content form select{
	border: 1px solid #666;
	width: 60px;
	display: block;
	float: left;
}
div.content form select.wide{
	border: 1px solid #666;
	width: 390px;
	display: block;
	float: left;
}
div.content form input.checkbox{
	width: 20px;
	margin-top:1.5px;
	margin-right:5px;
}
.LV_invalid {
font-size: 85%;
margin-left: 5px;
color: #CC0000;
font-weight: bold;
}

    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
	padding:2px;
}


