/* Start of CMSMS style sheet 'CSS - Navigation' */
/* Main Menu Styles */


#menu_vert {
margin-left:0;
margin-right:0;
background: #4f6517;
}

.clearb {
clear:both;
}

#menuwrapper {
background: #4f6517;
border-top:0 solid #8fb72f;
border-bottom:1px solid #658121;
width:100%;
}

#primary-nav li li {
width:194px;
background: #4f6517;
border-bottom:0 solid #658121;
border-top:0 solid #658121;
margin-bottom:0;
margin-left:0;
margin-top:-1px;
position:relative;
padding-left:15px;
float:left;
clear:both;
}

#primary-nav,#primary-nav ul {
list-style:none;
margin:0;
padding:0;
}

#primary-nav ul {
position:absolute;
top:auto;
display:none;
}

#primary-nav ul ul {
margin-top:0;
margin-left:0;
left:100%;
top:0;
border-bottom:0 solid #658121;
border-top:0 solid #658121;
}

#primary-nav li {
margin-left:0;
float:left;
}

#primary-nav a {
display:block;
text-decoration:none;
color:#fff;
outline:none;
margin:0;
padding:5px 15px;
}

#primary-nav li a {
border-right:1px solid #546d15;
border-left:0 solid silver;
outline:none;
}

#primary-nav li li a {
border-right:0 solid #8fb72f;
outline:none;
margin-left:-1px;
margin-right:0;
height:1%;
}

#primary-nav li,#primary-nav li.menuparent {
background:#4f6517;
}

#primary-nav li.menuactive {
background-color:#709025;
border-bottom:0 solid #799b28;
margin-bottom:0;
}

#primary-nav ul li.menuparent,#primary-nav ul li.menuparent:hover,#primary-nav ul li.menuparenth {
background-image:url(images/cms/arrow.gif);
background-position:center right;
background-repeat:no-repeat;
}

#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh {
background-color:#709025;
border-bottom:0 solid #799b28;
outline: none;
}

#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul {
display:none;
outline: none;
}

#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul {
display:block;
outline: none;
}


/* Sub Menu Styles */


#sub_menu {
width:100%;
margin-top:10px;
border-bottom:1px dashed #6e8c24;
padding:0 0 10px;
}

#sub_menu_title {
font-size:12pt;
color:#e9f0d8;
font-weight:700;
border-bottom:1px dashed #658121;
padding:10px 0 5px 10px;
}

#sub_menu ul {
margin:0;
padding:0;
}

#sub_menu li {
list-style:none;
line-height:16pt;
margin:0;
padding:0;
}

#sub_menu li a:hover {
text-decoration:none;
color:#fff;
outline: none;
}

#sub_menu a,#sub_menu a:visited {
color:#e9f0d8;
text-decoration:underline;
outline: none;
}

#quicklinks_box h3 {
color:#e9f0d8;
font-size:9pt;
background:url(uploads/images/menu_list_active_icon.png) no-repeat 0px;
margin:0;
padding:0 0 0 8px;
}
/* End of 'CSS - Navigation' */

