body {	background-color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}p, td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #CCCCCC;}a	{ color: #ff0000; }a:visited	{ color: #993300; }h1	{ font-family: Arial, Helvetica, sans-serif;			font-size: 18px; font-weight: bold;			color: #cc0000;			line-height: 21px; }h2	{ font-family: Arial, Helvetica, sans-serif;			font-size: 14px; font-weight: bold; 			color: black; text-transform: uppercase; }h3	{ font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;		  font-weight: normal;  		  font-size: 14px; 			color: black; line-height: 20px; }h4	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;			color: #cc0000; font-weight: bold; }.legal p	{ color: #ccc; margin: 0 35px 0 0; }.legal a { color: #ccc; text-decoration: none; }.legal a:hover	{ text-decoration: underline; }.legal a:visited	{ color: #ccc; } #crumbs	{ color: white; text-align: left; padding: 10px; }#crumbs a { color: #FF0000; text-decoration: none; }#crumbs a:hover { text-decoration: underline; }#crumbs a:visited { color: #FF0000; }.boldred	{ color: #cc0000; font-weight: bold; }.title {   background: url('/images/title_bg.gif') no-repeat -5px 0px;  width: 545px;  color: white;  font-size: 21px;  padding: 16px 0 17px 0;  text-align: center;  font-weight: bold; vertical-align: middle;  border-top: 1px solid black;}html > .title {  height: 49px;   border-top: 0;}* html .title {  height: auto;  border-top: 0;}.title16	{ margin-left: 193px; } .pagetab {  background: url('/images/pg_tab_blend.gif') no-repeat left -35px;  border-top: 1px solid black;  width: 224px;}* HTML .pagetab {  border-top: none;}				 .caption	{ color: black; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 12px; }				 #content { background-color: #FFFFFF; margin-bottom: 6px; }#content td, p { color: black; }.footlinks { text-align: center; background-color: #CC0000; color: white; width: 370px; }.footlinks 	a { color: white; text-decoration: none; }.footlinks a:hover { text-decoration: underline; }.footlinks a:visited { color: white; }.copyright { font-size: 10px; }.hide	{ display: none; }/* Home Features Block */#features { border-left: 2px solid #999; border-right: 2px solid #999; 						color: white; margin: 0; padding: 6px; display: block; 						width: 218px; }						/* For Site Map */.level1 {	margin-left: 8px; }.level2 {	margin-left: 42px; }.level3 {	margin-left: 76px; }						th {	font-weight: bold;	color: #FFFFFF;	text-align: center;	font-size: 11px;}/* new header */#header {	background: black url('/images/nav/header.gif') no-repeat left top;	font-size: 11px;	margin: 17px auto 0;	position: relative;	height: 52px;	width: 785px;}#header h1 {	float: left;	margin: 0;}#header h1 a {	display: block;	height: 52px;	width: 315px;}#header h1 a span { display: none; }#header #legal {	color: #ccc;	float: right;	font-size: 11px;	padding-right: 25px;	text-align: right;	width: 215px; /*240*/}#header #legal a,#header #legal a:visited {	color: #ccc;	text-decoration: none;}#header #legal a:hover {	text-decoration: underline;}#header #mainnav {	float: left;	list-style: none;	margin: 0;	padding: 0;	position: absolute;	left: 347px;	top: 16px;}#header #mainnav li {	float: left;	margin: 0 1px 0 0;	padding: 0;}#header #mainnav li a {	display: block;	height: 18px;}#header #mainnav li a span { display: none; }#header #mainnav #navProducts a { width: 90px; }#header #mainnav #navWTB a { width: 89px; }#header #mainnav #navService a { width: 54px; }#header #mainnav #navAbout a { width: 101px; }#header #mainnav #navContact a { width: 78px; }#header #mainnav #navProducts a {	background: url('/images/nav/products_on.gif') no-repeat left top;}#header #mainnav #navProducts a:hover, #header #mainnav #navProducts.navon a { background-position: left bottom; }#prodsubmenu {	background: black;	display: none;	position: absolute;	left: 350px;	top: 36px;	z-index: 99;}#prodsubmenu ul {	background: black;	border-color: white;	border-style: solid;	border-width: 2px 1px 1px 2px;	list-style: none;	margin: 0;	padding: 0;}#prodsubmenu ul li {	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height: 1.2em;	margin: 0;	padding: 0;	width: 233px;}#prodsubmenu ul li a {	background: black;	border-color: #555;	border-style: solid;	border-width: 0 1px 1px 0;	color: white;	display: block;	padding: 3px 18px 3px 4px;	margin: 0;	text-decoration: none;	width: 210px;}#prodsubmenu ul li a:hover {	background-color: #CC0000;	text-decoration: none;}#prodsubmenu ul ul {	position: absolute;	left: -999px;	z-index: 9;	width: 123px;	margin-top: -15px;}#prodsubmenu li li {	width: 123px;}#prodsubmenu li li a {	width: 100px;}#prodsubmenu .navmore a {	background: url('/images/arrows.gif') no-repeat right center;}#prodsubmenu .navmore ul a {	background: none;}#prodsubmenu LI.snavon UL {	left: 224px;}.grayheader {	background: #ccc;	color: #000;	font-size: 13px;	font-weight: bold;	margin: 0;	padding: 2px 3px;}