﻿/* LIVE VALIDATION */

#Submit {width:86px; height:36px} 

textarea
{
  border:1px solid #DDDDDD;
  padding:1px;
  margin-top:1px;
  width:508px;
  height:40px;  
}

input, select {
  border:1px solid #DDDDDD;
  padding:1px;
  /* background:#ffffff url(/images/db_input_bg.gif) top left no-repeat;*/
  margin-top:1px;
  width:225px;
}

select {
  width:200px;
}


.LV_validation_message{
    font-weight:bold;
    
    margin-left: -229px; 
    margin-top: -16px;
    
    *margin-left: -229px; 
    *margin-top: -14px;

    position:absolute;
    background: #a9a9a9;
    width:230px;
 
       
}



#formstandard_StatePanel span.LV_validation_message
{
	margin-left: -200px;  
}

#formstandard_FindOutPanel span.LV_validation_message
{
	margin-left: -200px; 
}

.LV_valid 
{   
    position:absolute;
    background-image:url('/images/db_tick_contact.gif');
    width:16px;
    height:16px;
    display:block;
    margin-top: -18px;    
    margin-left: 235px;
    *margin-top: 4px;    
    *margin-left: 4px;
}

#formstandard_StatePanel span.LV_valid 
{
	margin-left: 203px; 
	*margin-left: 4px; 
}
	
#formstandard_FindOutPanel span.LV_valid 
{
	margin-left: 203px;
	*margin-left: 4px; 
}
	
.LV_invalid 
{
    color:#2b2b2b;
 
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
select.LV_valid_field:hover, 
select.LV_valid_field:active {

}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active, 
select.LV_invalid_field:active,
select.LV_invalid_field:hover
{
    border: 1px solid #bc151b;
     
}
