.container { 
	width:1024px;
	vertical-align:top;
	padding-top:0px;
	margin-top:0px;
}
.bgMain {
	background:url(/imgs/graphics/bg-main3.jpg) repeat-y;
	background-position:center;
}

.header {
	align:center;
	padding-top:0px;
	margin-top:0px;
	border: 0px;
	background:url(/imgs/graphics/bg-main.gif) repeat;
	border:none;
	height:145px;
}

.TopNav {
	background:url(/imgs/graphics/bg-topnav.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:35px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}

.SecondTierNav {
	background:url(/imgs/graphics/bg-blue.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:35px;
	text-align:center;
	text-decoration:none;
	padding-top:12px;
}

.TopNavSep {
}

.SecondaryNav {
	background:url(/imgs/graphics/bg-colorchange-nav2.jpg) center repeat;
	height:35px;
}

.HomeBoxLeft {
	background:url(/imgs/graphics/bg-boxes1.jpg) no-repeat;
	height:316px;
	width:343px;
	float:left;
}

.HomeBoxRight {
	background:url(/imgs/graphics/bg-boxes3.jpg) no-repeat;
	height:316px;
	width:338px;
	float:right;
}

.HomeBoxCenter {
	background:url(/imgs/graphics/bg-boxes2.jpg) no-repeat;
	height:316px;
	width:343px;
	float:left;
}

.BoxAreaBackground {
	background:url(/imgs/graphics/bg-lowermain.gif) repeat;
	height:305px;
	vertical-align:bottom;
}

.BGBoxes {
	background:url(/imgs/graphics/bg-boxes.jpg) no-repeat;
	width:1024px;
	height:316px;
	vertical-align:top;
}

.BoxesTextLeft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
	padding-left:30px;
}

.BoxesTextLeft A:link {text-decoration: none; color:#000000}
.BoxesTextLeft A:visited {text-decoration: none; color:#000000}
.BoxesTextLeft A:active {text-decoration: none; color:#000000}
.BoxesTextLeft A:hover {text-decoration: none; color: #D16B05;}


.BoxesTextCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:20px;
	padding-left:30px;
	vertical-align:top;
}

.BoxesTextCenter A:link {text-decoration: none; color:#000000}
.BoxesTextCenter A:visited {text-decoration: none; color:#000000}
.BoxesTextCenter A:active {text-decoration: none; color:#000000}
.BoxesTextCenter A:hover {text-decoration: none; color: #D16B05;}


.BrownTOOrange {
	background:url(/imgs/graphics/bg-brownTOorange.jpg) repeat-x;
	height:166px;
	width:1024px;
}

.BrownTOOrange2 {
	background:url(/imgs/graphics/brown2orange2.gif) repeat-x;
	height:50px;
	width:1024px;
	vertical-align:bottom;
}

.Footer {
	background:url(/imgs/graphics/bg-footer.gif) repeat;
	height: 125px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
	padding-left:35px;
	color:#f48f01;
}

.TopNavText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	color:#fe9832;
	text-align:left;
}

.TopNavText2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	text-align:left;
}
.GreenNav {
	background-color: #a5ba2d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 400;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:1024px;
	padding-top:5px;
}

.GreenNav A:link {text-decoration: none; color:#ffffff}
.GreenNav A:visited {text-decoration: none; color:#ffffff}
.GreenNav A:active {text-decoration: none; color:#ffffff}
.GreenNav A:hover {text-decoration: none; color: #004990;}

.PurpleNav {
	background-color: #7e68ef;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 400;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:1024px;
	padding-top:5px;
}

.PurpleNav A:link {text-decoration: none; color:#ffffff}
.PurpleNav A:visited {text-decoration: none; color:#ffffff}
.PurpleNav A:active {text-decoration: none; color:#ffffff}
.PurpleNav A:hover {text-decoration: none; color: #ea841e;}

.BlueNav {
	background-color: #67b4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 400;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:1024px;
	padding-top:5px;
}

.BlueNav A:link {text-decoration: none; color:#ffffff}
.BlueNav A:visited {text-decoration: none; color:#ffffff}
.BlueNav A:active {text-decoration: none; color:#ffffff}
.BlueNav A:hover {text-decoration: none; color: #FFFF00;}

.PinkNav {
	background-color: #df76d9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 400;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:1024px;
	padding-top:5px;
}

.PinkNav A:link {text-decoration: none; color:#ffffff}
.PinkNav A:visited {text-decoration: none; color:#ffffff}
.PinkNav A:active {text-decoration: none; color:#ffffff}
.PinkNav A:hover {text-decoration: none; color: #FFFF00;}

.WhiteBG {
	background:#FFFFFF;
	padding-left:10px;
	vertical-align:top;
}

.Headlines {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004990;
	padding-bottom:50px;
	text-align:left;
}

.SubHeadlines {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D16B05;
	text-align:left;
	font-size:14px;
	text-decoration:none;
}

.SubHeadlines A:link {text-decoration: none; color:#D16B05}
.PSubHeadlines A:visited {text-decoration: none; color:#D16B05}
.SubHeadlines A:active {text-decoration: none; color:#D16B05}
.SubHeadlines A:hover {text-decoration: none; color: #004990;}

.BodyText12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.BodyText12 A:link {text-decoration: none; color:#000000}
.BodyText12 A:visited {text-decoration: none; color:#000000}
.BodyText12 A:active {text-decoration: none; color:#000000}
.BodyText12 A:hover {text-decoration: none; color: #D16B05;}

.BodyText12FloatRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:right;
	padding-right:600px;
}

.BodyText12FloatRight900 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:right;
	padding-right:900px;
}

.BodyText14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}

.imgBorder {
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

.ListingFloater {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	width:500px;
	padding-left:inherit;
	text-align:left;
}

.ListingLeft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ColumnFloater {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	width:700px;
	padding-left:inherit;
	text-align:left;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/imgs/lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/lightbox/overlay.png", sizingMethod="scale");
	}

#JobText {
	font-size:14px;
	text-decoration:underline;
	color:#03F;
}
