BODY, P, .P, OL, TD, BLOCKQUOTE, TD, UL, LI { font-family : Arial, Verdana, sans-serif;  
	font-size: 12px; color: #666666;  line-height: 16px;}

H1, .H1  { font-family: Verdana, sans-serif; font-size: 22px; color: #336633; line-height: 24px;}
H2, .H2  { font-family: Verdana, sans-serif; font-size: 18px;}
.H2s  { font-size: 12px; color: #666666 }
.H2green  { font-family: Verdana, sans-serif; font-size: 18px; color: #336633; line-height:20px;}

.H3half  { font-family: Verdana, sans-serif; font-size: 16px;}

H3, .H3  { font-family: Verdana, sans-serif; font-size: 14px; color: #336633;}
.H3black  { font-family: Verdana, sans-serif; font-size: 14px; color: #000000;}
.H3s  { font-family: Verdana, sans-serif; font-size: 12px; color: #336633;}
.H3sBlack  { font-family: Verdana, sans-serif; font-size: 12px; color: #000000;}

H4, .H4  { font-family: Verdana, sans-serif; font-size: 11px;}
H5, .H5  { font-family: Verdana, sans-serif; font-size: 12px; color: #000066;}

hr { margin-top:8px; margin-bottom:8px; height: 1px; color: #cfcfcf; background-color: #cfcfcf;  }

.text16 {font-size: 16px;}
.text15v {font-family: Verdana, sans-serif; font-size: 15px; line-height:20px;}
.text15vb {font-family: Verdana, sans-serif; font-size: 15px; line-height:20px; color: #000000;}
.text14 {font-size: 14px;}
.text11 {font-size: 11px;}  			
.text10 {font-size: 10px;}
.text9 {font-size: 9px;}
.text8 {font-size: 8px;}
.text18 {font-size: 18px;}
.justify {text-align:justify}
.topPad15 {padding-top: 15px;}
.nobr { white-space: nowrap; }

.white { color: #FFFFFF; }
.black { color: #000000; }
.green { color: #336633; }
.gray { color: #808080; }
.lightGray { color: #9F9F9F; }
.burgandy { color: #990000; }
.red { color: #FF0000; } 
.navy {color: #000066; }
.blue {color: #000099; }
.smBurgandy { color: #990000; font-size: 10px; }
.smRed { color: #ff0000; font-size: 10px; }
.orange { color: #FF9900; }

.callOut { font-family: Verdana, sans-serif; font-size: 16px; color: #000000; font-weight:bold; }

/* Shopping Cart classes */
.cartDotBG { background: url(/images2/dot_horz.gif);}
.cartCellBG { background: url(/images2/order/lightgreen.gif);}
.cartCellBGRed { background: url(/images2/order/darkred.gif);}
.cartCellBGBlue { background: url(/images2/order/logoblue.gif);}
.cartCellBGGray { background: url(/images2/order/gray.gif);}
.cartTitle { font-size: 25px; font-weight: bold; color: #000000; margin-left: 10pt; margin-right: 10pt; line-height: 30px; }
.cartPrice { font-size: 25px; font-weight: bold; color: #000000; line-height: 110%;}
.cartPriceBlue { font-size: 25px; font-weight: bold; color: #000080; line-height:110%; }
.cartPriceBlueSm { font-size: 20px; font-weight: bold; color: #000080; }
.cartTextSm { color: #666666; font-size: 9px; }
.cartTextBlueSm { color: #000080; font-size: 9px; font-weight: bold; }
.cartP { color: #000000; margin-left: 10pt; margin-right: 35pt;}
.cartTD { color: #000000; margin-left: 10pt; margin-right: 10pt;}
.topNavCartCount { font-size: 14px; color: #D77D00;}

/* DNR classes */
.grayFadeDownBG { background: url(/images2/dnr/grayfadedown.jpg);}
.grayFadeUpBG { background: url(/images2/dnr/grayfadeup.jpg);}
.lightBeigeBG { background: url(/images2/dnr/lightbeige.gif);}
.tpDNR {padding-top: 15px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px;}
.ppcTitle { font-size: 25px; font-weight: bold; color: #000000; margin-left: 10pt; margin-right: 10pt; line-height: 30px; }
.ppcPrice { font-size: 27px; font-weight: bold; color: #FF0000; margin-left: 10pt; margin-right: 10pt; line-height: 30px; }

/* Home Page ONLY */
.homeLeftH  { font-size: 18px; color: #333333; font-weight: bold; line-height: 12px; }
.homeText  { font-size: 11px; color: #333333; line-height: 14px; }
.homeBKGpad {padding-left: 18px; padding-right: 5px;}

.tplNoTop {padding-top: 5px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;} 
.tpl {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl2 {padding-top: 25px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl2ab {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl3 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl4 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl5 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl6 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl7 {padding-top: 25px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl8 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl9 {padding-top: 30px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpmg {margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px;}

.leftNav1pad {padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.leftNav1padNoSub {padding-left:25px; padding-right:10px; padding-top:4px; padding-bottom:4px;}

.leftNav2pad {padding-left:41px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.leftNav2padOn {padding-left:26px; padding-right:5px; padding-top:2px; padding-bottom:2px;}

.leftNav3pad {padding-left:55px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.leftNav3padOn {padding-left:41px; padding-right:5px; padding-top:2px; padding-bottom:2px;}

.topNav3Bkg { background-image:url(images2/nav/nav3_orange_bkg.gif); padding-top: 8px; padding-left: 10px;}
.topNav3BkgOn { background-image:url(images2/nav/nav3_green_bkg.gif); padding-top: 8px; padding-left: 10px;}

.chatLink  { font-size: 11px; color: #666666; line-height: 12px; text-decoration: underline;}

.padTop {padding-top:5px;}
.padLeft8 {padding-left: 8px;}
.hd1 { font-family : Arial, Verdana, sans-serif; font-size: 22px; color: #333333; font-weight: bold; line-height: 26px; }
.hdSub1 { font-family : Arial, Verdana, sans-serif; font-size: 14px; color: #333333; font-weight: bold; padding-top:5px;}
.hd2 { font-family : Arial, Verdana, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: bold; line-height: 26px; }
.hdSub2 { font-family : Arial, Verdana, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; padding-top:5px;}

.UL { list-style-image:url(/images2/bullet.gif); margin-left: 16px; padding: 0px 0px 0px 0px;}
.UL2 { list-style-image:url(/images2/bullet2.gif); margin-left: 16px; padding: 0px 0px 0px 0px; }
.LI { list-style-image:url(/images2/bullet.gif); margin-left: 16px; padding: 0px 0px 0px 0px; }
.LIp { margin-top:8px; margin-bottom:8px; }

.rNavTableBorder { border-style:solid; border-color:#E9E9E9; border-width:1px; }
.smeTableBorder { border-style:solid; border-color:#E6E6E6; border-width:2px; }
.smeTableHD { padding-top: 3px; padding-bottom:3px; padding-left: 12px; background-color:#CCDABB; border-style:solid; border-color:#F3F8EC; border-width:1px; }
.smeTablePad {padding: 10px;}

.tableLineTop { border-top-style:solid; border-top-width:1px; border-top-color:#D0D7DF; padding-top: 2px; padding-bottom: 2px; }
.tableLineBottom { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#D0D7DF; padding-top: 6px; padding-bottom: 6px; }
.tableLineTopBottom { border-top-style:solid; border-top-width:1px; border-top-color:#D0D7DF; 
					  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#D0D7DF;
					  padding-top: 2px; padding-bottom: 2px; }

A:LINK { color: #0569CB; text-decoration: underline; }
A:VISITED { color: #666666; text-decoration: underline; } 
A:HOVER { text-decoration: none; color: #0000FF; }

A.topNav3:LINK, A.topNav3:VISITED { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none; line-height: 13px; }
A.topNav3:HOVER { color:#FFFFFF;text-decoration: underline; }
  
A.topNav1:LINK, A.topNav1:VISITED { font-size: 11px; color: #666666; text-decoration: none; }
A.topNav1:HOVER { color: #666666; text-decoration: underline; }

A.topNav1b:LINK, A.topNav1b:VISITED { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.topNav1b:HOVER { color: #FFFFFF; text-decoration: underline; }
					  
A.topNavCart:LINK, A.topNavCart:VISITED, .topNavCart { font-size: 14px; color: #000000; text-decoration: underline; }
A.topNavCart:HOVER { text-decoration: none; }

A.advSearch:LINK, A.advSearch:VISITED { font-size: 9px; color: #999999; text-decoration: underline; font-weight: bold;}
A.advSearch:HOVER { color: #999999; text-decoration: none; }

A.rightNav:LINK, A.rightNav:VISITED  { font-size: 11px; color: #666666; text-decoration: underline; line-height: 12px;}
A.rightNav:HOVER { text-decoration: none; }
.rightNav  { font-size: 11px; color: #666666; line-height: 12px;}
.rightNavHeader { font-size: 11px;  color: #333333; line-height: 20px; }
.rightNavHeader2 { font-size: 11px;  color: #333333; line-height: 12px; }

A.header2:LINK, A.header2:VISITED, .header2 { color: #000000; font-size: 11px; text-decoration: none; }	  
A.header2:HOVER { text-decoration: underline;}

A.header3:LINK, A.header3:VISITED, .header3 { color: #FFFFFF; font-size: 11pt; text-decoration: none; }	  
A.header3:HOVER { text-decoration: underline;}

A.footer:LINK, A.footer:VISITED { color: #666666; font-size: 10px; text-decoration: underline;}	  
A.footer:HOVER { text-decoration: none; }
.footer { color: #666666; font-size: 10px; text-decoration: none; }

A.leftNav1:LINK, A.leftNav1:VISITED  { text-decoration: underline; color: #FFFFFF; font-size: 11px; line-height: 12px; }	
A.leftNav1:HOVER { text-decoration: none; }
.leftNav1  { color: #FFFFFF; font-size: 11px; line-height: 12px; }	
A.leftNav1On:LINK, A.leftNav1On:VISITED  { text-decoration: underline; color: #FFFFFF; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav1On:HOVER { text-decoration: none; }

A.leftNav2:LINK, A.leftNav2:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav2:HOVER { text-decoration: none; }
.leftNav2  { color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav2On:LINK, A.leftNav2On:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav2On:HOVER { text-decoration: none; }

A.leftNav3:LINK, A.leftNav3:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav3:HOVER { text-decoration: none; }
.leftNav3  { color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav3On:LINK, A.leftNav3On:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav3On:HOVER { text-decoration: none; }

A.topNav1:LINK, A.topNav1:VISITED { font-size: 11px; color: #666666; text-decoration: none; }
A.topNav1:HOVER { color: #666666; text-decoration: underline; }
 
A.supportBreadcrumb:LINK, A.supportBreadcrumb:VISITED  { font-size: 10px; color: #666666; text-decoration: underline; line-height: 12px;}
A.supportBreadcrumb:HOVER { text-decoration: none; }
.supportBreadcrumb  { font-size: 10px; color: #666666; line-height: 12px;}

A.homeLeftH:LINK, A.homeLeftH:VISITED { font-size: 18px; color: #333333; font-weight: bold; line-height: 12px;  text-decoration: none; }
A.homeLeftH:HOVER { color: #333333; text-decoration: underline; }

A.homeLowerH:LINK, A.homeLowerH:VISITED { font-size: 14px; color: #333333; font-weight: bold; line-height: 18px;  text-decoration: none; }
A.homeLowerH:HOVER { color: #333333; text-decoration: underline; }

A.homeText:LINK, A.homeText:VISITED, A.homeText:HOVER { font-size: 11px; color: #333333; line-height: 14px;  text-decoration: none; }

A.homeTextLink:LINK, A.homeTextLink:VISITED, A.homeTextLink:HOVER { text-decoration: none; color: #333333; }

A.green:LINK, A.green:VISITED { text-decoration: none; color: #336633; }	
A.green:HOVER { text-decoration: underline; }

A.burgandy:LINK, A.burgandy:VISITED { text-decoration: none; color: #CC0033; }	
A.burgandy:HOVER { text-decoration: underline; }

A.black:LINK, A.black:VISITED { color: #000000; text-decoration: underline; }
A.black:HOVER { text-decoration: none; color: #0000FF; }

A.H3s:LINK, A.H3s:VISITED { text-decoration: none; font-family: Verdana, sans-serif; font-size: 12px; color: #336633; }	
A.H3s:HOVER { text-decoration: underline; }

A.H3:LINK, A.H3:VISITED { text-decoration: none; font-family: Verdana, sans-serif; font-size: 14px; color: #336633; }	
A.H3:HOVER { text-decoration: underline; }

.eSubscribe  { position:absolute; top:100px; left:250px; width:285px; height:161px; z-index:99;  visibility:hidden;}
.eSubscribeOn  { position:absolute; top:100px; left:250px; width:285px; height:161px; z-index:99;  visibility:visible;}
.eSubsTable { width:285px; height:161px; background-image:url(/email-subscribe/table_background.gif); background-repeat:no-repeat; }
.eSubsRow1 { padding: 15px 20px 0px 0px; height:27px; font-family: Arial, Verdana, sans-serif;  font-size: 10px; color:#666666;  line-height: 12px;}
.eSubsRow2 { padding: 0px 0px 0px 15px; height:50px; font-family: Verdana, Arial, sans-serif; font-weight:bold; font-style: italic; font-size: 16px; color:#000000; line-height: 20px;}
.eSubsRow3 { padding: 0px 0px 0px 15px; height:47px; font-size: 12px; color:#000000; }
.eSubsRow4 { padding: 0px 0px 20px 15px; height:37px; font-size: 8px; font-weight:bold; color:#333333; }
.eSubsInput { background-color:#FFFFFF; border:1px solid #343434; margin:0px 5px 0px 0px; padding-top:3px;  width:160px; height:25px; font-size:12px; text-align:center; vertical-align:middle; }
A.eSubsLink:LINK, A.eSubsLink:VISITED { color: #666666; text-decoration: none; }
A.eSubsLink:HOVER { text-decoration: underline; }

.CMTpopTable { width:229px; height:137px; background-image:url(/images2/market/6900_popup_bkg.gif); background-repeat:no-repeat; }
.orangeTableRegText { font-size: 16px; font-weight: bold; color: #FFFFFF; padding:10px; }
.orangeTableSmText { font-size: 10px; color: #FFFFFF; padding:10px; }

/* SME Table Tabs Classes */
.smeTabTable { border-left-style:solid; border-left-width:1px; border-left-color:#779966; 
	border-right-style:solid; border-right-width:1px; border-right-color:#779966; 
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#779966; }	
.smeTabBody { padding: 30px 20px 10px 30px; }

.smeTabCell { background-image:url(/images2/sme/5000_tab_bkg.jpg); height:44px; text-align: center; } 
.smeTabCellOn { background-color:#FFFFFF; width:121px; height:44px; text-align: center; 
	border-left-style:solid; border-left-width:1px; border-left-color:#779966; 
	border-right-style:solid; border-right-width:1px; border-right-color:#779966; 
	border-top-style:solid; border-top-width:1px; border-top-color:#779966; } 

A.smeTabLink:LINK, A.smeTabLink:VISITED { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
A.smeTabLink:HOVER { text-decoration: none; font-weight: bold; color: #FFFFFF;}
A.smeTabLinkOn:LINK, A.smeTabLinkOn:VISITED, A.smeTabLinkOn:HOVER { color: #669966; text-decoration: none;  font-weight: bold; }

/* MARKETING TOOLS - Build & Market section */
.CMTcall { font-size: 18px; font-family: Arial Narrow; line-height: 22px; }
.mToolsTableHD { padding-top: 3px; padding-bottom:3px; padding-left: 12px; background-color:#BEE8C2; font-size: 13px; color: #336633; font-weight:bold; }

A.mToolsTableHDLink:LINK, A.mToolsTableHDLink:VISITED { text-decoration: none; font-size: 13px; color: #336633; font-weight:bold; }	
A.mToolsTableHDLink:HOVER { text-decoration: underline; }

A.mToolsLink:LINK, A.mToolsLink:VISITED { text-decoration: underline;  color: #3399FF; }	
A.mToolsLink:HOVER { text-decoration: none; }