/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#FFFFFF;
	text-align:center;
	color:#000000;
	width:935px;
	min-width:935px;
	margin-left:auto; 
	margin-right:auto;
}
.container{
	position:relative;
	height:100%;
}
#logo{
	position:absolute;
	left:10px;
}
#header{
	position: absolute;
	top:30px;
	left:120px;
}
#topLinks{
	position:absolute;
	right:0px;
	font-weight:bold;
}
#menuBar{
	background-image:url(images/menuBar.gif);
	background-repeat:repeat;
	width:935px;
	left:0px;
	height:28px;
	position:absolute;
	top:110px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
}
#menuBar a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#menuBar a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#menuBar a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#subMenuBar{
	width:933px;
	left:0px;
	height:28px;
	position:absolute;
	top:137px;
	color:#003399;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}
#subMenuBar a:link{
	color:#003399;
	text-decoration:none;
}
#subMenuBar a:visited {
	color:#003399;
	text-decoration:none;
}
#subMenuBar a:hover {
	color:#003399;
	text-decoration:underline;
}
#subSubMenuBar{
	width:933px;
	left:0px;
	height:28px;
	position:absolute;
	top:166px;
	color:#003399;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}
#subSubMenuBar a:link{
	color:#003399;
	text-decoration:none;
}
#subSubMenuBar a:visited {
	color:#003399;
	text-decoration:none;
}
#subSubMenuBar a:hover {
	color:#003399;
	text-decoration:underline;
}

.innerText{
	top:25%;
	position:relative;
	left:15px;
}
#homeImage{
	position:absolute;
	left:0px;
	top:143px;
}
.heading{
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}
.heading2{
	color:#000000;
	font-weight:bold;
}
.heading3{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin-left:10px;
}
.heading4{
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}
.heading5{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	margin-left:10px;
}
#advantage{
	position:absolute;
	top:143px;
	width:480px;
	height:300px;
	left:455px;
	text-align:left;
}
#news{
	position:absolute;
	width:328px;
	top:440px;
	left:0px;
	text-align:left;
}
#contractors{
	position:absolute;
	width:328px;
	top:440px;
	left:344px;
	text-align:left;
}
#message{
	background-image:url(images/homeBox.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:140px;
	width:240px;
	height:300px;
	right:-4px;
	text-align:center;
}
#programs{
	position:absolute;
	width:670px;
	top:640px;
	left:0x;
	text-align:left;
}
#TFWUS{
	position:absolute;
	width:328px;
	top:870px;
	left:0px;
	text-align:left;
}
#TFW{
	position:absolute;
	width:328px;
	top:870px;
	left:344px;
	text-align:left;
}
#community{
	position:absolute;
	width:670px;
	top:1030px;
	left:0px;
	text-align:left;
}
#troops{
	position:absolute;
	width:670px;
	top:1360px;
	left:0px;
	text-align:left;
}
#featuredVideos{
	position:absolute;
	width:670px;
	top:1580px;
	left:0px;
	text-align:left;
}
#recruiting{
	position:absolute;
	height:280px;
	width:220px;
	top:440px;
	right:0px;
	text-align:centre;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
}
#boilermakersAtWork{
	position:absolute;
	width:230px;
	top:740px;
	right:0px;
	text-align:left;
	color:#000000;
	
}
#events{
	position:absolute;
	width:230px;
	top:952px;
	right:0px;
	text-align:left;
	color:#000000;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
}
th{
	height:30px;
	background-image:url(images/home/hbg.jpg);
	background-repeat:repeat;
	text-align:center;
}




#misc{
	background-image:url(images/homeBoxWide.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:655px;
	width:476px;
	height:300px;
	right:0px;
	text-align:center;
}
.boxHeading{
	height:60px;
	font-size:17px;
	font-weight:bold;
	top:20px;
	position:relative;	
	color:#000066;
	text-align:center;
}
.boxContent{
	height:240px;
	width:230px;
	position:relative;
}
.wideBoxContent{
	height:300px;
	width:450px;
	margin-left:10px;
	position:relative;
}
.caption{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color:#000000;
    line-height:100%;
}
#h2h{
	position:absolute;
	height:215px;
	width:210px;
	top:643px;
	left:230px;
	text-align:centre;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding:5px;
}

a:link{
	color:#003399;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#003399;
	text-decoration:none;
}
.largeFont{
	font-size:12pt;
}
.contentNoSub{
	text-align:left;
	width:100%;
	position:absolute;
	top:165px;
	left:0px;
}

.content{
	text-align:left;
	width:100%;
	position:absolute;
	top:185px;
	left:0px;
}
.newsContent{
	font-size:16px;
	line-height:150%;
}
.contentPop{
	width:600px;
	text-align:left;
	margin-left:20px;
}
.floatRight{
	float:right;
	clear:both;
	padding-left:10px;
	padding-bottom:10px;
}
.floatLeft{
	float:left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#feature{
	background-image:url(images/applyFeatureBox.gif);
	background-repeat:no-repeat;
	position:relative;
	clear:both;
	float:right;
	width:240px;
	height:350px;
	right:0px;
	text-align:center;
}
#safetyFeature{
	position:relative;
	clear:both;
	float:right;
	width:220px;
	height:200px;
	right:4px;
	text-align:center;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding:5px;
	margin-left:5px;
	margin-bottom:5px;
}
#featureContent{
	width:230px;
	height:500px;
	position:relative;
	text-align:center;
}
#footer{
	position:absolute;
	clear:both;
	top:1830px;
	width:100%;
	color:#666666;
	left:0px;
	padding-bottom:25px;
}
