/* Start of CMSMS style sheet 'Style contact' */
.contactform {
 padding:9px 0 9px 8px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;    /*background-color: #f2efe1;*/ width:590px;
border:0;
 }

.contactform fieldset{
width:430px;
border:0;
 }

.select{
margin-right:300px;
}

 .contactform div{
float:left;
min-width:267px;
width:auto;
margin-top:10px;
}

.chpTxt2{
width:535px !important;
text-align:right;
}

 .contactform div label {
float:left; text-align:right; display:block; height:19px; margin-top:12px;min-width:90px; margin-right:5px;
 } 
 
 textarea {
 height:120px; width:auto; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-left:3px; padding-top:2px; width: 535px; border:1px solid #8E1C38; margin-top:2px ;background-color:#fff; color:#000;
 }

input,select{
padding:0; height:19px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-left:3px; padding-top:2px; width:167px; margin-left:0px; border:1px solid #8E1C38;background-color:#fff;margin-top:10px;
 }

.chpTxt2 input{
width:317px !important;
}

.chpTxt2 label{
text-align:right
}

.submit input{
 font-family:Verdana,Arial,Helvetica,sans-serif; padding-bottom:2px; top:433px; height:20px; _height:26px; width:60px; _width:70; background-repeat:no-repeat;
 background-color:#8E1C38; 
 background-position:0 0; 
text-align:right; text-decoration:none; 
font-weight:bold; 
display:block; 
margin-top:10px;
 font-size:11px;
 margin-left:342px; 
color: #fff;
border:0
 }

 .submit input:hover {
color: #fff; background-color:#879a3d;
 }
 .contactform fieldset legend {
 height:0px; width:0px; font-size:0px;display:none; 
 }

.hidden input{
display:none;
}

.error_message, .fb_invalid {
color:#f00;
font-weight:bold;
}
.error_message li {
list-style-type:none;
}

/* End of 'Style contact' */

