/* set some globals */
ul,li {
	margin: 0;
	padding: 0;
	}

/* position the nav dropdown in the right place and set its dimensions*/
ul#nav { 	list-style: none ;width: /*changed mon 16th march 09*/500px;/*643px;*/ position: absolute; left:250px;/*110px;*//*left:60px;*/top:81px;/*73px;*//*60px;*/ height: 32px; }

/* line up all level1 nav items alongside each other */
ul#nav li {
	float: left;
	position:relative;
        height: 28px;
		/*border:1px solid red;*/
}

/* Style the level1 links ont he nav */
ul#nav li a {
	display: block;
	text-decoration: none;/*none;*/
	color: #0066cc;/*#1F79B4;*//*#fff;*/
	/*background: *//*#0066cc;*/ /* IE6 Bug */
	white-space:nowrap;
        padding: 5px 14px 5px 14px; /*10px 14px 9px 14px;*/
        font-size: 1.1em; 
		background:/*transparent*/#ffffff;
	/*font-weight: bold;*/
}

ul#nav li a:hover {
background:#EDF4F9 url(../images/topnav_bluearrow.gif) no-repeat scroll 7px 10px;
}
/* push the level2 items off the screen and style them */
ul#nav li ul {
	position: absolute;
	left: -999em;
	top:auto;
	margin-top: 32px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background:#FFF;
}

/* make sure the level2 nav items dont line up alongside each other */
ul#nav li ul li{ float:none; height: 25px; display:none;}
#nav li ul a{ float:none; position: relative; border-bottom: 1px solid #FFF; font-size: 1.0em; font-weight: normal; padding: 6px 8px;}



/* this sets all level 1 lists hover colour */
#nav li.current a,
#nav li:hover a,#nav li.over a,
#nav li:hover li:hover li:hover a,#nav li.over li.over li.over a
{text-decoration:none;
  /* color: #fff;
			background:#66a3e0;*//*when hover over submenu options*/
}



/* set the rollover properties for level2 nav items */
#nav li:hover li:hover a,#nav li.over li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
			background:#0066cc;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a,
{
    color: #FFF;
		background:/*changed mon 16th march 09**/#66a3e0;
}

/* push level 2 items off the screen */
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.over ul ul, ul#nav li.over ul ul ul {
left:-999em
}

/* show the nav */
ul#nav li:hover ul,ul#nav li.over ul{	
	top:0;
	left:0;
}


ul#nav li li:hover ul,ul#nav li li li:hover ul,ul#nav li li.over ul,ul#nav li li li.over ul {
	margin-left:100%;
	left:0;	
	top:-2em
}

#topnav #topnav-content a:hover {/*color:red;*/ background:#EDF4F9 url(../images/topnav_bluearrow.gif) no-repeat 7px 12px;}
#topnav #topnav-content a {background:#ffffff;}
#topnav #topnav-content a:hover#topnav-home {background: url(../images/home_bkgd.gif) no-repeat left top; height:44px; width:55px;margin:0; padding:10px 0 0 16px;color:#ffffff; }

#topnav a#topnav-home { float: left; display: block; background: url(../images/home_bkgd.gif) no-repeat left top;height:44px; width:55px;margin:0;padding:10px 0 0 16px;color:#ffffff; }



