body  { font-family: Arial, Verdana, Helvetica, serif; font-size: 84%; color: #000000; background-color: #E4DFDA; margin-left: 10px; margin-right: 10px; margin-bottom: 15px; margin-top: 0px; }
p     { font-family: Arial, Verdana, Helvetica, serif; font-size: 84%; color: #000000; }
th    { font-family: Arial, Verdana, Helvetica, serif; font-size: 84%; color: #000000; text-align: left; }
td    { font-family: Arial, Verdana, Helvetica, serif; font-size: 84%; color: #000000; }

td p  { font-size: 100%; }
font  { font-family: Arial, Verdana, Helvetica, serif; font-size: 100%; }

a:visited { color: #00386B; text-decoration: underline; }
a:link    { color: #00386B; text-decoration: underline; }
a:hover   { color: #265681; text-decoration: underline; }

h1 { font-size: 120%; color: #000000; margin-top: 4px; margin-bottom: 4px; }
h2 { font-size: 120%; color: #000000; margin-top: 4px; margin-bottom: 4px; }
h3 { font-size: 120%; color: #00386B; margin-top: 4px; margin-bottom: 4px; }
h4 { font-size: 110%; color: #000000; margin-top: 4px; margin-bottom: 4px; }
h5 { font-size: 110%; color: #00386B; margin-top: 4px; margin-bottom: 4px; }

hr { height: 1px; color: #E4DFDA; }
ul { margin-left: 15px; }
ol { margin-left: 30px; }

table          { background-color: #FFFFFF; }
.tablebkgnone  { background-color: transparent}
.whiteBody     { background-color: #FFFFFF; }
.bottomBorder  { border-top: 1px solid #E4DFDA; border-bottom: 3px solid #ABA7A3; border-right: 3px solid #ABA7A3; }
.rightBorder   { border-right: 3px solid #ABA7A3; width: 100%; }
.contentCol    { padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.smallbody     { text-decoration: none; color: #000000; }
.side          { }
.rightbreakspc { margin-bottom: 0px; margin-top: 5px; }
.mid           { vertical-align: middle; }
select         { font-size: 100%; background-color: #EEE6E3; }
input          { font-size: 100%; background-color: #EEE6E3; }
textarea       { font-size: 100%; background-color: #EEE6E3; font-family: Arial, Verdana, Helvetica, serif; }

/* link classes */
.footer:visited  { color: #000000; }
.footer:link     { color: #000000; }
.footer:hover    { color: #00386B; }

.bluenet          { color: #265681; }
.bluenet:visited  { }
.bluenet:link     { }
.bluenet:hover    { color: #FFFFFF; }

.altbluenet         { font-weight: bold; color: #00386B; }
.altbluenet:visited { }
.altbluenet:link    { }
.altbluenet:hover   { color: #265681; }

.smallaltbluenet         { font-weight: normal; }
.smallaltbluenet:visited { }
.smallaltbluenet:link    { }
.smallaltbluenet:hover   { color: #265681; }

.whitenet         { color: #FFFFFF; }
.whitenet:visited { }
.whitenet:link    { }
.whitenet:hover   { color: #00386B; }

.altwhitenet         { color: #FFFFFF; font-weight: bold; }
.altwhitenet:visited { color: #FFFFFF; font-weight: bold; }
.altwhitenet:link    { color: #FFFFFF; font-weight: bold; }
.altwhitenet:hover   { color: #00386B; font-weight: bold; }

.side:visited     { }
.side:link        { }
.side:hover       { color: #265681; }

.sideMenu                 { font-weight: bold; width: 167px; height: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; }
.sideMenu:visited         { text-decoration: none; }
.sideMenu:link            { text-decoration: none; }
.sideMenu:hover           { color: #00386B; text-decoration: none; background-color: #FFFFFF; position: relative; right: -10px; left: -10px; padding-left: 11px; width: 177px; }
.sideMenuCel              { background: #E4DFDA; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #756F66; }

.sideMenuSel              { font-weight: bold; width: 167px; height: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; }
.sideMenuSel:visited      { color: #000000; text-decoration: none; }
.sideMenuSel:link         { color: #000000; text-decoration: none; }
.sideMenuSel:hover        { color: #00386B; text-decoration: none; background-color: #FFFFFF; position: relative; right: -10px; left: -10px; padding-left: 11px; width: 177px; }
.sideMenuSelCel           { background: #F57B20; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #756F66; }

.sideMenuOpen             { font-weight: bold; width: 167px; height: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; }
.sideMenuOpen:visited     { color: #FFFFFF; text-decoration: none; }
.sideMenuOpen:link        { color: #FFFFFF; text-decoration: none; }
.sideMenuOpen:hover       { color: #00386B; text-decoration: none; background-color: #FFFFFF; position: relative; right: -10px; left: -10px; padding-left: 11px; width: 177px; }
.sideMenuOpenCel          { background: #00386B; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #756F66; }

.sideMenuChild            { font-weight: bold; width: 167px; height: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; }
.sideMenuChild:visited    { color: #FFFFFF; text-decoration: none; }
.sideMenuChild:link       { color: #FFFFFF; text-decoration: none; }
.sideMenuChild:hover      { color: #00386B; text-decoration: none; background-color: #FFFFFF; position: relative; right: -10px; left: -10px; padding-left: 11px; width: 177px; }
.sideMenuChildCel         { background: #265681; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #756F66; }

.sideMenuChildSel         { font-weight: bold; width: 167px; height: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; }
.sideMenuChildSel:visited { color: #000000; text-decoration: none; }
.sideMenuChildSel:link    { color: #000000; text-decoration: none; }
.sideMenuChildSel:hover   { color: #00386B; text-decoration: none; background-color: #FFFFFF; position: relative; right: -10px; left: -10px; padding-left: 11px; width: 177px; }
.sideMenuChildSelCel      { background: #F57B20; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #756F66; }

.headline p             { margin: 2px 0px 15px 0px; }

.latestNews             { border: 1px solid #D7D0C8; margin-bottom: 15px; }
.latestNews h2          { background-color: #D7D0C8; margin-top: 0px; padding: 2px 5px 2px 5px; }
.latestNews p           { margin: 7px 0px 0px 5px; }
.latestNews a:visited   { }
.latestNews a:link      { }
.latestNews a:hover     { color: #265681; }

#divUp                  { position: relative; }
#divDown                { position: relative; top: 75px; }
#divScrollTextCont      { position: relative; width: 100%; height: 100px; overflow: hidden; }
#divText                { position: absolute; width: 95%; left: 0px; top: 0px; padding-top: 0px; }

.mostViewed             { border: 1px solid #D7D0C8; margin-bottom: 15px; }
.mostViewed h2          { background-color: #D7D0C8; margin-top: 0px; padding: 2px 5px 2px 5px; }
.mostViewedItem         { padding: 0px 5px 0px 0px; }
.mostViewedItem li      { margin: 5px 0px 0px 0px; }

.breadcrumbs          { color: #265681; }
.breadcrumbs:visited  { color: #265681; }
.breadcrumbs:link     { color: #265681; }
.breadcrumbs:hover    { color: #00386B; }

.topMenuLnk           { color: #00386B; font-weight: bold; font-size: 110%; white-space: nowrap; height: 20px; padding: 1px 6px 1px 6px; border-right: 1px solid #00386B; }
.topMenuEnd           { color: #00386B; font-weight: bold; font-size: 110%; white-space: nowrap; height: 20px; padding: 1px 6px 1px 6px; }
.topMenu a:visited    { color: #00386B; text-decoration: none; }
.topMenu a:link       { color: #00386B; text-decoration: none; }
.topMenu a:hover      { color: #265681; text-decoration: none; background-color: #FFFFFF; }

.blueBanner           { background-color: #01337A; }
.blueBannerImage      { background-color: #01337A; background-image: url(../images/header/t1_r1_c2.gif); }
.blueBannerLink       { background-color: #01337A; color: #FFFFFF; padding-left: 10px; }
.bannerLink           { color: #FFFFFF; }
.bannerLink:visited   { color: #FFFFFF; }
.bannerLink:link      { color: #FFFFFF; }
.bannerLink:hover     { color: #E4DFDA; }
.bannerSearch         { padding: 5px 17px 0px 0px; position: absolute; top: 0px; right: 10px; }
.searchField          { background-color: #FFFFFF; border: 1px solid #FFFFFF; height: 22px; width: 124px; }
.searchButton         { background-color: #01337A; color: #FFFFFF; border: 1px solid #FFFFFF; }

.brownBanner       { background-color: #E4DFDA; border-top: 1px solid #FFFFFF; }
.brownBannerSide   { background-color: #E4DFDA; }
.brownLeft         { background-color: #D7D0C8; }
.brownLeftItem     { background-color: #D7D0C8; padding-top: 6px; }
.brownLeftItem img { border-top: 1px solid #E4DFDA; }
.leftItem          { border-top: 1px solid #FFFFFF; padding-top: 31px; }
.creamBanner       { background-color: #EEE6E3; }
.creamBannerName   { background: url(../images/header/top_name.gif) #EEE6E3 no-repeat left top; }
.orangeBanner      { background-color: #FB9D00; border-top: 1px solid #FFFFFF; font-weight: bold; text-transform: uppercase; padding-left: 10px; }
.orangeBannerSide  { background-color: #FB9D00; }
.rightTrans        { background-color: #EEE6E3; border-top: 1px solid #E4DFDA; border-bottom: 1px solid #E4DFDA; text-align: center; }
.rightTransTbl     { background-color: #EEE6E3; }
.rightCol          { border-left: 1px solid #E4DFDA; }
.rightItem         { padding: 3px 5px 9px 10px; }
.rightTitle        { font-weight: bold; font-size: 120%; padding: 5px 5px 5px 10px; color: #FFFFFF; background-color: #00386B; }
.rightContact      { padding: 3px 5px 5px 10px; }
.rightLink         { padding: 3px 5px 9px 10px; }
.rightLink p       { margin: 5px 0px 0px 0px; }
.rightImage        { padding-bottom: 10px; }
.goToTop           { text-align: right; padding: 0px 0px 10px 0px; }
.siteMap ul li     { margin-left: 0; padding-top: 5px; list-style: none; }

.vacTitle           { background-color: #265681; color: #FFFFFF; text-decoration: none; cursor: pointer; }
.vacTitle a:visited { color: #FFFFFF; }
.vacTitle a:link    { color: #FFFFFF; }
.vacTitle a:hover   { color: #F57B20; }
.vacContent         { }

/* Look after your workmates. */
.wLink { font-size: 110%; font-weight: bold; }
.wLink:link, .wLink:visited { color: #000000; }
.wTable { height: 146px; width: 100%; background: url(../item_images/layw_bg.jpg) left; }
#outer { border: 0px none; z-index: 1; background: url(../item_images/layw_words.gif) no-repeat; height: 146px; padding-left: 15px; vertical-align: middle; overflow: hidden; position: relative; }
#outer[id] { display: table; position: static; }
#middle { position: absolute; top: 50%; } /* for explorer only*/
#middle[id] { display: table-cell; vertical-align: middle; position: static; }
#inner { position: relative; top: -50%; } /* for explorer only */

#topMenu              { position: absolute; top: 161px; z-index: 2; }

#nav, #nav ul         { float: left; list-style: none; line-height: 1; padding: 0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin: 0 0 1em 0; color: #265681; font-weight: bold; font-size: 110%; }
#nav a                { display: block; color: #00386B; text-decoration: none; padding: 0.3em 0.5em; background-color: #E4DFDA; }
#nav a.parent         { background: url(../images/menu/menu_right_w.gif) #265681 top right no-repeat; }
#nav a.parent:hover   { background: url(../images/menu/menu_right_b.gif) top right no-repeat; }
/* Top Level */
#nav li               { float: left; padding: 0; }
#nav li a             { border-right: 1px solid #00386B; }
#nav li a:hover       { color: #00386B; text-decoration: none; background-color: #E4DFDA; }
#nav li a.end         { border-right: 0px; }
/* 1st Level */
#nav li ul            { position: absolute; left: -999em; height: auto; font-weight: normal; width: 13.2em; margin: 0; border-bottom: 0; }
#nav li ul a          { color: #FFFFFF; font-weight: bold; font-size: 80%; background: #265681; width: 16.1em; border-bottom: 1px solid #FFFFFF; border-right: 0; }
#nav li ul a:hover    { color: #00386B; font-weight: bold; font-size: 80%; background: #E4DFDA; }
/* 2nd Level */
#nav li ul ul         { margin: -1.25em 0 0 11.7em; }
#nav li ul ul a       { color: #FFFFFF; font-weight: bold; font-size: 75%; width: 15em; }
#nav li ul ul a:hover { color: #265681; font-weight: bold; font-size: 75%; background: #E4DFDA; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { background: #E4DFDA; }

/* High Risk Work */
.hrwbar {
	height: 7px;
	background-image: url(../item_images/hrwbar.gif);
  margin-bottom: 10px;
  font-size: 1px;
  line-height: 0;
}
.hrworangecel {
	color: #000;
	font-weight: bold;
	background-color: #faa21b;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  text-align: right;
  padding: 5px;
}
.hrwblackcel {
  color: #FFF;
	font-weight: bold;
	background-color: #000;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.hrwblackcel img {
  vertical-align: middle;
  margin-right: 2px;
}
.hrwblackbigcel {
  color: #FFF;
	font-weight: bold;
	background-color: #000;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  padding: 5px;
}
.hrworangetitcel {
	color: #000;
	font-weight: bold;
	background-color: #faa21b;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
  text-align: right;
  padding: 5px;
}
.hrwblacktitcel {
  color: #FFF;
	font-weight: bold;
	background-color: #000;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.hrwpaleocel {
  background-color: #ffd6a1;
  font-weight: bold;
  text-align: right;
  padding: 5px;
  font-size: 75%;
}
.hrwgreycel {
  background-color: #d1d3d4;
  font-weight: bold;
  padding: 5px;
  font-size: 75%;
}
.hrworange {
	color: #faa21b;
}
.hrworangebig {
  color: #faa21b;
  font-size: 170%;
}
.hrwwhitebig {
  color: #FFF;
  font-size: 110%;
}
.hrworangecelhi {
	color: #FFF;
	font-weight: bold;
	background-color: #000;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  text-align: right;
  padding: 5px;
}
.hrwblackcelhi {
  color: #000;
	font-weight: bold;
	background-color: #faa21b;
  border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.hrwblackcelhi .hrworange {
  color: #000;
}
.hrwrow1 td {
  background-color: #d1d3d4;
  vertical-align: top;
}
.hrwrow2 td {
  vertical-align: top;
}
/* Asbestos Awareness Week */
.asb_bar {
	height: 7px;
	background-image: url(../item_images/asb_bar.gif);
  margin-bottom: 10px;
  font-size: 1px;
  line-height: 0;
}
