.bodytext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #c8c9cb;
}
.headertext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #c8c9cb;
}
/* elements */
td  { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p  { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
hr { color: #fc0; height: 1px }
/* input     { color: white; background-color: #339; border: none } */
/* select     { color: white; background-color: #339; border: none } */
/* textarea     { color: white; background-color: #339; border: none } */
form
{
	margin: 0px; 
	padding: 0px;
}
.submitbuttons
{
	color: #FFFFFF;  
	font-style: normal; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:10px; 
	background-color: #990000;
	border: 1px solid #ffcccc;
	cursor:pointer;
}
.submitbuttons:hover
{
	color: #990000;  
	font-style: normal; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:10px; 
	background-color: #ffffff;
	border: 1px solid #ffcccc;
	cursor:pointer;
}
.textboxes
{
	color: #000000;  
	font-style: normal; 
	font-family: verdana; 
	font-weight:normal; 
	font-size:10px; 
	background-color: #ffffff;
	border: 1px solid #990000;
}
a { color: #900; text-decoration: underline }
a.menu    { 
	font-family:arial,verdana,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a.menu:hover    { 
	font-family:arial,verdana,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a.menu:visited   { 
	font-family:arial,verdana,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a.submenu    { 
	font-family:arial,verdana,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a.submenu:hover    { 
	font-family:arial,verdana,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a.submenu:visited   { 
	font-family:arial,verdana,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#bb0000;
	text-decoration: none
}
a:hover { color: #900; text-decoration: underline }
a:active   { color: #900; text-decoration: underline }
a:visited   { color: #900; text-decoration: underline }
a.whitelink    { 
	font-family:verdana,arial,helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
a.plainlink    { 
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:normal;
	color: #336;
}
a.whitelink:hover    { color:#FFFFFF;; text-decoration: underline }
a.whitelink:active      { color:#FFFFFF;; text-decoration: underline }
a.whitelink:visited      { color:#FFFFFF;; text-decoration: underline }


a.whitesmall    { 
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline
}
a.whitesmall:hover    { color:#FFFFFF;text-decoration:underline}
a.whitesmall:active      { color:#FFFFFF;text-decoration:underline }
a.whitesmall:visited      { color:#FFFFFF;text-decoration:underline }


/* classes */

.bottom_nav { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright  { color:#FFFFFF;font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head    { color: #339; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; }
.news     { color: white; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 4px }
.page_copy_bold       { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.page_copy_italic       { font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.page_copy_bold_italic      { font-style: italic; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.slogan { color: #fff; font-style: italic; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subhead { color: #339; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: capitalize }
.ip_address { color: #900; font-style: normal; font-weight: bold; font-size: 48px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: capitalize }

 .smallwhite { color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.TableBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
}

.TableBoldSC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: small-caps;
	text-transform: none;
}

.TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.TitleTextSC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
}

.BigTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
}

.FinePrint {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
}

.PlainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ItalicText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.BoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.BoldItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.BolderText {
	font-weight: bold;
}
  .normal  { 
  			color:black; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px}
  .error  { 
  			color:red; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px}
  .normalbold  { 
  			color:black; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px;
			font-weight:bold}
  .smallnormal  { 
  			color:white; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px}
  .small  { 
  			color:white; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px;
			}
  .smallover  { 
  			color:white; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px;
			background-color:#444444;
			}
    .smalltext  { 
  			color:black; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px;
			}
  .headertext    { font-size: 14px; color: #ffffff; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: capitalize }
  .header  { color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
  
   .headertextsmall  { color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
   
 #hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
	}
	
	
div#ToolTipDiv {
  position:absolute; visibility:hidden;
  left:0; top:0; z-index:1000;
  width:150px; padding:3px; font:normal 11px Verdana;
  background-color: lightyellow; 
  border:1px solid black;
  line-height:18px;
  border-right: 3px solid black;
  border-bottom: 3px solid black; 
  }
    .Row_Over { 
  			color:black; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
			background:#cccccc;
			}
    .Row_On { 
  			color:black; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px;
			background-color:#ffffff;
			}
	 .Row_Off{ 
  			color:black; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
			background:#dddddd;
			}
	.divstyle_off  { 
  			color:black; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px;
			visibility:visible;
			display:none;
			height:0px}