html,body {
  margin: 0;
  padding: 0;
  }
html,body {
  height: 100%;
  }
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height : 10px;
  color:#000000;
  scrollbar-face-color: white;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: darkgray;
  scrollbar-3dlight-color: darkgray;
  scrollbar-arrow-color: darkgray;
  scrollbar-track-color: white;
  scrollbar-darkshadow-color: white;
  }
a {
  text-decoration: none;color: #333333;
  }
	a:link {
	color: #FF0033;
    font-style: bold;
	font-size : 12px;
   text-decoration:none;
	font-family : Arial,sans-serif,Helvetica;
	}
	a:visited {
	color: #FF0033;
	font-style: bold;
	text-decoration:none;
	font-size : 12px;
	font-family : Arial,sans-serif,Helvetica;
	}
	a:active {
	color: #FF0099;
	font-style: bold;
	text-decoration:none;
	font-size : 12px;
	font-family : Arial,sans-serif,Helvetica;
	}
	a:hover {
	color: #FF0099;
	font-style: bold;
	text-decoration:none;
	font-size : 12px;
	font-family : Arial,sans-serif,Helvetica;
}  
input{  
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 10px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
select, CHECKBOX, RADIO{  
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 10px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
textarea{  
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 10px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.contrls, input.contrls, select.contrls, textarea.contrls {
  font-size : 10px;
  border: #7f9db9 1px solid;
  }
input.button3 { 
  color: #ffffff; 
  background-color: #999999;
  border: #333333 1px solid;
 }
input.button3:hover{
  color: #333333; 
  background-color: #eeeeee;
  border: #333333 1px solid;
  }
img {
  border: 0;
}
a img{
  border: 0;
}

H1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #cc0033;
  font-size: 20px;
  font-weight: bold;
  }
H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #003366;
  font-size: 14px;
  font-weight: normal;
  padding-top: 0px;
  margin-top: 20px;
  }
H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  text-decoration: none;
  font-size : 12px;
  font-weight : bold;
  }
H4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-size : 10px;
  font-weight : bold;
  }
H5, H5 a:visited, h5 a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  text-decoration: none;
  font-size : 8px;
  margin-top: 13px;
  margin-bottom: 10px;
  font-weight : bold;
  }

table.generic {
  border-spacing: 2px;
  width: 100%;
  }
tr.frst { 
  font-weight: bold;
  font-size: 10px;
  color: #ffff88;
  height: 10px;
  background-color: #579add;
  }
tr.even { 
  background-color: #eeeeee;
  padding: 3px;
  }
tr.odd { 
  background-color: #dddddd;
  padding: 3px;
  }

td.tophrmenu{
  color: #999999; 
  background-color: #eeeeee;  
  padding-top: 1px;  
  padding-bottom: 1px;  
  text-align: left;
  font-size : 10px;
  }
td.tophrmenu a{
  font-size : 10px;
  color: #666666; 
  background-color: #eeeeee;  
  text-decoration: none;
  }
td.tophrmenu a:hover{
  color: #333333; 
  background-color: #eeeeee;  
  text-decoration: none;
  }
td.bodyhder{
  text-decoration: none;
  color: white;
  font-size: 14px;
  font-weight: normal;
  padding-left: 20px;
  background-color: #cc3333;
  height: 30px;
  width: 100%;
}
td.FrmHder{
  border: 1px solid #cccccc;
  height: 25px;
  border-spacing: 1px;
  color: #ffffff;
  background-color: #006699;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial;
  padding-left: 20px;
}
td.prompt{
  font-size: 9px;
  text-decoration: none;
  color: #003366;
  background-color: #eeeeee;
  padding-left: 2px;
}
td.promptred{
  font-size: 10px;
  text-decoration: none;
  font-weight : bold;
  color: #ff0000;
  background-color: #eeeeee;
  padding-left: 2px;
}
td.evenbld { 
  font-size: 10px;
  background-color: #ffffff;
  padding: 3px;
  font-weight: bold;
  }
td.nav1sml{
  color:#888888;
  background-color:#FBFBF9;
  font-family: Verdana; 
  font-size:10px; 
  margin:0;
  padding:8px 2px 8px 2px;
  border-top:1px solid #9E9D98;
  border-bottom:1px solid #9E9D98; 
  border-top:1px solid #9E9D98;
  }
.logtable {
  border-style: solid;
  border-color: #adc8ef;
  border-width: 1px;
  }
.logheard {
  font-weight: bold;
  font-size: 11px;
  color: #37588e;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
  padding-left: 11px;
  }
.login {
  padding: 10px;
  font-weight: normal;
  font-size: 10px;
  color: #424242;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #e7f1fe;
  text-decoration: none;
  }
.logcontrls {
  border: 1px solid #7f9db9;
  font-weight: normal;
  font-size: 11px;
  color: #4d4d4d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  }
.bgmd           {background-color: #A7BEA7}
.navend         {background-color: #C6D7C6; font-weight: bold; font-family: Verdana,Helvetica,sans-serif; padding: 3 ; border-style: solid; border-style: solid; border-width: 1 0 1 0; border-color: #ffffff #9c9a97 #9c9a97 #ffffff;}
.bgbar          {background-color: #C6D7C6}
.navtitle       {background-color: #C6D7C6; font-size: 11px; font-weight: bold; font-family: Verdana,Helvetica,sans-serif; padding: 3 ; border-style: solid; border-width: 1 0 1 1; border-color: #ffffff #9c9a97 #9c9a97 #ffffff;}
.texttablebold  {background-color: #E9F1E9; font-size: 8pt; color: #000000; padding: 2 5 2 5; font-weight: bold; border-style: solid; border-width: 1 0 0 0; border-color: white; vertical-align: top;}
.textdarkbold   {background-color: #666666; font-size: 8pt; color: #FFFFFF; font-weight: bold}
.bgofftabsub    {background-color: #B5B5B5; color: #666666; border-bottom:solid 1px #999999;}
.bgbutton       {background-color: #D2D2C8; font-size: 8pt; color: #000000; font-weight: bold;}
.popupsegment   {background-color: #D5D5D5; font-size: 8pt; }
.bgofftabbottom {background-color: #DDDDDD;  color: #666666; border-bottom: 1px solid #999999; }
.tasktitlemed   {font-size: 13pt;font-weight: bold; color: #000000}
.inputgraybold  {font-size: 8pt; font-weight: bold;color: #999999; }
.listheader{padding: 0 2 2 2; border-style: solid; border-width: 1; ; border-color:  #C2C2C2 #8F8F8F #888888 #FFFFFF; vertical-align: top; margin-left: 1;}
.listtext  {padding: 2 5 2 5; border-style: solid; border-width: 1 1 1 1; border-color: #FFFFFF; vertical-align: top; background-color: #FFFFFF; }
.listtexthl{padding: 2 5 2 5; border-style: solid; border-width: 1 1 1 1; border-color: #FFFFFF #E9F1E9 #E9F1E9 #E9F1E9; vertical-align: top; background-color: #E9F1E9; }

.textcell{
	font-weight : normal;
	font-size : 12px;
	font-align : justify;
    font-family : Arial,sans-serif,Helvetica;
	color: #000099;
	}
.textbold{
	font-weight : 600;
	font-size : 14px;
	font-style: bold;
	font-family : Arial,sans-serif,Helvetica;
	color: #FF3300;
	}
.textbold2{
	font-weight : 600;
	font-size : 16px;
	font-style: bold;
	font-family : Arial,sans-serif,Helvetica;
	color: #FF3CA1;
	}
.textbold3{
	font-weight : 600;
	font-size : 16px;
	font-style: bold;
	font-family : Arial,sans-serif,Helvetica;
	color: #009900;
	}	
.textsmall{
	font-weight : 500;
	font-size : 9px;
	font-style: italic;
	font-family : Arial,Helvetica,serif;
	color: #000000;
}
	

	