BODY,TD,TH,P,DIV,BLOCKQUOTE {font-family:arial,helvetica,sans-serif;margin:0px;}
P{margin:16px 0px 16px 0px;}
H1,H2,H3,H4,H5,H6,H7,H8,H9 {margin:0px 0px 0px 0px;}
H1 {color:#663399;font-family:Arial Black;letter-spacing:-2;font-size:40px;}
H3 {color:#6EA46D;font-family:Arial;letter-spacing:-1;font-size:19px;font-weight:bold;}

TD {font-size:12px;}
.body {color:#000000;font-size:12px;}
A {font-family:arial,helvetica,sans-serif;color:#663399;}
A:visited {color:#663399;}
A:hover {color:#FF8400;}

/*
darkblue:003366
blue:598CC1
lightblue:6EE776

medium green:6EA46D
green shaded:CDE7CA
green header:339933
green nav hover:6EE776
purple:663399
orange:FF8400
*/

A.nav {font-family:verdana;font-weight:bold;font-size:11px;text-decoration:none;color:#ffffff}
A.nav:visited {color:#003366;font-weight:bold;font-size:11px;text-decoration:none;color:#ffffff}
A.nav:hover {font-weight:bold;font-size:11px;text-decoration:none;color:#6EE776;}

A.nav_on {font-family:verdana;font-weight:bold;font-size:11px;text-decoration:none;color:#663399;}
A.nav_on:visited {font-weight:bold;font-size:11px;text-decoration:none;color:#663399;}
A.nav_on:hover {font-weight:bold;font-size:11px;text-decoration:none;color:#663399;}

.footer A, A.footer {font-family:arial,helvetica,sans-serif;color:#ffffff;font-size:12px;}
.footer A:visited, A.footer:visited {color:#ffffff;}
.footer A:hover, A.footer:hover {color:#6EE776;}
.footer {font-size:12px;color:#ffffff;}

A.hot {color:#FF8400;}
A.hot:visited {color:#FF8400;}
A.hot:hover {color:#FF8400;}
.hot, .bright {color:#FF8400;font-size:12px;}

A.header {color:#003366;font-size:14px;}
A.header:visited {color:#003366;font-size:14px;}
A.header:hover {color:#FF8400;font-size:14px;}
.header {color:#003366;font-size:14px;}

A.headline {color:#003366;font-size:18px;}
A.headline:visited {color:#003366;font-size:18px;}
A.headline:hover {color:#FF8400;font-size:18px;}
.headline {color:#000000;font-size:18px;font-weight:bold;}

/* This controls pricing text on product pages mainly. */
A.bodyheader {color:#339933;}
A.bodyheader:visited {color:#339933;}
A.bodyheader:hover {color:#FF8400;;}
.bodyheader {color:#339933;font-weight:bold;}

A.hotheader {color:#FF8400;font-size:14px;}
A.hotheader:visited {color:#FF8400;font-size:14px;}
A.hotheader:hover {color:#FF8400;font-size:14px;}
.hotheader {color:#FF8400;font-size:14px;}

A.headerlight {color:#003366;font-size:14px;}
A.headerlight:visited {color:#003366;font-size:14px;}
A.headerlight:hover {color:#FF8400;font-size:14px;}
.headerlight {color:#003366;font-size:14px;}

A.bodyheaderlight {color:#003366;font-size:14px;}
A.bodyheaderlight:visited {color:#003366;font-size:14px;}
A.bodyheaderlight:hover {color:#FF8400;font-size:14px;}
.bodyheaderlight {color:#003366;font-size:14px;}

A.bodyheaderlight2 {color:#003366;font-size:14px;}
A.bodyheaderlight2:visited {color:#003366;font-size:14px;}
A.bodyheaderlight2:hover {color:#FF8400;font-size:14px;}
.bodyheaderlight2 {color:#003366;font-size:14px;}

A.headerdark {color:#000066;font-size:14px;}
A.headerdark:visited {color:#000066;font-size:14px;}
A.headerdark:hover {color:#FF8400;font-size:14px;}
.headerdark {color:#000066;font-size:14px;}

A.title {color:#000066;font-size:24px;}
A.title:visited {color:#000066;font-size:24px;}
A.title:hover {color:#FF8400;font-size:24px;}
.title {color:#000066;font-size:24px;}

A.simple {text-decoration:none;color:#003366;}
A.simple:visited {text-decoration:none;color:#003366;}
A.simple:hover { text-decoration:none;color:#FF8400;}
.simple {color:#003366;}

A.button {text-decoration:none;color:#003366;font-size:14px;font-weight:bold;}
A.button:visited {text-decoration:none;color:#003366;}
A.button:hover {text-decoration:none;color:#663399;}

A.reverse, .headerrow A {color:#ffffff;font-size:12px;}
A.reverse:visited, .headerrow A:visited {color:#ffffff;}
A.reverse:hover, .headerrow A:hover {color:#6EE776;}
.reverse {color:#ffffff;font-size:12px;}

A.reversesimple {text-decoration:none;color:#ffffff;font-size:12px;}
A.reversesimple:visited {text-decoration:none;color:#ffffff;}
A.reversesimple:hover {text-decoration:none;color:#6EE776;}
.reversesimple {color:#ffffff;font-size:12px;}

A.reverseheader {color:#ffffff;font-size:14px;}
A.reverseheader:visited {color:#ffffff;font-size:14px;}
A.reverseheader:hover {color:#6EE776;font-size:14px;}
.reverseheader {color:#ffffff;font-size:14px;}

.bread_crumb_trail {font-family:verdana;font-size:14px;font-weight:bold;}
A.bread_crumb_trail {color:#663399;font-size:14px;font-weight:bold;}
A.bread_crumb_trail:visited {color:#663399;font-size:14px;font-weight:bold;}
A.bread_crumb_trail:hover {color:#ff8400;font-size:14px;font-weight:bold;}

.bright {color:#ff0000;font-size:12px;}

.colorheaderlight {color:#6EE776;font-size:14px;font-weight:bold;}
.colorheadermedium {color:#339933;font-size:14px;font-weight:bold;}
.colorheaderdark {color:#663399;font-size:14px;font-weight:bold;}
.colorheaderhot {color:#FF8400;font-size:14px;font-weight:bold;}

.colorlight {color:#339933;font-size:12px;}
.colormedium {color:#663399;font-size:12px;}
.colordark {color:#000066;font-size:12px;}
.colorhot {color:#FF8400;font-size:12px;}

.promoheader1 {font-size:12px;font-weight:bold;color:#ffffff;background-color:#663399;}
.promoshaded1 {font-size:12px;color:#000000;background-color:#eaeaea;}

.promoheader1 A {font-family:arial,helvetica,sans-serif;color:#ffffff;}
.promoheader1 A:visited {color:#ffffff;}
.promoheader1 A:hover {color:#6EE776;}

.headerrow {font-size:12px;font-weight:bold;color:#ffffff;background-color:#177C17;}
.subheaderrow {font-size:12px;color:#000000;background-color:#A1C6A1;font-weight:bold;}
.shadedrow {font-size:12px;color:#000000;background-color:#E0EDDF;}
.shadedrow2 {font-size:12px;color:#000000;background-color:#D3E3D2;}
.colorrow {font-size:11px;color:#000000;font-family:arial, helvetica, sans-serif;background-color:#E0E7F4;}

.subheaderrow A {font-family:arial,helvetica,sans-serif;color:#663399;}
.subheaderrow A:visited {color:#663399;}
.subheaderrow A:hover {color:#177C17;}

.oddrow {font-size:12px;color:#000000;background-color:#ffffff;}
.evenrow {font-size:12px;color:#000000;background-color:#E0EDDF;}

.headercell {font-size:12px;font-weight:bold;color:#ffffff;background-color:#003366;}
.shadedcell {font-size:12px;color:#000000;background-color:#eaeaea;}
.colorcell {font-size:12px;color:#000000;background-color:#E0E7F4;}

UL {margin-top: 4px;margin-bottom: 8px;list-style-image: url(/images/bullet_style.gif)}
OL {margin-top: 4px;margin-bottom: 8px;}

.asterisk {color:red;font-size:17px;font-weight:bold;}

.required, .input {background-color:#E0EDDF;color:#000000;font-size:12px;}

/*.required {background-color:#F1DEDE;color:003366;font-size:12px;} */

.searchBox {background-color:6EE776;font-size:12px;font-family:arial,helvetica,sans-serif;}

/*New after April 15, 2008*/

/*structure*/
.chart{
	width:100%;
	margin:15px 0;
	border-collapse:collapse;
	}
	
.chart th {
	padding:3px;
	}
	
/*text*/
.chart {
	font-size:1.0em;
	}

.chart td{
	font-size:1.0em;
	text-align:center;
	vertical-align:middle;
	}
	
.chart th {
	font-size: 1.0em;
	text-align:center;
	vertical-align:bottom;
	}
	
.chart th.chart_heading {
	text-align:left;
	font-style:italic;
	font-size:1.2em;
	}
	
.chart td.ylabel {
	text-align:right;
	}
/*color and other presentation*/

.chart{
	border-bottom:2px solid #000;
	}
	
.chart strong{
	color:#F79621;
	font-style:italic;
	}
	
.chart td{
	border:1px solid #666;
	}
	
.chart td.ylabel{
	border-left:0px;
	border-bottom:1px solid #ccc;
	background-color:#f5f5f5;
	}
	
.chart td.ylabel, .chart td.ylabel a:link, .chart td.ylabel a:hover, .chart td.ylabel a:visited {
	color:#107D10;
	text-decoration:none;
	}
		
.chart td.ylabel a:hover{
	text-decoration:underline;
	color:#393;
	}
.chart th{
	border-bottom:2px solid #000;
	border-right:1px solid #ccc;
	background-color:#393;
	color:#fff;
	}
	
.chart th a:link, .chart th a:visited{
	color:#fff;
	text-decoration:none;
	}

.chart th a:hover{
	color:#cfc;
	text-decoration:underline;
	}
	
.chart th.chart_heading{
	color:#393;
	background-color:#fff;
	}

/* contact and chat buttons in header */
#header_contact, a#header_contact:link, a#header_contact:hover, a#header_contact:visited{
  background-color:transparent;
  background-image:url(images/contact_button_myers.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  height:33px;
  width:78px;
  display:block;
  position:relative;
  text-decoration:none;
  }
  
a#header_contact:hover{
  background-position: 0 -33px;
  }
  
#header_chat, a#header_chat:link, a#header_chat:hover, a#header_chat:visited{
  background-color:transparent;
  background-image:url(images/live_chat_button_myers.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  height:34px;
  width:78px;
  display:block;
  position:relative;
  text-decoration:none;
  margin-top:-13px;
  margin-bottom:-10px;
  }
  
a#header_chat:hover{
  background-position: 0 -34px;
  }