
#content .leftcol form { display: block; width: 426px;clear:both;padding:0 0 10px 20px; }

#content .leftcol form h2 { font-size: 16px; }

#content .leftcol form div.field { display: block; overflow: hidden; border: solid #ddddef; border-width: 0 0 0 0;width:396px; }
#content .leftcol form div.required input, #contact form div.required select { background-color: #c3d7ea; }
#content .leftcol form div.buttons { border: solid #888; border-width: 1px 0 0 0; padding: 7px 0 0 0; }

#content .leftcol form div input { }

#content .leftcol form div label { clear: left; width: 100px; padding: 3px 5px 0 0; display: block; float: left; text-align: left; color: #333; line-height: 12px; }

#content .leftcol form div input, #contact form div select, #contact form div option, #contact form div label, #contact form div a { display: block; font-size: 12px; font-family: arial; }

#content .leftcol form div input.textfield { border: solid 1px #888; margin-bottom: 7px; }
#content .leftcol form div select.dropdown  { border: solid 1px #888; margin-bottom: 7px; }
#content .leftcol form div textarea  { border: solid 1px #888; margin-bottom: 7px; }
#content .leftcol form div.buttons a { display: block; color: #333; text-decoration: none; display: block; float: left; background: #c3d7ea; padding: 4px 6px; border: solid 1px #ddd; margin-right: 7px; }

#content .leftcol form input.hidden { visibility: hidden; display: none; }
#content .leftcol form div option  { }

#content .leftcol form .checkboxes { display: block; float: left; }
#content .leftcol form .checkboxes input { float: left; clear: none; }
#content .leftcol form .checkboxes label { float: left; clear: none; }