html,body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003361; height:100%; }
td { font-size: 11px; color: #003361;}
th { background-color: #C4CFD8; font-weight:bold; color: #003361; font-size: 11px; cursor: help;}
h1 { font-size: 14px; font-weight: bold; text-align:center;padding-bottom:10px;; }
h2 { font-size: 12px; font-weight: bold; }
.red { color: #ff0000; font-weight:bold; }
.error { color: #ff0000; font-weight:bold; padding: 12px 0;}

.nobr {white-space: nowrap;}

#loading {background-color: #F00; font-size: 12px; color: #FFF; padding:2px 8px 2px 5px; position:absolute; z-index:8}

.left_td { background-color: #E1E8ED; }
.white_td { background-color: #ffffff; }
.hidden_tr { background-color: #d7e9e3; }
.warning_tr { background-color: #EEA4A1; }

table.table { width: 100%; padding:0px; margin:0px;}
table.table td {padding: 3px; margin: 0;}

.td1 { background-color: #B5E7E1; }

.td_center { background-color: #ffffff ; vertical-align: top; border: 1px solid #003361; border-top-style: none; border-bottom-style: none; }

.td_sub { padding:10px; height:25px; }

.input_alert { border: 1px #ff0000 solid; }

.mod_chosen { cursor:pointer; background-color: #ffffff ; text-align: center; vertical-align: middle; border: 1px solid #003361; border-bottom-style: none; }
.mod_lighted { cursor:pointer; background-color: #FFFFFF ; text-align: center; vertical-align: middle; border: 1px solid #003361; }
.mod {  background-color: #E1E8ED ; text-align: center; vertical-align: middle; border: 1px solid #003361; }
.mod_reg {  background-color: #E1E8ED; border: 1px none #003361; border-bottom-style: solid; padding:0;}

a { color: #003361; text-decoration: underline; }
a:hover { text-decoration: none; color: #2288bb; }
a:active { text-decoration: none; }
a:visited { }

input { border: 1px #003361 solid; margin-bottom:1px; color: #003361;  background-image: url('/images/mbg_out.jpg'); font-size: 11px; padding:2px;}
input:hover { background-image: url('/images/mbg_on.jpg'); color: #006699;}
input:focus { background-image: url('/images/mbg_on.jpg'); color: #003361;}


textarea {  border: 1px #003361 solid; margin-bottom:1px; color: #003361; font-size: 11px; padding:2px; }
textarea:hover { color: #006699; }
textarea:focus { color: #003361; }

form { margin:0; padding:0;}
hr { margin:0; padding:0; display:block;height:1px;}
.nosp { margin:0; padding:0;}

.disabled{border: 1px #616161 solid; margin-bottom:1px; color: #616161;  background-image: url('/images/mbg_out.jpg');}
.disabled:hover { background-image: url('/images/mbg_out.jpg'); }
.disabled:focus { background-image: url('/images/mbg_out.jpg'); }


.block{border: 1px #86B28A solid; padding:5px; background-color:#a4d6d0; cursor:pointer; }

img { border:0; }

.description { color: #777777; }

.tree_div { border: 1px #003361 solid; margin: 0; padding: 0; background-color: #B5E7E1;}

.clickable { cursor:pointer; }

fieldset { border: 1px solid #003361; padding:5px 3px 9px 3px; margin:5px;}
fieldset.fclosed { border: 1px none black; padding:5px 2px 0px 4px; margin:5px 5px 0px 5px;}

legend { border: 1px solid #003361; font-weight:bold; font-size:12px; padding:3px; margin-bottom:7px; cursor:pointer; padding-right:20px; background-position: center right ; background-repeat: no-repeat; background-image: url('/images/open_dir.gif'); background-color: #C4CFD8; }
legend.closed { background-image: url('/images/close_dir.gif');}

label {cursor: pointer;}

#lgn_auth, #lgn_tree {width: 75px;}

hr {background: transparent; border: 0px; border-top: 1px solid #003366; text-align: center}
.line {border-top: 1px solid #003366; }

#tellserver {position:absolute; z-index: 10; background-color: #C4CFD8; padding: 3px; border: 1px solid #003361; width: 200px; display:none; font-weight: bold}
#tellserver_close {text-align: right; cursor:pointer; color: black;}
#tellserver_msg {color: red;}
.tabber, .tabber_sel {float:left; background-color: #E1E8ED; border: 1px solid #003361; padding:0; padding: 2px; margin: 0 3px 2px 0; cursor: pointer}
.tabber_sel {font-weight: bold}
.clear {clear:both; float:none}
.under_tabber {clear:both; float:none; border: 1px solid #003361;}

.save_button {padding: 6px 0 0 24px;}

#search_list_close {text-align: right; cursor:pointer; color: red; font-weight: bold; padding: 6px 0}

.ssrequest_list th { text-align: left;}
