/* Start of CMSMS style sheet 'menu' */ /* Vertical menu for the CMS CSS Menu Module */ /* by Alexander Endresen */ /* The wrapper determines the width of the menu elements */ #menuwrapper { width: 100%; } /* Unless you know what you do, do not touch this */ #primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px; width: 100%; margin-left: -1px; } #primary-nav ul { position: absolute; top: 0; left: 100%; display: none; } #primary-nav li { margin-bottom: -1px; position: relative; } /* Styling the basic apperance of the menu elements */ #primary-nav a { font-family: 'Amaranth', arial, serif; border: 0px solid #000000; display: block; margin: 0px; color: #00427A; text-decoration: none; min-height:1em; /* Fixes IE7 whitespace bug*/ background-image: url(uploads/images/navi.png); background-repeat: repeat-x; background-position: left top; padding-top: 16px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 20px; font-weight: bold; text-align: center; } #primary-nav li, #primary-nav li.menuparent { min-height:1em; /* Fixes IE7 bug*/ } /* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */ #primary-nav li.menuactive a, #primary-nav li.menuactive .menuactive a { background-image: url(uploads/images/navi-hover.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } #primary-nav li.menuparent .unli li a{ background-image: url(uploads/images/navi.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } #primary-nav li.menuparent .unli li a:hover{ background-image: url(uploads/images/navi-hover.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } #primary-nav li.menuparent .unli li a.menuactive{ background-image: url(uploads/images/navi-hover.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } #primary-nav li.menuparent .unli li a.menuactive:hover{ background-image: url(uploads/images/navi.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } /* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */ #primary-nav li.menuparent, #primary-nav li.menuparent a:hover, #primary-nav li a:hover, #primary-nav li.menuparent:hover, #primary-nav li.menuparenth { background-image: url(uploads/images/navi-hover.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } /* Styling the apperance of menu items on hover */ #primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { background-image: url(uploads/images/navi.png); background-repeat: repeat-x; background-position: left top; background-color: #94D7F8; } /* The magic - set to work for up to a 3 level menu, but can be increased unlimited */ #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; } #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; } /* IE Hack, will cause the css to not validate */ #primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; } #primary-nav li a { _height: 1%; } /* section header */ #primary-nav li.sectionheader { border-left: 1px solid #006699; border-top: 1px solid #006699; font-size: 130%; font-weight: bold; padding: 1.5em 0 0.8em 0.5em; background-color: #fff; margin: 0; width: 100%; } /* separator */ #primary-nav li hr.separator { display:block; height: 0.5em; color: #abb0b6; background-color: #abb0b6; width: 100%; border:0; margin:0; padding:0; border-top: 1px solid #006699; border-right: 1px solid #006699; } /******************** Footer Links *********************/ /* hack for Internet Explorer */ * html div#menu_horiz { /* hide ie/mac \*/ height: 1%; /* end hide */ } /* background-color for the entire menu row, covering 100% of the width and text center-aligned */ div#menu_horiz { /* background color for the entire menu row */ width: 100%; margin: 0; } /* the menu ul box has top and left border, right border is provided by the li elements */ div#menu_horiz ul { margin: 0; padding: 0; float: left; } /* menu list items */ div#menu_horiz li { float: left; /* makes the list horizontal */ list-style: none; /* hides the list bullet */ margin: 0 ; } /* the links, that is each list item */ div#menu_horiz a, .sectionheader span { text-decoration: none; /* no underline for links */ color: #160000; display: block; /* IE has problems with this, fixed above */ font-size: 11px; background-position: center; border-right-width: 1px; border-right-style: solid; border-right-color: #160000; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 0; padding-right: 3px; } /* hover state for links */ div#menu_horiz li a:hover { color: #000000; text-decoration: underline; } div#menu_horiz a.activeparent:hover { color: #000000; } /* active parent, that is the first-level parent of a child page that is the current page */ div#menu_horiz li.activeparent a { text-decoration: none; /* no underline for links */ color: #000000; display: block; /* IE has problems with this, fixed above */ font-size: 11px; background-position: center; border-right-width: 1px; border-right-style: solid; border-right-color: #160000; margin-top: 0; margin-right: 3; margin-bottom: 0; margin-left: 0; padding-right: 3px; } div#menu_horiz h3 { text-decoration: none; /* no underline for links */ color: #000000; display: block; /* IE has problems with this, fixed above */ font-size: 11px; background-position: center; border-right-width: 1px; border-right-style: solid; border-right-color: #160000; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 0; padding-right: 3px; /* instead of the normal font size for

*/ font-weight: normal; } /* Footer */ /* End of 'menu' */