BODY{
  font-family : Verdana,sans-serif;
  font-weight : normal;
  color : black;
  background-color : white;
  text-decoration : none;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : black;
  border-right-color : black;
  font-size : 10pt;
  margin-left: 0;
  margin-top: 0;
}
TR.20h{
	height: 20;
}
TR.50h{
	height: 50;
}
HR.black{
	color: black;
	height: 3;
	width: 100%;
	text-align: center;
}
HR.black1{
	color: black;
	height: 1;
	width: 100%;
	text-align: center;
}
TD.qcell_number{
  font-weight : bold;
  vertical-align : top;
  text-align : right;
  width : 25px;
  font-size : 10pt;
}
TD.qerr_number{
  font-weight : bold;
  vertical-align : top;
  text-align : right;
  width : 25px;
  font-size : 10pt;
  color : red;
}
TD.qcell_radio{
  vertical-align : top;
  width : 60px;
  font-size : 10pt;
}
H1{
  font-size : 16pt;
}
H2{
  font-size : 12pt;
  font-weight : bold;
}
H3{
  font-size : 10pt;
  font-weight : bold;
  font-style : italic;
}
H4{
  font-size : 13pt;
}
H5{
  font-size : 11pt;
}
TD.qcell_question{
  font-size : 10pt;
}
TD.qerr_question{
  font-size : 10pt;
  font-style : italic;
  color : red;
}
TD{
  font-size : 10pt;
}
TD.qcell_text{
  vertical-align : top;
  font-size : 10pt;
}
TD.small_text{
  vertical-align : top;
  font-size : 8pt;
}
P.errorp{
  font-style : italic;
  color : red;
}
TH.classcode_header{
  font-size : 10pt;
  font-weight : bold;
  text-align : left;
}
TD.classcode_employees{
  text-align : center;
}
TD.classcode_payroll{
  text-align : left;
}
IMG.header{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
}
TD.button{
  color : white;
  background-color : black;
  vertical-align : middle;
  text-align : center;
  text-decoration : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
}
TD.actionbar{
  height : 35;
  vertical-align: top;
  background-color: black;
  text-align: right;
  padding-right : 10px;
  width: 100%;
}
TD.actionlogo{
  height : 36;
  vertical-align: top;
  background-color: black;
  text-align: left;
}
TD.menubar{
  height : 20;
  vertical-align: top;
  background-color:red;
  text-align: left;
  width: 100%;
}
TD.pagebar{
  height : 35;
  vertical-align: bottom;
  background-color: black;
  text-align: left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 25px;
  padding-bottom : 5px;
  color: white;
	font-style: italic;
	font-weight: bold;
}
TD.pagelogo{
  height : 35;
  vertical-align: top;
  background-color: black;
  text-align: right;
}
TD.docbody{
  height : 400;
  vertical-align : top;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-image : url(../images/gray_nn.jpg);
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
}
TD.docfooter{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : black;
  border-right-color : black;
}
TD.copyright{
  padding-left : 5px;
  padding-bottom : 2px;
  font-size : 8pt;
	text-align: center;
}
TD.blankbody{
  height : 400;
  vertical-align : top;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
A.buttonlink{
  font-size : 10pt;
  font-weight : bold;
  color : white;
  text-decoration : none;
}
A.buttonlink:LINK{
  font-size : 10pt;
  font-weight : bold;
  color : white;
  text-decoration : none;
}
A.buttonlink:VISITED{
  font-size : 10pt;
  font-weight : bold;
  color : white;
  text-decoration : none;
}
A.buttonlink:HOVER{
  font-size : 10pt;
  font-weight : bold;
  color : red;
  text-decoration : none;
}
TD.quotestate{
  font-weight : bold;
  color : white;
  background-color : #404040;
}
TD.docheader{border-width : 1px 1px 1px;border-bottom-width : 0px;border-style : solid solid solid solid;border-color : black black black black;
  text-align : center;
}
TD.docnav{border-width : 1px 0px 1px 1px;
  vertical-align : top;
  text-align : center;border-style : solid solid solid solid;border-color : black black black black;
  color : black;
  background-color : red;
}
A.navlink:link{
  font-size : 12pt;
  color : blue;
  font-weight : bold;
  text-decoration : none;
}
A.navlink:visited{
  font-size : 12pt;
  color : blue;
  font-weight : bold;
  text-decoration : none;
}
A.navlink:hover{
  font-size : 12pt;
  color : red;
  font-weight : bold;
  text-decoration : none;
}
A.navlink{
  font-size : 12pt;
  color : blue;
  text-decoration : none;
}
A.listlink:link{
  font-size : 10pt;
  color : black;
  text-decoration : none;
}
A.listlink:visited{
  font-size : 10pt;
  text-decoration : none;
}
A.listlink:hover{
  font-size : 10pt;
  color : red;
  text-decoration : none;
}
A.listlink{
  font-size : 10pt;
  color : black;
  text-decoration : none;
}
A.brlink:link{
  font-size : 9pt;
  color : blue;
  text-decoration : none;
}
A.brlink:visited{
  font-size : 9pt;
  color : blue;
  text-decoration : none;
}
A.brlink:hover{
  font-size : 9pt;
  color : red;
  text-decoration : none;
}
A.brlink{
  font-size : 9pt;
  color : blue;
  text-decoration : none;
}
a.nav:link {
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; font-weight: bold: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}
a.nav:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none; 
  background-color: #000000
}
a.nav:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FF0000;
  background-color: #000000;
  font-style: normal
}

a.menu:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none; 
}
a.menu:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none; 
}
a.menu:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000;
  font-style: normal
}
a.submenu:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: white; 
  text-decoration: none; 
}
a.submenu:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: white; 
  text-decoration: none; 
}
a.submenu:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: red;
  font-style: normal;
}
table.menu {
	background-color: red;
	width: 50%;
	border-style: none;
	height: 25px;
	vertical-align: top;
  	text-align: left;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 25px;
	padding-bottom : 5px;
}
TD.menu {
	background-color: red;
	vertical-align: top;
  	text-align: left;
}
table.submenu
{
	font-size:100%;
	position:absolute;
	visibility:hidden;
	background-color: black;
	border-style: none;
	vertical-align: top;
  	text-align: left;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-bottom : 5px;
}
TD.submenu {
	background-color: black;
	padding-left: 10px;
}

A.ButtonLink { font-size: 12px; text-decoration: none; padding: 0px 2px; margin: 1px 5px 1px 0px; }
A.ButtonLink:link, 
A.ButtonLink:visited         { color: #4D4D4D; background-color: #CCCCCC; border-top: solid 1px #FFFFFF; border-right: solid 1px #4D4D4D; border-bottom: solid 1px #4D4D4D; border-left: solid 1px #FFFFFF; }
A.ButtonLink:hover           { color: #000000; background-color: #BBBBBB; }
A.ButtonLink:active          { color: #FFFFFF; border-top: solid 1px #4D4D4D; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; border-left: solid 1px #4D4D4D; }
 .OddRow A.ButtonLink:link, 
 .OddRow A.ButtonLink:visited { border-top: solid 1px #EEEEEE; border-right: solid 1px #4D4D4D; border-bottom: solid 1px #4D4D4D; border-left: solid 1px #EEEEEE; }
 .OddRow A.ButtonLink:active  { border-top: solid 1px #4D4D4D; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; border-left: solid 1px #4D4D4D; }

A.ButtonImgLink { padding: 0px; margin: 0px; }
A.ButtonImgLink:active, A.ButtonImgLink:hover { background-color: #CC0033; }
