/* simple code */
.horizontal a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.horizontal, .horizontal ul { /* all lists */
	padding: 0;
	list-style: none;
	line-height: 1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.horizontal ul 
{
	margin:0;
}
.horizontal, li, ol {
	line-height:normal;
}

.horizontal a, .horizontal .iemenufix  {
	display: block;
	width: 100%;
	text-decoration: none;
}

.horizontal li { /* all list items */
	float: left;
	width: 108px; /* width needed or else Opera goes nuts */
	height:22px;
	background-image: url(../../images/08/about_us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
.horizontal li a {
	text-align:center;
	height:22px;
	vertical-align:middle;
	color:#1133AA;
	font-weight:normal;
	padding:0;
	margin:auto;
	background: url(../images/nav_border.jpg) no-repeat 107px 5px;
}
.horizontal li a:visited {
}
.horizontal li a:hover {
}
.horizontal li:hover {
	background-repeat: no-repeat;
	background-position: left 100%;
}
.horizontal li li:hover {
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 100%;
}
.horizontal li li {
	/* all drop down list items */
/*	padding: 10px 0px;
	margin: 0px 0px;*/
	background-color:#E9ECED;
	width:100%;
	border-bottom:1px solid #CFDEFF;
	height:auto;
	color:#1133AA;
	background: url() no-repeat 106px 5px;
	margin-top:0;
}
.horizontal li li a {
	text-align:left;
	height:auto;
	vertical-align:middle;
	font-weight:normal;
	background: url() no-repeat 106px 5px;
	width:90%;
	
}
.horizontal li li:hover {
	background-color:#E9ECED;
	color:#1133AA;
}
.horizontal li li:hover a {
	color:#1133AA;
}

.horizontal li ul { /* second-level lists */
	position: absolute;
	background-color: #F1F4F5 ;
	width: 175px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.horizontal li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 9em;
}

.horizontal li:hover ul ul, .horizontal li:hover ul ul ul, .horizontal li.sfhover ul ul, .horizontal li.sfhover ul ul ul {
	left: -999em;
}

.horizontal li:hover ul, .horizontal li li:hover ul, .horizontal li li li:hover ul, .horizontal li.sfhover ul, .horizontal li li.sfhover ul, .horizontal li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.horizontal_about li li a, .horizontal_capabilities li li a, .horizontal_customers li li a, .horizontal_contractvehicles li li a, .horizontal_newsevents li li a, .horizontal_careers li li a, .horizontal_partners li li a, .horizontal_spotlight li li a{
	height:auto;
	padding:3% 0 8% 2px;
	width:90%;
}
.horizontal_about, .horizontal_capabilities, .horizontal_customers, .horizontal_contractvehicles, .horizontal_newsevents, .horizontal_careers, .horizontal_partners, .horizontal_spotlight
{
	margin:0px 5px;
}
.horizontal_about li li, .horizontal_capabilities li li, .horizontal_customers li li, .horizontal_contractvehicles li li, .horizontal_newsevents li li, .horizontal_careers li li, .horizontal_partners li li, .horizontal_spotlight  li li
{
	margin-left:0;
	margin-right:0;
}
.horizontal_about li
{
	background-image: url(../../images/08/about_us.gif);
	width:75px;
	margin-left:5px;
	margin-right:5px;
}
.horizontal_capabilities li
{
	background-image: url(../../images/08/capabilitiesbtn.gif);
	width:80px;
	margin-left:5px;
	margin-right:5px;
}
.horizontal_customers li
{
	background-image: url(../../images/08/customers_btn.gif);
	width:80px;
	margin-left:5px;
	margin-right:5px;
}
.horizontal_contractvehicles li
{
	background-image: url(../../images/08/contract_vehicles_btn.gif);
	width:115px;
	margin-left:5px;
	margin-right:5px;
} 
.horizontal_newsevents li
{
	background-image: url(../../images/08/newsandevents_btn.gif);
	width:115px;
	margin-left:5px;
	margin-right:5px;
}
.horizontal_careers li
{
	background-image: url(../../images/08/careers_btn.gif);
	width:65px;
	margin-left:5px;
	margin-right:5px;
}
.horizontal_partners li
{
	background-image: url(../../images/08/partners_btn.gif);
	width:75px;
	margin-left:5px;
	margin-right:5px;
	
} 
.horizontal_spotlight li 
{
	background-image: url(../../images/08/spotlight_btn.gif);
	width:73px;
	margin-left:5px;
	margin-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-position: left 100%;
}
.horizontal_spotlight li:hover 
{
	background-image: url(../../images/08/spotlight_btn.gif);
	width:73px;
	margin-left:5px;
	margin-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-position: left top;
}

/*------------------------For selected section button. Leftout----------------------*/
/*.horizontal li a.ekflexmenu_button_selected {
	background-color:#E9ECED;
}*/