HTML {overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
BODY {background-color:#FFFFFF;font-family:verdana,tahoma,arial,sans-serif;font-size:12px;line-height:16px;height:100%;}
TD {font-size: 12px;}
.menu {line-height:27px;width:120pt;float:left;padding-top:5pt;padding-left:5pt;padding-right:0pt;padding-bottom:5pt;}
A.nav:ACTIVE, A.nav:LINK{color: #2C974E;text-decoration:none;font-size:12px;font-family:arial,sans-serif}
A.nav:VISITED {color:#2C974E;text-decoration:none;font-size:12px;font-family:arial,sans-serif}
A.nav:HOVER, A.nav:FOCUS {color:#9900FF;font-size:12px;font-family:arial,sans-serif}
.common {font-size:12px;}
A:ACTIVE, A:LINK {color:#006666;text-decoration:none;}
A:VISITED {color:#009966;text-decoration:none;}
A:HOVER, A:FOCUS {color:#8888CC;}
A.msg:ACTIVE, A.msg:LINK{color:#01995A;text-decoration:none;}
A.msg:VISITED {color:#696969;text-decoration:none;}
A.msg:HOVER, A.msg:FOCUS {color:#9900FF;}
A.new:ACTIVE,A.new:LINK {color:#009988;text-decoration:none;}
A.new:VISITED {color:#696969;text-decoration:none;}
A.new:HOVER, A.new:FOCUS {color:#9900FF;}
A.ahead:ACTIVE,A.ahead:LINK {font-size:11px;color:#888888;font-weight:bold;}
A.ahead:VISITED {font-size:11px;color:#888888;text-decoration:none;font-weight:bold;}
A.ahead:HOVER, A.ahead:FOCUS {font-size:11px;color:#3366FF;}
A.asys:ACTIVE,A.asys:LINK {color:#006699;font-size:11px;text-decoration:underline;}
A.asys:VISITED {color:#696969;color:#006699;font-size:11px;text-decoration:underline;}
A.asys:HOVER, A.asys:FOCUS {font-size:11px;color:#888888;}
A.def {font-size:80%;}
a.mainlevel:hover {background-position:0px -25px;text-decoration:none;color: blue;}
a.mainlevel#active_menu {background-position:0px -25px;color:#006666;}
a.mainlevel#active_menu:hover {background-position:0px -25px;color:#99FF00;}
a.sublevel:link, a.sublevel:visited {color:green;}
a.sublevel:hover {color:#99CC00;}
a.sublevel#active_menu {color:#00CC99;}
.cit {font-family:sans-serif,monospace;font-size:12px;color:#202220}
.snarrow {font-family:sans-serif,monospace;font-size:10px;}
.narrow {font-family:sans-serif,monospace;font-size:11px;}
.anons {font-size:11px;}
.author {font-size:12px;color:#119955;}
.rauthor {font-size:11px;color:#119955;}
.block {font-family: arial;font-size:12px;}
.blockhead {color: #739777;font-weight:bold;font-size:12px;font-family: arial;}
input,textarea,select {font-size:11px; background-color:#EAF7EA; border: 1px #4FAF4C solid; color:#005222;}
input.disabled {color:#555555;}
DIV.simple {margin:0;padding-top:0px;padding-left:0px;padding-right:0px;}
DIV.list {border-bottom:1px solid #BBBBBB;margin:0;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:8px;}
DIV {padding-left:20px;padding-right:10px;margin:0;line-height:14px;}
DIV.msg {padding-top:5px;padding-left:20px;padding-right:10px;margin:0;line-height:14px;}
HR {color:#888888;height:1px;}
DIV.band,TR.band,TABLE.band {background-color:#f7f7f7;border-bottom:1px solid #CCCCCC;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin:0;line-height: 15px;/*white-space : nowrap;*/}
DIV.fon,TR.fon,TABLE.fon {background-color:#fcf6fc;border-bottom:1px solid #CCCCCC;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin:0;line-height:15px;/*white-space : nowrap;*/}
H1 {color:#557755;font-size:14px;font-weight:bold;margin-top:0px;margin-bottom:0px;}
H2 {color:#119955;font-size:13px;margin-top:0px;}
H3 {color:#587853;font-size:12px;margin-bottom:5px;margin-top:0px;font-weight:bold;}
H4 {color:#557755;font-size:12px;margin-bottom:0px;margin-top:0px;font-weight:bold;text-indent:30.0pt}
H5 {color:#739777;font-size:12px;margin-bottom:0px;margin-top:0px;font-weight:bold;}
.subj {color:#006633;font-size:100%;margin-top:0px;font-weight:bold;}
P,LI.list {text-align:justify;}
UL.list	{color:#303030;margin:10;padding:10;list-style:circle;}
UL.points {list-style:square;color:#354435;}
LI.points {list-style:square;}
UL.circle {list-style:circle;color:#354435;}
LI.circle {list-style:circle;}
FORM {margin-bottom:0px;margin-top:0px;}
.ctrl {color:#CC0000;font-family:sans-serif,verdana,monospace;font-size:10px;font-weight:bold;}
.sys {color:#006600;font-size:12px;}
.hsys {color:#006699;font-size:11px;}
.syslog {font-size:11px;}
.opa {filter: alpha(opacity=40);}
.small {color:#3A4586;font-size:70%;}
.head {font-size:11px; color:#888888;	font-weight:bold;}
.line {border-bottom:1px solid #CCCCCC;}
.trband {background-color:#E0E4DA;}
.trfon {background-color:#E9EAD6;}
.bgrow {background-color:#EEEEDD;}
.systd {font-size:11px;border:1px solid #BBBBBB;}
#login-form {position:absolute;top:50px;left:50px;display:none;width:95%;z-index:66;font-size:100%;}
td.loginForm {margin-left:10px;font-size:80%;border:1px solid #BBBBBB;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC; background-color:#FFFFFF;}
td.loginForm td	{margin-left:10px; font-size:80%;}
td.loginForm div {margin-bottom:0.5em;}
.b {margin-left:-4px}
.b[id='a'] {margin:0 3px 2px 0}
.check {padding: 2px 0 2px 0; white-space:nowrap}
.check[id='check'] {padding: 6px 0 2px 0; white-space:nowrap}
#help-window {position: fixed; bottom: 50px; right: -300px; display: none; width:95%; font-size:100%;}
.table {table-layout: fixed;border-collapse: collapse;}
.thc {background-color:#C5E9C4;color:#557755;font-weight:bold;border:1px solid #4FAF4C;text-align:center;}
.tdc_txt{color:black;font-weight:normal;border:1px solid #4FAF4C;text-align:left;}
.tdc_num {color:black;font-weight:normal;border:1px solid #4FAF4C;text-align:right;}
.tdc_bit {color:black;font-weight:normal;border:1px solid #4FAF4C;text-align : center;}
.ip {text-indent:40.0pt; text-align: justify;}
.button {color:#006666;background-color:#C5D8C5;line-height:20px;font-weight:bolder;font-size:11px;background:#c0dac1 url(/imgs/bg-button.gif) repeat-x 0 0; height:20px;vertical-align:text-top}
.button:active span {background-position:0 -15px;outline:none;}

.btn {display:inline-block;background:none;margin:0;padding:3px 0px;border-width:0;overflow:visible;color:#637063;text-decoration:none;color:#333;}
* html button.btn {padding-bottom:1px;}
html:not([lang*=""]) button.btn {margin:0 -3px;}
.btn span {background:#c0dac1 url(/imgs/bg-button.gif) repeat-x 0 0;margin:0;padding:3px 0;border-left:1px solid #bbb;border-right:1px solid #aaa;}
* html .btn span {padding-top:0;}
.btn span span {position:relative;padding:3px .4em;border-width:0;border-top:1px solid #8dbc8d;border-bottom:1px solid #8dbc8d;}
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {cursor:pointer; /* important for any clickable/pressable element */border-color:#3c643c!important;color:#000;}
.btn:active span {background-position:0 -15px;outline:none;}
/*doesn't seem to be respected for <button>, only <a> */
/*.btn:focus, .btn:active {      outline:none;}*/
.primary {font-weight:bold;color:#000;}