/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
/* adapted by David Allen serina.co.uk */




.DnavAstyle {font-size:13px;background-color:#8188B9}

/*implementation specific overrides */
#pmenu{
	height:25px;
	margin-left:80px;
	padding:0;
	background:url(images/yellow250.jpg) repeat-y right;
	background-color:#00bfff;
	border-left:1px solid #fff;
	}


/* Set the width of the menu elements at second level. Leaving first level flexible. */
.DnavAstyle li {
	text-align:center;
	position:relative;
	z-index:1;
	float: left;
	width:120px;
	border:solid #fff;
	border-width:1px 1px 1px 0;
	}

.DnavAstyle li li {
	width:165px;
	background-color:#00bfff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	text-align:left;
	margin-left: 0px;
	margin-top: -1px;
	float: none;
	position: relative;
}
.DnavAstyle input{
	background-image: url(images/buttonback.gif);
	background-repeat: no-repeat;
	background-position:right 50%;
	z-index:-1;
}


/* Unless you know what you do, do not touch this */
.DnavAstyle, .DnavAstyle ul {
   list-style: none;
   padding: 0px;
}
.DnavAstyle ul {
    margin: 0px;
	top:auto;
	left:0;
	display: none;
	background-color:#303675;
	border-top:1px solid #fff;
	}

.DnavAstyle ul ul {
   margin-top: 2px;
   margin-left: 0;
   left: 100%;
   top: 0px;
}
/* Styling the basic apperance of the menu elements */
.DnavAstyle select{display:block;margin:0;}
.DnavAstyle a,.DnavAstyle a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	line-height:25px;
	background:url(images/BranchDot.gif);
}
.DnavAstyle a:hover {color:#f00;}



.DnavAstyle li li a {
	padding-left:10px;
	}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
.DnavAstyle li.menuactive {
	}
.DnavAstyle .menuactive, .DnavAstyle .menuactive:visited {
   color: #ccf100;
	}
.DnavAstyle .manuactive:active {color:#f00;}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
/* Styling the apperance of menu items on hover */
.DnavAstyle ul .menuparent:hover,
.DnavAstyle ul .menuparenth {
/* arrow for menuparents */
	background:url(images/button.gif) no-repeat right;
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/*
just add
.DnavAstyle li:hover ul ul,
.DnavAstyle li.menuparenth ul ul ul,
for fourth level
*/
.DnavAstyle ul,

.DnavAstyle li:hover ul,
.DnavAstyle li.menuparenth ul,

.DnavAstyle li:hover ul ul,
.DnavAstyle li.menuparenth ul ul,

.DnavAstyle li:hover ul ul ul,
.DnavAstyle li.menuparenth ul ul ul {
   display: none;
}

/* add
.DnavAstyle ul ul ul li:hover ul,
.DnavAstyle ul ul ul li.menuparenth ul,
for fourth level
*/
.DnavAstyle li:hover ul,
.DnavAstyle li.menuparenth ul{
	position: absolute;
	}
.DnavAstyle li:hover ul,
.DnavAstyle li.menuparenth ul,

.DnavAstyle ul li:hover ul,
.DnavAstyle ul li.menuparenth ul,

.DnavAstyle ul ul li:hover ul,
.DnavAstyle ul ul li.menuparenth ul,

.DnavAstyle ul ul ul li:hover ul,
.DnavAstyle ul ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
.DnavAstyle li li {
   float: left;
   clear: both;
}
/* End of 'Navigation: CSSMenu - Horizontal' */