*          { margin: 0; }
html, body {
             height: 100%;
             font-family: arial, helvetica; font-size: 1.0em;
             background-color: #1b1b1b;
             color: #FFFFFF;
           }
p          { margin: 15px 0px; }
a          { color: #d90d0d; text-decoration: none; }
a:hover    { color: #d90d0d; text-decoration: underline; }
#bloodtop { 
             width: 130px; height: 100px;
             position: absolute; z-index: 2;
             top: -10px; left: 90px;
             background: url('/art/bloodspot.png') no-repeat; 
          }
#left_links {
             position: absolute; z-index: 2;
             top: 120px; left: 16px; width: 155px;
         }
.side_th{
            background: url('/art/red004.jpg');
            color: #b5b1b1;
            border: 1px solid #B5B1B1;
        }
.side_tbl {  border-collapse: collapse;  border: 1px solid #B5B1B1; }

a.side       { color: #B5B1B1; text-decoration: none; display: block; font-size: .9em;}
a.side:hover { color: #FFFFFF; text-decoration: none; display: block; 
               font-size: .9em; background: url('/art/red004.jpg');
             }
a.side2       { color: #B5B1B1; text-decoration: none; display: block; font-size: .8em;}
a.side2:hover { color: #FFFFFF; text-decoration: none; display: block; 
               font-size: .8em; background: url('/art/red004.jpg');
             }
        
#wrapper     {
               min-height: 100%;
               height: auto !important;
               height: 100%;
               width: 100%;
               margin: 0 auto -20px;
               background: url(/art/side_left.jpg) repeat-y; 
             }
#header      { height: 74px; color: #FFFFFF; width: 100%;
               background: #000000 url(/art/da_top.jpg) no-repeat; }
#main_body   { 
               color: #0000CC; 
               margin: 20px 20 0 180px;
             }
#push        { height: 30px; /* .push must be the same height as .footer */ }
#footer      {
	       height: 30px; /* .push must be the same height as .push */
               background-color: #000000; color: #FFFFFF; text-align: center;
               vertical-align: bottom;
            }
.toppassword {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(/art/password.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topusername {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(/art/username.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topsubmit {
	color: #CCCCCC; 
	font-size: .8em; 
	font-weight: normal;
	padding: 0;
	border: 0;
	background: url(/art/submit.jpg) top center no-repeat; 
	width: 58px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
}

.inBdy      { background: url(/art/corner.gif) top left no-repeat; padding: 0 0 20 0;}
.bdyTable   {
             border-collapse: collapse;
             border-top: 1px solid #BB0606;
             border-left: 1px solid #BB0606;
             color: #FFFFFF;
             font-size: .9em;
             margin: 5 25 20 55;
             min-width: 80%;
            }
.tskTable   {
             border-collapse: collapse;
             border-top: 1px solid #BB0606;
             border-left: 1px solid #BB0606;
             color: #FFFFFF;
             font-size: .9em;
             margin: 0;
            }
.bdyTd     { padding: 1 5 1 5; }
.ttl       { color: #d90d0d; font-size: 1.1em; 
             margin: 10px 0 0 67px;
             font-weight: bold; 
           }
.section   { color: #d90d0d; font-size: 1.1em;
             margin: 10 0 10 0;
             font-weight: bold; 
           }
.auth      {
             background: url(/art/red004.jpg);
             padding-right: 10px;
             text-align: right;
             font-style: italic;
             font-size: .9em;
             color: #b5b1b1;
             border-right: 1px solid #000000;
             border-bottom: 1px solid #000000;
            }
.auth2     {
             background: url(/art/red004.jpg);
             padding-right: 10px;
             text-align: left;
             font-style: normal;
             font-size: .9em;
             font-weight: bold;
             color: #FFFFFF;
             border-right: 1px solid #000000;
             border-bottom: 1px solid #000000;
            }
.news_pic { margin: 15 20 5 5; }
.rule_table {
             margin-left: 20px; margin-top: 10px; 
             margin-bottom: 10px;
             border-collapse: collapse;
             border-left: 1px solid #BB0606;
             color: #FFFFFF;
             font-size: .9em; }
.rule_td { padding-right: 20px; }
.name_list { overflow: scroll; width: 700px; }
.name_list2 { overflow: scroll; width: 800px; height: 500px;}
.ltr_th  { font-weight: bold; border-bottom: 1px solid #FFFFFF; }
.nm_shw1 {
	color: #FFFFFF; 
	font-size: .9em; 
	font-weight: bold;
	padding: 0;
	border: 0;
	background: url(/art/submit.jpg) top center no-repeat; 
	width: 190px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
}
.nm_shw2 {
	color: #d90d0d;
	font-size: .9em; 
	font-weight: bold;
	padding: 0;
	border: 0;
	background: url(/art/submit.jpg) top center no-repeat; 
	width: 190px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
}
.agent_disp { margin: 5px; margin-top: 10px; width:90%; }
.ad      { font-size: .95em; }
.dossier { margin: 10px;}
.doss2   { border: 2px groove #000000; border-collapse: collapse;}
.dos_th  { text-align: left; }
.dos_th_sm { text-align: left; font-size: .85em; vertical-align: bottom;}
.dos_sec { font-size: .90em; padding: 3px; background-color: #353535;
            white-space: nowrap; }
.dos_info { font-size: .85em; padding-left: 10px; padding-right: 5px; 
            background-color: #353535;}
.dos_sec2 { font-size: .90em; padding: 3px; background-color: #202020;
            white-space: nowrap; }
.dos_info2 { font-size: .85em; padding-left: 10px; padding-right: 5px; 
             background-color: #202020;}
.certified { background: url(/art/greencheck.png) top center no-repeat; width:16px; height: 16px;}
.rejected { background: url(/art/redx.png) top center no-repeat; width:16px; height: 16px;}
.key { font-size: .75em; font-style: italic; }
.dvplain {font-size: .9em; color: #FFFFFF; cursor: pointer;}
.dvhilite {font-size: .9em; text-decoration: underline; color: #d90d0d;cursor: pointer;}
.weeklyth {font-size: .85em; padding: 3px; background-color: #202020;
           border: 2px groove #000000; text-align: center;}
.weeklytd1 {font-size: .85em; padding: 3px; background-color: #202020;border-right: 2px groove #000000;}
.weeklytd2 {font-size: .85em; padding: 3px; background-color: #353535;border-right: 2px groove #000000;}
.hlth_green {background: url(/art/line_green.jpg); height: 15px;}
.hlth_red   {background: url(/art/line_red.jpg); height: 15px;}
.hlth_yellow {background: url(/art/line_yellow.jpg); height: 15px;}
.hlth_null   {height: 15px;}
.skull      {background: url(/art/skull_mini.png); width:16px;}

