body{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
}
a{color:#0033CC;}
h1, h2, p, form{
	border:0px; 
	margin:0px; 
	padding:0px;
}

input, select, textarea{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
h2{	color:#666666; 
	margin-bottom:20px;
	font-size:16px;
}

div.main{
	width:100%;
	}

div.box{
/*	background-color:#ECECEC;*/
	border:solid 1px #c6cfe1;
	padding:20px 8px;
	color:#333333;
	margin-bottom:20px;
	width:400px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box .input-text{
	width:254px;
	*width:248px;
}
div.box .input-select{
	width:256px;
	*width:248px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:115px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:105px; 
	font-size:11px;
	color:#555555;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#85CB11;
}

.LV_invalid {
    color:#CC0000;
float:left; width:290px !important;_width:260px !important; text-align:left !important; padding:2px 0px 2px 130px;
}
    
.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 #85CB11;
}
    
.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;
}

