﻿/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav-tabs {
position:relative;
left:25px;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling */
#nav-tabs ul {
padding:0;
margin:0;
list-style-type:none;
text-align:center;
}
#nav-tabs ul ul {
text-align:left;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

#nav-tabs li {
	float:left;
	margin:0;
	padding:0;
}

#nav-tabs a {
	background-color:#efefef;	
	border:1px solid #cdcdcd;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	color:#888888;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	height:27px;
	padding:0 8px;
	text-transform:uppercase;
	margin-left:2px;
	line-height:27px;
	text-align:center;
	vertical-align:middle;	
}

#nav-tabs a:hover {
	background-color:#305aa4;
	color:#fff;
}

/* style the links for the top level */


#nav-tabs a.ekflexmenu_button_selected {
	background-color:#305aa4;
	color:#fff;	
}




/*
Sub Navigation Styles
*/

#nav-sub {
/*	background-color:#385fae;	
	border:1px solid #cdcdcd; 
*/
	font-size:10px;
	margin-bottom:8px;
	padding:8px;	
}

#nav-sub .ekflexmenu_submenu_items {
    overflow: hidden;
}

#nav-sub .ekflexmenu_submenu_items_hidden {
	display: none;
}

#nav-sub a {
	color:#385fae;

}

#nav-sub .ekflexmenu_button {
	display:none;
}

#nav-sub ul, #nav-sub ul ul, #nav-sub ul ul ul {
	margin:0;
	padding:0;
}

#nav-sub ul ul li {	
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav-sub ul ul ul li {	
	background:transparent url(/images/bgNavSub.jpg) right no-repeat;
	float:left;
	line-height:140%;
	list-style-type:none;
	margin:0;
	padding:0 12px 0 4px;
}


/* SIDE NAVIGATION */

#navigation-side {
z-index:100;
}

/* remove all the bullets, borders and padding from the default list styling */

#navigation-side ul, #navigation-side ul ul, #navigation-side ul ul ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation-side ul ul ul .ekflexmenu_button {
	display:none;
}

#navigation-side ul ul li {	
	margin:0;
	padding:0;
}

#navigation-side ul ul ul li {
	color:#557ba7;
	font-size:10px;
	font-weight:bold;
	margin:5px 10px;
	padding:0 8px;
	text-align:left;
}

#navigation-side ul.ekflexmenu_submenu_items_hidden {
	display:none;
}

#navigation-side a {
	border-bottom:1px solid #557ba7;
	color:#557ba7;
	display:block;
	padding-bottom:8px;
}	

/* a hack so that IE5.5 faulty box model is corrected */
* html #navigation-side a, * html #navigation-side a:visited {
width:190px;
w\idth:139px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#navigation-side table {position:absolute; top:0; left:0;}

/* style the top level hover */
#navigation-side a:hover, #navigation-side ul ul a:hover{
	color:#dbb61a;
	text-decoration:none;
}
#navigation-side :hover > a, #navigation-side ul ul :hover > a {
	color:#dbb61a;
	text-decoration:none;
}
