/* Form */
body { background:#F0F0F0; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	background-color: white;
}

.MsgSent h1 {
	background: url(../images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(../images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 12px;
	color:#999;
}



/*mail form*/
#my-form  { background:#FFFFFF;}
#update_div {
	border:1px solid  #666666;
	padding:10px;
}


textarea

{
  padding: 3px;
  font-size:12px;
  color: #666;
  background: #F5F5F5;
  border: 1px solid #999;
  margin:2px;
}

input:focus,
textarea:focus,
select:focus {
  color: #333;
  background: #fff ;
  border: 1px solid #999;
}




.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#999;
}
	
.LV_invalid {
    color:#CC0000; font-size:12px;
}
    
.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 #999;
}
    
.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;
}
/*end mail form*/	

