﻿html,body 
{
    background-color:#b7b8b1; 
    text-align: left; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px; 
    font-weight:bold; 
    color:#000000;
    margin-top:0px; 
    margin-left:0px; 
    margin-bottom:0px; 
    margin-right:0px;
    height:100%;
}

div 
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse:collapse;
}

table
{  
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
}

td
{
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
}

a 
{
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif; 
/*  font-size:10px; */  
  font-weight:bold; 
  color:#ffffff; 
  text-decoration:none; 
  border-collapse:collapse;
}

a.featured {margin-top:0px; color:#34363A; display:inline; font-size:11px; font-weight:bold;}
a.featured:hover {color:#ff3700;}
a.event {font-family:Arial; color:#ff3700; font-size:10.5px;}
a.homeFind { color:#51525A; }
.event:hover {color:#000000;}
.maintable {
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
a.innerNav { margin-left:3px; display:block; margin-top:3px; padding-top:3px; font-family:Arial; font-size:10.5px; color:#34363A;  }
a.innerNav:hover {color:#ff3700;}
.tableLink { display:inline; font-family:Arial; font-size:10px; color:#34363A;  }
.tableLink:hover {color:#ff3700;}

/* GLOBAL NAVIGATION */
a.globalnavgray { color: #35363C;}
a.globalnavgray:hover {color:#ff3700;}

a.globalnavWht { color: #ffffff;}
a.globalnavWht:hover {color:#ff3700;}

a.homenavwhite { font-weight:bold; font-size:11px; color: #FFFFFF;}
a.hmsecondnav { color: #35363C; font-size:11px; font-weight:normal;}
.fgmenuitem {
	width:132px;
	height:70px;
	background-repeat:no-repeat;
	padding-right: 40px;
}
/*.fgmenuitem { width:132px; height:70px;background-image: url(../../images/nav_divider.jpg); background-repeat:no-repeat;}*/
.fgmenuitemon {text-align:left; background-color:#C4C4C7; color:#ff3700; background-image:none; padding-right: 40px;}
a.fgdynmenuitem {  margin-left:0px; color:#35363C; }
table.fgdynmenuitem {width:254px; height:18px;border-top:solid 1px #E2E2E3; background-color:#C4C4C7;}
table.fgdynmenuitemon {width:254px; height:18px; border-top:solid 1px #E2E2E3;background-color:#E2E2E3;}
.globalnavmaroon { color: #ff3700;}




/* RIGHT NAVIGATION  */
.navheader
{
    font-weight: bold;
    font-size: 10pt;
    color: #ff3700;
    font-family: Arial;
}
.navheadersmall
{
    font-weight: bold;
    font-size: 7pt;
    color: #ff3700;
    font-family: Arial;
}
.menuitem
{
     border-bottom-style:solid;
     border-bottom-color:#cacaca;
     border-bottom-width: 1px;
     vertical-align: middle;
     padding-left:15px;
     height:23px;
}

span.safari
{
        
     display:block;
     height:23px;
     border-bottom-style:solid;
     border-bottom-color:#cacaca;
     border-bottom-width: 1px;
     vertical-align: middle;
     padding-left:15px;
     height:20px;
     width:242px;
}

span.safaritop {padding-left:5px;}

span.caseStudy
{
font-size:12px;
font-family:Arial;
color:#013566;
margin-top:4px;
margin-left:3px;
display:block;
}
span.pdf
{
font-family:Arial;
font-size:10px;
color:#7E7E7F;
display:inline;
position:absolute;
right:5px;
}
image.lock
{
display:inline;
position:absolute;
right:5px;
padding-top:5px;
}

div.safarimenu br {display:none;}
div.safaritopmenu {}
div.safaritopmenu br {display:none;}
div.safarirightmenuarrow {display:block; position:relative; top:6px; left:0px;}
div.safarirightmenutext {display:block; position:relative; top:5px; left:5px; cursor:pointer;}

div.safaritopdividerline {display:inline; position:relative; top:6px; left:0px;}
div.safaritopmenuarrow {display:inline; position:relative; top:6px; left:0px;}
div.safaritopmenutext {display:inline; position:relative; top:20px; left:0px; cursor:pointer; padding-right:50px;}

#ctl00_SiteMapPath1 span
{
    font-size: 15px !important;
    color: #ff3700 !important;
    font-weight: normal !important;
}


div.pageHeader 
{
    font-size:15px;
    font-weight:normal;
    color: #ff3700;
    padding-left:30px;
    
}
td.pageHeader
{
     background-color: #EBEBEB;
     height:36px;
}

.navbackgrounddiv
{
	background-image: url(../../images/masthead_Nav.gif);
	background-repeat:no-repeat;
	height: 70px;
	padding-left:30px;
}

/* HOME PAGE */

.hmnavbackgrounddiv
{
	background-image: url(../../images/masthead_Nav.gif);
	background-repeat:no-repeat;
	height: 70px;
	padding-left:30px;
}

.hmnavdiv
{
  position:relative;
  top:0px;
  left:224px;
  width:550px;
}

.hmSearchBackground
{
  position:relative;
  background-color:#EFEFEF;
  height: 49px; 
  width: 774px;
}

.hmSearch
{
  position:relative;
  top:15px;
  left:500px;
  width:275px;
  
}

.hompagecopy {font-weight: normal;}


table.hmNewsEvents
{
  width:450px;
  height:110px;
  text-align:left;
  font-size:12px;
  color:#6a6b6d;
}

table.hmLinks
{
  width:289px;
  height:110px;
  text-align:left;
  background-color:#e6e1d4;
  margin-top:10px;
}

div.hmOuterdiv
{
  margin-right:auto;
  margin-left:auto;
  height:100%;
  width:774px;
}

div.hmCopyright
{
  font-weight:normal;
  text-align:center;
  color:#9F9E9E;
  padding-top:25px;
}



/*INTERIOR */


div.bodycontent a
{
    font-family:Arial; 
    font-size:13px; 
    font-weight:normal;
    color:#ff3700; 
    text-decoration:underline;
}

div.bodycontent
{
    font-family:Arial; 
    font-size:13px; 
    font-weight:normal;
    color:#414248; 
    margin-top:30px; 
    margin-left:30px; 
    margin-bottom:10px; 
    margin-right:15px;
    line-height:17px;
    
}

div.sectiontitlelong
{
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    color:#013566;
    position:relative;
    margin-top:15px; 
    margin-bottom:15px;
    width:505px; 
    background-color:#E8E8E8; 
    border-color:#9F9FA2; 
    font-size:13px;  
    border-top:solid 1px; 
    border-bottom:solid 1px;
    display:block;
}
div.sectiontitleshort
{
    padding-top:3px;
    padding-bottom:5px;
    color:#013566;
    position:relative;
    margin-top:15px; 
    margin-bottom:5px;
    padding-left:5px;
    width:240px; 
    background-color:#E8E8E8; 
    border-color:#9F9FA2; 
    font-size:13px; 
    border-top:solid 1px; 
    border-bottom:solid 1px;
    display:block;
}

div.sectiontitlecareer
{
    padding-top:3px;
    padding-bottom:5px;
    color:#013566;
    position:relative;
    margin-top:15px; 
    margin-bottom:5px;
    padding-left:5px;
    width:460px; 
    background-color:#E8E8E8; 
    border-color:#9F9FA2; 
    font-size:13px; 
    border-top:solid 1px; 
    border-bottom:solid 1px;
    display:block;
}


div.sectioncontent
{
    padding-left:10px;
    padding-top:0px;
    padding-bottom:3px;
    color:#34363A;
    position:relative;
    width:238px; 
    border-color:#CFCFD0; 
    font-size:11px; 
    border-bottom:solid 1px;
    display:block;
}
div.sectioncontentCase
{
    padding-top:0px;
    padding-bottom:3px;
    padding-left:10px;
    color:#34363A;
    position:relative;
    width:450px; 
    border-color:#CFCFD0; 
    font-size:11px; 
    border-bottom:solid 1px;
    display:block;
}

div.resource {padding-left:25px;}


div.caseStudy
{
 width:127px;
 background-color:#EFEFEF;   
 border-top:solid 1px;
 border-bottom:solid 1px;
 border-left:solid 1px;
 border-right:solid 1px;
 border-color:#B3B3B3;
 display:block;
 margin-top:24px;
}


div.innerNavHead
{
   font-family:Arial;
   font-size:12px;
   color:#013566;  
   margin-top:25px; 
   margin-left:3px;
   margin-bottom:0px;
}

select.stateDropDown
{
  margin-left:50px;
  width:150px;
  margin-bottom:15px;
}

select.regionDropDown
{
  margin-left:77px;
  width:150px;
  margin-bottom:15px;
}

td.bodybackground  {background-image: url(../../images/header_background.jpg); }

div.copyright
{
    background-color:#dcdcdc;
    font-weight:normal;
    text-align:center;
    color:#55555d;
    padding-bottom:7px;
}


a.privacylink {font-weight:normal;}
a.hmprivacylink {color:#ff3700; font-weight:normal;}

div.formlabel
{
  display:block;
  margin-top:3px;
  line-height:normal;
}

div.formfield
{
  display:block;
  margin-right:20px;
  line-height:normal;
  margin-top:3px;
}

.searchField  {border:1px solid #ADADAD;}

table.calcTable
{
  border:1px solid #000000;
  margin-left:auto;
  margin-right:auto;
}

table.resultsTable
{
  width:98%;
  border:1px solid #000000;
  margin-left:auto;
  margin-right:auto;
}

td.calcTitle
{
  text-align:center;
  font-weight:bold;
  font-size:12px;
  background-color:#E5E5E5;
  padding:5px;
  border:1px solid #000000;
}

td.resultsTitle
{
  text-align:center;
  font-weight:bold;
  font-size:11px;
  background-color:#E5E5E5;
  padding:5px;
  border:1px solid #000000;
}

td.sheetPilesTitle
{
  text-align:center;
  font-weight:bold;
  font-size:11px;
  background-color:#E5E5E5;
  padding:1px;
  border:1px solid #000000;
}

td.calcGrey
{
  text-align:center;
  background-color:#CCCCCC;
  padding:5px;
  border:1px solid #000000;
}

td.calcInput
{
  background-color:#D9DEE9;
  padding:5px;
  text-align:center;
  border:1px solid #000000;
}

span.red {color:red;}

.calcField {background-color:#F5F5DC}

td.calcResult
{
  background-color:#D9DEE9;
  padding:5px;
  text-align:right;
  border:1px solid #000000;
}

td.sheetPilesResult
{
  background-color:#D9DEE9;
  padding:2px;
  text-align:right;
  border:1px solid #000000;
}

div.bodybold {font-weight:bold;}

div.bodyital {font-style:italic;}




/* PRODUCT PG TABS */

div.zTabOff
{
  border-top:solid 1px;
  border-bottom:solid 1px;
  border-color:#9F9FA2;
  border-left:solid 1px;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#414248;
  background-color:#E8E8E8;
  display:block;
  padding-top:7px;
  padding-bottom:8px;
}

div.uTabOff
{
  border-top:solid 1px;
  border-bottom:solid 1px;
  border-color:#9F9FA2;
  border-left:solid 1px;
  border-right:solid 1px;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#414248;
  background-color:#E8E8E8;
  display:block;
  padding-top:7px;
  padding-bottom:8px;
}

div.azTabOn
{
  border-left:solid 1px;
  border-right:solid 1px;
  border-top:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#013566;
  background-color:#FFFFFF;
  display:block;
  padding-top:12px;
  padding-bottom:8px;
}
div.asTabOn
{
  border-left:solid 1px;
  border-right:solid 1px;
  border-top:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#013566;
  background-color:#FFFFFF;
  display:block;
  padding-top:12px;
  padding-bottom:8px;
}
div.xpcTabOn
{
  border-left:solid 1px;
  border-right:solid 1px;
  border-top:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#013566;
  background-color:#FFFFFF;
  width:107px;
  display:block;
  padding-top:12px;
  padding-bottom:8px;
}
div.perfTabOn
{
  border-left:solid 1px;
  border-right:solid 1px;
  border-top:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#013566;
  background-color:#FFFFFF;
  width:117px;
  display:block;
  padding-top:12px;
  padding-bottom:8px;
}
div.TabOn6
{
  border-left:solid 1px;
  border-right:solid 1px;
  border-top:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#013566;
  background-color:#FFFFFF;
  width:87px;
  display:block;
  padding-top:12px;
  padding-bottom:8px;
}
div.tabOff
{
  border-top:solid 1px;
  border-bottom:solid 1px;
  border-color:#9F9FA2;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#414248;
  background-color:#E8E8E8;
  display:block;
  padding-top:7px;
  padding-bottom:8px;
}

div.tabOffRight
{
  border-top:solid 1px;
  border-bottom:solid 1px;
  border-color:#9F9FA2;
  border-right:solid 1px;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#414248;
  background-color:#E8E8E8;
  display:block;
  padding-top:7px;
  padding-bottom:8px;
}

div.tabOffLeft
{
  border-top:solid 1px;
  border-bottom:solid 1px;
  border-color:#9F9FA2;
  border-left:solid 1px;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  color:#414248;
  background-color:#E8E8E8;
  display:block;
  padding-top:7px;
  padding-bottom:8px;
}
/* NEWS/EVENTS SYLES */

.event {
	border-collapse:collapse;
	padding: 5px 5px 5px 5px
}

.newsHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:30px;
	margin-top:20px;
	background-image:url(../../images/arrow_orange.gif);
	background-repeat: no-repeat;
	color: #ff3700;	
}

div.newsLink {
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

div.newsLink a {
	font-size: 12px;
	color: #ff3700;
	font-family: Arial, Helvetica, sans-serif;
}

ul.career {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 10px;
}

ol.career {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}

div.newscontent
{
    font-family:Arial; 
    font-size:13px; 
    font-weight:normal;
    color:#414248; 
    margin-top:10px; 
    margin-left:30px; 
    margin-bottom:50px; 
    margin-right:15px;
    line-height:17px;
    
}

a.searchbtn{background-image: url(../../images/searchbutton.gif); position: absolute; display: block; top: 40px; left: 200px; height: 11px; width: 50px;}
a.searchbtnSP{background-image: url(../../images/searchbutton_sp.gif); position: absolute; display: block; top: 40px; left: 200px; height: 11px; width: 50px;}
a.searchbtnPT{background-image: url(../../images/searchbutton_pt.gif); position: absolute; display: block; top: 40px; left: 200px; height: 11px; width: 50px;}

a.homebtn{background-image: url(../../images/hm_search.gif);}
a.homebtnSP{background-image: url(../../images/hm_search_sp.gif);}
a.homebtnPT{background-image: url(../../images/hm_search_pt.gif);}

input.searchbox{position:absolute; left:50px; top:34px; width: 140px;}
#searchcontent {font-family: sans-serif,Verdana,Arial,Helvetica;}
#searchcontent a{font-size: 10pt;}
#searchcontent p{margin: 0px 0px 10px 0px; font-size: 10px;}

