html { overflow: -moz-scrollbars-vertical; }
body { background-color: #5a0000; margin-left: 0; margin-top: 0; }
.buttons { font-family: Arial, Helvetica, sans-serif; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A28F60; }
a {	font-size: 12px; color: #A28F60; }
a:link { text-decoration: none; color: #a28f60; }
a:visited {	text-decoration: none; color: #A28F60; }
a:hover { text-decoration: underline; color: #A28F60; }
a:active { text-decoration: none; color: #A28F60; }
.style12 { font-size: 7px; }
.style14 { color: #FFFFFF; }
.style15 { font-size: 9px; }
.style19 { font-size: 11px; }
.style25 { color: #5A0000; font-size: 12px; }
.style26 { color: #90804F; font-size: 12px; }
#adminholder { position: relative; width: 730px; margin-top: 25px; margin-bottom: 25px; }
#timeoutclock { width: 100%; margin-top: -12px; margin-bottom: -5px; height: 25px; text-align: right; font-size: 10px; font-weight: bold; z-index: 100; display: block; }
#timeoutclock .red { color: red; }
#atfooter { color: #a28f60; font-size: 9px; text-align: center; position: relative; bottom: -20px; width: 100%; z-index: 100; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
#atfooter a { color: #a28f60; font-size: 9px; }
#projectnavtable a { margin-right: 8px; display: block; padding: 2px 5px; }
#projectnavtable a:hover { background-color: #a28f60; color: white; text-decoration: none; }
.welcome { font-size: 13px; }
#formarea { position: relative; height: 100%; width: 100%; }
#formarea fieldset td { padding-bottom: 3px; }
#formarea fieldset input { color: #252525; border: 1px solid #a28f60; background-color: #FFFFFF; font-size: 12px; padding: 1px; width: 150px; }
#formarea fieldset input.checkbox { width: 13px; height: 13px; }
#formarea fieldset select { color: #252525; border: 1px solid #a28f60; background-color: #FFFFFF; font-size: 12px; padding: 1px; width: 150px; }
#formarea fieldset textarea { color: #252525; border: solid 1px #a28f60; background-color: #ffffff; font-size: 12px; height: 100px; padding: 1px; }
#errormessage { width: 100%; color: red; line-height: 20px; text-align: right; font-size: 10px; font-weight: bold; z-index: 100; display: block; }
#doc_tbl td { padding: 2px 10px; border-bottom: 1px solid #d8d8d8; }
#user_tbl td { padding: 4px 3px; border-bottom: 1px solid #d8d8d8; }
.message_tbl_nav td { padding: 4px 3px; border-bottom: 1px solid #d8d8d8; }
.message_tbl_items { margin: 0px; }
.message_tbl_items td { padding: 4px 3px; border-bottom: 1px solid #d8d8d8; }
.replydiv { width: 708px; }
.message_wrapper { width: 100%; border-bottom: 1px solid #d8d8d8; }
.message_tbl_replies { margin-bottom: 12px; }
.postinfo { border-bottom: 1px solid #d8d8d8; padding-top: 12px; }
#date_trigger_1 { margin-bottom: -4px;}
#date_trigger_2 { margin-bottom: -4px;}
fieldset { padding: 0 8px 8px; border: solid 1px #d8d8d8; }
legend { color: #A28F60; font-weight: bold; }
fieldset table { margin-top: 8px; }
#preloader { width: 100%; height: 100%; background-image: url(../images/load.png); position: absolute; z-index: 998; margin: 0; border: solid 1px #000; display: none; }
#pre_load_mess { width: 200px; height: 75px; background-color: #252525; position: absolute; left: 50%; top: 50%; z-index: 999; margin-left: -100px; margin-top: -40px; border-color: #696969 #000 #000 #696969; border-style: solid; border-width: 2px; }
#pre_load_mess p { color: white; font-family: verdana, tahoma, arial; font-size: 11px; width: 100%; text-align: center; margin: 15px 0 5px; padding: 0; }
#noscriptholder { width: 100%; height: 100%; background-image: url(../images/load.png); position: absolute; z-index: 998; margin: 0; border: solid 1px #000; display: block; }
#noscriptmessage { width: 600px; height: 75px; background-color: #252525; position: absolute; left: 50%; top: 50%; z-index: 999; margin-left: -300px; margin-top: -40px; border-color: #696969 #000 #000 #696969; border-style: solid; border-width: 2px; }
#noscriptmessage img { float: left; margin-left: 15px; margin-top: 6px; }
#noscriptmessage p { color: white; font-family: verdana, tahoma, arial; font-size: 11px; width: 100%; text-align: center; margin: 15px 0 5px; padding: 0; }
.user_details { line-height: 22px; }
#pagination a { color: silver; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; background-color: #fff; text-decoration: none; width: 15px; height: 15px; margin: 1px 2px; padding: 1px 3px; border: solid 1px; }
#pagination a:hover { color: white; background-color: silver; border: solid 1px silver; }
#pagination a:focus { color: white; background-color: silver; border: solid 1px silver; }
.activepage { color: #fff; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; background-color: silver; text-decoration: none; width: 15px; height: 15px; margin: 1px 2px; padding: 1px 3px; border: solid 1px silver; }
.nonactive { color: #e8e8e8; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; background-color: #fff; text-decoration: none; width: 15px; height: 15px; margin: 1px 2px; padding: 1px 3px; border: solid 1px; }
button { font-size: 10px; }
.nowrap { white-space: nowrap; }
.hidebutton { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; cursor: wait; }
