.leftMain { width: 440px; margin: 5px 10px 0 8px; float: left; display: inline; } 
.leftMain .title { margin-bottom: 10px; } 
.leftMain .splashBanner {margin: 10px 0 25px 0; } 
.leftMain .formMain { background: #eee; }

.rightMain { width: 225px; margin: 5px 20px 0 0; float: left; display: inline; } 
.rightMain .sideImage { margin-bottom: 10px; background: green; } 
.rightMain .pollMain { background: #c0ebfb; }

.formHeader { font-size: 16px; color: #6D96A8; margin: 0 0 5px 0; padding: 0; } 
.formMain, .pollMain { font-weight: bold; padding: 15px; } 
.formMain fieldset, .pollMain fieldset { border: none; padding: 0; } 
.formMain h4 { color: #01AFEB; margin: 0 0 10px 0; padding: 0; } 
.leftMain p, .rightMain p { margin: 0 0 10px 0; padding: 0; }

.contactset { margin: 30px 0 30px 30px; } 
.contactset label { float: left; display: inline; width: 100px; } 
.contactset input { float: left; display: inline; width: 190px; } 
.contactset span { margin: 0px 0 0px 0px; }
.contactset .row { padding: 0 0 10px 0 !important; }

.radioset { margin: 0 0 20px 40px; }
.radioset label { font-weight: bold; }
.radioset p { margin-left: 25px; font-weight: normal; } 
.radioset select { margin: 10px 0 0 25px; width: 140px; }
 #otherInput { display: none; margin: 10px 0 0 25px !important; } 
.radioset #otherInput input { width: 135px; } 
.textset { margin: 0 0 0 40px; } 
.textset label { margin: 0 0 5px 0; display: block; } 
.textset textarea { height: 55px; width: 290px; }

.submitset { text-align: right; margin: 20px 0 0 0; }

.pollMain .radioset { margin: 20px 0 0 0px; font-size: .9em; } 
.pollMain p { font-weight: normal; } 
.pollMain .radioset p  { margin: 0 0 0 0; }

form input, form select, form textarea {
   font-weight: normal; font-size: 1em; font-family: arial, helvetica, sans-serif;
   }
/* Auto clearing floats: http://www.positioniseverything.net/easyclearing.html */
.clearIt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearIt { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearIt { display: block; }
/* End hide from IE-mac */
