@charset "iso-8859-1";
BODY {
	background: url(/images/main/backmain3.jpg) no-repeat;
   margin:0px;
}

.pageHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.bodyText { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px}

A.bodyText {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.bodyText:hover {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.pageHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 2s6px; font-style: normal; color: #003399}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal; color: #003399}

.textbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 50px
}
.textboxSmall {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 17px
}
.dropdown {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 17px
}


td.content a:link {color:#CC3300 }
td.content a:active {color:#CC3300 }
td.content a:visited {color:#ffffff  }
td.content a:hover {color:#CC3300;text-decoration:underline; }

A:link
	{
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
	}
A:active
	{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
A:visited
	{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
	}
A:hover
	{
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
	}
.nav_area A:hover
{
	color:#ffff00;
}

td.content {
	font-size:12px;
   font-family:arial;
   color:#003399;
}

h1 {
	font-size:16px;
   text-decoration:underline;
}

.nav_area td {
	font-size:12px;
}

.product td {
	font-size:12px;
   font-family:arial;
   padding:3px;
   vertical-align:top;
}

.heading_td {
	background:#6987c3;
   font-weight:bold;
   vertical-align:top;
}

.content_td {
	background:#d1d9ec;
   vertical-align:top;
}

.product_img {
	float:right;
   padding:5px;
}

.pdf_container {
	height:25px;
   padding-top:4px;
   background:#dedede;
   margin-top:5px;
}

.pdf_container a:link {color:#cc3300;}
.pdf_container a:visited {color:#cc3300;}
.pdf_container a:active {color:#cc3300;}
.pdf_container a:hover {color:#cc3300;text-decoration:underline;}

.form_container {
  height:226px;
  width:160px;
  background:#ffd8ce;
  border:4px solid #f1ac99;
  margin-left:10px;
  margin-top:20px;
  margin-bottom:20px;
}

* html .form_container {
	width:170px;
   height:246px;
}

.form_container h1,h2 {
  color:white;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
  font-size:15px;
  background:#b52f09;
  padding:5px;
  margin-top:0px;
  padding-bottom:0px;
  margin:0px;
  padding-bottom:3px;
  padding-right:0px;
}

.form_container h2 {
  background:none;
  font-size:12px;
  padding:0px;
  background:#b52f09;
  padding-bottom:4px;
  padding-left:5px;
}

.form_container form{margin:0px;padding:0px;}

.sub_table {
  font-family:verdana;
  padding-left:4px;
}

.form_container {
  font-size:13px;
  font-family:arial;
}

.form_container ul {
	margin-top:9px;
	padding-left:5px;
   margin-left:10px;
}

div.pass_req {
  border:1px solid blue;
  text-align:center;
  padding-top:10px;
  background:lightblue;
  font-weight:bold;
}

/* Product Listing */

div.product_box, div.product_box_light {
	height:199px;
  width:160px;
  float:left;
  background:url(/images/products/product_dark_bg.gif) no-repeat;
  margin-right:17px;
  margin-bottom:20px;
}
div.product_box_light {background:url(/images/products/product_light_bg_wide.gif) no-repeat;}

div.product_right {margin-right:0}


div.product_box_light h1, div.product_box_light h2  {
  font-size:12px;
  border-bottom:1px solid #90c3f2;
  text-decoration:none;
  margin:8px 12px 4px 12px;
  padding-bottom:4px;
}

div.product_box_light a img {border:none;}
div.product_box_light img {margin:0 0 0 30px;}

div.product_box_light h2 {
  background:none;
  border:none;
  color:white;
  margin: 3px 0 0 40px;
  padding:0;
  letter-spacing:0.3;
}
* html div.product_box_light h2 {margin-top:0;}
div.product_box_light h2 a:link, div.product_box_light h2 a:visited {color:white;font-size:11px;}
div.product_box_light h2 a:hover {color:white;}

div.product_view {
	background:url(/images/products/product_view_bg.gif) bottom no-repeat;
  width:518px;
  height:242px;
  border:1px solid #7691c8;
  margin-bottom:20px;
}

div.product_view h1 {
	height:31px;
  background:url(/images/products/product_h1_bg.gif) repeat-x bottom;
  padding:0 0 0 5px;;
  margin:0;
  color:white;
  font-family:verdana;
  font-size:14px;
  text-decoration:none;
  line-height:2.1;
}
div.product_view h1 span {font-weight:normal;}

div.rhs_text {
  float:left;
  width:330px;
  margin:20px 0 0 40px;
  color:black;
  line-height:1.4;
}

img.product_view {
  float:left;
  margin:18px 0 0 13px;
}

div.rhs_text h2 {
  background:none;
  color:black;
  font-size:13px;
  padding:0;
  margin:20px 0 0 0;
}
div.rhs_text p {margin:9px 0 9px 0;}
div.price {
	background:url(/images/products/product_price.gif) no-repeat;
  height:21px;
  width:114px;
  float:left;
  font-weight:bold;
  font-family:verdana;
  padding-left:5px;
}

img.price {
	float:right;
}

div.product_toolbar {
float:left;
width:330px;
}