﻿form#contact address { font-style: normal; }
form#contact, form#term { width: 330px; }
form#login, form#user, form#role, form#menumgt { width: 359px; }
form#category, form#gallery, form#calendar { width: 420px; }
form#frmbanner { width: 500px; }
form#frmbanner div label { width: 60px; }
form#bmd div label { width: 25% }
form#bmd div input { width: 40% }
form div { border-top: solid 1px #fff; clear: both; }
form div.requiredinfo, { color: #c0c0c0; float: none; font-size: 90%; text-align: right; white-space: nowrap; }
.forminfo { float: none; font-size: 90%; }
form div label { display: block; float: left; padding: 2px 5px 0 0; text-align: right; font-size: 12px; width: 22%; }
form div select optgroup { color: #005435; font-style: normal; font-weight: normal; }
form div select optgroup option { color: #000; }
form div input, form div textarea, form div select, form div span, form div ul { border-color: #C0C0C0; border-style: solid; border-width: 1px; float: left; font-family: Verdana; font-size: 12px; margin: 0 0 2px 0; padding-left: 1px; width: 75%; }
form div input.chk, form div input.rad { width: auto; border: none; cursor: pointer; }
form div ul { border: none; clear: none !important; list-style-type: none; margin: 0 !important; padding: 2px 0; width: 50% !important; }
form div ul li { margin: 0 !important; width: 100%; }
form div ul li input.chk { float: left; height: 14px; }
form div li label { cursor: pointer; display: block; float: left; font-size: 10px; height: 14px; line-height: 14px; margin: 0; padding: 0; text-indent: 2px; vertical-align: top; width: auto !important; }
form div li label.nocursor { cursor: default; }
form div span { border: none; }
form div span.id { padding-top: 2px; text-indent: 1px; }
form div.required input, form div.required textarea, form div.required select { border-color: #00553d; }
form div.required label { color: #00553d; }
form div.wide input, form div.wide textarea, form div.wide select { width: 98%; }
form div textarea { overflow: auto; }
/*
form div select { width: auto; }
*/
form div div.dateselect { clear: none; float: left; }
form div div.dateselect select { margin-right: 4px; }
form div div.dateselect select option { text-align: right; }
form div div.dateselect select.month option { text-align: left; }
form div div.dateselect img { margin-top: 2px; }
form div.buttons { float: none; text-align: left; }
form div.buttons input { cursor: pointer; float: none; padding: 5px; width: auto; }