
.contactform h1 
{
    background: url(image/contactForm.gif) no-repeat; 
    background-position:416px 5px;
    }
    
.contactform 
{
    width:550px; 
    margin:25px 0px;
	padding: 12px;
	border: 1px solid #E2E2E2;
	background-color: #FBFBFB;
    }
    
.contactform em {
	font-style: normal;
	color: #999999;
	font-size: 9px;
}
    
.contactform fieldset {
    /*
    padding:10px 0 10px 0 !important; 
    margin:0 0 20px 0;*/ 
    border:solid 0px rgb(220,220,220); 
    background: transparent; 
    }
    
.contactform fieldset legend 
{
    margin:0 0 0 9px !important; 
    padding:0 2px 6px 7px; 
    color:rgb(80,80,80); 
    font-weight:bold;  
    font-size:120%;  
     }
.contactform label.left 
{
    float:left; 
    width:130px; 
    margin:0 0 0 10px; 
    padding:2px; 
    font-size:11px;}
    
.contactform select.combo 
{
    width:175px;
    padding:2px;
    
    font-size:11px;
	line-height: 16px;
	color: #333333;
	border: 1px solid #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	width: 160px;
    }
    
.contactform input.field 
{
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #FFFFFF;
	width: 275px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #0FA449;
    
    }
    
.contactform textarea 
{
    width:275px; 
    padding:2px; 
    border:solid 1px rgb(200,200,200);

	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #0FA449;
    }
    
.contactform input.button 
{
    float:left; 
    width:9.0em; 
    margin-left:145px !important;
    padding:3px !important;
    /*background:rgb(230,230,230); 
    border:solid 1px rgb(150,150,150); 
    text-align:center; color:rgb(150,150,150);
    font-size:100%;
    */
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #10A448;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #10A448;
	border-right-color: #10A448;
	border-bottom-color: #10A448;
	border-left-color: #10A448;
    }
.contactform input.button:hover 
{
    cursor:pointer; 
    border:solid 1px #666; 
	background-color: #999999;
    color: #222;
    }
    
.contactform .successLabel
{
    color:Green; 
    font-weight:bold; 
    clear:both; float:left; 
    margin-left:145px !important; 
    margin-top: 10px;
    }
    
.contactform .failureLabel
{
    color:Red; 
    clear:both; 
    float:left;
    margin-left:145px !important;
    margin-top: 10px;
    }
    
.contactform ul 
{
    clear:both; 
    float:left; 
    margin-left:145px !important; 
    margin-top: 15px;
    }
