.main {font-family:arial;font-size:11px; color:#000000;}
.main-bold {font-family:arial;font-size:11px; color:#000000;font-weight:bold;}

.main a {font-family:arial;font-size:11px;color:#C13206;}
.main a:hover {font-family:arial;font-size:11px;color:#0061AA; text-decoration:none; }

tr.table-altrow td a {font-family:arial;font-size:11px;color:#000000;}
tr.table-altrow td a:hover {font-family:arial;font-size:11px;color:#000000; text-decoration:none;}
tr.table-row td a {font-family:arial;font-size:11px;color:#000000;}
tr.table-row td a:hover {font-family:arial;font-size:11px;color:#000000; text-decoration:none;}


.home-main {font-family:arial;font-size:11px; color:#000000;}
a.home-link {font-family:arial;font-size:11px; color:#022CFE; text-decoration:underline;}
a:hover.home-link {font-family:arial;font-size:11px; color:#022CFE; text-decoration:none;}

.home-main2 {font-family:arial;font-size:10px; font-weight:bold; color:#000000;}
a.home-link2 {font-family:arial;font-size:10px; font-weight:bold; color:#000000; text-decoration:underline;}
a:hover.home-link2 {font-family:arial;font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}

.home-bottom {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}

.util {font-family:arial;font-size:11px; color:#FFFFFF;}
a.util-link {font-family:arial;font-size:11px; color:#FFFFFF;}

a.main-link {font-family:arial;font-size:11px;color:#C13206;}
a:hover.main-link {font-family:arial;font-size:11px;color:#0061AA;}

.product-header {font-family:tahoma, sans-serif;font-size:18px; font-weight:bold; color:#000000;}

a.product-link {font-family:tahoma, sans-serif;font-size:11px; font-weight:bold; color:#3366CC; text-decoration:underline;}
a:hover.product-link {font-family:tahoma, sans-serif;font-size:11px; font-weight:bold; color:#3366CC; text-decoration:none;}

.subcategory-header {font-family:tahoma, sans-serif;font-size:15px; font-weight:bold; color:#3366CC;}

a.subcategory-link {font-family:tahoma, sans-serif;font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
a:hover.subcategory-link {font-family:tahoma, sans-serif;font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}

.footer {font-family:arial;font-size:11px;color:#999999}
a.footer-link {font-family:arial;font-size:11px;color:#999999}

.page-header {font-family:tahoma, sans-serif;font-size:15px; font-weight:bold; color:#3366CC;}
.page-subheader {font-family:tahoma;font-size:13px;color:#0061AA; font-weight:bold; text-decoration:none;}

.page-subheader a {font-family:tahoma;font-size:13px;color:#C13206;font-weight:bold}
.page-subheader a:hover {font-family:tahoma;font-size:13px;color:#023989;font-weight:bold}

a.leftNav-subcurr {font-family:arial;font-size:11px; color:#000000; font-weight:bold; text-decoration:none}
a.leftNav-sublink {font-family:arial;font-size:11px; color:#000000; text-decoration:none}
a:hover.leftNav-sublink {font-family:arial;font-size:11px; color:#000000; text-decoration:underline}

a.leftNav-curr {font-family:arial;font-size:11px; color:#000000;font-weight:bold; text-decoration:none}
a.leftNav-link {font-family:arial;font-size:11px; color:#000000;font-weight:bold; text-decoration:none}
a:hover.leftNav-link {font-family:arial;font-size:11px; color:#000000;font-weight:bold; text-decoration:underline}

tr.table-head {text-align:center; background-color:#666666; font-family: tahoma, verdana, sans-serif; font-size:11px; color:#FFFFFF;  font-weight:bold;}
tr.table-row {background-color:#DAC0A6; font-family: tahoma, verdana, sans-serif; font-size:11px; color:#333333;  font-weight:bold;}
tr.table-altrow {background-color:#EEE0D3; font-family: tahoma, verdana, sans-serif; font-size:11px; color:#333333;  font-weight:bold;}
.product-table {border: 1px solid #666666;}

hr.main {color:#000066; height:1px; width:100%;}
.sitemap-header {font-size: 13px; color: #477383; font-weight:bold;}

.red-star {font-family:arial;font-size:11px; color:#FF0000; font-weight:bold;}

ul {list-style:none;}

hr.lit-hr {border-style: dotted; color: #DADADA; height:1px;}

div.hr {
  height: 1px;
  background: #fff url(images/hr1.gif) repeat-x scroll center;
  margin-top:3px;
  margin-bottom:3px;
}
div.hr hr {
  display: none;
}

ul 	{list-style:none;
	padding:0px;
	margin-left:1em;
	}

/* top ul li tag for IE, bottom for mozilla.  
mozilla automatically drops bullets lower, so less top padding is needed */
	
ul li 
	{background: url(images/bullet.gif) 0em .4em no-repeat;
	padding-left: 1.3em;}

html>body ul li 
	{background: url(images/bullet.gif) 0em .1em no-repeat;
	padding-left: 1.3em;}

ol li
{
	font-family:arial;
	font-size:11px;
	color:#000000;
}

.message {font-size:8pt; color:#FF0000;	font-weight:bold;}
.form {font-size:8pt; color:#000000;}
.form_label {font-family: arial, sans-serif; font-size:8pt;	color:#000000; font-weight:bold;}




#CPSCertificate a.CPSCertificateLink {
 background: url(/images/Headers/CPSCertificate.gif) no-repeat left center;
 display:block;
 height:16px;
 width:140px;
 font-family: arial, sans-serif; 
 font-size:13px; 
 color:#FFFFFF; 
 font-weight:bold; 
 text-transform:uppercase;
 text-decoration:none;
 }
 
#CPSCertificate a.CPSCertificateLink:hover {
 background: url(/images/Headers/CPSCertificate_roll.gif) no-repeat left center;
 display:block;
 height:16px;
 width:140px;
 font-family: arial, sans-serif; 
 font-size:13px; 
 color:#FFFFFF; 
 font-weight:bold; 
 text-transform:uppercase;
 text-decoration:none;
 }