body {
	font-family: Verdana, sans-serif;
	color: #fff;
	background: url(../Images/BackTile.png) repeat-x #000;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #e61e25;
	margin: 10px 0px 13px 0px;
	padding: 0px;
}
h1 span {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #e61e25;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
h3 span {
	font-weight: normal;
	color: #777;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	line-height: 1.6em;
}
h4 span {
	color: #777;
}
h5 {
	display: block;
	background: #333;
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
	border: 1px solid #444;
	margin: 5px 0px 5px 0px;
	padding: 2px 4px 2px 4px;
}
p {
	font-size: 12px;
	color: #eee;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	line-height: 1.6em;
}
a {
	font-size: 12px;
	color: #e61e25;
	text-decoration: underline;
}
a:hover {
	color: #ccc;
}
.greyLink {
	color: #999;
	text-decoration: none;
}
.greyLink:hover {
	color: #e61e25;
}
.red {
	color: #e61e25;
}
.white {
	color: #fff;
}
.black {
	color: #000;
}
.ltGrey {
	color: #ccc;
}
.medGrey {
	color: #999;
}
.dkGrey {
	color: #777;
}
.tiny {
	font-size: 10px;
}
.small {
	font-size: 11px;
}
.normal {
	font-size: 12px;
}
.large {
	font-size: 14px;
}
.exLarge {
	font-size: 16px;
}
.megaLarge {
	font-size: 18px;
}
.bold {
	font-weight: bold;
}
#siteContainer {
	margin: auto;
	width: 952px;
	min-height: 850px;
}
.banner {
	background: url(../Images/Banner.jpg) no-repeat;
	width: 952px;
	height: 64px;
}
.HmBtn {
	float: right;
	display: block;
	margin: 5px 10px 0px 0px;
}
.HmBtn a {
	font-size: 9px;
	color: #ccc;
	text-decoration: none;
}
.HmBtn a:hover {
	color: #e61e25;
}
.topMenu {
	clear: right;
	float: right;
	width: 732px;
	height: 21px;
	margin-top: 26px;
}
.bannerImg {
	background: url(../Images/BannerImg.jpg) no-repeat;
	width: 952px;
	height: 218px;
}
.bodyContainer {
	background: url(../Images/BodyTile.jpg) repeat-y;
	width: 952px;
	min-height: 466px;
	margin: 0px;
	padding: 10px;
}
.L2BodyContainer {
	background: url(../Images/BodyTile.jpg) repeat-y;
	width: 952px;
	min-height: 466px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.hmFocusMenu {
	width: 930px;
	height: 210px;
}
.hmFocus1 {
	float: left;
	width: 225px;
	height: 210px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.hmFocus2 {
	float: left;
	width: 225px;
	height: 210px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.hmFocus3 {
	float: left;
	width: 225px;
	height: 210px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.hmFocus4 {
	float: left;
	width: 225px;
	height: 210px;
	margin: 0px;
	padding: 0px;
}
.hmContentArea {
	width: 930px;
	min-height: 246px;
	margin-top: 10px;
}
.hmPgContent {
	float: left;
	width: 930px;
	min-height: 246px;
	margin-right: 10px;
}
.L2ContentArea {
	width: 930px;
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
}
.L2Content {
	width: 910px;
	min-height: 409px;
	overflow: hidden;
}
.L2Content ul {
	font-size: 12px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 10px 0px;
}
.L2Content li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 1.6em;
}
.L2Content ul li ul {
	margin: 10px 0px 0px 40px;
	padding: 0px;
}
.L2Content .rtCol ul {
	font-size: 11px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 10px 0px;
}
.L2Content .rtCol li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 1.6em;
}
.L2Content .ltCol {
	float: left;
	width: 445px;
	margin-right: 20px;
}
.L2Content .ltCol a {
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}
.L2Content .ltCol a:hover {
	color: #e61e25;
}
.L2Content .ltCol2 {
	float: left;
	width: 220px;
	margin-right: 20px;
}
.L2Content .ltCol2 blockquote {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.L2Content .rtCol {
	float: left;
	width: 445px;
}

.L2Content .rtCol a {
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}
.L2Content .rtCol a:hover {
	color: #e61e25;
}

.L2Content .rtCola {
	float: left;
	width: 445px;
}

.L2Content .rtCola a {
	font-size: 12px;
	color: #e61e25;
	text-decoration: underline;
}
.L2Content .rtCola a:hover {
	color: #ccc;
}
.L2Content .rtCol2 {
	float: left;
	width: 670px;
}
.L2Content .bulleteItem {
	background: url(../Images/BulletIcon-grey.png) 0px 3px no-repeat;
	font-size: 12px;
	color: #eee;
	line-height: 14px;
	padding: 0px 0px 10px 25px;
}
.L2Content .bulleteItem2 a {
	display: block;
	background: url(../Images/BulletIcon-red.png) 0px 3px no-repeat;
/*	width: 260px; */
	font-size: 12px;
	color: #e61e25;
	line-height: 14px;
	padding: 0px 0px 10px 25px;
	text-decoration: underline;
}
.L2Content .bulleteItem2 a:hover {
	background: url(../Images/BulletIcon-wht.png) 0px 3px no-repeat;
	color: #eee;
}
.L2Content .bulleteItem2a a {
	display: block;
	background: url(../Images/BulletIcon-wht.png) 0px 3px no-repeat;
/*	width: 260px; */
	font-size: 12px;
	color: #eee;
	line-height: 14px;
	padding: 0px 0px 10px 25px;
	margin-left: 20px;
	text-decoration: none;
}
.L2Content .bulleteItem2a a:hover {
	background: url(../Images/BulletIcon-red.png) 0px 3px no-repeat;
	color: #e61e25;
}
.subMenuBar {
	background: url(../Images/SubMenuBar.jpg) no-repeat;
	width: 952px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
.subMenuBar h1 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	line-height: 27px;
}
.subMenuLinks {
	float: right;
	width: 600px;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 27px;
	text-align: right;
	padding-right: 20px;
}
.subMenuLinks a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.subMenuLinks a:hover {
	color: #e61e25;
}
.HmPgContentFocus {
	background: url(../Images/SafeWin.jpg) no-repeat;
	width: 225px;
	height: 246px;
}
.SafeWinBtn {
	float: right;
	width: 95px;
	height: 15px;
	margin: 225px 10px 0px 0px;
}
.footer {
	width: 952px;
	height: 82px;
}
.rtPhoto {
	margin: 3px 0px 10px 20px;
	padding: 0px;
}
.ltPhoto {
	margin: 3px 20px 10px 0px;
	padding: 0px;
}
#locMap {
	background: url(../Images/PgPhotos/SysContracting/Locations/USMap.png) no-repeat;
	display: visible;
	width: 445px;
	height: 314px;
}

#star1 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 166px 0px 0px 272px;
}
#star2 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 112px 0px 0px 297px;
}
#star3 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 149px 0px 0px 385px;
}
#star4 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 131px 0px 0px 313px;
}
#star5 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 172px 0px 0px 300px;
}
#star6 {
	position: absolute;
	width: 11px;
	height: 11px;
	margin: 188px 0px 0px 251px;
}
#loc1, #loc2, #loc3, #loc4, #loc5 {
	display: none;
}
#client1, #client2, #client3, #client4, #client5, #client6, #client7, #client8, #client9, #client10 {
	display: none;
}
#empPic {
	display: visible;
}
#CraftPositions, #Maintenance, #NewConstruction, #Shutdowns, #CorporatePositions {
	display: none;
}
#item1, #item2, #item3, #item4, #item5, #item6, #item7, #item8 {
	display: none;
}
.closeBtn {
	float: right;
	display: block;
	margin: 0px 0px 0px 0px;
}
.closeBtn a {
	font-size: 9px;
	color: #e61e25;
	text-decoration: none;
}
.closeBtn a:hover {
	color: #ccc;
}
.closeBtn2 {
	float: right;
	display: block;
	margin: 0px 0px 0px 0px;
}
.closeBtn2 a {
	font-size: 9px;
	color: #999;
	text-decoration: none;
}
.closeBtn2 a:hover {
	color: #e61e25;
}
.viewPhotos {
	background: #444;
	display: block;
	height: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	margin: -10px 0px 20px 0px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #666;
}
*:first-child+html .viewPhotos {
	margin: -10px 0px 10px 0px;
}
.viewPhotos .text {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
}
.viewPhotoBtn {
	float: left;
	background: url(../Images/ViewPhotoBtn.png) no-repeat;
	width: 18px;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
}
.viewPhotoBtn a {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.viewPhotoBtn a:hover {
	color: #e61e25;
}
#PlantEquip {
	display: none;
}
.plantEquipBlock {
	display: block;
	margin-top: 20px;
	min-height: 163px;
}
.videoBlock {
	width: 322px;
	height: 322px;
	border: 1px solid #333;
}
.wmvBtn {
	margin: auto;
	display: block;
	width: 210px;
	height: 15px;
	line-height: 15px;
	margin-top: 10px;
}
.wmvBtn a {
	float: left;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
.wmvBtn a:hover {
	color: #fff;
}
.descriptionFocus {
 	background: url(../Images/worldMap.png) top center no-repeat;
	margin: auto;
	width: 930px;
	min-height: 347px;
	overflow: hidden;
 }
 .pin {
	background: url(../Images/blank_blk60percent.png);
	border: 1px solid #333;
	padding: 10px;
 }
.pin h1 {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.pin h2 {
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.pin span {
	font-size: 10px;
	font-weight: normal;
	color: #ccc;
}
.pin p {
	font-size: 11px;
	color: #ccc;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 1.2em;
}
.pin a {
	font-size: 10px;
	color: #e61e25;
	text-decoration: none;
}
.pin a:hover {
	color: #fff;
}
#pin1 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 93px 0px 0px 168px;
}
#pin2 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 102px 0px 0px 275px;
}
#pin3 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 118px 0px 0px 189px;
}
#pin4 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 134px 0px 0px 217px;
}
#pin5 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 124px 0px 0px 231px;
}
#pin6 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 124px 0px 0px 241px;
}
#pin7 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 132px 0px 0px 239px;
}
#pin8 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 131px 0px 0px 247px;
}
#pin9 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 121px 0px 0px 250px;
}
#pin10 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 119px 0px 0px 258px;
}
#pin11 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 126px 0px 0px 256px;
}
#pin12 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 130px 0px 0px 262px;
}
#pin13 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 145px 0px 0px 209px;
}
#pin14 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 234px 0px 0px 316px;
}
#pin15 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 244px 0px 0px 316px;
}
#pin16 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 272px 0px 0px 331px;
}
#pin17 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 91px 0px 0px 476px;
}
#pin18 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 172px 0px 0px 726px;
}
#pin19 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 154px 0px 0px 724px;
}
#pin20 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 121px 0px 0px 738px;
}
#pin21 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 132px 0px 0px 754px;
}
#pin22 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 129px 0px 0px 760px;
}
#pin23 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 125px 0px 0px 769px;
}
#pin24 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 121px 0px 0px 775px;
}
#pin25 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 109px 0px 0px 255px;
}
#pin26 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 285px 0px 0px 794px;
}
#pin27 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 276px 0px 0px 489px;
}
#pin28 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 125px 0px 0px 267px;
}
#pin29 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 294px 0px 0px 781px;
}
#pin30 {
	position: absolute;
	width: 6px;
	height: 6px;
	margin: 96px 0px 0px 471px;
}
#pin1Text, #pin2Text, #pin3Text, #pin4Text, #pin5Text, #pin6Text, #pin7Text, #pin8Text, #pin9Text, #pin10Text, #pin11Text, #pin12Text, #pin13Text, #pin14Text, #pin15Text, #pin16Text, #pin17Text, #pin18Text, #pin19Text, #pin20Text, #pin21Text, #pin22Text, #pin23Text, #pin24Text, #pin25Text, #pin26Text, #pin27Text, #pin28Text, #pin29Text, #pin30Text {
	display: none;
	margin: auto;
	margin-top: 50px;
	min-height: 150px;
	overflow: hidden;
}
.pin .closeBtn {
	float: right;
	width: 12px;
	height: 12px;
}
.pin .closeBtn a {
	background: url(../Images/pinCloseBtn.png) no-repeat;
	margin-top: -2px;
}
.pin .closeBtn a:hover {
	background: url(../Images/pinCloseBtn-over.png) no-repeat;
}
.componentDropdown {
	float: right;
	margin-top: 10px;
}
.SSCClientPic {
	margin-bottom: 5px;
}
.SafeWinFocus {
	float: right;
	font-size: 11px;
	font-weight: bold;
	width: 225px;
	min-height: 264px;
	text-align: center;
}
* html .SafeWinFocus {
	float: right;
	font-size: 11px;
	font-weight: bold;
	width: 225px;
	height: 246px;
	text-align: center;
}