/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/navs/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.nav {
    width:199px;
    position:relative;
    margin:0px;
    behavior: URL(csshover.htc);
}

.nav ul li a, .nav ul li a:visited {
    display:block; 
    text-decoration:none; 
    width:149px; 
    height: auto; 
    text-align:left;  
	font-size:12px;
	line-height:14px;
    color:#393833; 
    padding-left:20px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #B8BB9E;
    background-image:url(../../images/layout/nav_bullet.gif);
    background-position:5px 6px;
    background-repeat:no-repeat;
}
.nav ul {
    padding:0px; 
    margin:0px;
    list-style-type: none; 
    z-index:99; 
}
.nav ul li {
    float:left; 
    margin-right:0px;
    position:relative;
	background-color: #B8BB9E;
	border-bottom:1px solid #FFFFFF;
	width:199px;
}
.nav ul li li {
	background-color:#979D71; 
	width:199px;	
}
.nav ul li li li {
	background-color:#7C8158; 
	width:199px;	
}
.nav ul li ul {
    display: none;
}
.nav-heading {


color:#FFFFFF;
display:block;
font-size:15px;
font-style:oblique;
font-weight:bold;
line-height:24px;
padding-left:12px;


}
/* specific to non IE browsers */
.nav ul li:hover a {
    color:#393833; 
    background-color:#B8BB9E;
}
.nav ul li:hover ul {
    display:block; 
    position:absolute; 
    top:0; 
    left:199px; 
    width:152px;

}
.nav ul li:hover ul li a.hide {
    background-color:#979D71; 
    color:#fff;
}
.nav ul li:hover ul li:hover a.hide {
    width:152px;
}
.nav ul li:hover ul li ul {
    display: none;
}
.nav ul li:hover ul li a {
    display:block; 
    color:#FFFFFF; 
    width:152px;
    background-color: #979D71;
    background-image:url(../../images/layout/nav_bullet2.gif);
    background-position:5px 6px;
    background-repeat:no-repeat;
}
.nav ul li:hover ul li a:hover {
    background-color:#979D71; 
    color:#fff;
}
.nav ul li:hover ul li:hover ul {
    display:block; 
    position:absolute; 
    left:199px; 
    top:0px; 
    color:#fff;
    
}
.nav ul li:hover ul li:hover ul li a {
    display:block; 
    width:152px; 
    color:#FFFFFF;
    height: auto;
    background-color: #7C8158;
    background-image:url(../../images/layout/nav_bullet3.gif);
    background-position:5px 6px;
    background-repeat:no-repeat;
}

.nav ul li:hover ul li:hover ul li:hover ul li a {
    display:block; 
    width:152px; 
    color:#FFFFFF;
    height: auto;
    background-color: #7C8158;
    background-image:url(../../images/layout/nav_bullet3.gif);
    background-position:5px 6px;
    background-repeat:no-repeat;
}

.nav ul li ul li ul li ul li {
    display: none;
}

.nav ul li:hover ul li:hover ul li:hover ul li {
    display:block; 
    width:152px; 
    color:#FFFFFF;
    height: auto;
    background-color: #7C8158;
    background-image:url(../../images/layout/nav_bullet3.gif);
    background-position:5px 6px;
    background-repeat:no-repeat;
}


.nav ul li:hover ul li:hover ul li a:hover {
    background-color:#7C8158; 
    color:#FFFFFF;

}

#nav li.sectionheader {
background:none;
color:#FFFFFF;
display:block;
font-size:15px;
font-style:oblique;
font-weight:bold;
line-height:24px;
padding-left:12px;
width:187px;
}


.menuSubArrow {
float:right;
padding:4px 4px 0;
}

#headerlinks {
color:#FFFFFF;
top:10px;
left:215px;
position:absolute;
width:400px;
}
#topnavdropdown {
    list-style: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#topnavdropdown li {
float: left;
}
#topnavdropdown a:hover {
display:block;
text-decoration:underline;
}

#topnavdropdown a {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:18px;
line-height:18px;
margin:0;
padding:3px 5px;
text-align:center;
text-decoration:none;
width:150px;
}