#test	{
	font-size:14px;
	height:30px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-style:italic;
	background-image:url(img/headingback.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin-left:10px;
	vertical-align:text-bottom;
}
h1	{
	overflow: hidden;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-left:85px;
}

h2	{
	overflow: hidden;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-left:50px;
}

/* repeated code per header */ 
#hamilton, #hamilton span { 
	width: 213px; height: 40px;
	background-image: url(img/companytag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#hamilton span { 
	margin-bottom: -40px;

} /* code for all styled headers */ 


#security, #security span { 
	width: 283px; height: 40px;
	background-image: url(img/securityguardtag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#security span { 
	margin-bottom: -40px;

} /* code for all styled headers */ 


#mobile, #mobile span { 
	width: 271px; height: 39px;
	background-image: url(img/mobiletag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#mobile span { 
	margin-bottom: -39px;

} /* code for all styled headers */ 

#serve, #serve span { 
	width: 247px; height: 47px;
	background-image: url(img/servetag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#serve span { 
	margin-bottom: -47px;

} /* code for all styled headers */ 

#tech, #tech span { 
	width: 164px; height: 39px;
	background-image: url(img/techtag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#tech span { 
	margin-bottom: -39px;

} /* code for all styled headers */ 

#news, #news span { 
	width: 84px; height: 36px;
	background-image: url(img/newstag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#news span { 
	margin-bottom: -36px;

} /* code for all styled headers */ 

#company, #company span { 
	width: 213px; height: 40px;
	background-image: url(img/companytag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#company span { 
	margin-bottom: -40px;

} /* code for all styled headers */ 

#safety, #safety span { 
	width: 98px; height: 38px;
	background-image: url(img/safetytag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#safety span { 
	margin-bottom: -38px;

} /* code for all styled headers */ 

#careers, #careers span { 
	width: 123px; height: 40px;
	background-image: url(img/careertag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#careers span { 
	margin-bottom: -40px;

} /* code for all styled headers */ 

#affiliations, #affiliations span { 
	width: 165px; height: 39px;
	background-image: url(img/afftag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#affiliations span { 
	margin-bottom: -39px;

} /* code for all styled headers */ 

#industry, #industry span { 
	width: 84px; height: 36px;
	background-image: url(img/industrytag.jpg);
	background-repeat: no-repeat; 
} /* This is what moves the text under the span */ 

#industry span { 
	margin-bottom: -36px;

} /* code for all styled headers */ 



h1 span { 
	display: block; /* place the span on top */ 
	position: relative; z-index: 1;
}

h2 span { 
	display: block; /* place the span on top */ 
	position: relative; z-index: 1;
}

body {



	background-color: #161650;



	text-align: center;



	font-size: 12px;



	font-family: "sans" "verdana" "halvetica";



	margin: 0;



	padding: 0;



	}



#container{



	width: 826px;



	margin: 0 auto;



	text-align: left;



	background-image: url("img/bg.png");



	background-repeat: repeat;

	

      overflow: hidden;



	}



#banner{

      

	height: 236px;

      background-image: url("img/banner.png");



	}



#flash{



	float: right;



	width: 598px;



	}



#logo {



	border: 0;



	margin: 0;



	padding:0;



	float: left;



	}



#content{
				 float: right;
				 width: 650px;
				 overflow: hidden;
	}
#content p{
					margin-left: 40px;
					margin-right: 60px;
					text-align: justify;
					}

#content #space{
					height: 40px;
					}

	



/* Start of Top Nav*/



#nav{

	height: 14px;
	border: 0px solid red;

	line-height: 14px;

	margin: 15px 0 60px 0;

	}

#nav li.last {

	border: 0;

	}	

#nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}

#nav a {

	display: block;

	color: #161650;
	

	text-decoration: none;

      font-family: "times";

}

#nav a:hover{

	text-decoration: none;

      background-color: #e2e6f5;

      

}

#nav li { /* all list items */

	float: left;

	padding: 0 18px;

	text-transform: uppercase;

	border-right: 1px solid #161650;

      list-style: none;



}

#nav li ul { /* second-level lists */

	border: 1px solid #d4aa00;

   position: absolute;

	background-image: url("img/bg.png");

	background-repeat: repeat;

	width: 102px;

	padding: 5px 0;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}



#nav li ul li{

		 border: 0;

		 line-height: 20px;

		 }



#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}









/* Start of Top Nav*/











#sidebar{

	width: 170px;

	height: 650px;

	background-image: url("img/sidebar.png");

	background-repeat: no-repeat;

	background-position: center center;
	border: 0px solid red;
	

	}

	

	







#footer{

	width: 726px;
	
	margin: 0 auto;
	
	padding-top: 50px;

	line-height: 20px;

	text-align: center;
	
 }

#footer-img{

	float: right;

	}

#footer-img2{

	float: left;

	}

#footer-text{

	margin:0 auto;
	padding-top:20px;

	width: 400px;
  font-size: 10px;

	}

#footer a{

	text-decoration: none;

	}


#Menu1	{
	display:block;
    width:130px;
    height:20px;
	font-style:italic;
}









