﻿#nav li a {
	font-size:15px;
}

#nav_container {
    clear:both;
    background:#EFEFEF;
    border-bottom:10px solid #4EBE01;
	position:relative;

}

#nav_wrapper {
    width: 1000px;
    margin: 0 auto 0;
}

#nav {
    margin:0;
    padding:0;
    list-style:none;
	font-family:Helvetica,Arial,sans-serif;
  	line-height:1.4em;
}

#nav li {
    list-style:none;
    position:relative;
    float:left;
    /*z-index:1;*/
    margin:0 0 0 42px;
	padding:0;
    margin-top:-5px;
    margin-right:3px;
    /*line-height:1.6em;*/
}

#nav li a {
    display:block;
    padding-left:8px;
    color: #993366; /* #18829c; */
    font-weight: bold;
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:top left;
}

#nav li a span {
    display:block;
    padding-right:8px;
    background-repeat:no-repeat;
    background-position:top right;
}

#nav li a span span {
    display:block;
    height:20px;
    padding-top:11px;
    padding-left:2px;
    padding-right:2px;
    background-repeat:repeat-x;
    background-position:top left;
    font-size:110%;
}

#nav li a.here, 
#nav li a.here:hover, 
#nav li.topnav a.here:hover, 
#nav li.topnav.open a.here {
    color: white;
    background-image:url(image/nav_selected_left.gif);
}

#nav li a.here span, 
#nav li a.here:hover span, 
#nav li.topnav a.here:hover span, 
#nav li.topnav.open a.here span {
    background-image:url(image/nav_selected_right.gif);   
}

#nav li a.here span span, 
#nav li a.here:hover span span, 
#nav li.topnav.open a.here span span {
    background-image:url(image/nav_selected.gif);
}

#nav li a:hover {
    background-image:url(image/nav_left_hover.gif);
}

#nav li a:hover span {
    background-image:url(image/nav_right_hover.gif);
}

#nav li a:hover span span {
    background-image:url(image/nav_tab_hover.jpg);
}

#nav li.topnav a:hover, #nav li.topnav.open a {
    background-image:url(image/nav_left_hover.gif);
}

#nav li.topnav a:hover span, #nav li.topnav.open a span {
    background-image:url(image/nav_right_hover.gif);
}

#nav li.topnav a:hover span span, #nav li.topnav.open a span span {
    background-image:url(image/nav_tab_hover.gif);
}




/*SUBLEVEL HOVER STYLES*/
#nav li li {
    list-style:none;
    position:relative;
    margin:0;
	padding:0;
	width:230px;
    margin-top:-5px;
    margin-right:0px;
    text-align:left;
    display:block;
    position:static;
    /*line-height:1.6em;*/
}

#nav li.topnav li a {
	font-size:12px;
	font-weight:bold;
	padding:6px;
	text-transform:none;
}

#nav li.topnav li a:hover {
    background-image:none;
	font-weight:bold;
	padding:6px;	
	color:#006600;
}
#nav li.topnav ul {

	background-color:#CCFF99;
	padding:8px 0 0 0;
	margin-top:6px;
}

/*SUBLEVEL HOVER STYLES*/

#nav_wrapper ul ul a:hover {
	background: none;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 0;
}

#nav_wrapper li ul {
	top: 25px;
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
	border-bottom: none;
	border-left:1px solid #4EBE01;
	border-right:1px solid #4EBE01;
}
#nav_wrapper li ul li.last {
	border-bottom:1px solid #4EBE01;
}

/* NO SUBLEVEL ACTIVE STYLES */
#nav_wrapper ul li.active ul li a,
#nav_wrapper ul li.active ul li,
#nav_wrapper ul li.active ul li a:hover,
#nav_wrapper ul li.active ul li.hover
#nav_wrapper ul li.active ul li.sfHover {
	background-image: none;
}
/*SUBLEVEL PARENT INDICATORS*/


#nav_wrapper ul li ul li a.child,
#nav_wrapper ul li ul li a.child:hover {
	/*background: url(arrow.gif) 100% 50% no-repeat;*/
	background: url(images/arrow.gif) no-repeat center right;
}

#nav_wrapper ul li.active ul li a.child {
	/*background: url(arrow.gif) 100% 50% no-repeat;*/
	background: url(images/arrow.gif) no-repeat center right;
}


/* HIDE OTHER LISTS FROM IE */

#nav_wrapper li:hover ul ul, 
#nav_wrapper li:hover ul ul ul,
#nav_wrapper li:hover ul ul ul ul,  
#nav_wrapper li.sfHover ul ul, 
#nav_wrapper li.sfHover ul ul ul, 
#nav_wrapper li.sfHover ul ul ul ul {
	left: -999em;
}

#nav_wrapper li:hover ul, 
#nav_wrapper li li:hover ul, 
#nav_wrapper li li li:hover ul, 
#nav_wrapper li li li li:hover ul,
#nav_wrapper li.sfHover ul, 
#nav_wrapper li li.sfHover ul, 
#nav_wrapper li li li.sfHover ul,
#nav_wrapper li li li li.sfHover ul {

	left: 0;
}

