BODY {
	SCROLLBAR-FACE-COLOR: #d9dbc5; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #6d7164; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #666666; SCROLLBAR-BASE-COLOR: #000000
}
.defaultBody {
	SCROLLBAR-FACE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #6d7164; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #666666; SCROLLBAR-BASE-COLOR: #000000
}
H5 {
FONT-FAMILY: Arial, Helvetica, Sans-serif;
margin-bottom: 0px;
color: #006699;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
margin-top: 0px;
}
H4 {
FONT-FAMILY: Arial, Helvetica, Sans-serif;
margin-bottom: 10px;
color: #ff0000;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
}
H3 {
FONT-FAMILY: Arial, Helvetica, Sans-serif;
margin-bottom: 0;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}
H1 {
FONT-FAMILY: Arial, Helvetica, Sans-serif;
margin-bottom: 0; 
color: #006699; 
font-size: 13pt; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 0px; 
padding-bottom: 0px; 
}

H2 {
FONT-FAMILY: Arial, Helvetica, Sans-serif;
margin-top: 12;
margin-bottom: 0;
padding-bottom: 0;
color: #ff6600;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
letter-spacing: 0px;
}
a {
	text-decoration: none;
	color: none;
}
a:hover {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
p {
	
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
		
}
.dirlist	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:	#000000;
	background-color: #dddddd;
}	

.dirlisthead	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:	#ffffff;
	background-color: #006699;
}	

.callout {
	
	FONT-SIZE: 12pt; 
	COLOR: #ff6600; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.inlinead {
	
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: normal;	
	
}
.inlinead_head {
	
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: bold;	
	
}
.smallgrey {
	
	FONT-SIZE: 8pt; 
	COLOR: #777777; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: italics;
	font-weight: normal;	
	
}

.yellow {
	
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	background-color: ffff00;
	text-decoration: none;
	font-weight: bold;	
}
.productstats {
	
	FONT-SIZE: 11pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 0pt;
	margin-bottom: 0pt;	
}
.pagetype {
	
	FONT-SIZE: 9pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 0pt;
	margin-bottom: 0pt;	
}
.saleshead {
	
	FONT-SIZE: 15pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight: bolder;
	margin-top: 10pt;	
}
.title {
	color: #006699;
}
.download {
	FONT-SIZE: 8pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.download:link {TEXT-DECORATION: none;}
a.download:visited {TEXT-DECORATION: none;}
a.download:active {TEXT-DECORATION: none;}
a.download:hover {TEXT-DECORATION: underline;}

.cta {
	FONT-SIZE: 12pt; 
	COLOR: #cc0000; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.cta:link {TEXT-DECORATION: none;}
a.cta:visited {TEXT-DECORATION: none;}
a.cta:active {TEXT-DECORATION: none;}
a.cta:hover {TEXT-DECORATION: none;}

.webdir_actions {
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.webdir_actions:link {TEXT-DECORATION: none;}
a.webdir_actions:visited {TEXT-DECORATION: none;}
a.webdir_actions:active {TEXT-DECORATION: none;}
a.webdir_actions:hover {TEXT-DECORATION: none;}

.breadcrumb {
	FONT-SIZE: 11pt; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.breadcrumb:link {
	TEXT-DECORATION: none;
}
a.breadcrumb:visited {
	TEXT-DECORATION: none;
}
a.breadcrumb:active {
	TEXT-DECORATION: none;
}
a.breadcrumb:hover {
	TEXT-DECORATION: none;
}
.webdir_category {
	FONT-SIZE: 10pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.webdir_category:link {
	TEXT-DECORATION: none;
	color: #006699;
}
a.webdir_category:visited {
	color: #006699;
}
a.webdir_category:active {
	color: #006699;
}
a.webdir_category:hover {
	TEXT-DECORATION: underline;
	color: #ff0000;
}
.webdir_title {
	FONT-SIZE: 10pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.webdir_title:link {
	TEXT-DECORATION: none;
	color: #006699;
}
a.webdir_title:visited {
	color: #006699;
}
a.webdir_title:active {
	color: #006699;
}
a.webdir_title:hover {
	TEXT-DECORATION: underline;
	color: #ff0000;
}
a.hover:link {
	TEXT-DECORATION: none;
	color: #006699;
}
a.hover:visited {
	TEXT-DECORATION: none;
	color: #006699;
}
a.hover:active {
	TEXT-DECORATION: none;
	color: #006699;
}
a.hover:hover {
	TEXT-DECORATION: underline;
	color: #006699;
}
.subtitle {
	color: #000000;
}
.bullet {
	list-style-image : url(/images/bullet.gif);
	FONT-SIZE: 8pt; 
	COLOR: #333399; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.bullet:link {
	TEXT-DECORATION: none;
}
a.bullet:visited {
	TEXT-DECORATION: none;
}
a.bullet:active {
	TEXT-DECORATION: none;
}
a.bullet:hover {
	TEXT-DECORATION: underline;
}
.quicklinks {
	list-style-image : url(/images/bullet.gif);
	FONT-SIZE: 8pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.quicklinks:link {
	TEXT-DECORATION: none;
}
a.quicklinks:visited {
	TEXT-DECORATION: none;
}
a.quicklinks:active {
	TEXT-DECORATION: none;
}
a.quicklinks:hover {
	TEXT-DECORATION: underline;
}
.assetlist{
	list-style-image : url(/images/bullet.gif);
	FONT-SIZE: 8pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 100%;
	margin-bottom: 6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.assetlist:link {
	TEXT-DECORATION: none;
}
a.assetlist:visited {
	TEXT-DECORATION: none;
}
a.assetlist:active {
	TEXT-DECORATION: none;
}
a.assetlist:hover {
	TEXT-DECORATION: underline;
}

.googleads{
	list-style-image : url(/images/bullet.gif);
	FONT-SIZE: 10pt; 
	COLOR: #006699; 
	LINE-HEIGHT: 100%;
	margin-bottom: 6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.googleads:link {
	TEXT-DECORATION: none;
}
a.googleads:visited {
	TEXT-DECORATION: none;
}
a.googleads:active {
	TEXT-DECORATION: none;
}
a.googleads:hover {
	TEXT-DECORATION: underline;
}

.bodytext {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 110%; 
	TEXT-DECORATION: none;
	font-weight: normal;	
}
a.bodytext:link {
	TEXT-DECORATION: none;
}

.quote {
	
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	TEXT-DECORATION: none;
	padding-left: 5;
	padding-right: 5;	
	font-weight: bold;
}

OL {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0;
	
}
UL {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	TEXT-DECORATION: none;
	
	
}
.topbar {
	FONT-SIZE: 8pt; 
	COLOR: #777777; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: none;
	font-weight: bolder;
	letter-spacing: 5px;
}
a.topbar:link {
	FONT-SIZE: 8pt; 
	COLOR: #333399; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: underline;
	font-weight: bolder;
	letter-spacing: 10px;
}
a.topbar:hover {
	FONT-SIZE: 8pt; 
	COLOR: #333399; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION: underline;
	font-weight: bolder;
	letter-spacing: 12px;
}
a.topbar:visited {
	FONT-SIZE: 8pt; 
	COLOR: #333399; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif; 
	TEXT-DECORATION:;
	font-weight: bolder;
	letter-spacing: 10px;
}
a.topbar:active {
	FONT-SIZE: 8pt; 
	COLOR: #333399; 
	LINE-HEIGHT: 100%; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bolder;
	letter-spacing: 10px;
}
TD {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	
	
}
DIV {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
.tdHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #333399; TEXT-DECORATION: none
}
A.tdHeader:visited {
	COLOR: #333399
}
A.tdHeader:link {
	COLOR: #333399
}
A.tdHeader:active {
	COLOR: #333399
}
A.tdHeader:hover {
	COLOR: #990000;
	text-decoration: underline;
	
}

.toplink {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #333399; TEXT-DECORATION: none
}
A.toplink:visited {
	COLOR: #333399
}
A.toplink:link {
	COLOR: #333399
}
A.toplink:active {
	COLOR: #333399
}
A.toplink:hover {
	COLOR: #990000;
	text-decoration: underline;
	
}
.Header {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #AD1101; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 150%; 
		
}
A.Header:visited {
	COLOR: #AD1101
}
A.Header:link {
	COLOR: #AD1101
}
A.Header:active {
	COLOR: #AD1101
}
A.Header:hover {
	COLOR: #AD1101;
	Text-decoration: underline;
}
.tdContent {
	FONT-SIZE: 7.5pt; COLOR: #000000
}
.sectionHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #234471; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none; 
}
A.sectionHead:visited {
	COLOR: #234471;
}
A.sectionHead:link {
	COLOR: #234471;
}
A.sectionHead:active {
	COLOR: #234471;
}
A.sectionHead:hover {
	COLOR: #234471;
	text-decoration: none;
}
.leftNav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none; 
}
A.leftNav:visited {
	COLOR: #000000;
}
A.leftNav:link {
	COLOR: #000000;
}
A.leftNav:active {
	COLOR: #ffff00;
}
A.leftNav:hover {
	COLOR: #ffff00;
	text-decoration: none;
}
.leftNavSub {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #234471; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none;
}
A.leftNavSub:visited {
	COLOR: #234471;
}
A.leftNavSub:link {
	COLOR: #234471;
}
A.leftNavSub:active {
	COLOR: #cc0000;
}
A.leftNavSub:hover {
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.leftNavHead {
	FONT-WEIGHT: bold; padding-top:10px; padding-bottom: 3px; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none;
}
A.leftNavHead:visited {
	COLOR: #000000
}
A.leftNavHead:link {
	COLOR: #000000
}
A.leftNavHead:active {
	COLOR: #ffcc00
}
A.leftNavHead:hover {
	COLOR: #ffcc00
}

.topNav {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
A.topNav:visited {
	COLOR: #ffffff
}
A.topNav:link {
	COLOR: #ffffff
}
A.topNav:active {
	COLOR: #ffff00
}
A.topNav:hover {
	COLOR: #ffff00;
	
}
.subnav {
	FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	COLOR: #dddddd
}
A.subnav:link {
	COLOR: #ffffff
}
A.subnav:active {
	COLOR: #ffffff
}
A.subnav:hover {
	COLOR: #ff0000
}
.onButton {
	LINE-HEIGHT: 100%; FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
A.onButton:visited {
	COLOR: #000000
}
A.onButton:link {
	COLOR: #000000
}
A.onButton:active {
	COLOR: #000000
}
A.onButton:hover {
	COLOR: #ff0000
}
.tabHead {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
A.tabHead:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tabHead:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tabHead:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tabHead:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.tableHead {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, san-serif; TEXT-DECORATION: none; font-weight: bold;
}
A.tableHead:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tableHead:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tableHead:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tableHead:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.listprice { 
	font-family: arial,verdana,sans-serif; 
	text-decoration: line-through; 
	font-size: 9pt; 
}
.price { 
	font-family: arial,verdana,sans-serif; 
	text-decoration: none; 
	font-size: 9pt; 
}
.savings { 
	font-family: arial,verdana,sans-serif; 
	font-weight: bold;
	COLOR: #ff0000; 
	text-decoration: none; 
	font-size: 11pt; 
}

.hp_banner_head { 
	color: #336699;
	font-family: arial,verdana,sans-serif; 
	font-weight: bold; 
	font-size: 10pt; 
}
A.hp_banner_head:visited {text-decoration: none;}
A.hp_banner_head:link {text-decoration: none;}
A.hp_banner_head:active {text-decoration: none;}
A.hp_banner_head:hover {text-decoration: underline;}

.hp_banner { 
	color: #000000;
	font-family: arial,verdana,sans-serif; 
	font-size: 8pt; 
}
A.hp_banner:visited {text-decoration: none;}
A.hp_banner:link {text-decoration: none;}
A.hp_banner:active {text-decoration: none;}
A.hp_banner:hover {text-decoration: none;}