div.system_mesage {
  color: #888888;
}

div.error   {
              text-align:  center;
              font-size:   12px;
              font-weight: bold;
              color:       #FF0000;
            }
p.notes {
              font-size: 10px;
              color:     #000000;
}

body        { font-size: 11px;
              font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
              color:                     #000000;
              background-color:          #000;

              scrollbar-base-color:      #f0f0f0;
              scrollbar-3dlight-color:   #000000;
              scrollbar-arrow-color:     #000000;
              scrollbar-darkshadow-color:#f0f0f0;
              scrollbar-face-color:      #f0f0f0;
              scrollbar-highlight-color: #f0f0f0;
              scrollbar-shadow-color:    #000000;
              scrollbar-track-color:     #cccccc;
              
              padding: 0px;
              margin:  0px;
              spacing: 0px;
            }
            
h2 { 
        font-size:  14px; 
        text-align: left;
        color: #e40000;
}

h2 a:link    { color :#e40000; text-decoration: underline; }
h2 a:visited { color :#e40000; text-decoration: underline; }
h2 a:active  { color :#e40000; text-decoration: none;      }
h2 a:hover   { color :#e40000; text-decoration: none;      }

a.subnav:link     { color:#ffffff; font-size:11px; text-decoration:none; }
a.subnav:visited  { color:#ffffff; font-size:11px; text-decoration:none; }
a.subnav:active   { color:#008AD2; font-size:11px; text-decoration:none; }
a.subnav:hover    { color:#008AD2; font-size:11px; text-decoration:none; }

a.subnav2:link    { color:#008AD2; font-size:11px; text-decoration:none; }
a.subnav2:visited { color:#008AD2; font-size:11px; text-decoration:none; }
a.subnav2:active  { color:#ffffff; font-size:11px; text-decoration:none; }
a.subnav2:hover   { color:#ffffff; font-size:11px; text-decoration:none; }

a.startpage:link     { color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage:visited  { color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage:active   { color:#008AD2; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage:hover    { color:#008AD2; font-size:14px; text-decoration:none; font-weight:bold }

a.startpage2:link    { color:#008AD2; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage2:visited { color:#008AD2; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage2:active  { color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold }
a.startpage2:hover   { color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold }

a.startpage3:link     { color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage3:visited  { color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage3:active   { color:#008AD2; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage3:hover    { color:#008AD2; font-size:12px; text-decoration:none; font-weight:bold }

a.startpage4:link    { color:#008AD2; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage4:visited { color:#008AD2; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage4:active  { color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold }
a.startpage4:hover   { color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold }


h3 { 
        font-size: 12px; 
        text-align: left;
        color: #000000;
}  

hr {
  size:10px;
  height:0px;
  border-top:1px #ff0000 solid;
  width:100%;
}
table  {

}

table th { 
        font-size: 11px; 
        text-align: center;
        color: #000000;
      } 

table td   { 
        font-size: 11px; 
        color: #000000;
      }


a:link    { color :#008AD2; text-decoration: none; }
a:visited { color :#008AD2; text-decoration: none; }
a:active  { color :#008AD2; text-decoration: none; }
a:hover   { color :#000000; text-decoration: none; }

form      {  margin: 0px;    }

input,textarea,select{
  background-color: #fff;
  border: 1px solid #000000;
}

table.result {
  border: solid 1px #666666;
}

table.result td {
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
  border:         0px;
}

table.result tr:hover {
  background-color: #FFFFFF;
}


table.result .row1{
  background-color: #bbbbbb;
}
table.result .row2{
  background-color: #d3d3d3;
}
table.result th{
  background-color: #dddddd;
  color:            #000000;
  font-weight:    bold;
  text-align:     left;
  border:         0px;
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
}



table.result2 {
  border: solid 0px #666666;
  padding:0px;
}

table.result2 td {
  padding: 1px 5px 1px 5px;
}

table.result2 tr:hover {
  background-color: #fff;
  border: solid 1px #000000;
}


table.result2 .row1{
  background-color: #d3d3d3;
}
table.result2 .row2{
  background-color: #f0f0f0;
}

table.result2 th {
  border-bottom: solid 1px #666666;
  font-weight:    bold;
  text-align:     left;
  padding: 1px 5px 1px 5px;
}

#navcontainer3
{
padding: 0;
height: 10px;
}

#navlist3
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist3 li
{
list-style: none;
float: left;
padding-top:10px;
}

#navcontainer3 a, #navlist3 li.extend
{
margin: 0px;
display: block;
border: 1px solid #aaa;
padding: 1px 3px;

color: #fff;
font: normal 12px verdana, serif;
font-weight: bold;
text-decoration: none;
}

#navcontainer3 a:hover, #navcontainer3 a#current
{
padding: 1px 3px;

background: #aaa;
border:  1px solid #fff;
color: #fff;
font-weight: bold;
}

#navcontainer3 a#current
{
border:  1px solid #fff;
font-weight: bold;
}

#navcontainer3 li#active
{

}

#navcontainer2
{
padding: 0;
height: 10px;
}

#navlist2
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist2 li
{
list-style: none;
float: left;
padding-top:10px;
}

#navcontainer2 a, #navlist2 li.extend
{
margin: 1px;
display: block;
border: 1px solid #000;
padding: 1px 3px;

color: #000;
font: normal 14px verdana, serif;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navcontainer2 a:hover, #navcontainer2 a#current
{
padding: 1px 3px;

background: #000;
border:  1px solid #000;
color: #fff;
font-weight: bold;
}

#navcontainer2 a#current
{
border:  1px solid #000;
font-weight: bold;
}

#navcontainer2 li#active
{

}

#navcontainer
{
padding: 0;
background: #e40000;
height: 20px;
}

#navlist
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist li
{
list-style: none;
float: left;

}

#navcontainer a, #navlist li.extend
{

margin: 0px;
display: block;
border: 1px solid #e40000;
padding: 1px 6px;
color: #fff;
font: normal 11px verdana, serif;
font-weight: bold;

text-transform: uppercase;
text-decoration: none;
}

#navcontainer a:hover, #navcontainer a#current
{
padding: 1px 6px;
background: #e40000;
border:  1px solid #fff;
color: #fff;
font-weight: bold;
}

#navcontainer a#current
{
background: #e40000;
border:  1px solid #fff;
font-weight: bold;
}

#navcontainer li#active
{

}