body, td, th { font-family: LucidaGrande, Arial, sans-serif; font-size: 13px; color: #452c05; }

a:link, a:visited { color: #889c69; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0px solid #ffffff; }

p { margin: 10px 0; }
form { margin: 10px 0; }
fieldset { border: 0px solid #ffffff; padding: 0; }
input, select, textarea { font-family: Arial, sans-serif; font-size: 12px; color: #452c05; }
.imp-text, .imp-textarea, .imp-select { border: 1px solid #889c69; background-color:#fff;  } 
.imp-radio, .imp-checkbox { } 
.imp-button { color: #6b470f; border: 1px solid #c6c6c6; background: #e4e5d7; }


h1 { font-size: 20px; font-weight: normal; color: #85b847; margin: 10px 0; }
h2 { font-size: 18px; font-weight: bold; color: #85b847; margin: 10px 0; }
h3 { font-size: 18px; font-weight: normal; margin: 10px 0; }
h4 { font-size: 14px; font-weight: bold; margin: 10px 0; }
h5 { font-size: 14px; font-weight: normal; margin: 10px 0; }
h6 { font-size: 12px; font-weight: bold; margin: 10px 0; }

.csc-header h1 { font-size: 20px; font-weight: normal; margin: 10px 0; }


/* ------------------> contact form */
fieldset.csc-mailform { width: 100%; margin: 10px 0; float: left; }
fieldset.csc-mailform .required { color: #ff6600; }
fieldset.csc-mailform .imp-text, fieldset.csc-mailform .imp-select { width: 70%; }
fieldset.csc-mailform .imp-textarea { width: 70%; height: 100px; }
fieldset.csc-mailform .csc-mailform-field { width: 100%; margin: 5px 0; float: left;}
fieldset.csc-mailform .csc-mailform-field .csc-mailform-fieldlabel { width: 20%; margin: 0 5px 5px 0; float: left; display: inline; clear: left; }
/* contact form <------------------  */