/* controls the look of the drop-down menu's 

 Copyright 2007 - Zoute snor
 
 All rights reserved. You are free to use this software and redistribute it for free but may not include it in any commercial distribution without prior written permission.
 
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

div.nav {
z-index:500;	
	
}
 
.nav ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 500;
	position: absolute;
	bottom: 0;
	left: 20px;
	
}
 
.nav li {
	display: inline;
	float: left;
	position: relative;
	text-align: left;
	padding: 0px;
	margin: 0px 4px 0px 0px;
}
 
.nav ul li:hover ul li a {
display:block;background-color:#e2e2e2;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	  width:120px; border:1px solid #C2C1C1; 
	  color:#000; line-height:18px;
	  border-bottom:none;
}

.nav ul li:hover ul{
border-bottom:1px solid #9A9A9A; 
}

.nav ul li:hover ul li a:hover {
color: #ff6000;
background: #f2f2f2; 
}




.nav li ul {
	width: 150px;
	height: auto;
	top: 100%;
	left: 0px;
	}



.nav li a:hover {
	background: #cccccc;
	color:#580d0d;
	text-decoration: none;
	}
	
.nav li.current_page_item a,
.nav li.current_page_item a:hover,
.nav li.current_page_ancestor a,
.nav li.current_page_ancestor a:hover, 
.nav li.current_page_parent a,
.nav li.current_page_parent a:hover{
	color: #ff6000;
	background: #CCCCCC;
	text-decoration: none;
	}
	
 
.nav li.LargeMenu ul {
	width: 180px;
	height: auto;
	top: 100%;
	left: 0px;
	
}
 
.nav li ul li {
	text-align: left;
	width: 118px;	
	height: auto;
	min-height: auto;
	display: block;
}


.nav li ul li a {display: block;
	padding: 5px 15px;
	font-size: 11px;
	color:#000000;
   background-color:#ccc;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
 }
 
 .nav li ul li a:hover {display: block;
	padding: 5px 15px;
	font-size: 11px;
	color: #ff6000;
    background-color:#ccc;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
 }
 
 .nav li ul li.current_page_item a, .nav li ul li.current_page_ancestor a, .nav li ul li.current_page_parent a{display: block;
	padding: 5px 15px;
	font-size: 11px;
	color:#000000;
background-color:#ccc;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
 }
 

 
 
.nav li.LargeMenu ul li {
	text-align: left;
	width: 148px;	
	height: auto;
	min-height: auto;
	display: block;
}

.nav li a {display: block;
	padding: 5px 15px;
	font-size: 11px;
	color:#000000;
	background-color:#949393;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
 }
 
 
.nav a {
	text-decoration: none;
}
 
.nav li li ul {
	top: 0;
	left: 0;
	
	
}
 
.nav li li:hover ul {
	left: 150px;
	}
 

/* initialy hide all sub sidemenus */
.nav ul ul,
.nav ul li:hover ul ul,
.nav ul ul li:hover ul ul,
.nav ul ul ul li:hover ul ul,
.nav ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}
 
/* display them on hover */
.nav li:hover ul,
.nav ul li:hover ul,
.nav ul ul li:hover ul,
.nav ul ul ul li:hover ul,
.nav ul ul ul ul li:hover ul,
.nav ul ul ul ul ul li:hover ul {
  	display: block;
}
 
.nav #PhpWebcontent {
	display:none;
}

	
 
/* define the consecutive colors */
 
/*.nav {
	color: #FFFFFF;
}
 

.nav ul ul {
}
 
.nav ul li {
}
 
.nav h2 {
	color: #FFFFFF;
}
 
.nav a {
	color: #FFFFFF;
	}
 
.nav ul li:hover {
	background: #333333;
}
 
.nav ul li ul {
 
}
 
.nav ul li ul li {
	background: #333333;
}
 
.nav ul li ul li:hover {
	background: #666666;
}
 
.nav ul li ul ul li{
	background: #666666;
}
 
.nav ul li ul ul li:hover {
	background: #999999;
}*/

