/* CSS Document */

form, fieldset { 
margin : 0; 
padding : 0; 
} 
fieldset { 
border : 1px solid #000; 
} 
legend { 
padding : 0; 
color : #000; 
} 
input, textarea, select { 
margin : 0; 
padding : 1px; 
font-size : 100%; 
font-family : inherit; 
} 
select { 
padding : 0; 
} 




.sr { 
position : absolute; 
left : -9999em; 
top : 0; 
width : 1px; 
height : 1px; 
overflow : hidden; 
} 





form.cmxform fieldset { 
margin-bottom : 10px; 
} 
form.cmxform legend { 
padding : 0 2px; 
font-weight : bold;
background : #AFC9EA; 
} 
form.cmxform label { 
display : inline-block; 
line-height : 1.8; 
vertical-align : top; 
} 
form.cmxform fieldset ol { 
margin : 0; 
padding : 0; 
} 
form.cmxform fieldset li { 
list-style : none; 
padding : 5px; 
margin : 0; 
} 
form.cmxform fieldset fieldset { 
border : none; 
margin : 3px 0 0; 
} 
form.cmxform fieldset fieldset legend { 
padding : 0 0 5px; 
font-weight : normal; 
} 
form.cmxform fieldset fieldset label { 
display : block; 
width : auto; 
} 
form.cmxform em { 
font-weight : bold; 
font-style : normal; 
color : #f00; 
} 
form.cmxform label { 
width : 120px; 
} 
form.cmxform fieldset fieldset label { 
margin-left : 123px; 
}
form.cmxform p { 
font-weight : bold; 
font-style : normal; 
color : #fff; 
} 





form.cmxform { 
width : 612px; 
font-size : 0.9em; 
color : #333; 
} 
form.cmxform legend { 
padding-left : 0; 
} 
form.cmxform legend, form.cmxform label { 
color : #333; 
} 
form.cmxform fieldset { 
border : none; 
border-top : 1px solid #c9dca6; 
background : url(../images/contact/cmxform-fieldset1.jpg) repeat left bottom; 
} 
form.cmxform fieldset fieldset { 
background : inherit; 
} 
form.cmxform fieldset li { 
padding : 5px 10px 7px; 
background : url(../images/contact/cmxform-divider.gif) repeat-x left bottom; 
} 

/*FORM ERROR TEXT*/

form.cmxform .errText { 
font-family: Arial; 
font-size: 11px; 
color: red; 
text-decoration: none; 
font-weight: normal; 
} 

form.cmxform img { 
border: 1px solid #000000;
}

