/** CSS for forms */

form div.leftlabel {clear:both;margin-bottom:3px;}
form div.leftlabel label{float:left;width:200px;font-weight:600;}
form div.leftlabel .hint {margin-left:210px;}

form div.toplabel {clear:both;margin-bottom:3px;}
form div.toplabel label{display:block;font-weight:600;}
form div.toplabel input, form div.toplabel select, form div.toplabel textarea, form div.toplabel .hint{margin-left:1em;} 

form div.clickgroup{margin-bottom:6px;}
form div.clickgroup label.main{display:block;font-weight:600;} /* not a linked label */
form div.clickgroup input, form div.clickgroup .hint {margin-left:1em;}

form .hint{font-size:90%;color:#666666;clear:both;display:block;}
form .errormessage{color:red;font-weight:700;}
form .clicklabel{}
form .textlabel{}

form fieldset{padding:10px 0px 10px 1em;margin-bottom:1.5em;}
form fieldset legend{font-size:140%;font-weight:600;}

form fieldset hr {height:1px;border-style:none;border-bottom:solid #E6E6E6 1px;margin:10px 15px;}
.insetleft{margin-left:200px;}

input.wlarge, textarea.wlarge {width:95%;}
input.wmedium, textarea.wmedium {width:60%;}
input.wsmall {width:8em;}

div.buttonbar{text-align:right;margin:5px;padding:5px 10px;border-top:solid 1px #E6E6E6;}