html, body{	font-family: Helvetica, Arial, Sans-Serif; font-size: 11px; color: #6d6c6b; line-height: 15px; margin: 0px; padding: 0px; background-image: url(/images/global/mainbg_blue.jpg); background-repeat: repeat-x;}
body { width: 100%; height: 100%; }

/* The following is a CSS trick for cross-browser vertical centering of an arbitrary amount of text */
.vertCtrOuter { overflow: hidden; display: table; position: static; }
    * html .vertCtrOuter { display: block; position: relative; }
    *:first-child+html .vertCtrOuter { display: block; position: relative; }
        .vertCtrMiddle { display: table-cell; vertical-align: middle; position: static; }
        * html .vertCtrMiddle { position: absolute; top: 50%; }
        *:first-child+html .vertCtrMiddle { position: absolute; top: 50%; }
            .vertCtrInner { position: relative; top: -50%; }
                    
p span.lgtext{font-size: 18px;}
p{line-height: 18px;}
.clear { clear: both; height: 1px; overflow: hidden; }
.fleft{float: left;}
.fright{float: right;}
.whitebg{background-color: #fff; }
input.custombg{border-width: 0; padding: 4px 4px 0 4px; }
#outer{margin: auto; width: 928px;}
.flashcontent { position: absolute; }
#genericContainer { padding: 35px; font-size: 9pt; }
#genericContainer a { color: #005293; text-decoration: none; }
#genericContainer a:hover { text-decoration: underline; }
#genericContainer p { margin-bottom: 18px; }
#genericContainer h1 { font-size: 18pt; color: #454545; margin-bottom: 18px; font-weight: normal; }

#maincontentcontainer{background-image: url(/images/global/mainshadow.png); clear: both; float: left; padding: 0 5px; width: 918px; }

#globalnav a{ display: block; float: left;}
#globalnav .fleft a{background-image: url(/images/global/globalnavsprite.jpg); height: 40px;}
#siteLinks { display: inline; height: 40px; overflow: hidden; }
#siteLinks a{text-indent: -5000px; background-image: url(/images/global/globalnavsprite.jpg); height: 40px; }
#Hobartlnk{background-position: -112px 0; width: 112px;}
#Hobartlnk.on{background-position: 0 0;}

#Traulsenlnk{background-position: -224px 0; width: 106px;}
#Baxterlnk{background-position: -336px 0; width: 112px;}

#globalNavLinks { display: -moz-inline-block; display: inline-block; float: right; height: 40px; overflow: hidden; margin-right: 5px; }
    #globalNavLinks a { color: #ffffff; font-size: 7pt; font-weight: bold; margin: 0 10px; padding-top: 12px; line-height: 14px; text-decoration: none; text-transform: uppercase; }
    #globalNavLinks a.on { color: #454545; }
    #globalNavLinks a:hover { text-decoration: underline; }
    #globalNavLinks .searchPanel { display: -moz-inline-block; display: inline-block; width: 195px; }
        #globalNavLinks div.Search { background: url(/images/misc/searchbg.gif) no-repeat left center; float: left; margin: 0; margin-right: 10px; padding-top: 12px; padding-left: 10px; line-height: 14px; text-transform: uppercase; color: #ffffff; font-size: 7pt; font-weight: bold; }
        #globalNavLinks .txtSearch { background: url(/images/global/txtboxbg_search.png) no-repeat; float: left; height: 16px; margin-top: 8px; width: 104px; font-size: 9pt; }
        #globalNavLinks .SearchBtn { height: 20px; margin-left: 0; margin-right: 0; margin-top: 8px; padding-top: 0; width: 20px; }

#globalNavLinks .SpecSelector{background: url(/images/global/new-spec-selector.gif) no-repeat top center;}
#globalNavLinks .Financing{display: none;}

#txtSearch{background-image: url(/images/global/txtboxbg_search.gif); float: left; height: 16px; margin-top: 8px; width: 104px; font-size: 9pt;}
#globalNavLinks #SearchBtn{background-image: url(/images/global/search_btn.gif); height: 20px; margin-top: 8px; margin-left: 0; margin-right: 4px; padding-top: 0; width: 20px;}

#mainupperlinks {background-image: url(/images/global/mainnav_hobartspritetop.png); float: left; width: 698px; height: 34px; }
#mainupperlinksinner { float: right; }
#mainupperlinksinner a { display: -moz-inline-block; display: inline-block; float: left; height: 34px; margin: 0 13px; padding: 0; line-height: 34px; text-transform: uppercase; font-size: 7pt; font-weight: bold; color: #6a6a6a; text-decoration: none; }
#mainupperlinksinner a:hover { text-decoration: underline; }
#mainupperlinksinner a.on { color: #222222; }

/*** Main Nav ***/
    #mainnav { background: #ffffff; }
    #mainlinks{clear: both; height: 86px; width: 698px;}
    
    #mainlinks ul li{background-image: url(/images/global/mainnav_hobartspritebottom.png); float: left; height: 86px; width: 175px;}
    #mainlinks ul li a {display: block; text-indent: -5000px; height: 70px; text-decoration: none;}
    #mainlinks ul li ul li a{text-indent: 0; height: auto;}
    #mainlinks ul li ul li a:hover { text-decoration: underline; }
    
    #mainlinks ul li ul{display: none;}
    #mainlinks ul li:hover ul{display: block;}
    
    #mainlinks .submenu{height: auto;}
    
    #mainlinks ul #sustainabledesignlnk{width: 173px;}
    
    #productslnk { background-position: 0 0; }
    #productslnk.hoveron, #productslnk:hover  { background-position: 0px -172px; }
    .productslnkOn, .productslnkHover { background-position: 0px -172px !important; }
    
    #servicepartslnk{ background-position: -175px 0px; }
    #servicepartslnk.hoveron, #servicePartslnk:hover{ background-position: -175px -172px; }
    .servicepartslnkOn, .servicepartslnkHover { background-position: -175px -172px !important; }

    #aboutyoulnk { background-position: -350px 0px; }
    #aboutyoulnk.hoveron, #aboutyoulnk:hover { background-position: -350px -172px; }
    .aboutyoulnkOn, .aboutyoulnkHover { background-position: -350px -172px !important; }

    #sustainabledesignlnk { background-position: -525px 0px; }
    #sustainabledesignlnk.hoveron, #SustainableDesignlnk:hover { background-position: -525px -172px; }
    .sustainabledesignlnkOn, .sustainabledesignlnkHover { background-position: -525px -172px !important; }

    /*** About You Sub Menu ***/
        #aboutyoulnk ul li{background-image: none; position: relative; z-index: 100;}
        #AboutYouSubMenu{background: url(/images/misc/productssubnavbg.png) #fff repeat-x; border: solid 3px #df9014; left: 0px; height: 332px; position: absolute; margin: -1px 0 0 -72px; width: 415px; z-index: 100;}
	    #AboutYouSubMenu ul li{background-image: none; margin-top: 12px; padding: 0 10px 0 10px; text-indent: 0; height: 310px; width: 110px;}
	    #AboutYouSubMenu ul li.borderleft{ border-left: solid 1px #e0e0e0; height: 310px; }
	    #AboutYouSubMenu ul li p{color: #8f8f8f; font-size: 14px; font-weight: bold;}
	    #AboutYouSubMenu ul li a{color: #234c8a; display: block; font-size: 11px; font-weight: bold; line-height: 12px; margin: 2px 0;}
	    #AboutYouSubMenu p.dottedborders{border-bottom: 1px dotted #b2b2b2; display: inline-block; margin-bottom: 5px; padding-bottom: 5px; width: 110px;}
   	    #AboutYouSubMenu ul li ul li{height: auto; margin: 2px 0 0 0; padding: 0;}
   	    #AboutYouSubMenu ul li ul li ul li{margin-left: 10px;}
   	    #AboutYouSubMenu .closebtn{background: url(/images/misc/aboutyousubmenuclosebtn.gif); display: block; position: absolute; left: 0; height: 17px; margin-left: 394px; width: 21px; z-index: 101;}
        
   /*** Products Sub Menu ***/
   	    #productslnk ul li{background-image: none; position: relative; z-index: 100;}
   	    #ProductsSubMenu{background: url(/images/misc/productssubnavbg.png) #fff repeat-x; border: solid 3px #bd461b; left: 0px; height: 332px; position: absolute; margin: -1px 0 0 -221px; width: 915px; z-index: 100;}
   	    #ProductsSubMenu ul {display: block;}
   	    #ProductsSubMenu ul li{background-image: none; margin-top: 12px; padding: 0 10px 0 10px; text-indent: 0; height: 310px; width: 130px;}
   	    #ProductsSubMenu ul li.borderleft{ border-left: solid 1px #e0e0e0; height: 310px; }
   	    #ProductsSubMenu ul li p{color: #8f8f8f; font-size: 14px; font-weight: bold;}
   	    #ProductsSubMenu ul li a{color: #234c8a; display: block; font-size: 11px; font-weight: bold; line-height: 12px; margin: 2px 0;}
   	    #ProductsSubMenu ul li ul.dottedborders{border-top: 1px dotted #b2b2b2; border-bottom: 1px dotted #b2b2b2; display: inline-block; margin: 5px 0 0 0; padding: 5px 0;}
   	    #ProductsSubMenu ul li ul li{height: auto; margin: 2px 0 0 0; padding: 0;}
   	    #ProductsSubMenu .closebtn{background: url(/images/misc/productsubmenuclosebtn.gif); display: block; position: absolute; left: 0; height: 17px; margin-left: 894px; width: 21px; z-index: 101;}
    
/*** Featured Content ***/
    #homefeaturedcontainer{clear: both; height: 267px; width: 918px;}

/*** Main Content ***/
    #maincontent{padding: 5px 20px 50px 20px; float: left;}
    #maincontent .leftcontent{float: left; width: 340px;}
    #maincontent .rightcontent{float: left; margin-top: 3px; width: 480px;}

    /*** Home Page ***/
        /*** Banners ***/
            #homefeaturedcontainer{position: relative; overflow: hidden; height: 350px;}
      	    #homefeaturedcontainer .bannercontainer{margin-left: 1000px; position: absolute; left: 0; height: 290px; width: 918px; z-index: 4;}
      	    #homefeaturedcontainer .morecontainer{height: 267px; width: 300px; position: relative; z-index: 3;}
      	    #homefeaturedcontainer .seemorebtn{position: absolute; margin: 110px 0 0 220px; display: block; height: 54px; width: 54px; z-index: 11;}
      	    #homefeaturedcontainer .moretext{position: absolute; height: 290px; width: 260px; z-index: 10; display: block; overflow: hidden; cursor: pointer;}
      	    #homefeaturedcontainer .bannerimg{position: absolute; z-index: 1; margin-left: 260px;}

	        #homefeaturedcontainer .Bluebanner .moretext{background-color: #247bc5;}
	        #homefeaturedcontainer .Bluebanner .seemorebg{background-image: url(/images/misc/seemore_blue.png);}
	        #homefeaturedcontainer .Bluebanner .hidemorebg{background-image: url(/images/misc/hide_blue.png);}

	        #homefeaturedcontainer .Redbanner .moretext{background-color: #bd461b;}
	        #homefeaturedcontainer .Redbanner .seemorebg{background-image: url(/images/misc/seemore_red.png);}
	        #homefeaturedcontainer .Redbanner .hidemorebg{background-image: url(/images/misc/hide_red.png);}

	        #homefeaturedcontainer .Limebanner .moretext{background-color: #8db111;}
	        #homefeaturedcontainer .Limebanner .seemorebg{background-image: url(/images/misc/seemore_lime.png);}
	        #homefeaturedcontainer .Limebanner .hidemorebg{background-image: url(/images/misc/hide_lime.png);}

	        #homefeaturedcontainer .Orangebanner .moretext{background-color: #dc7a1b;}
	        #homefeaturedcontainer .Orangebanner .seemorebg{background-image: url(/images/misc/seemore_orange.png);}
	        #homefeaturedcontainer .Orangebanner .hidemorebg{background-image: url(/images/misc/hide_orange.png);}

	        #homefeaturedcontainer .Greenbanner .moretext{background-color: #1c8f61;}
	        #homefeaturedcontainer .Greenbanner .seemorebg{background-image: url(/images/misc/seemore_green.png);}
	        #homefeaturedcontainer .Greenbanner .hidemorebg{background-image: url(/images/misc/hide_green.png);}

	        #homefeaturedcontainer .Purplebanner .moretext{background-color: #005293;}
	        #homefeaturedcontainer .Purplebanner .seemorebg{background-image: url(/images/misc/seemore_purple.png);}
	        #homefeaturedcontainer .Purplebanner .hidemorebg{background-image: url(/images/misc/hide_purple.png);}
	        
	        #homefeaturedcontainer .Purple2banner .moretext{background-color: #57517b;}
	        #homefeaturedcontainer .Purple2banner .seemorebg{background-image: url(/images/misc/seemore_purple2.png);}
	        #homefeaturedcontainer .Purple2banner .hidemorebg{background-image: url(/images/misc/hide_purple2.png);}
	        
	        #homefeaturedcontainer .Rosebanner .moretext{background-color: #aa1f29;}
	        #homefeaturedcontainer .Rosebanner .seemorebg{background-image: url(/images/misc/seemore_rose.png);}
	        #homefeaturedcontainer .Rosebanner .hidemorebg{background-image: url(/images/misc/hide_rose.png);}
              	
            #homefeaturedcontainer .whiteborder{position: absolute; background-image: url(/images/misc/bannerarrowbg.png); background-position: -39px 0; margin-left: 899px; width: 21px; height: 290px; z-index: 5; overflow: hidden; _background-image: none; _background-color: white; _margin-left: 903px;}
            #homefeaturedcontainer .hiddenimg{position: absolute; left: 0; margin-left: 0; z-index: 6;}
            #homefeaturedcontainer .revealcontent{position: absolute; left: 0; z-index: 5; margin-left: -900px;}
            
            #masterarrowcontainer {position: absolute; display: none; background-image: url(/images/misc/bannerarrowbg.png); margin-left: 858px; background-position: 0 0; width: 60px; height: 290px; z-index: 5;}
		    #arrowcontainer {position: absolute; background-image: url(/images/misc/bannerarrowbg.png); margin-left: 858px; background-position: 0 0; width: 60px; height: 290px; z-index: 5;}
		    #prevarrowrollover{left: 0; display: inline-block; height: 290px; margin-left: -5px;  position: absolute; width: 62px; z-index: 5;}
		    #prevarrowrollover .transparentgifbg{background-image: url(/js/x.gif); display: inline-block; width: 62px; height: 290px;}
		    #prevarrowcontainer { display: none; background-image: url(/images/misc/prevbannerarrowbg.png);  width: 62px; height: 290px; z-index: 5;}
		    #bannerarrow{margin: 120px 0 0 20px;}
		    #bannercountcontainer{padding: 15px 0 0 15px;}

          	#homefeaturedcontainer .expimg{display: none;}
            #homefeaturedcontainer .hidebanner{margin-left: 920px;}
            #homefeaturedcontainer .foreground{position: absolute; left: 0; margin: 2px 0 0 320px; z-index: 30;}

        /*** Bottom Content ***/
        	#SubscribeError{color: red; text-align: right; width: 150px; display: inline-block;}
            #HobartTraulsenBaxterLogos{margin: 30px 0 0 80px;}
            #maincontent .subscribecontainer{background-image: url(/images/misc/subscribebg.png); height: 61px; padding: 35px 0 0 15px; width: 293px; color: #454545;}
            #SubscribeBtn{background-image: url(/images/misc/subscribebtn.png); display: block; float: left; height: 22px; width: 75px;}
            #txtSubscribe{background-image: url(/images/misc/txtboxbg_subscribe.png); float: left; height: 18px; width: 196px;}
            #ThankYouSubscribing{display: none; font-weight: bold; padding-top: 10px;}
            
            #maincontent .mostviewed{margin: 15px 15px; font-size: 12px;}
            #maincontent .mostviewed p{font-weight: bold; text-transform: uppercase;}
            #maincontent .mostviewed p.lgtext{font-size: 14px;}
            #maincontent .mostviewed ol{list-style-type: decimal; margin: 10px 17px;}
            #maincontent .mostviewed ol a { color: #005293; text-decoration: none; }
            #maincontent .mostviewed ol a:hover { text-decoration: underline; }
            #maincontent .mostviewed ol span{font-size: 10px; padding-right: 10px;}

    /*** Second Level Nav ***/
        #SecondLevelSubNavContainer{ background-color: #454545; height: 43px; width: 918px; }
        #SecondLevelSubNavContainer ul { height: 43px; position: absolute; left: -10000px;}
        #SecondLevelSubNavContainer ul li { font-size: 9pt; float: left; height: 44px; line-height: 44px; overflow: hidden; white-space: nowrap; padding: 0; }
        #SecondLevelSubNavContainer ul li a { color: #cccccc; display: block; text-decoration: none; text-transform: uppercase; }
        #SecondLevelSubNavContainer ul.products li a:hover { background-color: #bd461b; }
        #SecondLevelSubNavContainer ul.aboutYou li a:hover { background-color: #df9014; color: #e2e2e2; }
        #SecondLevelSubNavContainer ul.products li.on { background: #bd461b; color: #ffffff; }
        #SecondLevelSubNavContainer ul.products li.on a { color: #ffffff; }
        #SecondLevelSubNavContainer ul.aboutYou li.on { background: #df9014; color: #ffffff; }
        #SecondLevelSubNavContainer ul.aboutYou li.on a { color: #ffffff; }
    
    /*** Left Side Content ***/
        #LeftNavContainer{background-color: #bd461b; float: left;width: 230px; }
        #LeftNavContainer .buffer{height: 100px; width: 230px;}
        
        #LeftNavLinksContainer {background-color: #f5f5f5; width: 230px; }
        #LeftNavLinksContainer a{color: #454545; background: url(/images/misc/leftnavarrow.png) no-repeat right; display: block; font-weight: bold; font-size: 11px; text-decoration: none; width: 200px;}
        
  	    #LeftNavLinksContainer ul.firstlvl{border-right: solid 1px #bd461b; border-bottom: solid 3px #bd461b;  width: 220px;}
  	    #LeftNavLinksContainer ul.firstlvl li{border-bottom: solid 1px #cccccc;  padding: 4px 10px;}
  	    #LeftNavLinksContainer ul li ul{display: none;}
  	    
    /*** Left Navigation Control ***/
  	    .leftNavLevel1 { list-style-type: none; margin: 0; padding: 0; width: 220px; overflow: hidden; }
  	    .productsLeftNavLevel1 { border-bottom: 4px solid #bd461b; margin-top: 4px; }
  	    .aboutUsLeftNavLevel1, .financeLeftNavLevel1 { border-bottom: 4px solid #005293; }
  	    .aboutYouLeftNavLevel1 { border-bottom: 4px solid #df9014; }
            .productsLeftNavLevel1 li { background: #f5f5f5; border-bottom: 1px solid #cccccc; border-right: 1px solid #bd461b; }
            .aboutUsLeftNavLevel1 li, .financeLeftNavLevel1 li { background: #f5f5f5; border-bottom: 1px solid #cccccc; border-right: 1px solid #005293; }
            .aboutYouLeftNavLevel1 li { background: #f5f5f5; border-bottom: 1px solid #cccccc; border-right: 1px solid #df9014;}
            .productsLeftNavLevel1 li.on, .productsLeftNavLevel1 li.onNoChildren { background-color: #d17d5f; }
            .aboutUsLeftNavLevel1 li.on, .aboutUsLeftNavLevel1 li.onNoChildren, .financeLeftNavLevel1 li.on, .financeLeftNavLevel1 li.onNoChildren { background-color: #005293; }
            .aboutYouLeftNavLevel1 li.on, .aboutYouLeftNavLevel1 li.onNoChildren { background-color: #df9014; }
            .productsLeftNavLevel1 li.childOn { background-color: #d79076; }
                .leftNavLevel1 li .level1LinkContainer { line-height: 16px; padding: 6px 15px 6px 10px;  background: url(/images/global/lhn_off_unsel.jpg) no-repeat 205px center;}
                .productsLeftNavLevel1 li.on .level1LinkContainer { background: url(/images/global/lhn_products_sel_children.jpg) no-repeat 203px center; border-bottom: 1px solid #ffffff;  _width: 194px; _border-right: solid 1px #BD461B;}
                .aboutUsLeftNavLevel1 li.on .level1LinkContainer, .financeLeftNavLevel1 li.on .level1LinkContainer { background: #ccdce9 url(/images/global/lhn_about_us_sel_no_children.jpg) no-repeat 205px center; }
                .aboutYouLeftNavLevel1 li.on .level1LinkContainer { background: #e9b15a url(/images/global/lhn_about_you_sel_no_children.jpg) no-repeat 205px center; }
                .productsLeftNavLevel1 li.childOn .level1LinkContainer { background: url(/images/global/lhn_on_unsel.jpg) no-repeat 203px center; border-bottom: 1px solid #ffffff; overflow: hidden; _width: 194px; _border-right: solid 1px #BD461B;}
                .aboutYouLeftNavLevel1 li.childOn .level1LinkContainer { background: #e9b15a url(/images/global/lhn_about_you_sel_children.jpg) no-repeat 203px center; }
                .productsLeftNavLevel1 li.onNoChildren .level1LinkContainer { background: #d08d75 url(/images/global/lhn_products_sel_no_children.jpg) no-repeat 205px center; border-bottom: none; }
                    .leftNavLevel1 li .level1LinkContainer p { font-size: 9pt; color: #454545; font-weight: bold; margin: 0; padding: 0; }
                    .aboutYouLeftNavLevel1 li.childOn .level1LinkContainer p { color: #ffffff; }
                    .leftNavLevel1 li .level1LinkContainer a { font-size: 9pt; color: #454545; text-decoration: none; font-weight: bold; }
                    .leftNavLevel1 li .level1LinkContainer a:hover { text-decoration: underline; }
                    .leftNavLevel1 li.on .level1LinkContainer a, .leftNavLevel1 li.childOn .level1LinkContainer a, .leftNavLevel1 li.onNoChildren .level1LinkContainer a { color: #ffffff; }
                    .aboutUsLeftNavLevel1 li.on .level1LinkContainer a, .financeLeftNavLevel1 li.on .level1LinkContainer a { color: #454545; }
                    
        .leftNavLevel2 { list-style-type: none; margin: 0; padding: 0; width: 220px; overflow: hidden; }
            .leftNavLevel2 li { background: #ffffff; border-bottom: none; }
            .productsLeftNavLevel2 li { border-right: 1px solid #bd461b; }
            .aboutYouLeftNavLevel2 li { border-right: 1px solid #df9014; }
            .productsLeftNavLevel2 li.on, .productsLeftNavLevel2 li.productOn { background: #bd461b; }
            .aboutYouLeftNavLevel2 li.on, .aboutYouLeftNavLevel2 li.productOn { background: #df9014; }
            .leftNavLevel2 li.childOn { background: #d79076; }
                .leftNavLevel2 li .level2LinkContainer { line-height: 16px; padding: 4px 20px; background: none; border-bottom: 1px solid #ffffff; }
                .leftNavLevel2 li.on .level2LinkContainer { background: url(/images/global/lhn_on_sel.jpg) no-repeat 193px center; }
                .aboutYouLeftNavLevel2 li.on .level2LinkContainer { background-image: none; }
                .leftNavLevel2 li.childOn .level2LinkContainer { background: url(/images/global/lhn_on_unsel.jpg) no-repeat 193px center; }
                .leftNavLevel2 li.subfamily .level2LinkContainer { background: url(/images/global/lhn_off_sel.jpg) no-repeat 193px center; }
                .leftNavLevel2 li.productOn .level2LinkContainer, .leftNavLevel2 li.product .level2LinkContainer { padding: 3px 20px; }
                    .leftNavLevel2 li .level2LinkContainer p { font-size: 9pt; color: #454545; font-weight: bold; margin: 0; padding: 0; }
                    .leftNavLevel2 li .level2LinkContainer a { font-size: 9pt; color: #454545; text-decoration: none; font-weight: bold; }
                    .leftNavLevel2 li .level2LinkContainer a:hover { text-decoration: underline; }
                    .leftNavLevel2 li.on .level2LinkContainer a, 
                        .leftNavLevel2 li.childOn .level2LinkContainer a, 
                        .leftNavLevel2 li.productOn .level2LinkContainer a,
                        .leftNavLevel2 li.on .level2LinkContainer p,
                        .leftNavLevel2 li.childOn .level2LinkContainer p,
                        .leftNavLevel2 li.productOn .level2LinkContainer p { color: #ffffff; }
                    .leftNavLevel2 li.product .level2LinkContainer a { color: #8f8f8f; }
                    
        .leftNavLevel3 { list-style-type: none; margin: 0; padding: 0; width: 220px; overflow: hidden; }
            .leftNavLevel3 li { border-bottom: none; border-right: 1px solid #bd461b; }
                .leftNavLevel3 li .level3LinkContainer { line-height: 16px; padding: 3px 20px 3px 30px; background: none; border-bottom: 1px solid #ffffff; }
                    .leftNavLevel3 li .level3LinkContainer a { font-size: 9pt; color: #8f8f8f; text-decoration: none; font-weight: bold; }
                    .leftNavLevel3 li .level3LinkContainer a:hover { text-decoration: underline; }
                    .leftNavLevel3 li.on .level3LinkContainer a { color: #ffffff; }
	    
    /*** Right Side Content ***/
        #RightContentContainer{float: left; width: 688px; font-size: 12px;}
        #RightContentContainer .content p{margin-bottom: 10px;}
        #RightContentContainer .content ul{font-weight: bold; margin-left: 20px;}
        #RightContentContainer .content ul li{list-style-type: disc; margin-bottom: 10px;}
        #RightContentContainer h2 { font-size: 9pt; text-transform: uppercase; font-weight: bold; padding: 0; padding-bottom: 2px; margin: 16px 0 8px 0; border-bottom: 1px solid #cccccc; color: #8f8f8f; }
        #RightContentContainer .productcontentcontainer{padding: 15px 0 0 40px;}

        
        #ContentHeadingContainer{background: url(/images/misc/contentheadingbg.gif) repeat-x bottom; color: #8f8f8f; font-size: 16px; height: 100px; padding: 30px 95px 0 40px; line-height: 20px;}
        #ContentHeadingContainer h1{color: #454545; font-size: 20pt; font-weight: normal; margin-bottom: 12px;}
        #ContentHeadingContainer p{line-height: 20px;}

        
        /*** Custom Styles for Content Authors ***/
            #RightContentContainer .PaddingRight {padding-right: 10px;}
            #RightContentContainer .PaddingLeft {padding-left: 10px;}
            #RightContentContainer .PaddingTop {padding-top: 10px;}
            #RightContentContainer .PaddingBottom {padding-bottom: 10px;}
            #RightContentContainer .PaddingBottomAndRight {padding-bottom: 10px; padding-right: 10px;}
            #RightContentContainer .PaddingBottomAndLeft {padding-bottom: 10px; padding-left: 10px;}
       

        /*** Product Styles ***/
            #productContent { border-top: 5px solid #bd461b; width: 918px; position: relative; }
            #LeftNavContainer { background: none !important; width: 230px; overflow: hidden; }
    
            #productCategoryLabel { position: absolute; bottom: 5px; left: 10px; }
            #productCategoryLabel a { font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase; }
            #productCategoryLabel a:hover { text-decoration: underline; }            
            
            #productpageImageContainer { height: 120px; width: 230px; overflow: hidden; background: #bd461b; position: relative; }
	        #productImageContainer { height: 244px; width: 230px; overflow: hidden; background: #bd461b; position: relative; }
	        #leftHandBannerContainer { width: 208px; overflow: hidden; margin: 30px 0 10px 10px; }
                        
            #productSep { background: url(/images/global/product_grad_sep.jpg) no-repeat; height: 4px; overflow: hidden; width: 918px; clear: both; position: absolute; top: 244px; left: 0; }
            #productpageSep { background: url(/images/global/product_grad_sep.jpg) no-repeat; height: 4px; overflow: hidden; width: 918px; clear: both; position: absolute; top: 120px; left: 0; }
            #ContentHeadingContainer { background: none !important; }

            .productcontentcontainer .content{ color: #333333; padding-top: 8px; margin-bottom: 20px; }
            .productcontentcontainer .content a { color: #005293; text-decoration: none; }
            .productcontentcontainer .content a:hover { text-decoration: underline; }
            #PrimaryContentContainer .content ul{margin-left: 30px;}
            
            .productImage { padding: 25px; background: #ffffff; float: right; }
            
            .ui-tabs .ui-tabs-panel .specSheetList { margin-left: 0; }
            .specSheetList li { list-style-type: none; margin-bottom: 5px; }
            .productSpecSheetLink { padding-left: 10px; background: url(/images/global/right_triangle.jpg) no-repeat 0 2px; }
            #resource_center p { margin-top: 25px; }
            
            .productTabContentFloatingBox { background: #efefef; float: right; margin: 0 0 35px 35px; padding: 3px; width: 240px; }
                .productTabContentFloatingBox .caret { color: #005293; font-size: 10pt; margin-right: 2px; }
                .productTabContentFloatingBox a { display: -moz-inline-block; display: inline-block; width: 230px; vertical-align: top; }
                
	      #PrimaryVideoContainer{padding-top: 20px;}
		    #PrimaryVideoContainer .imagecontainer{float: left; text-align: center; width: 326px;}
		    #PrimaryVideoContainer .videocontainer{float: left; font-size: 10px; width: 337px;}
		    #PrimaryVideoContainer .videocontainer ul{padding-top: 10px;}
		    #PrimaryVideoContainer .videocontainer li{font-size: 10px; padding: 0 0 15px 0;}
		    #PrimaryVideoContainer .videocontainer a{color: #005395; font-weight: bold; font-size: 12px; text-decoration: none;}
		    #PrimaryVideoContainer .videocontainer span{padding-left: 10px;}
		    #PrimaryVideoContainer .videocontainer li span{color: #333; font-weight: normal; padding-left: 0;}
		    #PrimaryVideoContainer .videocontainer li a{background: url(/images/misc/playbutton.jpg) no-repeat 0 0;  display: block; padding-left: 45px;}
		    #PrimaryVideoContainer .videocontainer li a:hover{text-decoration: underline;}
		    #PrimaryVideoContainer .videocontainer p{color: #8F8F8F; border-bottom: 1px solid #CCCCCC; font-size: 12px;}
		    #PrimaryVideoContainer .videocontainer div{padding: 20px 0 0 7px;}
		            
            #PrimaryContentContainer.clear2{clear: both;}
                        
            /*** Product Category Styles ***/
            #productCategoryContent { border-top: 5px solid #bd461b; width: 918px; position: relative; }
                #productCategoryTopOuter { height: 290px; position: relative; }
                    #productCategoryTopInner { height: 249px; overflow: hidden; }
                        #productCategoryImage { height: 244px; margin-right: 30px; float: left; display: block; }
                        #productCategoryText { height: 164px; width: 330px; overflow: hidden; float: left; padding-top: 80px; }
                            #productCategoryText h1 { font-size: 18pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 20px; color: #454545; }
                            #productCategoryText p { font-size: 11pt; line-height: 20px; margin: 0; padding: 0; margin-bottom: 12px; color: #8f8f8f; }
                    #productCategorySep { background: url(/images/global/grad_sep.jpg) no-repeat; height: 4px; overflow: hidden; width: 918px; clear: both; }
                #productCategoryMainContent { margin: 10px 20px 25px 50px; }
                    #productCategoryMainContent h2 { font-size: 9pt; text-transform: uppercase; font-weight: bold; padding: 0; padding-bottom: 3px; margin: 0; margin-bottom: 8px; border-bottom: 1px solid #cccccc; color: #8f8f8f; }
                    #productCategoryCopy { float: left; width: 640px; }
                        #productCategoryCopy p { font-size: 9pt; color: #454545; line-height: 18px; margin-bottom: 15px; }
                        #productFinderContainer { height: 33px; overflow: hidden; margin-bottom: 20px; }
                            #productFinderLeft { height: 33px; width: 5px; overflow: hidden; background: url(/images/products/product_finder_bg_left.png) no-repeat; float: left; }
                            #productFinderInner { height: 33px; overflow: hidden; background: #f2f2f2; float: left; padding: 0 10px; }
                                #productFinderInnerLabel { font-size: 8pt; font-weight: bold; color: #454545; line-height: 33px; margin-right: 15px; display: block; float: left; }
                                #productFinderInner select { margin: 0; margin-top: 6px; height: 21px; display: block; float: left; }
                            #productFinderRight { height: 33px; width: 5px; overflow: hidden; background: url(/images/products/product_finder_bg_right.png) no-repeat; float: left; }
                        #productFinderContainer p { margin: 0; padding: 0; color: #454545; line-height: 14px; font-size: 8pt; }
                        #productCategoryRHImage { float: right; margin: 25px; }   
                    #featuredProductContainer {  }
                        #featuredProductImage { display: inline; position: absolute; right: 10px; top: 57px; }     
                        #featuredProductTextContainer { position: absolute; top: 227px; right: 200px; min-width: 210px; width: auto !important; width: 210px; border-left: 1px solid #dddddd; }
                            #featuredProductLabel { display: inline; font-size: 8pt; color: #8f8f8f; padding-left: 8px; padding-bottom: 2px; }
                                #featuredProductLabel img { margin-left: 7px; }
                            #featuredProductLink { display: block; background: url(/images/products/featured_product_link_bg.jpg) no-repeat left bottom; height: 31px; line-height: 32px; padding-left: 8px; }
                                #featuredProductLink .caret { font-size: 12pt; color: #005293; }
                                #featuredProductLink a { font-size: 9pt; color: #005293; text-decoration: none; }
                                #featuredProductLink a:hover { text-decoration: underline; }
            #productCategoryCentralMenu { width: 849px; padding: 0; margin: 20px 0; }
                #productCategoryCentralMenu .centralMenuCell { width: 282px; margin: 0; padding: 0; float: left; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
                #productCategoryCentralMenu .bottomRow { border-bottom: none; }
                #productCategoryCentralMenu .rightCol { border-right: none; }
                    #productCategoryCentralMenu .centralMenuCellInner { padding: 20px; border: none; }
                    #productCategoryCentralMenu .leftCol .centralMenuCellInner { padding-left: 0; }
                    #productCategoryCentralMenu .rightCol .centralMenuCellInner { padding-right: 0; }
                        #productCategoryCentralMenu .centralMenuCellInner .centralMenuCellImage { float: left; width: 85px; margin-right: 10px; }
                            #productCategoryCentralMenu .centralMenuCellInner .centralMenuCellImage img { border: 0; }
                        #productCategoryCentralMenu .centralMenuCellInner .cellLinkArea { float: left; width: 145px; }
                        #productCategoryCentralMenu .centralMenuCellInner p { margin: 0; line-height: 17px; font-size: 8pt; color: #454545; }
                        #productCategoryCentralMenu .centralMenuCellInner a { font-weight: bold; text-decoration: none; font-size: 8pt; color: #005293; }
                        #productCategoryCentralMenu .centralMenuCellInner a:hover { text-decoration: underline; }

                        
            /*** Product Family Styles ***/
                #productFamilySep { background: url(/images/global/product_grad_sep.jpg) no-repeat; height: 4px; width: 918px; overflow: hidden; position: absolute; top: 244px; left: 0; }
                #productFamilyTopOuter { height: 290px; position: relative; margin-left: 30px; margin-bottom: 15px; }
                #productFamilyTopInner { height: 249px; overflow: hidden; }
                #productFamilyText { height: 164px; width: 335px; overflow: hidden; float: left; padding-top: 65px; }
                #productFamilyText h1 { font-size: 2.3em; font-weight: normal; margin: 0; padding: 0; margin-bottom: 20px; color: #454545; }
                #productFamilyText p { font-size: 11pt; line-height: 20px; margin: 0; padding: 0; margin-bottom: 12px; color: #8f8f8f; }
                    
                #featuredProductImage { display: inline; position: absolute; right: 10px; top: 57px; }     
                #featuredProductTextContainer { position: absolute; top: 227px; right: 200px; min-width: 210px; width: auto !important; width: 220px; border-left: 1px solid #dddddd; }
                #featuredProductLabel { display: inline; font-size: 8pt; color: #8f8f8f; padding-left: 8px; padding-bottom: 2px; }
                #featuredProductLabel img { margin-left: 7px; }
                #featuredProductLink { display: block; background: url(/images/products/featured_product_link_bg.jpg) no-repeat left bottom; height: 31px; line-height: 32px; padding-left: 8px; }
                #featuredProductLink .caret { font-size: 12pt; color: #005293; }
                #featuredProductLink a { font-size: 9pt; color: #005293; text-decoration: none; }
                #featuredProductLink a:hover { text-decoration: underline; }
                            
                #productFamilyMainContent { margin: 30px; margin-top: 0; }
                #productFamilyMainContent h3 { font-size: 9pt; font-weight: bold; padding: 0; margin: 0; margin-top: 14px; color: #5a5b5d; line-height: 18px; }
                #productFamilyMainContent p { font-size: 8pt; padding: 0; margin: 0; color: #5a5b5d; line-height: 18px; margin-bottom: 8px; }
                #productFamilyMainContent a, #productFamilyMainContent a h3 { text-decoration: none; color: #005293; }
                #productFamilyMainContent a { font-weight: bold; color: #005293; line-height: 18px; }
                #productFamilyMainContent a:hover, #productFamilyMainContent a:hover h3 { text-decoration: underline; }
                #productFamilyMainContent .caret { font-size: 12pt; color: #005293; padding-left: 3px; padding-right: 2px; }
                .productFamilyCentralMenu { width: 629px; padding: 0; margin: 20px 0; }
                .productFamilyCentralMenu .centralMenuCell { width: 313px; margin: 0; padding: 0; float: left; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
                .productFamilyCentralMenu .bottomRow { border-bottom: none; }
                .productFamilyCentralMenu .rightCol { border-right: none; }
                .productFamilyCentralMenu .centralMenuCellInner { padding: 20px; border: none; }
                .productFamilyCentralMenu .leftCol .centralMenuCellInner { padding-left: 0; }
                .productFamilyCentralMenu .rightCol .centralMenuCellInner { padding-right: 0; }
                .productFamilyCentralMenu .centralMenuCellInner .centralMenuCellImage { float: left; width: 85px; margin-right: 10px; overflow: hidden; }
                .productFamilyCentralMenu .centralMenuCellInner .centralMenuCellImage img { border: 0; }
                .productFamilyCentralMenu .centralMenuCellInner .cellLinkArea { float: left; width: 160px; }
                .productFamilyCentralMenu .centralMenuCellInner p { margin: 0; line-height: 17px; font-size: 8pt; color: #454545; }
                .productFamilyCentralMenu .centralMenuCellInner a { font-weight: bold; text-decoration: none; font-size: 8pt; color: #005293; }
                .productFamilyCentralMenu .centralMenuCellInner a:hover { text-decoration: underline; }

    /*** Service-Parts Styles ***/
    	#FeaturedContentContainer{background: url(/images/misc/greyheadingbg.png) repeat-x top; color: #333333; height: 272px; padding: 50px 0 0 50px; position: relative; width: 868px; }
	    #FeaturedContentContainer .mainimage{position: absolute; left: 0; margin: -50px 0 0 560px;}
	    #FeaturedContentContainer h1{font-size: 24px; font-weight: normal; margin-bottom: 5px;}
    	#FeaturedContentContainer h1.Yellow{color: #a8c545;}	
	    #FeaturedContentContainer h1.Red{color: #8e2421;}
	    #FeaturedContentContainer h2{color: #8f8f8f; font-size: 16px; font-weight: normal; margin-top: 10px;}
	    #FeaturedContentContainer a{color: #005293; font-size: 12px; margin-bottom: 25px; text-decoration: none;}
	    #FeaturedContentContainer a strong{display: block; font-size: 14px; margin-top: 20px; margin-bottom: 20px;}
	    #FeaturedContentContainer a:hover, #FeaturedContentContainer a:hover strong { text-decoration: underline; }
	    #FeaturedContentContainer p{font-size: 12px; margin-bottom: 10px; width: 440px;}
    	
	    #OverviewLinkContainer, #ModuleContainer{padding: 0 0 15px 50px; width: 650px;}
	    #OverviewLinkContainer a { color: #005293; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 3px; }
	    #OverviewLinkContainer a:hover { text-decoration: underline; }
	    #ModuleContainer {float: left; padding-bottom: 150px;}
	    #ModuleContainer .module{float: left; margin: 0 5px 15px 0;}
	    #ModuleContainer div{width: 155px;}
	    #ModuleContainer .module a{color: #005293; font-size: 11px; font-weight: bold; line-height: 12px; text-decoration: none;}
	    #ModuleContainer .module a:hover { text-decoration: underline; }
	    #ModuleContainer .module .top{background: url(/images/service-parts/moduletop.png); display: block; height: 4px; overflow: hidden;}
	    #ModuleContainer .module .body{background: url(/images/service-parts/modulebg.png) top repeat-x; border-right: solid 1px #c7c7c7; border-left: solid 1px #c7c7c7; padding-top: 5px; text-align: center; width: 153px; min-height: 60px; }
	    #ModuleContainer .module img{padding-bottom: 10px;}
	    #ModuleContainer .module .bottom{background: url(/images/service-parts/modulebottom.png); display: block; height: 4px; overflow: hidden;}

	    #DesignTopicsContainer{padding: 0 50px;}
	    #DesignTopicsContainer p{color: #8f8f8f; font-size: 14px; margin-bottom: 10px;}
	    #DesignTopicsContainer .designtopic{float: left; padding: 0 12px 10px 0; width: 230px;}
	    #DesignTopicsContainer .designtopic p{margin-top: 2px;}
	    #DesignTopicsContainer .designtopic a{color: #005293; font-size: 12px; font-weight: bold; text-decoration: none;}
	    #DesignTopicsContainer .designtopic a:hover { text-decoration: underline; }
    	
	    #SustainableContent{clear: both; color: #333333; font-size: 12px; padding: 20px 0 50px 50px; width: 600px;}
	    #SustainableContent p{margin-bottom: 10px;}

    /*** About You Styles ***/
        #aboutyouContent { border-top: 5px solid #df9014; width: 918px; position: relative; }
        #BannerContentContainer{margin: 1px 0 0 120px;} 
        
        #AboutYouFeaturedContentContainer{background: url(/images/misc/greyheadingbg.png) repeat-x left 1px; color: #333333; padding: 0 0 0 50px; position: relative; width: 868px; }
    	#AboutYouFeaturedContentContainer .left{float: left; padding-top: 50px; width: 570px; min-height: 238px; height: auto !important; height: 238px; }
    	#AboutYouFeaturedContentContainer .right{float: right;}
    	#AboutYouFeaturedContentContainer h1{color: #df9014; font-size: 24px; font-weight: normal; line-height: 28px; margin-bottom: 25px; }
    	#AboutYouFeaturedContentContainer h3{color: #8f8f8f; font-size: 16px; font-weight: normal; margin-bottom: 0;}
    	
    	#AboutYouFeaturedContentContainer a{color: #005293; font-size: 12px; margin-bottom: 25px; text-decoration: none;}
    	
    	#AboutYouFeaturedContentContainer p{font-size: 12px; line-height: 17px; margin-bottom: 20px;}
	
	    #AboutYouMainContent{ padding: 15px 50px 50px 50px; }
	    #AboutYouMainContent .contentsection { margin-bottom: 20px;}
	    #AboutYouMainContent .contentsection h2.heading, #AboutYouMainContent .contentsection p.heading {border-bottom: solid 1px #ccc; color: #6a6a6e; font-size: 14px; font-weight: bold; margin-bottom: 20px; padding-top: 20px; text-transform: uppercase;}
	    #AboutYouMainContent .contentsection .content {float: left; width: 475px;}
	    .linkscontainer {display: block; float: left; padding-left: 10px; width: 310px;}
	    .linkscontainer div{float: left; margin-right: 20px; width: 125px;}
	    .linkscontainer span.caret { color: #005293; font-size: 14px; margin-right: 1px; }
	    .linkscontainer a{color: #005293; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none;}
	    .linkscontainer a:hover { text-decoration: underline; }
	    .linkscontainer p, .linkscontainer h3 {color: #6a6a6e; font-size: 12px; font-weight: bold;}
	    .linkscontainer .borderbottom{border-bottom: dotted 1px #ccc; margin-bottom: 10px; padding-bottom: 10px;}

        #AboutYouSegmentTopContainer{background: url(/images/misc/smgreyheadingbg.png) repeat-x top; color: #333333; height: 243px; padding: 0 50px 0 0; position: relative; width: 868px; font-size: 12px; overflow: hidden; }
        #AboutYouSegmentTopContainer .left{float: left;}
        #AboutYouSegmentTopContainer .right{float: left; padding-top: 35px; width: 500px;}
        #AboutYouSegmentTopContainer h1{color: #df9014; font-size: 24px; font-weight: normal; line-height: 28px;}
        #AboutYouSegmentTopContainer h3{color: #8f8f8f; font-size: 16px; font-weight: normal; margin-bottom: 30px;}
        #AboutYouSegmentTopContainer a { color: #005293; text-decoration: none; }
        #AboutYouSegmentTopContainer a:hover { text-decoration: underline; }
        #aboutYouSegmentLinkContainer { position: absolute; left: 0; top: 213px; background: #df9014; width: 230px; height: 30px; }        
        #aboutYouSegmentLinkContainer span { font-size: 10pt; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none; line-height: 32px; margin-left: 10px; }
        
        #aboutYouSep { background: url(/images/global/banner_sep.png) no-repeat; width: 918px; height: 5px; overflow: hidden; margin-top: 1px; position: absolute; left: 0; }
        
        .ui-tabs .ui-tabs-panel ol { list-style-type: decimal; list-style-position: inside; margin-left: 20px; }
        .ui-tabs .ui-tabs-panel ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; }
        .ui-tabs .ui-tabs-panel li { line-height: 18px; color: #454545; }
        .ui-tabs .ui-tabs-panel h3.aboutYouTabHeading { font-size: 11pt; color: #8f8f8f; font-weight: normal; margin-bottom: 2px; line-height: normal; }
        .ui-tabs .ui-tabs-panel h4.resourcecenter{background-color: #EFEFEF; font-size: 12px; font-weight: normal; margin-bottom: 10px; padding: 5px 0 5px 5px;}
        .ui-tabs .ui-tabs-panel div.resourcecenter table tr td{padding-bottom: 5px;}
        .ui-tabs .ui-tabs-panel .aboutYouTabRight { float: right; margin-left: 15px; margin-top: 15px; }
	    
	/*** News/Events Styles ***/
	    #newsEventsHead { margin: 35px 0 25px 0; width: 918px; height: 56px; overflow: hidden; background: url(/images/news-events/news_events_head_bg.jpg) no-repeat; position: relative; }
	    #newsEventsHeadLabel { color: #ffffff; text-transform: uppercase; font-size: 10pt; font-weight: bold; position: absolute; left: 15px; top: 15px; margin: 0; padding: 0; }
	    #newsEventsHeadLabel a { color: #ffffff; text-decoration: none; }
	    #newsEventsHeadLabel a:hover { text-decoration: underline; }
	    #newsEventsLinks { position: absolute; left: 250px; top: 16px; width: 650px; }
	    #newsEventsLinks a { text-transform: uppercase; font-size: 8pt; font-weight: bold; color: #005293; text-decoration: none; line-height: 15px; }
	    #newsEventsLinks a:hover { text-decoration: underline; }
	    #newsEventsLinksLeft { float: left; }
	    #newsEventsLinksLeft a { padding-left: 6px; margin-left: 6px; border-left: 1px solid #005293; display: block; float: left; }
	    #newsEventsLinksLeft a.rssLink { background: url(/images/global/rss.jpg) no-repeat; padding-left: 18px; }
	    #newsEventsLinksLeft a.first { padding-left: auto; margin-left: 0; border-left: 0; }
	    #newsEventsLinksRight { float: right; }
	    .newsEventsLinkRight { float: left; margin-left: 10px; }
	    .newsEventsLinkRight .caret { color: #005293; font-weight: bold; font-size: 10pt; margin-right: 2px; }
	    #newsEventsLeft { float: left; width: 630px; margin-left: 15px; padding-bottom: 50px; border-right: 1px solid #e7e6e1; overflow: hidden; }
	    * html #newsEventsLeft { margin-left: 7px; }
	    #newsEventsLeft a { font-size: 8pt; font-weight: bold; text-decoration: none; color: #005293; }
	    #newsEventsLeft a:hover { text-decoration: underline; }
	    #newsEventsLeft span.caret { color: #005293; font-weight: bold; font-size: 10pt; margin-right: 2px; }
	    #newsEventsLeft p { color: #454545; margin: 0; padding: 0; margin-bottom: 10px; }
	    #newsEventsLeft h2 { color: #454545; font-size: 15pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 10px; line-height: 24px; }
	    #newsEventsLeft #featuredArticle { background: #f3f3f3; padding: 10px; padding-bottom: 20px; margin-bottom: 30px; }
	    #newsEventsLeft #featuredArticle img { margin-right: 15px; width: 210px; overflow: hidden; float: left; }
	    #newsEventsLeft #featuredArticleText { width: 365px; float: left; }
	    #newsEventsLeft #featuredArticle h2 { font-size: 15pt; font-weight: normal; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #d0cece; }
	    #newsEventsLeft #featuredArticle h2 a { font-size: 15pt; font-weight: normal; color: #005293; text-decoration: none; line-height: 24px; }
	    #newsEventsLeft #featuredArticle h2 a:hover { text-decoration: underline; }
	    #newsEventsLeft #featuredArticle p.posted { font-weight: bold; margin-bottom: 0; color: #8f8f8f; text-transform: uppercase; }
	    #newsEventsLeft #articleList { padding-left: 20px; padding-right: 50px; }
	    #newsEventsLeft .articleListItem { padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #e7e7e7; }
	    #newsEventsLeft .articleListItem h2 { font-size: 11pt; font-weight: normal; margin: 0; margin-bottom: 3px; padding: 0; color: #005293; }
	    #newsEventsLeft .articleListItem h2 a { font-size: 11pt; font-weight: normal; color: #005293; text-decoration: none; }
	    #newsEventsLeft .articleListItem h2 a:hover { text-decoration: underline; }
	    #newsEventsLeft .articleListItem p { margin: 0; margin-bottom: 5px; }
	    #newsEventsLeft .articleListItem span.caret { margin-left: 8px; }
	    #newsEventsLeft #articleHead { border-bottom: 4px solid #e7e7e7; }
	    #newsEventsLeft #articleHeadLeft { float: left; }
	    #newsEventsLeft #articleHeadLeft span.caret { font-size: 12pt; }
	    #newsEventsLeft #articleHeadLeft a { font-weight: bold; font-size: 10pt; line-height: 18px; }
	    #newsEventsLeft #articleHeadRight { float: right; padding-right: 15px; }
	    #newsEventsLeft #articleHeadRight a { display: block; float: left; font-size: 9pt; line-height: 18px; }
	    #newsEventsLeft #articleHeadRight a.printLink { padding-left: 28px; background: url(/images/news-events/print_icon.jpg) no-repeat; padding-right: 8px; margin-right: 8px; border-right: 1px solid #005293; }
	    #newsEventsLeft #articleBody { margin: 15px; }
	    #newsEventsLeft #articleBody ol { list-style-type: decimal; list-style-position: inside; margin-left: 20px; }
	    #newsEventsLeft #articleBody ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; }
	    #newsEventsLeft #articleBody li { line-height: 18px; color: #454545; }
	    #newsEventsLeft #archiveHead { border-bottom: 4px solid #e7e7e7; font-size: 11pt; line-height: 20px; font-weight: bold; color: #454545; padding-left: 5px; }
	    #newsEventsLeft #archiveContainer { margin-left: 10px; }
	    #newsEventsLeft .archiveYearPanel { float: left; width: 115px; border-right: 1px solid #dbdbdb; margin-top: 10px; }
	    #newsEventsLeft .archiveYearPanel h4 { font-size: 13pt; font-weight: bold; color: #454545; margin-bottom: 15px; line-height: 25px; padding-left: 10px; }
	    #newsEventsLeft .archiveYearPanel h4.on { background: #e7e7e7; }
	    #newsEventsLeft .archiveYearPanel h4 a { font-size: 13pt; font-weight: bold; color: #005293; padding-left: 0; line-height: 25px; }
	    #newsEventsLeft .archiveYearPanel a { display: block; padding-left: 10px; font-size: 10pt; line-height: 19px; }
	    #newsEventsLeft .archiveYearPanel h5 { background: #e7e7e7; padding-left: 10px; font-size: 10pt; font-weight: bold; margin: 0; color: #454545; line-height: 19px; }
	    #newsEventsLeft h3.archiveArticleListHeading { color: #454545; text-transform: uppercase; font-size: 8pt; font-weight: bold; margin: 30px 0 15px 0; padding: 5px 10px; line-height: 15px; background: #e7e7e7; }
	    #newsEventsLeft .archiveListItem { margin-left: 10px; margin-bottom: 15px; }
	    #newsEventsLeft .archiveListItem a { font-size: 9pt; font-weight: bold; }
	    #newsEventsLeft .archiveListItem p.posted { color: #8f8f8f; margin: 0; line-height: normal; }
	    #newsEventsRight { float: left; width: 248px; margin-left: -1px; padding-left: 10px; padding-bottom: 50px; border-left: 1px solid #e7e6e1; overflow: hidden; }
	    .rightListBox { margin-bottom: 25px; }
	    .rightListBoxHead { background: #f7f7f7; padding: 6px; }
	    * html .rightListBoxHead { padding-bottom: 3px; }
	    .rightListBoxHead h3 { margin: 0; padding: 0; font-weight: bold; font-size: 9pt; color: #454545; float: left; }
	    .rightListBoxHeadLink { float: right; }
	    .rightListBoxHeadLink .caret { font-size: 10pt; font-weight: bold; color: #005293; margin-right: 2px; }
	    .rightListBoxHeadLink a { text-transform: uppercase; font-size: 8pt; font-weight: bold; color: #005293; text-decoration: none; line-height: 15px; }
	    .rightListBoxHeadLink a:hover { text-decoration: underline; }
	    .rightListBoxBody { padding: 8px; }
	    .rightListBoxBody a { font-size: 8pt; color: #005293; text-decoration: none; }
	    .rightListBoxBody a:hover { text-decoration: underline; }
	    .rightListBoxBody p { margin: 0; line-height: normal; color: #8f8f8f; }
	    .rightListBoxBody .eventListItem { margin-bottom: 10px; }
	    .rightListBoxBody .additionalResource { margin-bottom: 10px; }
	    .rightListBoxBody .additionalResource a { font-weight: bold; }
	    .rightListBoxBody .additionalResource p.resourceType { color: #454545; }
	    .rightBox { margin-bottom: 15px; border: 1px solid #dedede; padding: 1px; width: 244px; height: 84px; overflow: hidden; background: url(/images/news-events/news_events_right_box_bg.jpg) no-repeat 1px 1px; position: relative; }
	    .rightBox img { height: 34px; width: 34px; overflow: hidden; position: absolute; top: 20px; left: 15px; }
	    .rightBox h3 { font-size: 9pt; font-weight: bold; margin: 0; padding: 0; position: absolute; top: 20px; left: 65px; }
	    .rightBox a { color: #005293; text-decoration: none; }
	    .rightBox a:hover { text-decoration: underline; }
	    .rightBox p { color: #454545; font-size: 8pt; font-weight: normal; margin: 0; padding: 0; position: absolute; top: 37px; left: 65px; line-height: 12px; width: 170px; }
	    
	    #rssLightbox { display: none; z-index: 100; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: #000000; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
	    #rssLightboxContent { display: none; background: #ffffff; height: 120px; width: 300px; padding: 40px 50px; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -200px; z-index: 101; }
	    #rssLightboxContent h4 { color: #454545; font-size: 12pt; margin-left: 20px; margin-bottom: 20px; line-height: 18px; }
	    #rssLightboxContent label { color: #454545; display: block; float: left; width: 240px; margin-left: 10px; margin-top: 4px; }
	    #rssLightboxContent input { display: block; float: left; }
	    #rssLightboxButtons { margin-top: 20px; float: right; }
	    #rssLightboxButtons input { margin-left: 15px; }
	    
	    #tradeshowList { padding: 20px; }
	    #tradeshowList h2 { color: #454545; font-size: 15pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 10px; line-height: 24px; }
	    #tradeshowList p { color: #454545; margin: 0 0 10px; padding: 0; font-size: 9pt; }
	    #tradeshowListItems { margin-top: 30px; }
	    #tradeshowListItems .eventListItem p { font-size: 8pt; }
	    #tradeshowHead { border-bottom: 4px solid #e7e7e7; }
	    #tradeshowHeadLeft { float: left; }
	    #tradeshowHeadLeft span.caret { font-size: 12pt; }
	    #tradeshowHeadLeft a { font-weight: bold; font-size: 10pt; line-height: 18px; }
	    #tradeshowHeadRight { float: right; padding-right: 15px; }
	    #tradeshowHeadRight a { display: block; float: left; font-size: 9pt; line-height: 18px; }
	    #tradeshowSubHeadBullet { float: left; width: 6px; height: 42px; background: #005293; }
	    #tradeshowSubHead { float: left; width: 580px; background: #f7f7f7; margin-bottom: 18px; }
	    #tradeshowContainer { padding: 20px; }
	    #tradeshowContainer h2 { color: #454545; font-size: 15pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 10px; line-height: 24px; }
	    #tradeshowContainer h3 { color: #454545; font-size: 10pt; font-weight: normal; margin: 5px 0 2px 8px; padding: 0; line-height: normal; }
	    #tradeshowContainer h4 { color: #454545; font-size: 10pt; font-weight: bold; margin: 0; margin-bottom: 15px; padding: 0; line-height: normal; }
	    #tradeshowContainer #tradeshowSubHead h4 { color: #8f8f8f; font-size: 10pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 5px; margin-left: 8px; line-height: normal; }
	    #tradeshowContainer ul, #tradeshowContainer ol { margin: 0 0 15px 30px; }
	    #tradeshowContainer ul li { list-style-type: disc; }
	    #tradeshowContainer ol li { list-style-type: decimal; }
	    #tradeshowContainer li { line-height: 18px; color: #454545; margin-bottom: 5px; font-size: 9pt; }
	    #tradeshowContainer p { font-size: 9pt; }
	    #tradeshowContainer a { font-size: 9pt; }
	    #tradeshowRelatedProducts { margin: 20px 0; }
	    .tradeshowRelatedProduct { margin: 20px 0; }
	    .tradeshowRelatedProductHead { background: #f7f7f7; padding: 6px; margin-bottom: 6px; }
	    .tradeshowRelatedProductHead h5 { color: #454545; float: left; font-size: 9pt; font-weight: bold; margin: 0; padding: 0; line-height: normal; }
	    .tradeshowRelatedProductHead .topLink { display: block; float: right; }
	    .tradeshowRelatedProductBody { padding: 6px; }
	    .tradeshowRelatedProductBody img { margin-left: 30px; margin-bottom: 18px; }
	    
	    #additionalResourcesList { padding: 20px; }
	    #additionalResourcesList h2 { color: #454545; font-size: 15pt; font-weight: normal; margin: 0; padding: 0; margin-bottom: 10px; line-height: 24px; }
	    #additionalResourcesList p { color: #454545; margin: 0; padding: 0; font-size: 9pt; }
	    #additionalResourcesListItems { margin-top: 30px; }
	    #additionalResourcesListItems .additionalResource { margin-bottom: 10px; }
	    #additionalResourcesListItems .additionalResource p { font-size: 8pt; }

	   
/*** Search Results ***/
    #searchResultsContainer { padding: 40px; }
    #searchResultsContainer h1 { font-size: 18pt; line-height: normal; font-weight: normal; margin: 0; padding: 0; color: #454545; float: left; }
    #searchResultsSummary { font-size: 9pt; color: #454545; float: right; }
    .searchResultsCount { font-size: 9pt; color: #6d6c6b; float: right; margin-left: 10px; }
    #searchResults { margin: 10px 0; padding: 0; padding-top: 20px; background: url(/images/global/grad_sep.jpg) no-repeat top left; }
    .searchResult { margin-bottom: 20px; }
    .searchResult h5 { margin-bottom: 5px; float: left; margin-right: 15px; }
    .searchResult h5 a { font-size: 11pt; color: #005293; font-weight: bold; text-decoration: none; }
    .searchResult h5 a:hover { text-decoration: underline; }
    .searchResult p { color: #454545; clear: both; }
    .searchResult img { margin-top: -2px; }
    .searchPagination { background: url(/images/global/grad_sep.jpg) no-repeat top left; padding-top: 20px; }
    .paginationLink { display: -moz-inline-block; display: inline-block; margin-right: 6px; font-size: 9pt; font-weight: bold; color: #454545; }
    a.paginationLink { color: #005293; text-decoration: none; }
    a.paginationLink:hover { text-decoration: underline; }
    
/*** About Us ***/
    #aboutUsHead { margin: 35px 0 0 0; width: 918px; height: 56px; overflow: hidden; background: url(/images/news-events/news_events_head_bg.jpg) no-repeat; position: relative; }
    #aboutUsHeadLabel { color: #ffffff; text-transform: uppercase; font-size: 10pt; font-weight: bold; position: absolute; left: 15px; top: 15px; margin: 0; padding: 0; }
    #aboutUsHeadLabel a { color: #ffffff; text-decoration: none; }
    #aboutUsHeadLabel a:hover { text-decoration: underline; }
    #aboutUsLinks { position: absolute; left: 250px; top: 16px; width: 650px; }
    #aboutUsLinks a { text-transform: uppercase; font-size: 8pt; font-weight: bold; color: #005293; text-decoration: none; line-height: 15px; }
    #aboutUsLinks a:hover { text-decoration: underline; }
    #aboutUsLinksRight { float: right; }
    .aboutUsLinkRight { float: left; margin-left: 10px; }
    .aboutUsLinkRight .caret { color: #005293; font-weight: bold; font-size: 10pt; margin-right: 2px; }
    #aboutUsMainContent { padding: 10px 70px 50px 50px; }
    #aboutUsMainContent h1 { font-size: 18pt; font-weight: normal; margin: 25px 0 35px 0; padding: 0; color: #838383; }
    #aboutUsSubheadingText { font-size: 12pt; color: #666666; line-height: 20px; margin: 0; padding: 0; margin-bottom: 20px; }
    .aboutUsMainImage { margin-left: 10px; float: right; }
    .aboutUsPageSection { color: #454545; }
    .aboutUsPageSection h3 { clear: both; margin-top: 20px; margin-bottom: 7px; }
    .aboutUsPageSection p { margin-bottom: 12px; }
    .aboutUsPageSection li { margin-bottom: 12px; line-height: 18px; }
    .aboutUsPageSection a { color: #005293; text-decoration: none; }
    .aboutUsPageSection a:hover { text-decoration: underline; }
    .aboutUsLinkSection { list-style-type: none; width: 548px; display: -moz-inline-block; display: inline-block; margin: 20px 0; padding: 5px 10px; background: #f3f3f3; }
    .aboutUsLink { display: inline; margin-right: 15px; }
    .aboutUsLink a { color: #005293; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 8pt; }
    .aboutUsLink a:hover { text-decoration: underline; }
    .aboutUsLink span.caret { font-size: 12pt; color: #005293; margin-right: -2px; }    
    
    #aboutUsLightboxBG { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000000; filter: alpha(opacity=90); -moz-opacity: 0.9; 
                         -khtml-opacity: 0.9; opacity: 0.9; }
    #aboutUsLightboxBorder { display: none; z-index: 300; background: #ffffff; height: 396px; width: 716px; position: absolute; top: 50%; left: 50%; margin-top: -198px; margin-left: -358px;
                             filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
    #aboutUsLightbox { display: none; z-index: 301; background: #ffffff; height: 340px; width: 660px; overflow: hidden; position: absolute; top: 50%; left: 50%; padding: 20px;
                       margin-top: -190px; margin-left: -350px; }
    #aboutUsLightboxHead { border-bottom: 1px solid #8f8f8f; }
    #aboutUsLightboxHead h4 { float: left; font-size: 17pt; color: #454545; font-weight: bold; padding-top: 8px; width: 595px; line-height: normal; }
    #aboutUsLightboxHead a { display: block; float: right; background: #e7e7e7; color: #005293; font-size: 9pt; font-weight: bold; margin-bottom: 15px; padding: 6px 9px;
                             text-transform: uppercase; text-decoration: none; }
    #aboutUsLightboxContent { padding: 40px 160px; }
    
/*** Contact Us ***/
    #contactUsHead { margin: 0; margin-top: 35px; width: 918px; height: 56px; overflow: hidden; background: url(/images/news-events/news_events_head_bg.jpg) no-repeat; position: relative; }
    #contactUsHeadLabel { color: #ffffff; text-transform: uppercase; font-size: 10pt; font-weight: bold; position: absolute; left: 15px; top: 15px; margin: 0; padding: 0; }
    #contactUsHeadLabel a { color: #ffffff; text-decoration: none; }
    #contactUsHeadLabel a:hover { text-decoration: underline; }
    #contactUsLinks { position: absolute; left: 250px; top: 16px; width: 650px; }
    #contactUsLinks a { text-transform: uppercase; font-size: 8pt; font-weight: bold; color: #005293; text-decoration: none; line-height: 15px; }
    #contactUsLinks a:hover { text-decoration: underline; }
    #contactUsLinksRight { float: right; }
    #contactUsMainContent { padding: 50px; padding-bottom: 0; }
    #contactUsMainContentBlock { font-size: 12pt; line-height: 22px; color: #6a6a6e; width: 485px; margin: 0 0 40px 20px; }
    #contactUsMainContentBlock p { font-size: 12pt; line-height: 22px; color: #6a6a6e; }
    #contactUsMainContentLeft { float: left; border-right: 1px solid #e7e6e1; width: 617px; }
    #contactUsMainContentRight { float: left; border-left: 1px solid #e7e6e1; margin-left: -1px; width: 175px; padding-left: 25px; padding-top: 25px; }
    #contactUsMainContentRight h4 { font-size: 10pt; color: #464646; font-weight: bold; margin: 0; margin-bottom: 3px; }
    #contactUsMainContentRight h5 { font-size: 8pt; color: #464646; font-weight: bold; margin: 0; line-height: 16px; }
    #contactUsMainContentRight p { color: #464646; line-height: 16px; margin-bottom: 20px; }
    #contactUsMainContentRight a { color: #005293; text-decoration: none; font-weight: bold; }
    #contactUsMainContentRight a:hover { text-decoration: underline; }
    #contactUsThankYouContent h1 { font-size: 18pt; font-weight: normal; margin: 15px 0 35px 0; padding: 0; color: #838383; }
    #contactUsThankYouContent p { color: #454545; font-size: 9pt; line-height: 18px; margin-bottom: 20px; }
    #contactUsThankYouContent a { color: #005293; font-size: 9pt; text-decoration: none; }
    #contactUsThankYouContent a:hover { text-decoration: underline; }
    
    #buyOnlineContainer { padding: 35px; }
    
    /*** Purchase Equipment tab ***/
    .purchaseEquipmentBox { background: #f6f6f6; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomleft: 5px; -webkit-border-radius-bottomright: 5px; border-radius-bottomleft: 5px; border-radius-bottomright: 5px; }
    .ui-tabs .ui-tabs-panel .purchaseEquipmentHeading { margin: 0; margin-top: 25px; background: #4d8bba; height: 32px; padding-left: 20px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-topright: 5px; border-radius-topleft: 5px; border-radius-topright: 5px; }
    .ui-tabs .ui-tabs-panel .purchaseEquipmentHeading h3 { margin: 0; padding-top: 6px; font-size: 14pt; font-weight: bold; color: #ffffff; float: left; }
	.ui-tabs .ui-tabs-panel .error { background: #aa0000; }
	.changeButton { display: none; float: right; margin-right: 10px; margin-top: 6px; }
	.purchaseEquipmentCategoryContainer { float: left; width: 243px; padding: 25px 12px; text-align: center; }
	.purchaseEquipmentCategory { font-size: 9pt; font-weight: bold; text-transform: uppercase; }
	.purchaseEquipmentCategoryDesc { font-size: 8pt; font-weight: bold; color: #909095; }
	.centeredRB { margin-top: 10px; }
	.purchaseEquipmentChoice, .purchaseEquipmentChoiceUpper { display: none; font-size: 9pt; font-weight: bold; padding: 10px 20px; color: #6a6a6e; }
	.purchaseEquipmentChoiceUpper { text-transform: uppercase; }
	.purchaseEquipmentActionContainer { float: left; width: 154px; padding: 25px 12px; text-align: center; }
	.purchaseEquipmentAction { font-size: 9pt; font-weight: bold; color: #6a6a6e; }
	#purchaseEquipment_2 { display: none; }
	#purchaseEquipment_3 { display: none; }
	#purchaseEquipmentChoices_3 { padding: 15px; }
	#purchaseEquipmentChoices_3 div { float: left; margin-right: 9px; }
	#purchaseEquipmentChoices_3 div.clear { clear: both; float: none; height: 1px; overflow: hidden; margin: 0; }
	#purchaseEquipmentChoices_3 label { display: block; text-transform: uppercase; font-size: 9pt; font-weight: bold; color: #6a6a6e; }
	#purchaseEquipmentChoices_3 #or { font-size: 9pt; font-weight: bold; color: #8f8f8f; text-transform: uppercase; padding-top: 18px; }
	#purchaseEquipmentChoices_3 #txtZipCode { width: 175px; }
	#purchaseEquipmentChoices_3 #ddlCountry { width: 200px; margin-right: 5px; }
	#purchaseEquipmentChoices_3 .btnGo { float: left; }
	#purchaseEquipmentResults { margin: 10px; margin-top: 25px; }
	#purchaseEquipmentResults h3 { font-size: 16pt; font-weight: bold; margin: 0; margin-bottom: 20px; padding: 7px 0 4px 0; line-height: normal; border-top: 1px solid #8f8f8f; border-bottom: 1px solid #8f8f8f; color: #8f8f8f; }
	#purchaseEquipmentResults h5 { font-size: 11pt; font-weight: bold; margin: 0; margin-top: 10px; line-height: normal; color: #8f8f8f; }
	
	#purchaseEquipmentResults a { font-size: 9pt;}
	#purchaseEquipmentResultsLeft div{padding-left: 10px;}
	#purchaseEquipmentResultsRight div{padding-left: 10px;}
	
	#purchaseEquipmentResultsInner { display: none; }
	#purchaseEquipmentResultsOverlay { background: #ffffff; position: relative; height: 150px; display: none; }
	#purchaseEquipmentResultsOverlay img { position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px; }
	#purchaseEquipmentResultsLeft { float: left; width: 250px; margin-right: 13px; }
	#purchaseEquipmentResultsRight { float: left; width: 250px; }
	#purchaseEquipmentInternationalResults a { margin-left: 0; }
	#purchaseEquipmentInternationalResults p { margin-left: 10px; }
	
	#purchaseEquipmentLightboxBG { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000000; filter: alpha(opacity=90); 
	                               -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
	#purchaseEquipmentLightboxBorder { display: none; z-index: 300; background: #ffffff; height: 396px; width: 716px; position: absolute; top: 50%; left: 50%; margin-top: -198px; 
	                                   margin-left: -358px; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
	#purchaseEquipmentLightbox { display: none; z-index: 301; background: #ffffff; height: 340px; width: 660px; overflow: hidden; position: absolute; top: 50%; left: 50%; padding: 20px; 
	                             margin-top: -190px; margin-left: -350px; }
	#purchaseEquipmentLightboxOverlay { display: none; z-index: 350; position: absolute; top: 50%; left: 50%; height: 380px; width: 700px; background: #ffffff; margin-top: -190px; 
	                                    margin-left: -350px; }
	#purchaseEquipmentLightboxOverlay img { position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px; }
	#purchaseEquipmentLightboxHead { border-bottom: 1px solid #8f8f8f; }
	#purchaseEquipmentLightboxHead h4 { float: left; font-size: 17pt; color: #454545; font-weight: bold; padding-top: 8px; width: 595px; line-height: normal; }
	#purchaseEquipmentLightboxHead a { display: block; float: right; background: #e7e7e7; color: #005293; font-size: 9pt; font-weight: bold; margin-bottom: 15px; padding: 6px 9px; 
	                                   text-transform: uppercase; text-decoration: none; }
	.purchaseEquipmentRow { margin: 15px 5px 0 5px; width: 355px; padding-bottom: 15px; border-bottom: 1px solid #d2d2d2; }
	.purchaseEquipmentRowLeft { float: left; width: 35px; margin-left: 5px; }
	.purchaseEquipmentRowRight { float: left; width: 315px; }
	* html .purchaseEquipmentRowRight { width: 310px; }
	.purchaseEquipmentRowRight p { color: #8f8f8f; font-size: 11pt; letter-spacing: 0.3px; }
	.purchaseEquipmentRowRight a { color: #005293; text-decoration: none; }
	.purchaseEquipmentRowRight a:hover { text-decoration: underline; }
	#purchaseEquipmentLightboxLeft { float: left; width: 360px; }
	#purchaseEquipmentLightboxRight { width: 280px; height: 280px; position: relative; float: left; margin: 20px 0 0 20px; }
	* html #purchaseEquipmentLightboxRight { bottom: 0; right: 0; }
	#purchaseEquipmentLightboxRight #googleMapCanvas { width: 280px; height: 280px; }
	
	#foodserviceBuyOnlineContent a { display: inline; font-size: 8pt; margin: 0; }
	#foodserviceBuyOnlineContent table { width: 500px; }
	#foodserviceBuyOnlineContent th { text-align: center; padding: 4px; font-size: 9pt; }
	#foodserviceBuyOnlineContent th.first { text-align: left; }
	#foodserviceBuyOnlineContent td { padding: 4px; text-transform: uppercase; text-align: center; }
	#foodserviceBuyOnlineContent td.first { text-align: left; }
	#foodserviceBuyOnlineContent td img { border: 0; }
	
	/*** Contact Us tab ***/
	#contactHobartTab { padding: 35px 30px; }
	#contactHobartTab h3 { font-size: 9pt; font-weight: bold; margin: 0; color: #464646; line-height: 16px; margin-bottom: 3px; }
	#contactHobartTab p { line-height: 16px; color: #464646; width: 450px; }
	#contactUsFormFieldContainer { padding: 15px; border: 1px solid #cccccc; background: #fbfbfb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#contactUsFormFieldContainer h4 { font-size: 8pt; line-height: normal; color: #8f8f8f; font-weight: bold; margin: 0; margin-bottom: 20px; padding: 0; }
	#contactUsFormFieldContainer label { display: block; font-weight: bold; font-size: 8pt; color: #636363; }
	#contactUsFormFieldContainer table { width: 520px; }
	#contactUsFormFieldContainer td { padding: 5px; }
	#contactUsFormFieldContainer td.error { border: 1px solid #cc0000 !important; background-color: #fff9f0; }
	#contactUsFormFieldContainer td.error label { color: #cc0000; }
	#contactUsFormFieldContainer #RequestType { width: 500px; margin-bottom: 5px; }
	#contactUsFormFieldContainer #FirstName { width: 240px; }
	#contactUsFormFieldContainer #LastName { width: 240px; }
	#contactUsFormFieldContainer #Company { width: 502px; }
	#contactUsFormFieldContainer #BusinessType { width: 500px; }
	#contactUsFormFieldContainer #CompanyAddress { width: 502px; }
	#contactUsFormFieldContainer #City { width: 240px; }
	#contactUsFormFieldContainer #State { width: 140px; }
	#contactUsFormFieldContainer #ZipCode { width: 87px; }
	#contactUsFormFieldContainer #Country { width: 402px; }
	#contactUsFormFieldContainer #Phone1 { width: 63px; margin-right: 3px; margin-bottom: 5px; }
	#contactUsFormFieldContainer #Phone2 { width: 63px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px; }
	#contactUsFormFieldContainer #Phone3 { width: 83px; margin-left: 3px; margin-bottom: 5px; }
	#contactUsFormFieldContainer #EmailAddress { width: 240px; }
	#contactUsFormFieldContainer #Comments { width: 507px; height: 120px; }
	#contactUsFormFieldContainer #btnSubmit { display: block; position: relative; margin: 15px auto; }
	
	/*** Notices ***/
	#noticeContainer { padding: 30px; }
	#noticeContainer h1 { font-size: 20pt; font-weight: normal; margin: 0; margin-bottom: 30px; color: #454545; }
	#noticeContainer p { line-height: 1.5em; width: 80%; margin: 0; margin-bottom: 20px; font-size: 9pt; }
	#noticeContainer a { color: #005293; text-decoration: none; }
	#noticeContainer a:hover { text-decoration: underline; }
	#noticeContainer a.sectionAnchor { color: #6d6c6b; }
	#noticeContainer a.sectionAnchor:hover { text-decoration: none; }
	#noticeContainer ol, #noticeContainer ul { margin-left: 25px; margin-bottom: 20px; }
	#noticeContainer li { list-style-type: decimal; font-size: 9pt; }
	
	/*** Finance ***/
	#financeHead { margin: 35px 0 0 0; width: 918px; height: 56px; overflow: hidden; background: url(/images/news-events/news_events_head_bg.jpg) no-repeat; position: relative; }
	#financeHeadLabel { color: #ffffff; text-transform: uppercase; font-size: 10pt; font-weight: bold; position: absolute; left: 15px; top: 15px; margin: 0; padding: 0; }
	#financeHeadLabel a { color: #ffffff; text-decoration: none; }
	#financeHeadLabel a:hover { text-decoration: underline; }
	#financeContent { position: relative; }
	#financeMainContent { padding: 0; padding-left: 25px; }
	#financeMainContent h1 { font-size: 18pt; font-weight: normal; margin: 15px 0 35px 0; padding: 0; color: #838383; }
	#financeMainContent h3 { font-size: 9pt; font-weight: bold; color: #454545; line-height: 18px; margin-bottom: 10px; }
	#financeSubheadingText { font-size: 12pt; color: #666666; line-height: 20px; margin: 0; padding: 0; margin-bottom: 20px; }
	#hobartFinanceLogo { position: absolute; right: 25px; top: -10px; z-index: 10; }
	#financeLeft { float: left; width: 400px; border-right: 1px solid #e7e6e1; min-height: 400px; height: auto !important; height: 400px; margin-top: 15px; padding-right: 20px; }
	#financeLeft img { margin-right: 15px; margin-bottom: 14px; }
	#financeLeft p { margin-bottom: 15px; color: #454545; }
	#financeLeft a { color: #005293; text-decoration: none; }
	#financeLeft a:hover { text-decoration: underline; }
	#financeRight { float: left; width: 200px; margin-top: 15px; margin-left: 20px; }
	#financeRight h2 { font-size: 11pt; font-weight: normal; color: #8f8f8f; border: 0; margin-bottom: 20px; text-transform: none; line-height: 17px; }
	#financeRight img { margin-bottom: 20px; }
	#financeRight ul { list-style-type: disc; margin-left: 20px; }
	#financeRight li { line-height: 18px; margin-bottom: 12px; }
	
	#tblApplyOnline { width: 375px; }
	#tblApplyOnline label { font-weight: bold; font-size: 9pt; color: #636363; line-height: 20px; }
	#tblApplyOnline td { padding: 5px; vertical-align: top; }
	#tblApplyOnline td.error { border: 1px solid #cc0000 !important; background-color: #fff9f0; }
	#tblApplyOnline td.error label { color: #cc0000; }
	#tblApplyOnline #txtYourName, #tblApplyOnline #txtCompany, #tblApplyOnline #txtAddress, #tblApplyOnline #txtCity, #tblApplyOnline #txtZipCode, #tblApplyOnline #txtTelephone,
	    #tblApplyOnline #txtEmail { width: 240px; }
	#tblApplyOnline #ddlState { width: 240px; margin: 0; }
	#tblApplyOnline #txtComments { width: 354px; height: 80px; margin: 10px 0; }
	
	#tblTaxIncentives { width: 350px; border-collapse: collapse; margin: 20px 0; }
	#tblTaxIncentives td { padding: 6px; border: 1px solid #454545; color: #454545; }
	
	    /*** FAQs Styles ***/
	    #faqcontainer { margin-bottom: 30px; }
        #faqcontainer .faq{background-color: #f3f3f3; border-top: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1; margin-top: 20px; width: 375px;}
        #faqcontainer .faq a.question{background-repeat: no-repeat; background-position: 355px 5px; color: #454545; display: block; font-size: 14px; font-weight: bold; padding: 5px 20px 5px 10px ; text-decoration: none; width: 345px; }
        #faqcontainer .faq a.question:hover{background-color: #cedeea; text-decoration: none;}
        #faqcontainer .faq a.collapsed{background-image: url(/images/global/plussymbol.gif);}
        #faqcontainer .faq a.expanded{background-color: #cedeea; background-image: url(/images/global/minussymbol.gif);}
        #faqcontainer .faq .answer{display: none; font-size: 12px; padding: 5px 20px 5px 10px;}
        
        #expandcollaspeall {text-align: right; }
        #expandcollaspeall a{padding-top: 2px; background-position: 0 0; background-repeat: no-repeat; font-size: 10px; letter-spacing: -.4px; margin-left: 10px; padding-left: 15px; text-transform: uppercase;}
        #expandcollaspeall a.expand{background-image: url(/images/global/plussymbol.gif);}
        #expandcollaspeall a.collapse{background-image: url(/images/global/minussymbol.gif);}

	
	/*** Calculator ***/
	#popupheaderbar{width: 790px; height: 26px; background-image: url(/images/misc/popup_upperbg.gif); text-align: right;}
    #popupbar1{width: 790px; height: 10px; background-image: url(/images/misc/topbar.jpg); margin: 20px 0px 0px 0px;}
    p.bluebg{background-color: #b2d5e4; height: 20px; width: 440px; padding: 7px 0px 5px 20px; color: #1e698e; margin: 0px;}
    #calcform{margin-left: 20px;}
    #calcform p{float: left; margin: 5px 0px 5px 0px; width: 150px; }
    #calcform input{float: right; border: solid 1px #6F6F6E; width: 100px; margin: 7px 15px 7px 0px; }
    #calcform img{clear: both; }
    #Calculate_btn{background-image: url(/images/misc/calcbtn.gif); width: 207px; height: 66px; display: block; margin: 10px 0px 0px 110px; /margin-top: 0px;}
    div.savingcontainer{background-color: #307799; padding: 8px 0px 0px 20px; height: 39px; width: 338px; overflow: hidden; /width: 358px;}
    div.savingcontainer div{color: #fff; font-size: 16px;}
    div.savingcallout{text-align: center; padding-top: 60px; height: 92px; background-color: #fff5d5; clear: both; display: block; width: 357px;}
    div.totalsaving{float: left; padding: 3px 0px 3px 0px;}
    div.money{float: left; margin-left: 35px; border-left: solid 1px #fff; padding: 3px 120px 3px 10px; }
    #CloseModal_btn{background-image: url(/images/misc/closebtn.gif); width: 50px; height: 25px; left: 50px; background-position: bottom; float: right;  display: block;}
    
    #purchaseEquipmentLightboxBorder.calculator{height: 556px; /height: 576px; width: 805px;}
    #purchaseEquipmentLightbox.calculator{height: 539px; /height: 559px; padding: 0; width: 790px;}
    
    #purchaseEquipmentLightbox.calculator .left{float: left; width: 430px; border-right: solid 2px #afaeb3; height: 450px; overflow: hidden;}
    #purchaseEquipmentLightbox.calculator .right{float: left; _width: 358px; overflow: hidden;} 
    
    /*** General Video Lightbox ***/
    #lightboxBG { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000000; filter: alpha(opacity=90); -moz-opacity: 0.9; 
                  -khtml-opacity: 0.9; opacity: 0.9; z-index: 15; }
    #lightboxBorder { display: none; z-index: 300; background: #ffffff; position: absolute; top: 50%; left: 50%; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; 
                      opacity: 0.3; }
    #lightboxContainer { display: none; z-index: 301; background: #ffffff; overflow: hidden; position: absolute; top: 50%; left: 50%; padding: 20px; padding-top: 10px; }
        #lightboxContainer.form{top: 100px;}
        #lightboxContainer.form #closeButton{background: #E7E7E7; color:#005293; margin-right: 10px; display: block; text-transform: uppercase; font-weight: bold;  position: absolute; padding:6px 9px; text-decoration: none; right: 0;}
        #lightboxContainer.form h4{color: #454545; font-size: 12pt; font-weight: bold;}
        #lightBoxForm{padding-top: 20px; width: 600px;}
        #lightBoxForm div{float: left; padding-bottom: 10px; padding-right: 15px; width: 283px; overflow: hidden;}
        #lightBoxForm label{font-weight: bold; display: block;}
        #lightBoxForm label span{color: Red; font-size: 10px;}
        #lightBoxForm select,
        #lightBoxForm input{width: 280px;}
        #lightBoxForm #Phone1,
        #lightBoxForm #Phone2{width: 47px; margin-right: 10px;}
        #lightBoxForm #Phone3{width: 62px;}
        #lightBoxForm .submitcontainer{width: 600px; text-align: center;}
    #lightBoxForm #SubmitBtn{width: 100px;}
    #lightboxHead { border-bottom: 1px solid #8f8f8f; height: 52px; }
    #lightboxTitle { float: left; height: 100%; }
    #lightboxTitle h4 { font-size: 12pt; color: #454545; font-weight: bold; line-height: normal; }
    #lightboxHead a { display: block; float: right; background: #e7e7e7; color: #005293; font-size: 9pt; font-weight: bold; margin: 10px 0 15px 0; padding: 6px 9px;
                      text-transform: uppercase; text-decoration: none; }
                      
	   #lightboxContent p{color: #df9014; font-size: 14px; font-weight: bold; text-decoration: none; margin-top: 7px;}
	   	   #lightboxContent a{color: #df9014; font-size: 14px; font-weight: bold; text-decoration: none; background: url(/images/misc/orangearrows.gif) no-repeat 0 3px; display: inline-block;  padding-left: 12px;}
	   	   #lightboxContent ul{padding-top: 20px;}
	   	   #lightboxContent li{float: left; padding-right: 20px; width: 139px;}
	   	   #lightboxContent li a{background: none; color: #005395; font-size: 12px; padding: 0;}
	   #lightboxContent li a img{display: block;}

	 /*** Segment Case Study Popup ***/
	 #SegmentCaseStudyContainer{height: 663px; margin: 10px; position: relative; overflow: hidden; width: 894px;}
	#SegmentCaseStudyContainer .page {display: none;}
	#SegmentCaseStudyContainer .p1 {display: block;}
	#SegmentCaseStudyContainer .page .topimage{height: 134px; margin-left: 473px; padding-top: 49px; width: 385px;}
	#SegmentCaseStudyContainer .page .content{padding: 45px 0 0 80px;}
	#SegmentCaseStudyContainer .page .content p{line-height: 17px; margin-bottom: 10px;}
	#SegmentCaseStudyContainer .page .content .column{float: left; margin-right: 60px; width: 345px;}
	#SegmentCaseStudyContainer .page .content .bottomimage{clear: both;}
	#SegmentCaseStudyContainer .page .content a{color: #005293; text-decoration: none;}
	#SegmentCaseStudyContainer .page .content a:hover{text-decoration: underline;}

	#SegmentCaseStudyContainer .pagingcontainer {background-color: #F4F3EE; position: absolute; right: 0; padding: 5px; margin: 570px 80px 0 0;}
	#SegmentCaseStudyContainer .pagingcontainer a{color: gray; font-size: 9px; margin: 0 5px; text-decoration: none; text-transform: uppercase; display: inline-block;}
	#PreviousBtn{background: url(/images/misc/casestudypreviousbtn.gif) no-repeat left 1px; padding-top: 0px; padding-left: 25px;}
	#NextBtn{background: url(/images/misc/casestudynextbtn.gif) no-repeat right 1px; padding-top: 0px; padding-right: 25px;}
	
/*** Footer ***/
    #footer{clear: both; font-size: 10px; }
    #copyrightbar{background-color: #dadada; border-bottom: solid 1px #d1d1d1; font-weight: bold; padding: 3px 10px;}
    #termsofusecontainer{background-color: #f4f4f4; padding: 6px 0px 20px 10px;}
    #termsofusecontainer p{line-height: 12px; width: 500px;}
    #termsofusecontainer a { color: #005293; text-decoration: none; }
    #termsofusecontainer a:hover { text-decoration: underline; }
    #bottomshadow{background-image: url(/images/global/bottomshadow.png); background-position: bottom; clear: both; display: block; margin-left: 4px; width: 920px; height: 4px;}
    
	/*** Error Page ***/
	.errorPageContainer { padding: 35px; }
	.errorPageContainer h1 { font-size: 18pt; font-weight: normal; color: #6d6c6b; margin-bottom: 25px; line-height: normal; }
	.errorPageContainer ul { margin-left: 15px; margin-bottom: 10px; }
	.errorPageContainer li { margin-left: 20px; font-size: 9pt; color: #454545; list-style-type: disc; }
	.errorPageContainer p { color: #454545; font-size: 9pt; margin-bottom: 10px; }
	
	
/*** Styles Within HobartCorpProducts.aspx ***/
 #productsCentralMenu { width: 867px; padding: 0 25px; margin: 0; margin-bottom: 20px; }
            #productsCentralMenu .centralMenuCell { width: 288px; margin: 0; padding: 0; float: left; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
            #productsCentralMenu .bottomRow { border-bottom: none; }
            #productsCentralMenu .rightCol { border-right: none; }
                #productsCentralMenu .centralMenuCellInner { padding: 15px 20px; border: none; }
                #productsCentralMenu .leftCol .centralMenuCellInner { padding-left: 0; }
                #productsCentralMenu .rightCol .centralMenuCellInner { padding-right: 0; }
                    #productsCentralMenu .centralMenuCellInner h2 { color: #8f8f8f; font-size: 11pt; font-weight: bold; margin: 0; margin-bottom: 8px; padding: 0; float: left; }
                    #productsCentralMenu .centralMenuCellInner .centralMenuCellImage { float: right; }
                    #productsCentralMenu .centralMenuCellInner p { margin: 7px 0 10px 0; line-height: 17px; font-size: 8pt; color: #5a5b5d; }
                    #productsCentralMenu .centralMenuCellInner .cellLinkArea { padding: 5px 10px; }
                    #productsCentralMenu .centralMenuCellInner .cellLinkArea2Col { padding: 5px 0 5px 9px; float: left; width: 115px; }
                        #productsCentralMenu .centralMenuCellInner li { margin-bottom: 6px; line-height: 12px; text-indent: -8px; margin-left: 8px; }
                        * html #productsCentralMenu .centralMenuCellInner li { line-height: 14px; }
                        #productsCentralMenu .centralMenuCellInner a { font-weight: bold; text-decoration: none; font-size: 8pt; color: #005293; }
                        #productsCentralMenu .centralMenuCellInner a:hover { text-decoration: underline; }
                        #productsCentralMenu .centralMenuCellInner .overviewLink { margin: 8px 10px 0 10px; padding-top: 15px; border-top: 1px dashed #005293; }
                        #productsCentralMenu .centralMenuCellInner .caret { font-size: 10pt; color: #005293; font-weight: bold; }

/*** Spec Selector ***/
#SelectorContainer{border-top: solid 1px #c7c7c7; border-bottom: solid 1px #8f8f8f; padding-top: 1px;}
#SelectorContainer table{border-right: solid 3px #c7c7c7;}
#SelectorContainer th{background: #e7e7e7; border-left: solid 3px #c7c7c7; border-bottom: solid 4px #bbb; color: #8f8f8f; padding: 18px 0 3px 10px; text-align: left; width: 199px;}
#SelectorContainer td{border-left: solid 3px #c7c7c7; vertical-align: top;}
#spec-col1 li{padding: 10px 0;}
#spec-col1 a{font-size: 14px;}
#spec-col2,
#spec-col3,
#spec-col4{padding-top: 10px;}
#spec-col2 a,
#spec-col3 a,
#spec-col4 a{font-size: 12px;}
#SelectorContainer a{display: block; color: #454545; font-weight: bold; padding: 5px 0 5px 10px; width: 197px;}
#SelectorContainer a.on,
#SelectorContainer a:hover{background: #a8c545; color: #fff; text-decoration: none;}

#SpecSelectorContentHolder{display: none;}

#col4-container{position: relative;}
#white-overlay{background: #fff; display: none; left: 0; position: absolute; width: 207px; z-index: 99; filter:alpha(opacity=70); opacity:0.7;}
#white-overlay img{padding: 20px 0 0 65px;}

/*** Advansys Page Template ***/
#RightContentContainer.advansys{margin-left: 0; overflow: hidden;}
#productFamilyTopOuter.advansys{height: 375px; margin-left: 0; padding-left: 30px; }
#productFamilyTopOuter.advansys #productFamilyTopInner{height: 349px;}
#productFamilyTopOuter.advansys #productFamilyText{height: 240px; padding-top: 251px; padding-left: 20px; width: 650px;}
#productFamilyTopOuter.advansys #productFamilyText h1{color: #639ec8; font-size: 2.2em; margin-bottom: 117px;}
#productFamilyTopOuter.advansys #productFamilyText p{color: #639ec8; font-size: 13pt; width: 396px;}
#productFamilyMainContent .bottomborder{border-bottom: 1px solid #c8c8c8; padding-bottom: 2px; margin-bottom: 10px;}
#RightContentContainer.advansys .productFamilyCentralMenu .centralMenuCell{border-width: 0;}

#ContentHeadingContainer-Advansys{color: #8f8f8f; font-size: 16px; height: auto; float: left; padding: 170px 28px 0 52px; line-height: 20px;}
#ContentHeadingContainer-Advansys h1{color: #5c9ac5; font-size: 20pt; font-weight: normal; margin-bottom: 12px;}
#ContentHeadingContainer-Advansys p{line-height: 20px;}

#productpageSep.advansys{width: 230px;}