	
/* Body Elements */
body {
	background-color: #ffffff;
	background-image: url(/images/et_bg.gif);
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.main {
	width: 930px;
	height: 100%;
	background-color: #ffffff;
	border-left: solid 1px #D2D3CD;
	border-right: solid 1px #D2D3CD;
	padding: 15px 15px 15px 15px;
	}
	
a:link, a:visited,  a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
	
.m_text {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	}
	
.m_subhead {
	color: #4A4A9C;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-weight: 580;
	line-height: 12pt;
	}

.required {
	color: #FF0000;
	font-weight: bold;
}

/* Headers */
.header {
	color: #4A4A9C;
	font-family: Verdana, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 12pt;
	}
	
	
/* Newsletter Pod */

.nlheading {
	padding-top: 6px;
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 5pt;
	}
	
.nltext
	{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	}
	
/* Special Offer Pod */

.soheading {
	padding-top: 6px;
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 5pt;
	}
	
.sotext	{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	}
	
.sotext a:link, .sotext a:visited, .sotext a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 5pt;
	}
	
.sotext a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 5pt;
	text-decoration: underline;
	}
	
/* Product/Manufacturer Pod  -- Front Page */

.mpheading {
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 12pt;
	}
	
.mptext	{
	padding-left: 7px;
	padding-right: 7px;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 60%;
	line-height: 13px;
	}
	
.mptext a:link, .mptext a:visited, .mptext a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 5pt;
	}
	
.mptext a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 5pt;
	text-decoration: underline;
	}


/* Regular Text */
.text {
	font-family: Verdana, ;
	font-size: x-small; 
	color: #292929; 
	text-align: justify;
	}

.text a:link, .text a:visited, .text a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;	
	}
	
.text a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
	}
	
	
/* Front Page News & About Elements */

.fphead {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 12pt;
	}
	
.fphead2 {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12pt;
	}

.fptext {
	font-family: Verdana, sans-serif;
	font-size: 70%; 
	color: #000000;
	}
	
.fptext a:link, .fptext a:visited, .fptext a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}
	
.fptext a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
	}
	
	
/* Copyright */	
.copyright {
	font-family: Arial, sans-serif; 
	color: #AEB0A5; 
	font-size: 9px; 
	padding: 5px;
	text-align: center;
}
	
	
/* Form Field Title */
.fft {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

	
/* Product Pages */
.product_text {
	font-family: Verdana, sans-serif;
	font-size: 80%; 
	color: #000000;
	}
	
.product_head {
	color: #4A4A9C;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 12pt;
	}

.product_nav {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: 200;
	line-height: 12pt;
	color: #2F2F9D;
	}
	
.product_nav a:link, .product_nav a:visited, .product_nav a:active {
	color: #2F2F9D;
	font-weight: 200;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	}
	
.product_nav a:hover {
	color: #09B4EB;
	font-family: Verdana, sans-serif;
	font-weight: 200;
	font-size: 10px;
	text-decoration: underline;
	}
		
.product_categories {
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	color: #000000;
	}

.product_categories a:link, .product_categories a:visited, .product_categories a:active {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}		
	
.product_categories a:hover {
	color: #4A4A9C;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;	
	text-decoration: underline;
	}	
	
.breadcrumbs {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: 200;
	color: #2F2F9D;
	}
	
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #2F2F9D;
	font-family: Verdana, sans-serif;
	font-weight: 200;
	font-size: 10px;
	}
	
.breadcrumbs a:hover {
	color: #09B4EB;
	font-family: Verdana, sans-serif;
	font-weight: 200;
	font-size: 10px;
	text-decoration: underline;
	}
	
	
/* NEWS Pages */
.news_list {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px; 
	line-height: 15px;
}

.news_title {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 20px; 
	color: #4A4A9C;
}

.news_subtitle {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px; 
	color: #4A4A9C;
}

.news_date {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px; 
	color: #4A4A9C;
}

.news_author {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px; 
	color: #4A4A9C;
}

.news_content {
	font-family: Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
}


td.heading {
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px; 
	font-weight: bold;
	line-height: 16px;
}


/* CONSULT Pages */
.consult_list {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px; 
	line-height: 15px;
}

.consult_title {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 20px; 
	color: #4A4A9C;
}

.consult_content {
	font-family: Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
}



/* Special Offer classes */
.offer_list {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px; 
	line-height: 15px;
}

.offer_title {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 17px; 
	color: #4A4A9C;
}

.offer_date {
	font-weight: bold;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px; 
	color: #4A4A9C;
}