@charset "UTF-8";


body{
	font-family:Helvetica, Verdana, Arial;
	font-size:11pt;
	line-height:16pt;
	margin:0px;
	
	background-image: url(../images/gradient_bg.gif);
	background-repeat: repeat-x;
	background-color:#bfbfbf;
	
	line-height:150%;
	
	}

#Container{
	width:800px;
	border:1px solid #000;
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
	

	}
	
#Header{
	position:relative;
	}

#Nav{
	position:relative;
	top:-70px;
	right:5px;
	}
	

#HeaderImage{
	position:relative;
	left:6px;
	border:solid #000000 1px;
	width:788px;
	

	}

#ContentPadding{
	padding:10px;
	padding-bottom:20px;
	}
	
#SubNav{
	width:170px;
	/*background-color:#CCCCCC;
	position:absolute;*/
	float:left;
	
	}

#subNavPadding{
	padding-top:10px;
	}
	
#SubNav #subNavPadding a {
	/* line-height: 12pt;*/
	font-size:10pt;
}

#Content{
	width:600px;
	/*background-color:#666666;
	position:absolute;
	right:10px;
	top:200px;*/
	padding:5px;
	float:left;
	padding-bottom:20px;
	}


	
#Footer{
	width:780px;
	text-align:center;
	padding-bottom:5px;
	padding-top:1px;
	clear:both;
	border-top:1px solid #4c823c;

	}

#footerPadding{
	padding:10px;
	}


.footerLinks {
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
}

a{
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}

.PageHeader {
	font-family: Helvetica, Verdana, Arial;
	font-size: 16pt;
}

.subhead{
	font-size:13pt;
	border-bottom:solid 1px #666666;
	display:block;
	}

.currentOpportunities{
	font-size:10pt;
	line-height:10pt;
	}
	
.smallNote{
	font-size:9pt;
	font-style:italic;

	}

.smallNoteRed{
	font-size:9pt;
	font-style:italic;
	color:#FF0000;
	}
	
.nav{
	
	}

#navBar{
	width:600px;
	position:absolute;
	right:0px;
	bottom:0px;	
	}
	
#logo{
	width:220px;
	position:relative;
	left:0px;
	}
	
#Container #ContentPadding #Content a {
	}

.pubList{
	float:left;
	margin-right:10px;
	}
	
.pubList_Right{
	float:right;
	margin-left:10px;
	}

.aboutUsImages{
	float:right;
	}



/* ---- li setup for Navigation---- */
#navBar ul li {
   display:block;
   float:left;
   list-style-type:none;
	}




/* ---- Default States ---- */
ul li a {  
   display:block;
   height:23px; width:54px;
   background:transparent url(../images/STRIX_Nav.png) no-repeat 0 0;
   text-indent:-9006px;
   }

ul li#navServices a {  
   width:74px;
   background-position: -54px 0;
   }
   
ul li#navSafety a {  
   width:59px;
   background-position: -128px 0;
   }

ul li#navAboutUs a { 
   width:80px;
   background-position: -190px 0px;
   }
   
ul li#navPublications a { 
   width:102px;
   background-position: -270px 0px;
   }

ul li#navCareers a {  
   width:90px;
   background-position: -375px 0px;
   }
   
ul li#navContact a { 
   width:86px;
   background-position: -470px 0px;
   }





/* ---- Hover States ---- */
ul li#navHome  a:hover {
	width:54px;
	background-position:-1px -23px;   
	}

ul li#navServices a:hover {
	background-position:-54px -23px;
	}
	   
ul li#navSafety a:hover {
	background-position:-130px -23px;
	} 
	
ul li#navAboutUs a:hover {
	background-position:-192px -23px;
	} 

ul li#navPublications a:hover {
	background-position:-272px -23px;
	}
	   
ul li#navCareers a:hover {
	background-position:-377px -23px;
	} 
	
ul li#navContact a:hover {
	background-position:-469px -23px;
	} 
	
	
	
	

/* ---- Current Page set to Over State ---- */
body#home ul li#navHome a{
	background-position:-1px -23px;
	}

body#services ul li#navServices a{
	background-position:-54px -23px;
	}

body#safety ul li#navSafety a{
	background-position:-130px -23px;
	}

body#aboutUs ul li#navAboutUs a{
	background-position:-192px -23px;
	}
	
body#publications ul li#navPublications a{
	background-position:-272px -23px;
	}

body#careers ul li#navCareers a{
	background-position:-377px -23px;
	}
   
body#contactUs ul li#navContact a{
	background-position:-469px -23px;
	}

