#SpryContactForm{ 

    padding-top:20px;

}

span.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton{

/*    background:#fff;

    color:#000;

    border: 1px solid #000;*/

}

span.contactFormSubmit input.submitbutton{

    margin-left:60px;

}

#SpryContactForm ul{

    list-style:none;

    margin:0;

    padding:0;

}



#SpryContactForm select, #SpryContactForm input[type="text"]{

    width:300px;

}



#SpryContactForm textarea{

    height:150px;

    width:300px;

}

#SpryContactForm ul li{

    height:30px;

    clear:both;

}

#SpryContactForm ul li.textarea{

    height:163px;

}

#SpryContactForm label{

    display:block;

    float:left;

    width:160px;

    font-size: 14px;

    color: #FFF;

}

.validMsg, .novalidMsg{

    position:relative;

    top:2px;

    padding: 0px 3px;

    width:16px;

    height:16px;

    display:none;

}

.validMsg{

    display:none;

}

.radioValidState .validMsg,

.checkboxValidState .validMsg,

.textfieldValidState .validMsg, 

.textareaValidState .validMsg, 

.selectValidState .validMsg{

    display:inline;

}



.checkboxMaxSelectionsState .novalidMsg,

.checkboxMinSelectionsState .novalidMsg,

.radioRequiredState .novalidMsg,

.checkboxRequiredState .novalidMsg,

.textfieldRequiredState .novalidMsg,

.textareaRequiredState  .novalidMsg,

.textfieldInvalidFormatState .novalidMsg , 

.textfieldMinCharsState .novalidMsg, 

.textfieldMaxCharsState .novalidMsg , 

.textareaMinCharsState .novalidMsg , 

.textareaMaxCharsState .novalidMsg, 

.selectRequiredState .novalidMsg{

    display:inline;

}

span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg{

    position:relative;

}

#Counterror_mess{

    padding:0px 5px;

}

#SpryContactForm ul li.grpradio{

    height:auto;

}

#SpryContactForm ul li span div.grpradio{

    display:block;

    width:306px;

    height:25px;

    float:left;

}

#SpryContactForm ul li.grpcheckbox{

    height:auto;

}

#SpryContactForm ul li span span.grpcheckbox{

    display:block;

    width:306px;

    height:25px;

    float:left;

}

br.clear{

    clear:both;

}