body {
	margin: 0 0 0 0; 
	behavior: url(/js/csshover.htc); 
}

p {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #3F3F3F;
}

.red {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #FF0000;
}

td {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #3F3F3F;
}

h1 {  font-family:  Arial, Helvetica, Verdana, sans-serif;  font-size: 14px;  color: #F3730E; font-weight: bold; }
h2 {  font-family:  Arial, Helvetica, Verdana, sans-serif;  font-size: 12px;  color: #3F3F3F; font-style: italic; }

td.content { padding: 0px 5px 0px 20px;
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #3F3F3F;
}

a:link { color: #F3730E; text-decoration: none;}
a:visited { color: #F3730E; text-decoration: none;}
a:hover { color: #F3730E; text-decoration: underline; }

.subheader {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #00396E;} 
.whiteheader {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}

.whitehead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
a.whitehead:link {color: #FFFFFF; text-decoration: none;}
a.whitehead:visited {color: #FFFFFF; text-decoration: none;}
a.whitehead:hover {color: #FFFFFF; text-decoration: underline;}
.bluehead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #003669;}
a.bluehead:link {color: #003669; text-decoration: none;}
a.bluehead:visited {color: #003669; text-decoration: none;}
a.bluehead:hover {color: #003669; text-decoration: underline;}
.bluesubhead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #6AAEE5;}
a.bluesubhead:link {color: #6AAEE5; text-decoration: none;}
a.bluesubhead:visited {color: #6AAEE5; text-decoration: none;}
a.bluesubhead:hover {color: #6AAEE5; text-decoration: underline;}
.whitesubhead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;}
a.whitesubhead:link {color: #FFFFFF; text-decoration: none;}
a.whitesubhead:visited {color: #FFFFFF; text-decoration: none;}
a.whitesubhead:hover {color: #FFFFFF; text-decoration: underline;}

ul.directions { list-style-type: square; list-style-image: url(/images/bullet2.gif); margin: 10px 20px 10px 28px; padding: 0; }
li.directions { padding: 0px 0px; }

.rightnavth {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #6C6C6C;}
.rightnavtd {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}

#pagewrap {margin: 0; padding: 0; width: 900px; position: relative;}

#nav {position: absolute; top: 63px; left: 319px; margin: 0; padding: 0; text-align: left; z-index: 2;}  
#nav ul {display: none; margin: 2 0 0 0px; padding: 0; text-indent: 10px;}
#nav li {float: left; list-style: none; display: block; position: relative; padding: 0; margin: 0;}
#nav li a, #nav li:hover ul li a, #nav li.over ul li a {display: block; text-decoration: none; margin: 0; padding: 0;}
#nav ul li a, #nav li.over ul li a, #nav li:hover ul li a {display: block; width: 200px; *width: 202px; /*reposition for IE*/ font-weight: normal; background: #B1D4E9; color: #012A9A; padding: 0; margin: 0; line-height: 20px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#nav li:hover ul, #nav li.over ul {display: block; color: #FFFFFF}
/*#nav ul li a:hover, #nav li.over ul li a:hover, #nav li:hover ul li a:hover {background: #00439C; color: #FFFFFF; font-weight: normal; display: block;}*/

#nav li:hover ul li a:hover, #nav li:hover ul li:hover a {background: #00529C; color: #FFFFFF;}

#nav ul ul {position: absolute; top: -2; left: 201px; visibility: hidden;}
#nav ul li:hover ul li a {visibility: visible; display: block; width: 210px; font-weight: normal; padding: 0; margin: 0; line-height: 20px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#nav ul li:hover ul li:hover a {visibility: visible; background: #003A6E; color: #FFFFFF; font-weight: normal; display: block; padding: 0; margin: 0;}

#products { LEFT: 38px; top: 0px; POSITION: absolute;  VISIBILITY: visible; width: 180px;}
#recert { LEFT: 99px; top: 0px; POSITION: absolute;  VISIBILITY: visible; width: 180px;}
#support { LEFT: 233px; top: 0px; POSITION: absolute;  VISIBILITY: visible; width: 180px;}
#company { LEFT: 369px; top: 0px; POSITION: absolute;  VISIBILITY: visible; width: 180px;}
#contact { LEFT: 463px; top: 0px; POSITION: absolute;  VISIBILITY: visible; width: 180px;} 

.pulldown {font-family: Arial; font-size: 12px; display: block; margin: 0px; padding: 0px; top: auto; left: auto;}

td.home {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}

td.home a:link {color: #666666; text-decoration: none;}
td.home a:visited {color: #666666; text-decoration: none;}
td.home a:hover {color: #666666; text-decoration: underline;}

td.gold a:link {color: #c59515; text-decoration: none;}
td.gold a:visited {color: #c59515; text-decoration: none;}
td.gold a:hover {color: #c59515; text-decoration: underline;}

#bottomnav { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#bottomnav a:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#bottomnav a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#bottomnav a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

.footer {
  font-family:  Helvetica, Verdana, sans-serif;
  font-size: 10px;
  color: #909093;
  font-weight: normal;
} 
.footer2 {
  font-family:  Helvetica, Verdana, sans-serif;
  font-size: 10px;
  color: #909093;
  font-weight: normal;
} 
a.footer2:link {color: #909093; text-decoration: none; font-weight: normal;}
a.footer2:visited {color: #909093; text-decoration: none; font-weight: normal;}
a.footer2:hover {color: #909093; text-decoration: underline; font-weight: normal;}

.grayborder {
	border-color: #bbbbbb;
	border-width: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.noborder {
	margin-right: 10px;
	margin-bottom: 10px;
}

.white { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #FFFFFF;
}

.header {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #CCFFEE; font-weight: bold;}
.admin {font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000;}
.small {  font-family:  Arial, Helvetica, Verdana, sans-serif;  font-size: 10px;  color: #3F3F3F; }