body{
	margin:0;
	padding:0;
	background:url(/img/bg.jpg) repeat-x 0 0.5em;
	#background:url(/img/bg.jpg) repeat-x 0 0.4em;
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
}
.body_content{
	background:url(/img/contentBG.jpg) repeat-x 0 1.2em;
	#background:url(/img/contentBG.jpg) repeat-x 0 0.8em;
}
#wrapper{
	width:820px;
	margin:0 auto;
	background:url(/img/wrapperBG.jpg) repeat-y;
	height:auto;
}
#wrapper2{
	width:820px;
	margin:auto;
	background:url(/img/wrapperBG2.jpg) no-repeat #fff 0 0em;
	background-position:top;
	height: auto;
}
#container{
	width:740px;
	margin:auto;
	border:1px solid #fff;
	height: auto;
	
}
#container2{
	width:740px;
	margin:auto;
	height: auto;
}
#homepage #navDiv{
	height:236px;
	background:url(/img/wrapperBG2.jpg) no-repeat;
}
#footer{
	width:820px;
	margin:auto;
	background:url(/img/footerBG.jpg) no-repeat;
	background-position:top;
	padding-top:30px;
	text-align:center;
	font-size: 13px;
}
#logo{
	margin:35px 0 0 57px;
}
#homesplash{
	background:url(/img/homesplash.jpg) no-repeat;
	width:820px;
	height:255px;
	margin:auto;
	padding-top:50px;
}
#contactSplash{
	width:820px;
	height:190px;
	margin:auto;	
	padding-top:20px;
	background:url(/img/contactSplash.jpg) no-repeat #fff 0 0em;
	background-position:top;
}
#serviceSplash{
	width:820px;
	height:190px;
	margin:auto;	
	padding-top:20px;
	background:url(/img/serviceSplash.jpg) no-repeat #fff 0 0em;
	background-position:top;
}
#linkSplash{
	width:820px;
	height:190px;
	margin:auto;	
	padding-top:20px;
	background:url(/img/linkSplash.jpg) no-repeat #fff 0 0em;
	background-position:top;
}
#aboutSplash{
	width:820px;
	height:190px;
	margin:auto;	
	padding-top:20px;
	background:url(/img/aboutSplash.jpg) no-repeat #fff 0 0em;
	background-position:top;
}
#jobSplash{
	width:820px;
	height:190px;
	margin:auto;	
	padding-top:20px;
	background:url(/img/jobSplash.jpg) no-repeat #fff 0 0em;
	background-position:top;
}
#nav{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:"Trebuchet MS", Verdana;
	font-size:15px;
	width:25%;
	margin:0 50px;
}
#nav li{
	padding:4px 0;
	border-bottom:1px solid #eee;
}
#nav a{
	color:#fff;
	text-decoration:none;
}
#nav a:hover{
	color:#FFCC33;
}
#rightDiv{
	width:479px;
	float:right;
	padding-bottom:2em;
	height: auto;
}
#leftDiv{
	width:248px;
	height: auto;
}
#container2 #rightDiv{
	width:298px;
	height: auto;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 0;
}
#container2 #leftDiv{
	width:431px;
	padding-bottom:2em;
	height: auto;
	padding-top: 2em;
	padding-right: 0;
	padding-left: 0;
}
/* LINKS AND TYPO ******************************************************/
.disclaimer{
	float:right;
	background:url(/img/disclaimerIco.jpg) no-repeat;
	background-position:right;
	margin:70px 40px 0 20px;
	padding:20px 28px 0 0;
	height:30px;
	color:#999;
}
.disclaimer:hover{
	color:#0066CC;
}

.splashTxt{
	font-size:10px;
	width:100px;
	margin:70px 400px 0 30px;
	_margin:70px 200px 0 0 ;
	float:right;
}
#homeBoxes{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:435px;
	margin:10px 0 0 20px;
	border-bottom:3px solid #dadada;
	padding-bottom:16px;
}
#homeBoxes li{
	float:left;
	
	width:154px;
}
#homeBoxes h4{
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#homeBoxes p{
	font-size:11px;
	color:#666;
	padding:0 15px 0 0 ;
}
.h2Title{
	font-size:17px;
	font-weight:normal;
}
.standardP{
	font-size:13px;
}

.aWhite{
	color:#fff;
}
.aWhite:hover{
	color:#006699;
}
.aBlu{
	color:#006699;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.aBlu:hover{
	color:#ccc;
}
.h3Title{
	color:#164c76;
	font-size:15px;
}
.services{
	margin:0;
	padding:0;
	list-style-type:none;
}
.services li{
	padding:4px 0;
}
.services a{
	font-size:13px;
	color:#000066;
}
.services a:hover{
	color:#FF6600;
}
#serviceTB{
	margin:20px 0 0 0;
	float:left;
}
#serviceTB td{
	padding-left:20px;
}
.h4careers{
	background:url(/img/manIco.jpg) no-repeat;
	font-size:13px;
	margin:9px 0;
	padding:10px 0 0 30px;
	height:30px;
}
.careersUL{
	margin:0;
	padding:0;
	list-style-type:none;
}
.careersUL li{
	background:url(/img/arrow.jpg) no-repeat 0 0.3em;
	padding-left:20px;
	font-size: 13px;
}
.contentTitle{
	font-size:20px;
	color:#000066;
	border-bottom:1px solid #ccc;
	width:90%;
	margin:0;
	padding-bottom:5px;
}
.h2contentTitle{
	font-size:13px;
	color:#000;
	border-bottom:1px solid #ccc;
	padding-bottom:9px;
	margin:20px 0 0 0;
}
.contentP{
	font-size:14px;
	padding:0 20px 0 0;
	line-height:25px;
}
.jobDesc{
	font-size:14px;
	line-height:25px;
}
.aJob{
	font-size:18px;
	color:#0066CC;
	text-decoration:none;
}
.linkUL{
	margin:0;
	padding:0;
	list-style-type:none;
	margin:20px 0 0 0;
}
.linkUL li{
	padding:7px 0 7px 20px;
	width:85%;
	background:url(/img/arrow.jpg) no-repeat 0 1.2em;
	border-bottom:1px dotted #ccc;
}
.linkUL a{
	font-size:13px;
	color:#000066;
	text-decoration:none;
}
.linkUL a:hover{
	color:#ff6600;
}
.bgBlu{
	padding:10px;
}
#contactUL{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:16px;
	width:80%;
}
#contactUL li{
	border-bottom:1px dotted #ccc;
	padding:4px 0;
}
#contactUL .phone{
	background:url(/img/phoneIco.jpg) no-repeat 0 1.5em;
	padding:7px 0;
	padding-left:30px;
	padding-top:20px;
	border:0;
	
}
#contactUL .fax{
	padding:7px 0;
	background:url(/img/faxIco.jpg) no-repeat 0 0.5em;
	padding-left:30px;
	border:0;
}
#careersBox{
	width:236px;
	height:87px;
	background:url(/img/careersBG.jpg) no-repeat;
	color:#fff;
	float:left;
}
#careersBox h3{
	margin:0;
	padding:0;
	margin:18px 0 0 10px;
	
}
#careersBox  p{
	margin:15px 0 0 10px;	
}
#aboutBox{
	width:236px;
	height:124px;
	background:url(/img/aboutIco.jpg) no-repeat;
	color:#fff;
}
#aboutBox h3{
	margin:0;
	padding:0;
	margin:58px 0 0 10px;
}
#aboutBox p{
	margin:15px 0 0 10px;	
}
#trainingBox{
	width:236px;
	height:114px;
	background:url(/img/trainingIco.jpg) no-repeat;
	color:#fff;
}
#trainingBox h3{
	margin:0;
	padding:0;
	margin:38px 0 0 10px;
}
#trainingBox p{
	margin:15px 0 0 10px;	
}
.noList{
	margin:0;
	padding:0;
	list-style-type:none;
	width:80%;
}
.noList li{
	border-bottom:1px dotted #8cc6f2;
	padding:6px 0;
}
.youwillfind{
	margin:0;
	padding:0;
	list-style-type:none;
}
.youwillfind li{
	font-size:13px;
	background:url(/img/arrow2.jpg) no-repeat 0 1.5em;
	padding:7px 0;
	padding-left:20px;
	border-bottom:1px dotted #ccc;
	
}
.aDownload{
	float:right;
	background:url(/img/downIco.jpg) no-repeat;
	background-position:right;
	text-align:right;
	padding-right:30px;
	padding-top:10px;
	color:#666666;
	text-decoration:none;
	display:block;
	width:112px;
	height:30px;
}
.aDownload:hover{
	color:#ccc;
}
.formUL{
	margin:0;
	padding:0;
	list-style-type:none;
}
.formUL li{
	padding:4px 0;
}
.formUL label{
	float:left;
	width:90px;
}
.aBack{
	float:right;
	color:#666666;
	text-decoration:none;
	margin-right:40px;
	
}
.aApply{
	display:block;
	width:80px;
	height:27px;
	color:#fff;
	text-decoration:none;
	background:url(/img/btnApply.jpg) no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	font-size:14px;
	margin:10px 0 0 0;
}
.aApply:hover{
	color:#FFcc00;
}
.aAbout {
	font-size:14px;
	color:#000066;
}
.aAbout:hover{
	color:#FF6600;
}.body_content .bgBlu ul {
	font-size: 13px;
}

