body, td, th, p, div{
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color: #000000;
}
	
body{
	margin:3px 0 0 0;
	padding:0px;
	color:#5E7EA5;
	background:#ffffff;
}
strong{
	color:#CCCCCC;
}

#container{background:#ffffff; border-left:1px solid #d7d6d4; width:806px;}
#container{width:806px;}
#iframecontainer{background:#ffffff; width:933px; border-left:1px solid #d7d6d4;}
#iframecontainer{width:933px;}	
a:link	
a.style4:link		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.style4:visited	{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.style4:active		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.style4:hover 		{font-family:helvetica, arial, sans-serif; text-decoration:none;}	
a.hidden:link		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:visited	{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:active		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:hover 		{font-family:helvetica, arial, sans-serif; text-decoration:none;}

a.TopMidText:link, a.TopMidText:visited, a.TopMidText:active{
  font-family:Times New Roman, serif;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  text-transform:uppercase;
}

a.TopMidText:hover{
  text-decoration:underline;
}

.text		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#000000; line-height:1.2em; background:#FFFFFF;}
.textnb		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#000000; line-height:1.2em;}
.textBrown		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#604945; line-height:1.2em;}
.textnbW		{font-family: helvetica, arial, sans-serif; font-size:8pt;  font-weight: bold; color:#FFFFFF; line-height:1.2em;}
.textw		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight: bold;}
.textwb		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#003333; font-weight: bold;}
.text7		{font-family: helvetica, arial, sans-serif; font-size:7pt; color:#000000; background:#FFFFFF;}

.header		{font-family: helvetica, arial, sans-serif; font-size:8pt; font-weight: bold; color:#336666;}
.footer		{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#999999;}
.title		{font-family: helvetica, arial, sans-serif; font-size:10pt; font-weight: bold; color:#003333;}
.title2		{font-family: helvetica, arial, sans-serif; font-size:14pt; font-weight: bold; color:#003333;}
.title3		{font-family: helvetica, arial, sans-serif; font-size:14px; font-weight: bold; color:#0eabcc;}
.title4		{font-family: helvetica, arial, sans-serif; font-size:16px; font-weight: bold; color:#0eabcc;}
.title5		{font-family: helvetica, arial, sans-serif; font-size:15px; font-weight: bold; color:#FFFFFF;}
.title6		{font-family: helvetica, arial, sans-serif; font-size:15px; font-weight: bold; color:#5a5c5b;}
.table	    {border-width: 1; border-color: #CCCCCC; border: 1px solid Gray; background:#FFFFFF;}
.base     	{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#000000; background:#FFFFFF;}
.base2    	{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#FFFFFF; background:#000000;}
.itemtitle  {font-family: helvetica, arial, sans-serif; font-size:8pt; font-weight: bold; color:#333333; background:#FFFFFF;}
.itemdetail {font-family: helvetica, arial, sans-serif; font-size:8pt; color:#000000; background:#E4E4E4;}
.shade    	{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#666666; background:#669966;}
.shade2    	{font-family: helvetica, arial, sans-serif; font-size:8pt; color:#FFFFFF; background:#333333;}


h1		{font-family: Times New Roman, Serif; font-size:24pt; font-weight: normal; color:#474342;}



.logo{position:relative; top:-1px; left:-1px;}

#headerBar {background:#eeeeee; height:9px;}
#nonav {background:#FFFFFF;}

.utilityNav{text-align:right; padding-right:20px; text-decoration:none;}
.topbar1{
	font-size:10px;
	color: #FFFFFF;
}




#lNav{background:#ffffff url('/images/leftnav/background.gif') repeat-y;}
.lNavTitle{background:#dddddd; color:#666666; font-weight:bold; padding-left:3px; padding-top:3px;}
#lNavLinks td{background:#dddddd;}

a.lNavOn{text-decoration:none; color:#1199cc; font-size:9.99pt; font-family:arial,helvetica;}
a.lNavOn:hover{text-decoration:none; color:#333333; font-size:9.99pt;}
a.lNavOff{text-decoration:none; color:#333333; font-size:9.99pt;}
a.lNavOff:hover{color:#1199cc; text-decoration:none;}


.lNavList {padding:2px 0px; margin:0;}
.lNavExpanded{padding-left:5px;}
.lNavDivider{background:#ffffff url('/images/dotsH.gif') repeat-x; margin-left:15px; margin-right:20px; margin-top:0px; margin-bottom:0px}
.lNavTips{margin:0px 58px 0px 50px;}
#testimonials{font-size:8pt; padding-right:6px;}
#testimonials p{font-size:7pt; margin-top:0; padding-top:5px;}
.testimonialsRight{display:block; text-align:right; padding-right:8px;}

a.htmlNavOff{text-decoration:none; color:#1199cc; font-size:8pt;}
a.htmlNavOff:hover{color:#000000; text-decoration:none;}
.htmlNavOff {text-decoration:none; color:silver; font-size:8pt;}

a.topnav{
	text-decoration:none;
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:9px;
	line-height:1.2em;
	font-weight:bold;
}
a.topnav:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.topnav {
	text-decoration:none;
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:9px;
	line-height:1.2em;
	font-weight:bold;
}
.topnavTop{text-decoration:none;color:#FFFFFF;font-family: verdana, arial, helvetica, sans-serif;font-size:9px;line-height:15px;}
a.topnav1:link, a.topnav1:active, a.topnav1:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
}
a.topnav1:hover{
	color:#FFFFFF;
}
.topnavTopWS {text-decoration:none; color:#FFFFFF; font-family: arial, helvetica, sans-serif; font-size:11px; line-height:1.2em; font-weight:normal;}



.leftShadow{
  background:url(/images/leftnav/leftShadow.jpg) repeat-y 1px; 
}

.leftNavCopy {font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; font-weight:normal;}

a.leftnavtitle:link		{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
a.leftnavtitle:visited	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
a.leftnavtitle:active		{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
a.leftnavtitle:hover 		{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#000000;
	background-color: #6C7285;
}	

.sidenavigation1{
	width:151px;
	padding:5px 5px 10px 5px;
	display:block;
	background:#6C7285;

  font-family:helvetica, arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CCCCCC;
	line-height:15px;
}

a.leftnavlist{
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#cccccc; 
  line-height:15px;
}

a.leftnavlist:hover{
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:15px;
	background-color: #6C7285;
}

a.leftNavSubmit{
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#00a2c2; 
  line-height:15px;  
}




.homepixelProducts{background:#ffffff url('/images/home/productsDotLine.gif') no-repeat 0% 100%;}
.homepixelV{background:url('/images/dotsV.gif') repeat-y center center; width:1px;}
.homepixel{background:url('/images/dotsH.gif') repeat-x;}
.homepixelMain{background:#ffffff url('/images/dotsV.gif') repeat-y 100% 0%; padding-right:5px}
.homeProducts {text-align:center; padding:0px;}
.homeProducts a{text-decoration:none; color:#000000; font-size:7pt; display:block; width:100%;}
.homeImagePadding{padding:4px;}
.homeLabelPadding{padding-bottom: 4px; padding-left: 0px; padding-top: 0px;;}


.title1a{font-family:helvetica, arial, sans-serif; font-size:16px; letter-spacing:0px; font-weight:bold; color:#0eabcc; text-decoration:none;}
.adviceText{font-family:helvetica, arial, sans-serif; font-size:11px; letter-spacing:1px; font-weight:normal; color:#000000; text-decoration:none;}
.adviceTextRed{font-family:helvetica, arial, sans-serif; font-size:12px; font-weight:bold; color:#c11d1e; text-decoration:none;}
a.adviceBlueLink, a.adviceBlueLink:hover{font-family:helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#0eabcc; text-decoration:none; font-weight:bold;}
a.adviceTextLink, a.adviceTextLink:hover{font-family:helvetica, arial, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:none;}
a.adviceTextLinkBold, a.adviceTextLinkBold:hover{font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:underline;}




a{
	color:#ffffff;
}
a:hover{
	color:#000000;
	background-color: #8E93A6;
}
a.hidden{text-decoration:none;}
.topLink{font-size:8pt;}
#content{text-align:left; background:#ffffff; padding:5px 10px 0px 0px;}
.titleBar{background:#ffffff; text-align:left;}
.contentTitle{color:#666666; font-size:10pt; font-weight:bold;}
h2 {padding-left:10px; display:inline; color:#595554; font-size:9pt; font-weight:normal;}
h2 .titleDivider{font-size:10pt;}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{color:#595554;}
.sectionHeader{color:#666666; font-weight:bold; font-size:9pt;}
.plannerHeader{color:#666666; font-weight:bold; font-size:9pt;}
.plannerHeader a{color:#666666; font-weight:bold; font-size:9pt; text-decoration:none;}
.plannerHeader a:hover{color:#666666; font-weight:bold; font-size:9pt; text-decoration:none;}
.indent{padding-left:20px;}
.floatRight{width:200px; float:right;}
.standardHR{background:#999999;	color:#999999; border:0px; height:1px; padding-bottom:0; margin-bottom:2px;}
.colorHR{background:#1199cc; color:#1199cc; border:0px; height:1px; padding-bottom:0; margin-bottom:2px;}
.textSmall{font-size:7pt;}
.highlightedText{font-size:9pt; font-weight:bold; color:#1199cc;}
.highlightedText2{font-size:9.5pt; font-weight:bold; color:#1199cc;}
.red{
	color:#FFFFFF;
}
.blue{color:#1199cc;}
.black{color:#000000; font-weight:bold;}



.buttonLink{padding:4px;}
/* End of NN4 hide */
.buttonLink a{text-decoration:none; font-weight:bold; color:#ffffff; width:100%; display:block;}
.buttonLinkNP{background:#11aacc; border:1px solid #cccccc; padding:1px 2px;}
.buttonLinkNP a{text-decoration:none; font-weight:bold; color:#ffffff;}



#paging .buttonLink {background:#11aacc; border:1px solid #cccccc; padding:2px 3px; text-align:center; width:55px;}
.pagingNav 			{background:#d7d6d4; color:#000000; width:15px; text-align:center; width:15px;}
.pagingNav a 		{text-decoration:none; color:#000000; font-size:7.5pt; font-weight:bold; width:15px; display:block; width:100%;} 
.pagingNavOn 		{background:#11aacc; color:#ffffff; font-size:7.5pt; font-weight:bold; width:15px; text-align:center;}
.pagingNavText 		{background:#ffffff; color:#000000; font-size:7pt;}
/* end of paging nav classes */


.listingHLine{background:#ffffff url('/images/listingHLine.gif') no-repeat 50% 50%;}
.listingVLine{background:#ffffff url('/images/dotsV.gif') repeat-y 0% 50%;}
.listingText{font-size:7.5pt; color:#666666; padding:0px 4px;}
.listingBottomNav{height:21px; background:#cceeee;}
#listingContent{padding-top:5px;}


.rNav{
	padding-top:5px;
}
.rNav a{font-size:7.5pt;}
.itemtitle{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	background-color: #8E93A6;
	padding-left: 8px;
}
#shippingMsg{
	text-align:center;
	font-weight:bold;
	color:#5E7EA5;
}
.spaceright{
	padding-right:16px;
	padding-left: 8px;
}
#detailContent{text-align:left; background:#ffffff; padding-top:5px; padding-left:10px;}
#detailContent2{text-align:left; background:#ffffff; padding-top:5px; padding-left:0px;}
/* end of detail page classes*/



.tableBG1{background:#fdf6ee; color:#474342;}
.tableBG2{background:#eeeeee; color:#000000;}
.tableBG3{background:#cccccc; color:#000000;}
.tableBG4{background:#cccccc; color:#000000; font-weight:bold;}
.tableBG5{background:#cceeee; color:#000000; font-weight:bold;}
.tableSpacer{font-size:2pt;}
.tableBorder{border:1px solid #1199cc;}
.tableSmall{
	font-size:9pt;
	color: #FFFFFF;
}


#footer{
	background:#6C7285;
}
.address{background:#ffffff url('/images/dotsH.gif') repeat-x; font-size:7pt; padding:5px}
.address2{background:#ffffff url('/images/dotsH.gif') repeat-x;}
.address3{background:#ffffff; font-size:7pt;}
.subFooter{background:#ffffff url('/images/dotsV.gif') repeat-y; padding-left:8px; padding-right:5px}
.subFooter2{background:#ffffff; padding-right:3px; width:312px;}
.subFooterNoImg{background:#ffffff; padding-left:8px; padding-right:5px;}
.email {background:#c9e9e9; color:#000000; font-size:9pt; height:27px; text-align:center;}
.email a{color:#000000; text-decoration:none; font-weight:bold; font-size:8pt;}
.copyright{background:#eeeeee; color:#000000; font-size:7pt; height:32px; text-align:left; white-space:nowrap;}
.copyright a{color:#1199cc;}
.emailPadding{padding:7px; display:block;}
.cright{padding:3px; display:block;}


.footerBlue{font-family:helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#0eabcc; text-decoration:none; font-weight:bold;}
a.footerBlueLink, a.footerBlueLink:hover{font-family:helvetica, arial, sans-serif; font-size:12px; font-weight:normal; color:#0eabcc; text-decoration:none; font-weight:bold;}
a.footerGreyLink, a.footerBlueLink:hover{font-family:helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#595554; text-decoration:none;}
