/*    Hero
---------------------------------------------------    */
#hero { height:377px; color:#e3e0e0; margin:1px 0 0 0; }
#hero_content { position:relative; width:958px; height:377px; }
#hero_content p { color:#fff; position:absolute; top:155px; left:664px; width:285px; font-size:1.3em; text-transform:uppercase; }
#hero_content p img { display:block; }




/*    Main Content
---------------------------------------------------    */
#maincontent_content #leftCol .subhead { margin:20px 15px; padding:0; font-size:1.5em; }
*HTML #maincontent_content #leftCol .subhead { margin:20px 8px; padding:0; font-size:1.5em; width: 650px; }

#maincontent_content #leftCol a.downloadfull { color:#353895; text-transform:uppercase; font-size:1.2em; text-decoration:none; margin:0 17px 40px; display:block; height:29px; background:url('/images/backgrounds/bkg_globalhome_learnmore.gif') repeat-x top left; }
#maincontent_content #leftCol a:hover.downloadfull { text-decoration:underline; color:#F8941d; }
#maincontent_content #leftCol a.downloadfull span { display:block; font-weight:bold; padding:7px 12px 0; }
#maincontent_content h4 { margin:0 30px; font-size:1.5em; text-transform:uppercase; color: #333; }

#maincontent_content #leftCol h4.catalog {
	border-bottom:2px solid #f0e6d7;
	color:#333333;
	font-size:1.5em;
	margin:0 20px 3px 15px;
	padding:0 0 15px 10px;
	text-transform:uppercase;
}

*HTML #maincontent_content #leftCol h4.catalog {
	margin:0 10px 3px 8px;
}


*HTML #maincontent_content h4 { margin:20px 15px 0; font-size:1.5em; text-transform:uppercase; color: #333; }

#leftCol h5.catalog { float:left; font-weight:bold; color:#d96c1c; text-transform:uppercase; font-size:12px; margin:0 0 19px 25px; }
#leftCol .full_catalog { float:right; margin:0 25px 0 0; font-size:12px; }
#leftCol .full_catalog a { color:#2e3192; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#leftCol .full_catalog a:hover { text-decoration: underline; color:#d96c1c; }

*HTML #leftCol h5.catalog { margin:0 0 19px 13px; }


#maincontent_content .carousel_news, #maincontent_content .carousel_products { margin:10px 0 30px 17px; }
*HTML #maincontent_content .carousel_news, #maincontent_content .carousel_products { margin:10px 0 30px 8px; }



/*    Tabbed Sections
---------------------------------------------------    */

#tabs { display:block; width:712px; height:36px; float:left; margin:10px 0 0 15px; }
*HTML #tabs { margin:0 0 0 8px; }

#tabs.typeTab { display:block; float:left; background:url('/images/backgrounds/bkg_tab_one_ON.gif') no-repeat left; }
#tabs.industryTab { display:inline; float:left; background:url('/images/backgrounds/bkg_tab_two_ON.gif') no-repeat left; }
#tabs.hazardTab { display:block; float:left; background:url('/images/backgrounds/bkg_tab_three_ON.gif') no-repeat left; }
#tabs.nameTab { display:block; float:left; background:url('/images/backgrounds/bkg_tab_four_ON.gif') no-repeat left; }

#tabs ul { display:block; float:left; list-style:none; }
#tabs li { display:block; float:left; width:177px; text-align:center; text-transform:uppercase; font-size:1.3em; color:#000; font-weight:bold; padding:10px 0 0 0; }
#tabs li span { color:#2e3192; cursor:pointer; }
#tabs li span:hover { text-decoration:underline; color:#F8941d; }

#tabbedContent .brand { float:left; text-align:center; width:700px; padding-top:20px; }
#tabbedContent .brand a { margin: 0 25px; float:left; display:block; }
*HTML #tabbedContent .brand a { margin: 0 13px; }

*HTML #industryContent #tabbedContent ul {
margin:0 0 0 10px;
}

/*#tabbedNav { float:left; padding:0; background:url('/images/backgrounds/bkg_tabbedNav.gif') top repeat-x; height:25px; width:710px; margin:0 0 0 15px; }
*HTML #tabbedNav { float:left; padding:0; background:url('/images/backgrounds/bkg_tabbedNav.gif') top repeat-x; height:25px; width:700px; }

#tabbedNav a.tabbed_nav_ON_first { text-transform: uppercase; font-size: 1.2em; } 
#tabbedNav a.tabbed_nav_ON{ text-transform: uppercase; font-size: 1.2em; } 
#tabbedNav a.tabbed_nav_OFF_first { text-transform: uppercase; font-size: 1.2em; } 
#tabbedNav a.tabbed_nav_OFF { text-transform: uppercase; font-size: 1.2em; }  */


#productcatalogContent, #trainingsupportContent, #bestpracticesContent { float:left; display: block; margin: 0 18px 20px 18px; }
*HTML #productcatalogContent, #trainingsupportContent, #bestpracticesContent { float:left; display: block; margin: 0 0 20px 5px; }

#productcatalogContent p, #trainingsupportContent p, #bestpracticesContent p {  margin: 0 0 20px 18px; }
*HTML #productcatalogContent p, #trainingsupportContent p, #bestpracticesContent p {  margin: 0 0 20px 8px; }


/*    Content within Tabbed Sections
---------------------------------------------------    */
#tabbedContent { display:block; float:left; width:711px; height:313px; padding-top:15px; font-size: 1.2em; margin:0 0 0 0; }
*HTML #tabbedContent { display:block; float:left; width:699px; height:313px; padding-top:15px; font-size: 1.2em; }


#tabbedContent h3 { color:#444; font-weight: bold; text-transform:uppercase; font-size: 1.7em; margin-bottom:22px; }
#tabbedContent h4 { color:#444; font-weight: bold; text-transform:uppercase; font-size: 1.2em; }
#tabbedContent p { margin: 0 25px 0 0;  }
*HTML #tabbedContent p { margin: 0 12px 0 0;  }

#tabbedContent a { display:block; font-weight: bold; text-transform:uppercase; color: #333399; text-decoration:none; margin: 36px 0 0 0; }
*HTML #tabbedContent a { display:block; font-weight: bold; text-transform:uppercase; color: #333399; text-decoration:none; margin: 30px 0 0 0; }

#tabbedContent a:hover { text-decoration:underline; color:#F8941d; }
#tabbedContent a span { color:#69390f; font-weight: bold; }

#tabbedContent fieldset { display:block; float:left; margin: 0 0 0 12px; padding:0; width:auto; }
*HTML #tabbedContent fieldset { display:block; float:left; margin: 0 0 0 6px; padding:0; width:auto; }

#tabbedContent label { font-weight: bold; text-transform:uppercase; color:#d96c1c; margin: 7px 5px 0 0; float:left; }
#tabbedContent select { width:150px; background-color:#faf7f2; padding:2px; border-color: #8a8a8a; }
#tabbedContent option { text-transform:uppercase; }

#tabbedContent a.fullcatalog { display:block; float:right; font-weight:bold; color:#333399; text-transform:uppercase; text-decoration:none; margin:5px 12px 0 0; }
*HTML #tabbedContent a.fullcatalog { display:block; float:right; font-weight:bold; color:#333399; text-transform:uppercase; text-decoration:none; margin:5px 0 0 0; }

#tabbedContent a:hover.fullcatalog { text-decoration:underline; color: #f8941d; }
#tabbedContent span.fullcatalog { color:#602d00; font-weight: bold; }
#tabbedContent span a:hover.fullcatalog { text-decoration:none; }
#tabbedContent .border { border-bottom: solid 1px #cccccc; margin: 0; }


#tabbedContent .imagebackground { float:left; margin: 0 6px 0 0; border: solid 2px #cccccc; width: 120px; height:119px; }
#tabbedContent .leftContent { display:block; float:left; border-right: solid 2px #f0e6d7; width:422px; height: 313px; margin:0 31px 0 33px; padding:0; }
*HTML #tabbedContent .leftContent { display:block; float:left; border-right: solid 2px #f0e6d7; width:422px; height: 313px; margin:0 31px 0 20px; padding:0; }

#tabbedContent .rightContent { display:block; float:left; width:215px; }
#tabbedContent .rightContent select { width: 200px; margin: 15px 0 0 0; }

#tabbedContent a.btn_orange_arrow_right { margin: 10px 0 0 0; color: #fff; }
#tabbedContent a.btn_orange_arrow_right span{ color: #fff; }


            

#hazardContent #row { float:left; width:710px; margin:0 0 20px 0; }
#hazardContent #row .hazard { float:left; width:175px; }
#hazardContent #row .hazard .icon { float:left; width:30px; text-align:center; margin:0 5px 0 0; }
#hazardContent #row .hazard a { color:#333399; text-transform:none; vertical-align:bottom; margin:3px 0 0 0; float:left; width:140px; }
#hazardContent #row .hazard a:hover { text-decoration:underline; color:#F8941d; }




/* GLOBAL FOR THE THREE SECTIONS */



#productcatalogContent #tabbedContent #typeContent ul { width:675px; text-align:center; padding:0; margin:0; }
*HTML  #productcatalogContent #tabbedContent #typeContent ul { width:675px; text-align:center; padding:0; margin:0; }

#productcatalogContent #tabbedContent #typeContent li  {  display:block; float:left; width:135px;  margin: 0 0 20px 0; }
#productcatalogContent #tabbedContent #typeContent a { text-transform:uppercase; }
#productcatalogContent #tabbedContent #typeContent a span { color: #999; font-weight: bold; }
#productcatalogContent #tabbedContent #industryContent ul {  width:700px; margin:0 0 0 0; padding:0; }
#productcatalogContent #tabbedContent #industryContent li { display:block; float:left; width: 175px; margin: 0 0 5px 0; }
#productcatalogContent #tabbedContent #industryContent a { text-decoration:none; text-transform:none; margin: 0; color:#333399; }
#productcatalogContent #tabbedContent #industryContent a:hover { text-decoration:underline; text-transform:none; margin: 0; color:#f8941d; }

#productcatalogContent #tabbedContent #industryContent a span { display:block; padding: 7px 0 0 5px; color:#333399; }
#productcatalogContent #tabbedContent #industryContent a:hover span { display:block; padding: 7px 0 0 5px; color:#f8941d; }

#productcatalogContent #tabbedContent #industryContent a:hover { text-decoration:underline; }

#productcatalogContent #tabbedContent #hazardContent ul {  width:700px; margin:0 0 0 0; padding:0; }
#productcatalogContent #tabbedContent #hazardContent li { display:block; float:left; width: 175px; margin: 0 0 5px 0; }
#productcatalogContent #tabbedContent #hazardContent a { text-decoration:none; text-transform:none; margin: 0; color:#333399; }
#productcatalogContent #tabbedContent #hazardContent a:hover { text-decoration:underline; text-transform:none; margin: 0; color:#f8941d; }

#productcatalogContent #tabbedContent #hazardContent a span { display:block; padding: 7px 0 0 5px; color:#333399; }
#productcatalogContent #tabbedContent #hazardContent a:hover span { display:block; padding: 7px 0 0 5px; color:#f8941d; }

#productcatalogContent #tabbedContent #hazardContent a:hover { text-decoration:underline; }





#typeContent, #nameContent, #industryContent, #hazardContent { display:block; float:left; width:699px; margin:26px 0 0 12px; }
/*#hazardContent { display:block; float:left; width:699px; margin:0; }*/

*HTML #nameContent, #industryContent, #hazardContent { display:block; float:left; width:699px; margin:26px 0 0 8px; }
*HTML #typeContent { display:block; float:left; width:699px; margin:15px 0 0 0; }

#hazardContent ul {
	list-style:none;
	float:left;
	display:block;
	width:700px;
	margin-top:10px;
}

#hazardContent li.hazard {
	display:block;
	float:left;
	width:175px;
	margin:0 0 0 0;
	height:50px;
}
#hazardContent li a {
	margin-top:0;
	text-transform:none;
}

#hazardContent li a:hover {
	text-decoration:none;
}

#hazardContent li img {
	width:35px;
	height:35px;
}

#hazardContent li a img {
	margin:0 5px 0 0;
}

#typeContent li, #nameContent li, #industryContent li { list-style:none; float:left; }
#industryContent li img { display:block; float:left; margin-right: 2px; }
#hazardContent li img { display:block; float:left; margin-right: 2px; }
#typeContent a, #nameContent a { text-decoration:none; color:#333399;  }
#typeContent a:hover, #nameContent a:hover, #industrycontent a:hover { text-decoration:underline; }
#tabbedcontent #industryContent a { text-decoration:none; color:#333399;  }

/* LOGOS */
#tabbedContent #nameContent { text-align:center;  }
#tabbedContent #nameContent ul { float:left; list-style:none; }
#tabbedContent #nameContebt li { display:block; float:left; margin: 0 0 0 0; }
#tabbedContent #nameContent img { display:block; margin:0 20px 0 20px; border:none; }
*HTML #tabbedContent #nameContent img { display:block; margin:0 10px 0 10px; border:none; }
#tabbedContent #nameContent a { padding:0; margin:0; float:left; display:block; }
#tabbedContent a.btn_orange_white { color: #fff; margin-top: 15px;}
#tabbedContent a:hover.btn_orange_white span { text-decoration:none; color: #fff; }
#tabbedContent a.btn_orange_white span { color: #fff; }


