/* Style sheet forms */
form{margin:0;padding:0;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}
/* Text fields */.text,.text_2,.text_3,.text_4,.textarea{margin:1px 0;}
.text{width:314px;}
.text_2{width:152px;}
.text_3{width:99px;}
.text_4{width:72px;}
.textarea{width:682px;height:240px;}
.text_unit{width:250px;margin:1px 0 1px 0;}
.text_trbl{width:55px;margin:1px 0 1px 0;}
.text_interval{width:152px;margin:1px 0 1px 0;}
.text,.text_2,.text_3,.text_4,.textarea,.text_unit,.text_trbl,.text_interval{padding:2px;border:1px solid #b8b8b8;}
.text:focus,.text_2:focus,.text_3:focus,.text_4:focus,.textarea:focus,.text_unit:focus,.text_trbl:focus,.text_interval:focus{background-color:#ebfdd7;}
pre,.textarea.monospace{font-family:"Andale Mono", monospace;font-size:12px;}
.textarea.monospace:focus{background:none;}
/* Select menus */.select,.mselect,.select_column{margin:1px 0 1px 0;}
.box .select,.tbox .select,.box .mselect,.tbox .mselect{width:320px;}
.select_column{width:140px;}
.select_unit{width:60px;margin:1px 0;}
.select_interval{width:158px;margin:1px 0 1px 0;}
.select,.mselect,.select_column,.select_unit,.select_interval{padding:1px;border:1px solid #b8b8b8;}
/* Checkboxes */.checkbox{vertical-align:bottom;margin:1px 3px 0 0;}
.tree_checkbox{margin:0 3px 0 0;}
.checkbox_single_container{margin:16px 0 1px 0;}
.checkbox_single_container label{font-weight:bold;}
/* Grouped checkboxes */.checkbox_toggler{font-weight:bold;}
.checkbox_toggler_first{margin-top:3px;font-weight:bold;}
.checkbox_toggler img,.checkbox_toggler_first img{top:-2px;position:relative;margin-right:3px;vertical-align:top;}
.checkbox_options{margin:0 0 6px 21px;}
/* Radio buttons */.radio{vertical-align:bottom;margin:1px 3px 0 0;}
.tree_radio{vertical-align:middle;margin:0 3px 1px 0;}
/* Radio table */.radio_table{margin:2px 0 1px 0;}
.radio_table td{padding:0 24px 1px 0;}
.radio_table img,.radio_table input{vertical-align:middle;}
/* Upload fields */.upload_field{margin:1px 0 1px 0;}
fieldset{width:520px;margin-top:20px !important;margin-bottom:10px !important;padding:10px !important;}
fieldset table td.col_0{width:200px;}
.formbody table td{padding-top:4px;padding-bottom:4px;}
.formbody .col_0{padding-right:10px;}
div.error,p.error{padding-left:20px;background-image:url("system/themes/default/images/error.gif");background-position:left center;background-repeat:no-repeat;color:#ff0000;}
