/* CSS Document */
/* ADAS.co.uk MENU */

.opened	{	display : block;	border-top : 1px solid #FFFFFF;}
.closed {	display : none;		}
.anchor {	display	: none; margin: 0; padding: 0;}

#nav acronym{
	border-bottom			: 1px solid #3C5784;
}

/* 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	: #3C5784;
	width				: 191px;
	max-width			: 191px;
	overflow			: hidden;
	font-size			: 11px;
}

#nav #current
{
	
	background-color	: #4a6aa5;
	width				: 100%;
	padding				: 5px;
	padding-left		: 10px;
	height				: 30px;
}

#nav #current a
{
	color				: #ffffff;	
	font-weight			: bold;
	margin-left			: 0;
	position			: relative;
	top					: 15px;
}

#nav h5{
	background-color	: #3C5784;
	padding				: 5px 0px 5px 0px;
}

#nav h5, #nav ul
{
	margin-top			: 0px;
	margin-bottom		: 0px;
	font-size			: 1em;
}

/* ARROW style */
#nav h5 a img {
	border				: none;
	padding-right		: 5px;
	display				: none;
}


#nav a
{
	color				: #ffffff;
	text-decoration		: none;
	padding				: 5px;
	margin-left			: 1px;
	font-size			: 12px;
}

#nav h5 a:hover, #nav #current a:hover
{
	color				: #FFFFFF;
	text-decoration		: none;
	padding				: 5px;
}

/* 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			: 0px;
	position			: relative;
	left				: 0px;	
}


/* second level items */
#nav li
{
	background-color	: #E6E9EE;
	text-align			: left;
	line-spacing		: 1.2em;
}

#nav ul li a
{
	color				: #3C5784;
	text-decoration		: none;
	font-size			: 1.1em;
	font-weight			: bold;

}

#nav ul li
{
	padding				: 10px;
	padding-left		: 0px;
}

#nav ul li .active
{
	background-color	: #FFFFFF;
}


#nav ul li a:hover
{
	color				: #3C5784;
	text-decoration		: none;
}

#nav ul ul li
{
	background-color	: #FFFFFF;
	padding				: 6px;
	padding-left		: 15px;
	width				: 191px;
	max-width			: 191px;
}

/* 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 a span
{
	padding-left		: 15px; !important
}


#nav ul ul li a
{
	color				: #969696;
	font-weight			: bold;
	font-size			: 0.9em;
	font-weight			: bold;
	
}

#nav ul ul li a:hover
{
	color				: #969696;
	font-weight			: bold;
}