/* CSS Document */
a span
	{
	display: none;
	}

#top_menu ul, #main_menu ul
	{
	margin: 0px;
	padding: 0px;
	}

#top_menu li, #main_menu li
	{
	list-style: none;
	float: left;
	}
	
#top_menu a
	{
	display: block;
	height: 46px;
	background-position: 0 0;
	}
	
#main_menu
	{
	height: 24px;
	background-color: #005a8c;
	clear: both;
	float: none;
	padding: 0px 29px 0px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	}	

#main_menu a
	{
	display: block;
	height: 24px;
	background-position: 0 0;
	}
	
#main_menu li
	{
	position: relative;
	}	

#main_menu ul
	{
	float: left;
	}

#main_menu ul ul 
	{
	position: absolute;
	top: 24px;
	z-index: 200;
	margin: 0px;
	padding: 0px;
	left: -100px;
	width: 500px;
	display: none;
	}

#main_menu ul ul a, #main_menu ul ul a:visited
	{
	color: #005a8c;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
	background-color: white;
	display: block;
	width: 60px;
	}

#main_menu ul ul a:hover
	{
	text-decoration: underline;
	}


div#main_menu li:hover ul ul,
div#main_menu li li:hover ul ul,
div#main_menu li li li:hover ul ul,
div#main_menu li li li li:hover ul ul
{display: none;}

div#main_menu li:hover ul,
div#main_menu li li:hover ul,
div#main_menu li li li:hover ul,
div#main_menu li li li li:hover ul
{display:block;}
	
	
a#menu_career 
	{ background-image: url('../images/menus/career_opportunities.gif'); width: 127px; }
a#menu_career:hover, a#menu_career_selected
	{ background-image: url('../images/menus/career_opportunities.gif'); width: 127px; background-position: 0 -46px;}

a#menu_locations 
	{ background-image: url('../images/menus/locations.gif'); width: 68px; }
a#menu_locations:hover, a#menu_locations_selected
	{ background-image: url('../images/menus/locations.gif'); width: 68px; background-position: 0 -46px;}

a#menu_site 
	{ background-image: url('../images/menus/site_map.gif'); width: 57px; }
a#menu_site:hover, a#menu_site_selected
	{ background-image: url('../images/menus/site_map.gif'); width: 57px; background-position: 0 -46px;}

a#menu_contact 
	{ background-image: url('../images/menus/contact_us.gif'); width: 71px; }
a#menu_contact:hover, a#menu_contact_selected
	{ background-image: url('../images/menus/contact_us.gif'); width: 71px; background-position: 0 -46px;}



a#menu_home 
	{ background-image: url('../images/menus/home.gif'); width: 42px; }
a#menu_home:hover, a#menu_home_selected
	{ background-image: url('../images/menus/home.gif'); width: 42px; background-position: 0 -24px;}
#main_menu .sm_home
	{ left: -40px; }
	
a#menu_power 
	{ background-image: url('../images/menus/power_generation.gif'); width: 112px; }
a#menu_power:hover, a#menu_power_selected
	{ background-image: url('../images/menus/power_generation.gif'); width: 112px; background-position: 0 -24px;}
#main_menu .sm_power
	{ left: -80px; }

a#menu_new
	{ background-image: url('../images/menus/new_plant_services.gif'); width: 119px; }
a#menu_new:hover, a#menu_new_selected
	{ background-image: url('../images/menus/new_plant_services.gif'); width: 119px; background-position: 0 -24px;}
#main_menu .sm_new
	{  }

a#menu_environmental
	{ background-image: url('../images/menus/environmental_services.gif'); width: 146px; }
a#menu_environmental:hover, a#menu_environmental_selected
	{ background-image: url('../images/menus/environmental_services.gif'); width: 146px; background-position: 0 -24px;}
#main_menu .sm_environmental
	{  }

a#menu_technical
	{ background-image: url('../images/menus/technical_services.gif'); width: 174px; }
a#menu_technical:hover, a#menu_technical_selected
	{ background-image: url('../images/menus/technical_services.gif'); width: 174px; background-position: 0 -24px;}
#main_menu .sm_technical
	{ left: -150px; }

a#menu_gsa
	{ background-image: url('../images/menus/gsa.gif'); width: 35px; }
a#menu_gsa:hover, a#menu_gsa_selected
	{ background-image: url('../images/menus/gsa.gif'); width: 35px; background-position: 0 -24px;}
#main_menu .sm_gsa
	{ left: -140px; width: 250px }
