/* MENU */

.nav {
/*  background: #e5e5e5; */
 float: left;
 margin: 0; 
 margin-top: 6px; 
padding: 0;
border: 0;
/* border: 1px solid white;
 border-bottom: none; */
z-index:99;
}

.nav li a, .nav li {
 float: left;
}

.nav li {
 list-style: none;
 position: relative;
font-size: 15px;
font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
text-shadow:#666 0px 1px 1px;
font-weight:bold;
}
.nav li.sep {
/* padding-top:10px; font-weight:normal; font-size: 10px; */
}
.nav li a {
padding: 8px 12px 8px 12px;
font-size:15px;
font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
text-shadow:#666 0px 1px 1px;
font-weight:bold;
/*   
color: white;
 background: #292929;
 background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
 border-right: 1px solid #3c3c3c;
 border-left: 1px solid #292929;
 border-bottom: 1px solid #232323;
 border-top: 1px solid #545454; */
}

/* .nav li a:hover {
 background: #2a0d65;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
} */
.nav li a:hover {
/* background-color: #006600; */
background-image: url(../images/orbkg.png);
background-color:#e4ae0d; 
color: #0f2f0f;
 background-repeat: repeat-x; 
-moz-border-radius-topleft:12px;
-webkit-border-top-left-radius: 12px;
ms-border-top-left-radius: 12px;
border-top-left-radius: 12px;
-moz-border-radius-bottomright:12px;
-webkit-border-bottom-right-radius: 12px;
ms-border-bottom-right-radius: 12px;
border-bottom-right-radius: 12px;
/*
-moz-border-radius-topright:12px;
-webkit-border-top-right-radius: 12px;
ms-border-top-right-radius: 12px; 
border-top-right-radius: 12px;  */
}

/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

.nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; 
margin: 0;
margin-top: -1px;
border: 2px solid #333;
border-bottom: 1px solid #333;
text-align: left;
font-size: 12px;
font-weight:normal;
}

.nav li:hover > ul {
 display: block;
z-index:999;
 padding: 0;
margin: 0;
margin-top: -1px;
/* 
padding: 6px;
background-color: #FFFFFF; 
*/
}

.nav li ul li {
background-color:#a0c2e8; 
color:#000;
border-bottom: 1px solid #333;
/* border-bottom: 0; */
float: none;
text-align: left;
font-size: 13px;
font-weight:normal;
 
}
.nav li ul li a {
/* background-color:#a0c2e8; */
background-color: #2c8f2c;
background-image: url(../images/grnbkg.png);
background-repeat: repeat-x; 
color:#fff;
border: 0px solid #000;
border-bottom: 0;
float: none;
text-align: left;
font-size: 13px;
font-weight:bold;
 padding: 6px; 
text-shadow:#666 1px 1px 1px;text-decoration:none;
}
.nav li ul li a:hover {
background-image: url(../images/orbkg.png);
background-color:#e4ae0d; 
background-repeat: repeat-x; 
color: #0f2f0f;
text-shadow:#666 1px 1px 1px;text-decoration:none;width:auto;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
/* 
 background: #2a0d65;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
 */
}
.nav li ul li {
 _display: inline; /* for IE6 */
}

.nav li ul li a {
/*  width: 150px; */
 display: block;
}

/* SUBSUB Menu */

.nav li ul li ul {
/* width:200px; */
 display: none;
}

.nav li ul li:hover ul {
/* width:200px; */
 left: 100%;
 top: 0;
}
div.sep {
margin: 8px 6px 8px 6px;
height: 20px;
border-right: 1px solid #98b498;
}
.nav li ul 
