/* CSS Document */
/* ADAS.co.uk MENU */

.opened	{	display : block; 	}
.closed {	display : none;		}
.anchor {	display	: none; margin: 0; padding: 0;}

#nav acronym{
	border-bottom			: 1px solid #0B5D2C;
}

/* IE6 will not action :hover on anything other than a:hover */
#nav acronym:hover {
	border-bottom			: 1px solid #cccccc;
}

/* MAIN SETUP */
#nav ul
{
	display				: none; /* HIDE ul lists upon loading */
}


#nav
{
	display				: block;
	background-color	: #194689;
	width				: 160px;
	max-width			: 160px;
	overflow			: hidden;
	font-size			: 0.9em;
}

/*contact us style from the menu tpl*/
#nav #current
{
	
	background-color	: #4a6aa5;
	width				: 100%;
	padding				: 5px;
	padding-left		: 10px;
	height				: 34px;
	/*font-size:		: 0.9em;*/
}

#nav #current a
{
	color				: #FFFFFF;	
	font-weight			: bold;
	margin-left			: -2px;
	position			: relative;
	top					: 12px;
	font-size           : 0.9em;
}


#nav h5.sector{
	background-color	: #746728;
	padding				: 5px 0px 5px 0px;
}

#nav h5{
	background-color	: #194689;
	padding				: 5px 0px 5px 0px;
}

#nav h5, #nav ul
{
	margin-top			: 0px;
	margin-bottom		: 0px;
	/*font-size			: 0.9em;*/
}

/* ARROW style */
#nav h5 a img {
	border				: none;
	padding-right		: 5px;
	display				: none;
}

#nav a
{
	color				: #194689;
	text-decoration		: none;
	padding				: 5px;
	margin-left			: 6px;
	/*font-size			: 0.9em;*/
}

#nav h5 a:hover, #nav #current a:hover
{
	color				: #CCCCCC;
	text-decoration		: none;
	padding				: 5px;
	/*font-size			: 0.9em;*/
}

/* LIST ELEMENTS */
/* top level items*/

/* the following rule is not recognized by IE at but is by most other modern browsers maybe IE7 */
/*html>body #nav ul {*/

	/*width				: 100%;*/
	/*list-style-type		: none;*/
	/*list-style-position: outside;*/
	
	/*font-family: "\"}\"";*/
	/*font-family: inherit;*/
	/*position			: relative;*/
	/*left				: -40px; !important*/	
/*}*/


/* the following rule is recognized only by IE : the star hack */
 html body #nav ul
{
	margin-left			: -2px;
	margin-right		: -2px;
	position			: relative;
	left				: 0px;
	/*shift second level nav box down*/
	/*top					: 6px*/	
}


/* second level items */
/* Main menu items*/
#nav li
{
	background-color	: #194689;
	/*border-bottom		: 1px solid #ffffff;*/
	text-align			: left;
	line-spacing		: 1.3em;
	
	
}

#nav li.sector
{
	background-color	: #D7DB93;
	border-bottom		: 1px solid #ffffff;
	text-align			: left;
	line-spacing		: 1.3em;
	
}

/*main menu text*/
#nav ul li a
{
	color				: #FFFFFF;
	text-decoration		: none;
	font-size			: 0.9em;
	font-weight			: bold;
	

}

#nav ul li.sector a
{
	color				: #746728;
	text-decoration		: none;
	font-size			: 0.9em;
	font-weight			: bold;
    
}

#nav ul li.sector a:hover
{
	color				: #990100;
	text-decoration		: none;
	
}

/*main menu item padding*/
#nav ul li
{
	padding : 4px;
}


#nav ul li a:hover
{
	color				: #CCCCCC;
	text-decoration		: none;
}


/*second level*/
#nav ul ul li
{
	background-color	: #DDE3EF;
	margin-left			: -4px;
	margin-right		: -4px;
	padding-left 	    : 6px;
	border-bottom		: 1px solid #ffffff;
	
}

#nav ul ul li.selected
{
	background-color	: #F6FAF8;
	padding				: 3px;
}

#nav ul ul li.subsector
{
	background-color	: #EBEDC7;
	padding				: 3px;
}

#nav ul ul li.sel_subsector
{
	background-color	: #FAFBEF;
	padding				: 3px;
}

#nav ul ul li.sel_subdepartment
{
	background-color	: #FAFCFB;
	padding				: 3px;
}

#nav ul ul li.sel_subdocument_type
{
	background-color	: #FAFCFB;
	padding				: 3px;
}

/* IMPORTANT : following span used to fix second line wrap 
			   list-style-position	: outside; should fix this but it doesn't
*/
#nav ul ul li a span, #nav h5 a span, #nav ul ul li.subsector a span
{
	padding-left		: 15px; !important
}


#nav ul ul li a
{
	color				: #194689;
	font-size			: 0.9em;
	font-weight			: normal;
	
}

#nav ul ul li a:hover
{
	color				: #666666;
}

#nav ul ul li.subsector a
{
	color				: #194689;
	font-size			: 0.9em;
	font-weight			: bold;
}

#nav ul ul li.sel_subsector a
{
	color				: #194689;
	font-size			: 0.9em;
	font-weight			: bold;
}

#nav ul ul li.subsector a:hover
{
	color				: #3C3516;
}

