/* Start of CMSMS style sheet 'menu' */
/* Styling the apperance of menu items on hover */
#primary-nav a {display: block;text-decoration: none;color: #FFF;padding-right: 8px;padding-left: 8px;font-size: 14px;border-right:0px solid #848484;  line-height:39px; }
#primary-nav li { text-align:center;float: left;  height:39px;padding-right:20px; padding-left:10px; background-image:url(uploads/images/li_bg.jpg); background-position:right; background-repeat:no-repeat;min-width:176px;}
#primary-nav li li {float: left;clear: both;}
#primary-nav li li a {height: 1%;border-right:0px solid #848484}
#primary-nav li li {min-width: 130px;}

#primary-nav li li {float: none;position: relative;}
#primary-nav li a {}
/* 2nd level menu background */


#menu_vert {margin-left: 1px;margin-right: 1px;}
.clearb {clear: both;}
#menuwrapper {width: 100%;}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul {list-style: none;margin: 0px;padding: 0px; z-index: 1000;}
#primary-nav ul {position: absolute;top: auto;display: none; z-index: 1000;}
#primary-nav ul ul {margin-top: 4px;margin-left: -1px;left: 100%;top: 0px; z-index: 1000;}	
/* Styling the basic apperance of the menu elements */

#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;}
/* IE Hacks */


#primary-nav li a:hover{ background-color: #f78f1e;color: #FFF;}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li a.menuactive {background-color: #f78f1e;color:#FFF;}
#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;background-color: #1071b9;}
/********************
Footer Links
*********************/
* html div#menu_horiz {height: 1%;}
div#menu_horiz {width: 100%;margin: 0;}
div#menu_horiz ul {margin: 0;padding: 0;float: left;}
div#menu_horiz li {float:left;list-style:none;margin 0;}
div#menu_horiz a, div#menu_horiz li.activeparent a, div#menu_horiz h3{text-decoration: none;color: #ffffff;display: block;font-size: 12px;border-right: 1px solid #ffffff;margin: 0 5px 0 0;}
div#menu_horiz a {padding-right: 3px;}
div#menu_horiz li.activeparent a {padding-right: 3em;}
div#menu_horiz h3 {padding-right: 3px;font-weight: normal;}
div#menu_horiz li a:hover {color: #ffffff;text-decoration: underline;}
div#menu_horiz a.activeparent:hover {color: #ffffff;}
/* Footer */
/* End of 'menu' */

