/************** MAIN NAVIGATION *********************/


#mainMenuArea{
	position: relative;
	width: 750px;
	height: 68px;
	background-color: #AF0029;
	text-align: left;
	z-index: 99;
}


#mainMenuArea a.menu {
	background-color: #AF0029;
}

#mainMenuArea a.menu:hover{
	background-color: #731428;
}

#MainMenu {
	display: block;
	margin: 0px;
	padding: 0px;
}


#MainMenu .menuCell{
	padding: 0px;
}

#MainMenu .menuCell a{
	color: #fff;
	font-weight: bold;
}

.dropMenuCell {
  	background-color: #A4BED2; 
  	white-space: nowrap;
  	filter: alpha(opacity=95); -moz-opacity:0.9;
}

.dropMenuCell:hover {
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}
  	

/************** DEFAULT STYLES *****************/

a.dropMenu {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 290px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenu:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 290px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}


/************** MANAGED SERVICE PARTNERSHIP STYLES *****************/

a.dropMenuPrograms {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 220px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuPrograms:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 220px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}


/************** INDUSTRAL CLEANING SERVICES STYLES *****************/

a.dropMenuIndustral {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 200px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuIndustral:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 200px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}


/************** TRANSPORTATION AND CONTAINER SERVICES STYLES *****************/

a.dropMenuTranportation {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 325px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuTranportation:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 325px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}



/************** HEALTH, SAFETY AND ENVIRONMENTAL AFFAIRS STYLES *****************/

a.dropMenuHealth {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 210px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuHealth:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 210px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}


/************** EMERGENCY RESPONCE SERVICES STYLES *****************/

a.dropMenuEmergency {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 250px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuEmergency:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 250px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

/************** ABOUT PSC STYLES *****************/

a.dropMenuAbout {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 140px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuAbout:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 140px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

/************** REMEDIATION & ENVIRONMENTAL CONSULTING SERVICES STYLES *****************/

a.dropMenuRemediation {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 385px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuRemediation:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 385px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

/************** RHINO STYLES *****************/

a.dropMenuRhino {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 90px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuRhino:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 90px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}


/************** RecycleNow STYLES *****************/

a.dropMenuRecycleNow {
	color: #00335A; 
    background-color: #BDDBF1;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #BDDBF1;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 120px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

a.dropMenuRecycleNow:hover {
	color: #ffffff; 
    background-color: #00335A;
    display: block;
    text-decoration: none;
  	font-size: 9px;
  	font-weight: bold;
  	padding: 5px 2px 0px 9px;
  	border-top: 1px solid #FFFFFF;
  	border-left: 9px solid #005CA2;
  	text-transform: uppercase;
  	white-space: nowrap;
  	width: 120px;
  	height: 15px;
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}