/* 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 */
#Dnav {height:25px;margin-left:223px;}
#Dnav li a {background:url(/images/divider.jpg) no-repeat left center;}
#Dnav li li a{background:0;}

/* set the order based on id not class */
#Dnav li {
	z-index:400;
	width:12%;
	margin-left: -1px;text-align:center;
	}
/* need to reset the li li as the # takes precidence over the class */
#Dnav li li{
	width:170px;
	margin-left:0;text-align:left;
	}

#DnavApf li {width:45%;float:left}
#DnavApf li li {width:60px;}
#DnavApf li{z-index:17}
#DnavApt li{z-index:16}
#DnavApt li {width:45%;float:right;}
#DnavApt li li {width:60px;float:left;}

#DnavAbed li {width:73px}
.home #DnavAbed li {z-index:30;width:120px;}
#DnavAbed li {z-index:20}

#DnavApp li {width:73px}
#DnavApp li{z-index:12}

#DnavAfurn li {width:106px;}
#DnavAfurn li {z-index:15}

#DnavAsort li{width:192px;}

#DnavA li {width:104px;}
#DnavA li {z-index:100}
.home #DnavA li {z-index:25;width:175px;}
#DnavA li li {width:160px;}

#DnavAqArea li{z-index:20}
#DnavAqAmount li{z-index:15}
#DnavAqWhen li{z-index:14}
#DnavAqHowLong li {z-index:13}

#DnavAreg li{}
#DnavAreg{float:right;}
#DnavAreg li li {width:220px;}
#DnavAreg li li li {width:160px;}

#DnavAstyle li {z-index:30;}
.home #DnavAstyle li {z-index:30;width:175px;}
#DnavAstyle li {width:104px}
#DnavAstyle li li{width:106px}
#DnavAstyle li li li {width:160px}

#DnavANews li li {width:130px;text-align:center;}
#DnavANews li li li {width:140px;}


/* Set the width of the menu elements at second level. Leaving first level flexible. */
.DnavAstyle li {
	text-align:left;
	position:relative;
	z-index:1;
	float: left;
	}

.DnavAstyle li li {
	background:#303675;
	border:1px solid #fff;
	width:160px;
	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;
}
.home .DnavAstyle input,
#DnavAreg input {background-image: url(/images/buttonupl.gif);}
/* Unless you know what you do, do not touch this */
.DnavAstyle, .DnavAstyle ul {
   list-style: none;
   padding: 0px;
}
.DnavAstyle ul {
    margin: 0px;
	top: 18px;
	left:0;
	display: none;
	background-color:#303675;
	}

#Dnav ul {top:auto;}
#Dnav ul ul {top:0}

.home #DnavAstyle ul,
.home #DnavAbed ul,
.home #DnavA ul{top:auto;bottom:22px;}
#DnavAreg ul {top:auto;bottom:17px;}

#DnavAreg ul ul,
.home #DnavA ul ul,
.home #DnavAstyle ul ul {top:auto;bottom:0}

#DnavAqArea ul,
#DnavAqAmount ul,
#DnavAqWhen ul,
#DnavAqHowLong ul
{top:22px;}
#DnavAqArea ul ul
{top:0;}

#DnavANews ul{top:auto;}
#DnavANews ul ul{top:1px;left:-143px;}


.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:#fff;
	text-decoration:none;
	line-height:25px;
	background:url(/images/BranchDot.gif);
}
.DnavAstyle a:hover {color:#fff100;}



.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 */

/* arrow for menuparents */
.DnavAstyle ul .menuparent:hover,
.DnavAstyle ul .menuparenth {
	background:url(/images/button.gif) no-repeat right;
}
#DnavAreg ul .menuparent:hover,
#DnavAreg ul .menuparenth,

.home #DnavAstyle ul .menuparent:hover,
.home #DnavAstyle ul .menuparenth,
.home #DnavA ul .menuparent:hover,
.home #DnavA ul .menuparenth {
	background:url(/images/buttonup.gif) no-repeat right;
}

#DnavANews ul .menuparent:hover,
#DnavANews ul .menuparenth {
	background:url(/images/buttonback.gif) no-repeat left;
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* made specific to menuparent to allow for click trigger - David Allen
/*
just add
.DnavAstyle li.menuparent:hover ul ul,
.DnavAstyle li.menuparenth ul ul ul,
for fourth level
*/
.DnavAstyle ul,

.DnavAstyle li.menuparent:hover ul,
.DnavAstyle li.menuparenth ul,

.DnavAstyle li.menuparent:hover ul ul,
.DnavAstyle li.menuparenth ul ul,

.DnavAstyle li.menuparent: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.menuparent:hover ul,
.DnavAstyle li.menuparenth ul{
	position: absolute;
	}
.DnavAstyle li.menuparent:hover ul,
.DnavAstyle li.menuparenth ul,

.DnavAstyle ul li.menuparent:hover ul,
.DnavAstyle ul li.menuparenth ul,

.DnavAstyle ul ul li.menuparent:hover ul,
.DnavAstyle ul ul li.menuparenth ul,

.DnavAstyle ul ul ul li.menuparent: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' */