BODY {font-family:Verdana,Arial,Helvetica,sans-serif; color:#0C100D; margin:0;}
BODY a {color:#666;}
P,TD {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000;}
SELECT,OPTION {font:11px Verdana,Arial,Helvetica,sans-serif; height:19px;}
.container {margin: auto; text-align: center;}/*main page div*/
.templateWidth {width:760px;}/*main template width*/
.columnCenterWide {width:751px;}/*no left nav, no CTAs, & small gutters*/
.columnCenterLeftNavWide {width:608px;}/*left nav, no CTAs, & small gutters*/
.columnCenterLeftNavNormal {width:588px;}/*left nav, no CTAs, & large gutters*/
.columnCenterNormal {width:428px;}/*left nav, CTAs, & large gutters*/
.columnCTA {width:140px;}/*right CTA column*/
.gutterTop {padding-bottom:1px; clear:both;}/*beneath primary nav*/
.gutterBottom {padding-bottom:1px;}/*beneath left nav, main contents, & CTAs*/
.gutterSmallLeft {width:1px;}/*left side small*/
.gutterLargeLeft {width:11px;}/*left side large*/
.gutterLargeCenter {width:20px;}/*between center & CTAs*/
.gutterSmallRight {width:1px;}/*right side small*/
.gutterLargeRight {width:11px;}/*right side large*/
.farRightBorder {width:7px; background-color:#E7E7E7;}/*far right page border*/
/*Header*/
.PrimaryHeader {width:760px; background-color:#fff; padding:0 10px;}
.PrimaryHeader .hdrLogo {}
.PrimaryHeader .hdrSearchAndCart {margin:0; padding:5px 0 0;}
.PrimaryHeader .hdrSearchAndCart form {margin:0; padding:0;}
.PrimaryHeader .hdrSearchAndCart .searchForm {}
.PrimaryHeader .hdrSearchAndCart .searchForm form {}
.PrimaryHeader .hdrSearchAndCart .searchLabel {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000; padding:0 2px 0 0;}
.PrimaryHeader .hdrSearchAndCart .searchField {width:95px; height:19px; font:10px Arial,Helvetica,Verdana,sans-serif; margin:0; padding:0;}
.PrimaryHeader .hdrSearchAndCart .searchButton {padding: 0 4px;}
.PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink {padding:0 0 0 10px;}
.PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink a {color:#666;}
.PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink a:hover {}
.PrimaryHeader .hdrSearchAndCart .hdrShoppingCartIcon {padding:0 0 0 5px;}
.PrimaryHeader .hdrSearchAndCart .hdrShoppingCartTally {padding:0;}
/*styles for revised header layout*/
.hdrCountryLanguage {width:750px!important; width/**/:760px; padding:3px 5px 3px 5px; font-size:10px; background-color:#000; color:#fff; text-align:right;}
.hdrCountryLanguage form {margin:0;}
.hdrCountryLanguage .country {margin:0 15px 0 0;}
.hdrCountryLanguage select {font-size:9px; height:17px;}
.hdrCountryLanguage input.go {position:relative; top:2px;}
.hdrUtilityNavigation {width:750px!important; width/**/:760px; padding:5px; font-size:10px; background-color:#ff0000; color:#fff; text-align:right;}
.hdrUtilityNavigation a {color:#fff; text-decoration:underline;}
.hdrUtilityNavigation a:hover {text-decoration:none;}
.hdrPhoneNumber {padding-top:5px; color:#000; font-size:11px; font-weight:bold; text-align:right;}
.hdrPhoneNumberPreText {padding-right:1px; color:#000; font-size:11px; font-weight:normal; text-align:right;}
.hdrPhoneNumberPostText {padding-left:1px; color:#000; font-size:11px; font-weight:normal; text-align:right;}
.clearfloats {clear:both;}
/*Primary Top Nav*/
.primaryNav {width:760px; background-color:#2B87C3;}
.primaryNav ul {list-style-type:none; margin:0; padding:0;}
.primaryNav ul li {float:left; margin:0; padding:0; font:bold 11px Verdana,Arial,Helvetica,sans-serif; text-align:center;}
.primaryNav ul li .active {background-color:#2B5886;}
.primaryNav ul li a {line-height:19px; height:19px; background-color:#2B87C3; color:#fff; text-decoration:none; padding:3px 23px; border-right:1px solid #fff;}
.primaryNav ul li a:hover {background-color:#2B5886;}
/*primary nav items from left to right */
.primaryNav .navItem1 a {}
.primaryNav .navItem2 a {}
.primaryNav .navItem3 a {}
.primaryNav .navItem4 a {}
.primaryNav .navItem5 a {}
.primaryNav .navItem6 a {padding-right:32px; border-right:none;}
.primaryNav .navItem7 a {}
.primaryNav .navItem8 a {}
/*Promo Banner*/
.promoBannerArea {width:760px; clear:both;}
.promoBannerArea .promoBannerText {padding:4px 0; background-color:#60ACDD; color:#000; font:bold 12px Verdana,Arial,Helvetica,sans-serif; text-align:center;}
.promoBannerArea .promoBannerText a {text-decoration:none; color:#000;}
.promoBannerArea .promoBannerText a:hover {}
.promoBannerArea .promoBannerImage {}
.promoBannerArea .promoBannerImage img {border-width:0;}
/*Left Nav Area*/
.leftNav {width:143px; border-right:1px solid #ccc;}
.leftNav .leftNavProductSearch {padding:10px 0 10px 10px;}
.leftNav .leftNavProductSearch .productSearch {}
.leftNav .leftNavProductSearch .productSearch .productSearchLabel {font:10px Verdana,Arial,Helvetica,sans-serif;}
.leftNav .leftNavProductSearch .productSearchForm {}
.leftNav .leftNavProductSearch .productSearchForm form {margin:0; padding:0;}
.leftNav .leftNavProductSearch .productSearchForm .productSearchField {width:95px; height:19px; font:10px Arial,Helvetica,Verdana,sans-serif;}
.leftNav .leftNavProductSearch .productSearchForm .productSearchButton {}
/*left navigation */
.leftNav .leftNavLinks {width:142px; margin:0; padding:0; font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
/*left nav level 1*/
.leftNav .leftNavLinks ul {list-style-type:none; margin:0; padding:0;}
.leftNav .leftNavLinks ul li {}
.leftNav .leftNavLinks ul li a {display:block; width:142px; color:#000; font-weight:bold; text-decoration:none;}
.leftNav .leftNavLinks ul li a:hover {}
.leftNav .leftNavLinks ul li a.leftNavActive {background-color:#000; color:#fff;}
.leftNav .leftNavLinks ul li a.leftNavActive:hover {}
/*left nav level 2*/
.leftNav .leftNavLinks ul ul {list-style-type:none; margin:0; padding:0;}
.leftNav .leftNavLinks ul ul li {border-bottom:1px solid #ccc;}    
.leftNav .leftNavLinks ul ul li a {display:block; width:127px!important; width/**/:142px; padding:4px 0 4px 15px; background-color:#fff; color:#000; font-weight:normal;}
.leftNav .leftNavLinks ul ul li a:hover {background-color:#2c5987; color:#fff;}
.leftNav .leftNavLinks ul ul li a.leftNavActive {background-color:#2c5987; color:#fff; font-weight:bold;}
.leftNav .leftNavLinks ul ul li a.leftNavActive:hover {}
/*left nav level 3*/
.leftNav .leftNavLinks ul ul ul {list-style-type:none; margin:0; padding:0;}
.leftNav .leftNavLinks ul ul ul li {border-bottom:1px solid #c0c0c0;}
.leftNav .leftNavLinks ul ul ul li a {display:block; width:117px!important; width/**/:142px; padding:4px 0 4px 25px; background-color:#e4e5e6; color:#000; font-weight:normal;}
.leftNav .leftNavLinks ul ul ul li a:hover {background-color:#d4d5d5; color:#000; font-weight:normal;}
.leftNav .leftNavLinks ul ul ul li a.leftNavActive {background-color:#e4e5e6; color:#000; font-weight:bold;}
.leftNav .leftNavLinks ul ul ul li a.leftNavActive:hover {font-weight:bold;}
/*left nav level 4*/
.leftNav .leftNavLinks ul ul ul ul {list-style-type:none; margin:0; padding:0;}
.leftNav .leftNavLinks ul ul ul ul li {border-bottom:1px solid #ccc;}
.leftNav .leftNavLinks ul ul ul ul li a {display:block; width:107px!important; width/**/:142px; padding:3px 0 3px 35px; background-color:#fff; color:#2c5987; font-weight:normal;}
.leftNav .leftNavLinks ul ul ul ul li a:hover {background-color:#ccd6e1; color:#2c5987;}
.leftNav .leftNavLinks ul ul ul ul li a.leftNavActive {background-color:#fff; color:#2c5987; font-weight:bold;}
.leftNav .leftNavLinks ul ul ul ul li a.leftNavActive:hover {}
/*left nav level 5*/
.leftNav .leftNavLinks ul ul ul ul ul {list-style-type:none; margin:0; padding:0;}
.leftNav .leftNavLinks ul ul ul ul ul li {border-bottom:1px solid #ccc;}
.leftNav .leftNavLinks ul ul ul ul ul li a {display:block; width:97px!important; width/**/:142px; padding:3px 0 3px 45px; background-color:#fff; color:#000;}
.leftNav .leftNavLinks ul ul ul ul ul li a:hover {background-color:#fff; color:#2c5987;}
.leftNav .leftNavLinks ul ul ul ul ul li a.leftNavActive {background-color:#fff; color:#2c5987; font-weight:bold;}
.leftNav .leftNavLinks ul ul ul ul ul li a.leftNavActive:hover {}
/*left nav utility links (resource links)*/
.leftNav .leftNavUtilityNavigation {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000;}
.leftNav .leftNavUtilityNavigation a {color:#000; text-decoration:none;}
.leftNav .leftNavUtilityNavigation a:hover {text-decoration:underline;}
/*Footer*/
.footer {}
.footer .tagline {}
.footer .footerNav {padding:5px 0; font:normal 10px Verdana,Arial,Helvetica,sans-serif; background-color:#6B737A; color:#666;}
.footer .footerNav .footerNavColumn {padding:0;}
.footer .footerNav .footerNavRow {padding:1px 10px;}
.footer .footerNav a {color:#fff; text-decoration:underline;}
.footer .footerNav a:hover {text-decoration:none;}
.footer .copyright {padding:5px; font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666;}
.footer .copyright a {color:#666; text-decoration:underline;}
.footer .copyright a:hover {text-decoration:none;}
/*end NEW updated styles used consistently throughout templates March 2006 */

/*international page*/
.lightgrey {background-color:#E4E5E6;}
.white {background-color:#fff;}
.pageTitle {font:bold 15px Verdana,Arial,Helvetica; color:#000; padding:0 0 4px;}
.FirstLeftNavOff {text-decoration:none;}
.FirstLeftNavOver {text-decoration:underline;}
a.bodyLink {font:normal 11px Verdana,Arial,Helvetica; color:#666; text-decoration:underline;}
ul.sites {list-style: none; margin-left: 0;padding-left:8px;text-indent:-8px;}
ul.sites li {padding-bottom:6px;}
