div.input { background: none; color: white; width: auto; height: auto; margin: 8px 0 0 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; font-weight: normal; }
label { background: none; color: white; display: block; float: left; width: 180px; height: auto; margin: 3px 0 0 0; font-family: Verdana, Arial, sans-serif; font-size: 1.2em; font-weight: normal; }
input[type="text"], textarea, select { background: #404040 !important; color: white; width: 300px; padding: 2px; border: 1px solid #808080; font-family: Verdana, Arial, sans-serif; font-size: 1.2em; }
input[type="text"] { height: auto; }
input[type="text"].submitted, textarea.submitted { color: white; background: #303030 !important; }
textarea { height: 100px; }
select { width: 156px; }
select#selCompYear { width: 76px; }
select.existing { color: #808080; }
input[type="checkbox"] { margin: 3px 0 0 0; }
input[type="submit"], input[type="reset"] { background: #303030 !important; color: orange; width: 110px; height: auto; border: 1px solid white; font-family: Verdana, Arial, sans-serif; font-size: 1.2em; cursor: pointer; }
input[type="submit"]:hover, input[type="submit"]:active, input[type="reset"]:hover, input[type="reset"]:active { color: #303030; background: orange !important; border: 1px solid white; }
input[type="submit"]:active, input[type="reset"]:active { font-weight: bold; }
input[type="text"].date { width: 150px; }
select.time { width: 56px; }