/* Website colors */
/* MaroonishRed			color: #cd202c; /*HTE-Web-Red*/
/* RoyalBlue			color: #002663; /*HTE-Web-Blue*/
/* GhostWhite			color: #f8f8ff; /*GhostWhite*/
/* WhiteSmoke			color: #f5f5f5; /*WhiteSmoke*/ 

body
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: small;
	text-align: left;
}



table.main
{
	font-family: Verdana, Arial;
	width: 760px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;

}
table.htetext
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #002663; /*HTE-Web-Blue*/
}

table.contact
{
	font-family: Verdana, Arial;
}
table.contact a:link, table.contact a:visited
{
	text-decoration: none;
}
table.contact a:hover
{
	text-decoration: underline;
}

table.contact td.header,
table.contact td.header a:link,
table.contact td.header a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #cd202c; /*HTE-Web-Red*/
}
table.contact td.listing,
table.contact td.listing a:link,
table.contact td.listing a:visited
{
	font-size: 12px;
	font-weight: normal;
	color: #002663; /*HTE-Web-Blue*/
}

table.isearch
{
	background-color: whitesmoke;
	font-family: Verdana, Arial;
	font-size: 12px;
}
table.isearch td.header
{
	font-weight: normal;
	color: #cd202c; /*HTE-Web-Red*/
}

table.cart
{
	font-family: Verdana, Arial;
	font-size: 12px;
	border-right: 2px outset;
	border-top: 2px outset;
}

table.invlist
{
	border-right: 2px outset;
	border-top: 2px outset;
	font-size: 12px;
	font-family: Verdana, Arial;
	background-color: antiquewhite;
}
table.invlist td.ccat, table.invlist td.ccat a:link, table.invlist td.ccat a:visited,
table.invlist td.cman, table.invlist td.cman a:link, table.invlist td.cman a:visited
{
	font-weight: normal;
	color: #002663; /*HTE-Web-Blue*/
}
table.invlist tr
{
	border-left-color: antiquewhite;
	border-bottom-color: antiquewhite;
	border-top-style: none;
	border-top-color: antiquewhite;
	border-right-color: antiquewhite;
	border-bottom-style: none;
}
table.invlist tr.bord
{
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-bottom: black solid;
}

table.invlist td
{
	border-left-color: antiquewhite;
	border-bottom-color: antiquewhite;
	border-top-style: none;
	border-top-color: antiquewhite;
	border-right-style: none;
	border-left-style: none;
	border-right-color: antiquewhite;
	border-bottom-style: none;
}


table.training
{
	font-family: Verdana, Arial;
	font-size: 12px;
}
table.training a:link, table.training a:visited
{
	text-decoration: none;
}
table.training a:hover
{
	text-decoration: underline;
}
table.training td.header,
table.training td.header a:link,
table.training td.header a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #cd202c; /*HTE-Web-Red*/
}
table.training td.listing,
table.training td.listing a:link,
table.training td.listing a:visited
{
	font-size: 12px;
	font-weight: normal;
	color: #002663; /*HTE-Web-Blue*/
}

table.company
{
	font-family: Verdana, Arial;
	font-size: 12px;
}
table.company td.compname
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
table.company a:link, table.company a:visited
{
	text-decoration: none;
}
table.company a:hover
{
	text-decoration: underline;
}
table.company td.header,
table.company td.header span.red,
table.company td.header a:link,
table.company td.header a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #cd202c; /*HTE-Web-Red*/
}
table.company td.listing,
table.company td.listing a:link,
table.company td.listing a:visited
{
	font-size: 12px;
	font-weight: normal;
	color: #002663; /*HTE-Web-Blue*/
}



.maincontent
{
	background-color: #ffffff; /*GhostWhite*/
}

H1, H1 a:link, H1 a:visited
{
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
}
H2, H2 a:link, H2 a:visited
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
}
H3, H3 a:link, H3 a:visited
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
H4, H4 a:link, H4 a:visited
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
}
H5, H5 a:link, H5 a:visited
{
	font-family: Verdana, Arial;
	font-size: 8px;
	font-weight: bold;
}

H1 a:hover, H2 a:hover, H3 a:hover, H4 a:hover, H5 a:hover
{
	text-decoration: underline;
}

H1.red, H1.red a:link, H1.red a:visited, H1.red a:hover,
H2.red, H2.red a:link, H2.red a:visited, H2.red a:hover,
H3.red, H3.red a:link, H3.red a:visited, H3.red a:hover,
H4.red, H4.red a:link, H4.red a:visited, H4.red a:hover,
H5.red, H5.red a:link, H5.red a:visited, H5.red a:hover
{
	color: #cd202c; /*HTE-Web-Red*/
}

H1.blue, H1.blue a:link, H1.blue a:visited, H1.blue a:hover,
H2.blue, H2.blue a:link, H2.blue a:visited, H2.blue a:hover,
H3.blue, H3.blue a:link, H3.blue a:visited, H3.blue a:hover,
H4.blue, H4.blue a:link, H4.blue a:visited, H4.blue a:hover,
H5.blue, H5.blue a:link, H5.blue a:visited, H5.blue a:hover
{
	color: #002663; /*HTE-Web-Blue*/
}



/*SideBar*/
table.sidebar
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
table.sidebar a:link, table.sidebar a:visited{text-decoration: none;}
table.sidebar a:hover{text-decoration: underline;}
table.sidebar td.CATCLASS0, table.sidebar td.CATCLASS0 a:link, table.sidebar td.CATCLASS0 a:visited
{
	color: #ffffff;
	background-color: #cd202c;
}
table.sidebar td.CATCLASS1, table.sidebar td.CATCLASS1 a:link, table.sidebar td.CATCLASS1 a:visited
{
	color: #ffffff;
	background-color: #002663;
}

table.sidebar a:link.CATCLASS0,
table.sidebar a:visited.CATCLASS0,
table.sidebar a:hover.CATCLASS0
{
	color: #cd202c;
}
table.sidebar a:link.CATCLASS1,
table.sidebar a:visited.CATCLASS1,
table.sidebar a:hover.CATCLASS1
{
	color: #002663;		
}
/* Premiere */
table.sidebar a:link.COMPCLASS10, table.sidebar a:visited.COMPCLASS10, table.sidebar a:hover.COMPCLASS10
{
	font-weight: bold;
	color: mediumblue;
}
/*normal */
table.sidebar a:link.COMPCLASS00, table.sidebar a:visited.COMPCLASS00, table.sidebar a:hover.COMPCLASS00
{
	color: darkslateblue;
}
/* 2nd tier */
table.sidebar a:link.COMPCLASS01, table.sidebar a:visited.COMPCLASS01, table.sidebar a:hover.COMPCLASS01
{
	color: rosybrown;
}

a:link.red, a:visited.red
{
	color: #cd202c;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}
a:hover.red
{
	color: #cd202c;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
}
a:link.blue, a:visited.blue
{
	color: #002663;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}
 a:hover.blue
{
	color: #002663;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.0side
{
	color: #cd202c;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.1side
{
	color: #002663;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}

span.red, span.blue
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}
span.red
{
	color: #cd202c;
}
span.blue
{
	color: #002663;
}


/* Navigation */
#nav, #nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav {
  font-family: Verdana, Arial, sans-serif;
  z-index: 100;
  position: relative;
  float: right;
}
#nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
#nav li a, #nav li a:link, #nav li a:active, #nav li a:visited {
  font: bold 10px Verdana, Arial, sans-serif;
  background: black;
  color: white;
  display: block;
  padding: 5px 5px;
  text-decoration: none;
}

#nav li a:hover {
  background: #cd202c;
  color: white;	
}

#nav ul {
  background: black;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 200px;
  position: absolute;
  top: -999em;
  left: -1px;
}
#nav li:hover ul,
#nav li.iehover ul {
  top: 21px;
  display: block;
}
#nav ul li {
  border: 0;
  float: left;
  text-align: left;
}
#nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 200px;
  white-space: nowrap;
}
#nav ul a:hover {
  background: #cd202c;
  color: white;
}

/** Support for the "iehover-fix.js" **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/