/* CSS for Endura Products*/
body{font-family:Verdana, Helvetica, Arial, _san; background:#ffffff; margin:0; padding:0;}
body, th, td, p{font-family:Verdana, Helvetica, Arial, _san; color:#3F3F3F; font-size:11px;}
#screenReaderNav{display:none;}
a{color:#3f3f3f;}
h3{font-size:14px; width:269px; padding:2px 0 0 0; margin:0 70px 0 0; height:35px; color:#474747;}
ul{margin:0; padding:0;}

#container{width:100%; margin:0;}
#paddingContainer{padding:75px 0 0 0;}
#contentContainer{width:100%; background:transparent; border-top:1px solid #aaaaaa;}
#contentPadding{ background:transparent; position:relative; bottom:0px; padding:5px 0 0 0;}
#content{background:transparent; margin:0 0 0 0; width:100%;}

/**** Content LEFT ****/
.contentLeftItemContainer{float:left; padding:12px 0 0 0; margin-left:0;}
html > body .contentLeftItemContainer{ margin:0 0 0 0; }
.contentLeftItem{ width:264px;}
.contentLeftItem .leftImg{ background:url("../images/global/interior/leftImg-bg.gif") 0 0 no-repeat; padding:10px 11px 12px 10px;}
.contentLeftItem p{ margin:0 0 0 0; padding:10px 0 5px 0;}

/**** Content MIDDLE ****/
.contentMiddleItemContainer{background:#ffffff url("../images/global/content-head-bg.gif") 0 0 no-repeat; float:left;  margin:5px 10px 0 10px; padding:0 10px 0 10px; }
html > body .contentMiddleItemContainer{margin:5px 9px 0 10px; padding:0 10px 0 10px; }
.contentMiddleItem{width:364px; color:#3f3f3f;}
.contentMiddleItem p{margin:0 0 10px 0; padding:0 0 0 0;}
.contentMiddleItem p img{margin:0; padding:0; }
#pageTitleTable{width:269px; height:35px; color:#474747;  font-weight:bold;}
#pageTitleTable td{font-size:14px;}
#contentText{margin:0 0 0 0;}

/**** Content RIGHT ****/
#rightColContainer{display:none; background:transparent; float:right; margin:0 5px 0 0;}
.rightColItemBG{display:none; margin:0 0 0 0; width:500px;}
.rightColItemText{display:none; margin:0 0 0 0; padding:20px 0 0 32px;}
.rightColItemText div {display:none; color:#474747;}
table#tier3Title{display:none; width:100%; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #C0C0C0;}
table#tier3Title td{display:none; height:35px; padding-right:5px; font-size:14px; font-weight:bold;}
table#tier3Title a{display:none; text-decoration:none;}

/* right nav module */
.rightNav1{display:none;}
.rightNav2Off, .rightNav2On{display:none; line-height:12px;}
.rightNav2Off {display:none;color:#CCBB88; background:url("../images/global/door-closed.gif") 0 5px no-repeat;}
.rightNav2On{display:none; color:#CCBB88; background:url("../images/global/door-open.gif") 0 4px no-repeat; font-weight:bold;}
.rightNav2Off a, .rightNav2On a, .rightNav2Off a:hover, .rightNav2On a:hover, .rightNav2Off a:visited, .rightNav2On a:visited, .rightNav2Off a:active, .rightNav2On a:active{display:none; color:#474747; text-decoration:none; padding:5px 0 5px 12px; margin:0 0 0 12px;}
.rightNav2On a, .rightNav2On a:hover, .rightNav2Off a:hover{display:none; background:#f7f7f7;}
.rightNav3Off{display:none; margin:4px 0 0 24px; padding:0 0 0 12px;}
.rightNav3On{display:none; margin:4px 0 0 24px; padding:0 0 0 12px; font-weight:bold; background:url("../images/global/rightNav/rightNav3_arrow.gif") 0 3px no-repeat;}
.rightNav3Off a{display:none;  width:100%; text-decoration:none;}
.rightNav3Off a:hover{display:none; text-decoration:underline;}
.rightNav3On a{display:none;  width:100%; text-decoration:none;}
.rightNav4Off{display:none; margin:4px 0 2px 44px;}
.rightNav4On{display:none; margin:4px 0 2px 44px;}
.rightNav4Off a{display:none;  width:100%; text-decoration:none;}
.rightNav4Off a:hover{display:none; text-decoration:underline;}
.rightNav4On a{display:none;  width:100%; text-decoration:none;}
.rightNav4On a:hover{display:none; text-decoration:underline;}

/**** Bottom Navigation ****/
#contentBottom{background:#ffffff; margin:0;  }
#contentBottomText {margin:0 0 0 0; padding:0 0 0 0;}

#bottomNavContainer{display:none; background:#ffffff url("../images/global/bottomNav/bottomNav-line-bg.gif") 0px 0px no-repeat; margin:0 0 0 0; overflow:hidden; width:100%;}
#bottomNav{display:none; margin:0 0 0 0; padding:0 0 0 13px;}
#spacer{display:none; display:none; height:17px;}
.bottomNavOff, .bottomNavOn{float:left; margin:-13px 0 0 0; padding:10px 27px 0 14px;}
.bottomNavOn{display:none; background:#ffffff url("../images/global/bottomNav/bottom-on.gif") center 0px no-repeat;}
.bottomNavOff a, .bottomNavOn a{display:none; color:#474747; text-decoration:none; font-size:11px;}

#tier3BottomContainer{display:none; background:url("../images/global/bottomNav/bottomNav-bg.gif") 0 0 no-repeat; height:17px; margin-top:0; padding:0 0 0 10px;}
.tier3BottomLink{display:none; float:left;padding:0 22px 0 5px;}
.tier3BottomLink a{display:none; color:#ffffff; text-decoration:none; font-weight:bold;}
.tier3BottomLink a:hover{display:none; color:#181B1E; text-decoration:none; font-weight:bold;}

/***** FOOTER ****/
#footerContainer{background:#ffffff; clear:left; width:100%; margin:37px 0 0 0;}
#footer{border-top:1px solid #828282; padding:11px 0 18px 0;}
#copyright{float:left; color:#CECECE; font-size:10px;}
#address{float:right; color:#CECECE;}
#beaconFooter{display:none; float:right; color:#CECECE;}
#beaconFooter a{display:none; color:#CECECE;}
#seoLinks{display:none; text-align:center; width:100%;color:#CECECE;  background:#F7F7F7; margin:0 0 0 0; padding:15px 0;}
#seoLinks a{display:none; text-decoration:none; color:#CECECE; margin:0 14px;}

/***** FORMS ****/
.label{text-align:right; font-weight:bold;}
input.field{height:14px; font-size:11px;}

input.imgButton{vertical-align:middle;}

.formTable{}
.formTable select{font-family:Verdana, Helvetica, Arial, _san;font-size:11px; height:18px;}
.formTable .formButton{border:1px solid #cccccc; background:none; color:#3F3F3F; font-weight:bold;}


/**** certListTable ****/
.certListTable {}
.certListTable .formRptHdr	{background:#eeeeee; color:#424544; font-weight:bold; font-size:12px; border-bottom:2px ridge #A8A587;}
.certListTable .formRptEven{background:#edeeef; color:#51412C; font-size:12px;}
.certListTable .formRptOdd{color:#51412C; font-size:12px;}
.certListTable .formftr{border-top:2px ridge #424544; color:#124c7e; font-weight:bold; font-size:12px;}

/**** certListTable ****/
.certDetailDiv{background: url("../images/global/certification/bg.gif") 0px 0px repeat-y; float:left; width:301px; padding:0 5px 0 5px; margin:10px 20px 0 0;}
.certDetail{background:transparent url("../images/global/certification/headBg.gif") -5px 0 no-repeat;}
.certDetail th{padding:5px 10px 20px 0; width:301px; }
.certDetail tr{padding:0 5px 0 0;}
.certDetail .even{background:#eeeeee; margin:0 10px 0 5px;}
.certDetail .odd{background:#ffffff;}
.bottom{margin:0 0 0 -2px;}
#newSearch, #return{padding-top:20px; float:right;}
#return{padding-right:20px;}
#newSearch a, #return a{text-decoration:none;}
#newSearch img, #return img{vertical-align:middle;}

/***** HEADER ****/
#headerContainer{background:transparent; position:absolute; top:8px; width:100%;}
#headerContent{}
#headerContent p{}
#search{display:none; float:right;}
#search .label{display:none; color:#cccccc; margin:0 6px 0 0;}
#search input.imgButton{display:none; margin:0 0 0 5px;}
input.searchfield{display:none; height:12px; font-size:11px; vertical-align:middle;}
#search .field{display:none; height:10px; vertical-align:middle; background:#F9F9F9; border:1px solid #BCBCBC;}
/**** TOP NAV ****/
#topNavContainer{display:none; background: url("../images/global/topNav/topNav-line-bg.gif") 0 26px no-repeat; position:absolute; top:71px; width:100%;}
#topNav{}
.topNavOn, .topNavOff{ display:none; font-size:12px; float:left; padding:0; margin:0;}

/**** TOP NAV-SubNAV ****/
#tier2Container{display:none; background:transparent url("../images/global/topNav/tier3-bg.gif") 0 0 no-repeat; height:18px; width:100%; margin:-14px 0 0 0;}
html > body #tier2Container{display:none; margin:0;}
#tier2padding{display:none; margin-top:-1px; padding:0 0 0 12px;}
.tier2On, .tier2Off{display:none; float:left;padding:2px 22px 0 2px;}
.tier2Off a{display:none; color:#ffffff; text-decoration:none; font-weight:bold;}
.tier2On a{display:none; color:#181B1E; text-decoration:none; font-weight:bold;}
.tier2On a:hover, .tier2Off a:hover{display:none; color:#181B1E; text-decoration:none; font-weight:bold;}

/**** Press Releases ****/
.pressTitle{margin-bottom:3px; font-size:12px; font-weight:bold;}
.pressDate{font-size:11px;}
.pressContact{margin:10px 0 10px 0; font-size:11px;}
.pressContact a{color:#3F3F3F;}
.pressAbout{margin-top:10px; font-size:11px;}
.pressSummary{margin-top:3px; font-size:11px;}

/************ BEGIN:  TREE MENU ************/
#faqs{}
#faqs h2{margin:0 0 0 0; font-size:11px;}
.treeview ul{margin:0; padding:0; width:500px;}
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.treeview li{list-style-type:none; padding-left:16px; margin:0 0 6px -40px;}
.treeview li img{vertical-align:top;}
/* Style for LI that contains sub lists (other ULs). */
.treeview li.submenu{background:url("../images/global/tree_menu/plus.gif") no-repeat 0 2px; cursor: hand !important; cursor: pointer !important;}
/*Style for ULs that are children of LIs (submenu) *//*Hide them by default. Don't delete. */
.treeview li.submenu ul{display:none;}
/*Style for LIs of ULs that are children of LIs (submenu) */
.treeview .submenu ul li{margin-left:-15px; cursor:default;}
/************ END:  TREE MENU ************/


/**** BEGIN:  site map module ****/
#sitemap{margin-left:20px;}
#sitemap a, #sitemap a:visited, #sitemap a:active{text-decoration:none; color:#3f3f3f;}
#sitemap a:hover{text-decoration:underline;}
.sitemapTitle{font-size:13px; font-weight:bold;}
.sitemap1{margin-left:20px;}
.sitemap2{font-size:11px; margin-left:20px;}
/************ END:  site map module ************/