/* Root = Horizontal, Secondary = Vertical */
#navmenu h2 {
    background:#FFFFFF none repeat scroll 0 0;
    color:#3F8CFF;
    font-size:12px;
    font-weight:normal;
    line-height:10px;
}
ul#navmenu {
    margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    line-height:10px;
    float:right;
    z-index:999;
}

ul#navmenu li {
    margin: 0;
    border: 0 none;
    padding: 0 5px;
    float: left; /*For Gecko*/
    display: inline;
    height:20px;
    list-style: none;
    position: relative;
    z-index:999;
}
ul#navmenu li ul li{
    height:26px;
}

ul#navmenu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    display: none;
    position: absolute;
    line-height:19px;
    z-index:3;
}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    font: 1px/0px serif;
    height: 0;
    visibility: hidden;
}
ul#navmenu ul li {
    width: 100%;
    float: left; /*For IE 7 lack of compliance*/
    display: block !important;
    display: inline; /*For IE*/
    background-color:#DBD3A2;
    padding-left:10px;
    position:relative;
    left:0px;
}
ul#navmenu ul li.wide {
    width: 250px;
    border-bottom: 1px solid #084887;
    border-left: 1px solid #084887;
    border-right: 1px solid #084887;

}
ul#navmenu ul li.medium {
    width: 170px;
}
ul#navmenu ul li.small {
    width: 125px;
}
ul#navmenu ul li.verySmall {
    width: 85px;
}

ul#navmenu li ul{
    top:10px;
    left:0;
    margin-left:5px;
    border:1px solid #E0E3E5;
}
ul#navmenu a{
    text-decoration:none;
}
ul#navmenu li ul a{
    text-decoration:none;
    color:#5C5D5E;
    display:block;
    outline:none;
}

UL#navmenu LI:hover LI:hover, UL#navmenu LI:hover LI:hover a{
    BACKGROUND: #3B6A9E;
	color:#FFA500; /* COLOR: #6F6F6F; */					/*menu hover*/
}
UL#navmenu LI.iehover LI.iehover, UL#navmenu LI.iehover LI.iehover a{
    BACKGROUND: #3B6A9E;
	color:#FFA500; /*COLOR: #6F6F6F; */					/*menu hover*/
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
    display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
    display: block;
}

ul#navmenu li ul {
    border:0 none;
    font-size:13px;
    line-height:23px;
    margin-top:29px;
}


ul#navmenu li ul a:link,  ul#navmenu li ul a:visited, #hNav li.current li span:visited, #hNav li.section li span a:visited, #hNav li.current li span a:link, #hNav li.section li span a:link {
color:#084887;
text-decoration:none;
background:none;
}

ul#navmenu li ul a:hover, #hNav li.current li span a:hover, #hNav li.section li span a:hover  {
color:#FFA500;
background:none;
text-decoration:none;
}


#hNav li.wide span {padding-top:0px;}


#hNav li.current li span, #hNav li.section li span {
background:none;
padding-top:0px;
}


#hNav li.wide a {height:auto;}
