body {
  background-color:#777777;
  margin:0px;

  scrollbar-face-color:#777777;
  scrollbar-shadow-color:#777777;
  scrollbar-highlight-color:#777777; 
  scrollbar-3dlight-color:#bfbfbf;
  scrollbar-darkshadow-color:#bfbfbf;
  scrollbar-track-color:#777777;
  scrollbar-arrow-color:#bfbfbf;
}

p, td, th, li, dt, dl, span {
  color: #000000;
  font-family: Arial, Helvetica;
  font-size: 10pt;
}

h1 {color:#ffffff;font:bold 12pt Arial, Helvetica;text-align:right;}
h2 {color:#ffffff;font:11pt Arial, Helvetica;border-bottom:solid 1px #ffffff;}

table.main {background:#bfbfbf;width:950px;height:100%;border:0;}

td.c1 {background-color: #a5c3ff;}
td.c2 {background-color: #b6cefe;}
td.line1 {background-color:#bfbfbf;padding:2px;}
td.line2 {background-color:#cfcfcf;padding:2px;}
td.empty {background:#999999;width:20px;}
td.slnx {background:#05124c;color:#ef3036;text-align:center;}
td.sads {background:#999999;width:120px;vertical-align:top;}
td.content {background:#bfbfbf;width:650px;vertical-align:top;padding:5px;border-left:solid 1px #efefef;border-right:solid 1px #efefef;}
td.label {background:#dfdfdf;padding:2px;}
td.label2 {background:#efefef;padding:2px;}
td.f {width:950px;height:19px;text-align:right;padding-right:20px;}

td.f a {font:8pt Verdana,Helvetica,Arial;}

font.ad_title {color:#bc0000;font:bold 10pt Verdana,Helvetica,Arial;}
font.ad_line {color:#000000;font:9pt Verdana,Helvetica,Arial;}
font.ad_title {color:#000000;font:8pt Verdana,Helvetica,Arial;}

a.ad {text-decoration:none;}
a.ad:hover {text-decoration:none;}

.nav {background:#c9c9c9;width:160px;vertical-align:top;}
.nav ul{padding:0;margin:0 0 0 0;width:14em;font:10pt Verdana,Helvetica,Arial;}
.nav ul li{margin:0;list-style-type:none;display:inline;}
.nav li a{display:block;padding:4px 4px;text-decoration:none;color:#eeeeee;border-left:5px solid #dddddd;border-bottom:1px solid #dddddd;}
.nav li a:hover{display:block;padding:4px 4px;text-decoration:none;color:#ffffff;background:#dd0000;border-left:5px solid #ffffff;border-bottom:1px solid #ffffff;}

.snav {background:#969dff;}
.snav ul{padding:0;margin:0 0 0 0;}
.snav ul li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #dddddd;}
.snav li a{display:block;padding:2px 2px;font:8pt Verdana,Helvetica,Arial;text-decoration:none;color:#eeeeee;}
.snav li a:hover{display:block;padding:2px 2px;text-decoration:none;color:#ffffff;background:#2332f9;}

input, textarea, button, select {
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  color: #000000;
  font-family: Arial, Helvetica;
  font-size: 8pt;
}

label {cursor:pointer;}

a {
  color: #efefef;
  font:10pt Verdana,Helvetica,Arial;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.mandatory {
  background-color:#ffd2d2;
}