/* Reset some of the defaults that the theme adds. */
div.menu li, div.menu ul {margin: 0; padding: 0; text-indent: 0;}
div.menu ul, div.menu li {line-height: 120%;}
div.menu ul {list-style: none;}
/**************************** Layout styles */
div.menu {/* 180px external - outer wrapper */ width: 138px;}
div.menu ul.side-menu1 {display: block; margin:1px 0px 1px 0px; padding: 5px 0px 5px 0px; width:138px; color: #e15c04; border-left: 7px solid #e15c04; border-bottom: 1px dotted #e15c04;}
div.menu ul.focus {display: block; margin:1px 0px 1px 0px; padding: 5px 0px 5px 0px; width:138px; color: #e15c04; border-left: 7px solid #A24E12; background-color: #FFF3EB;}
/* All anchors are 174px wide external, with a 1px border, and pixel of vertical (and collapsable) margin. Internal padding and width varies with the level, but always adds up to 172px */
div.menu a, div.menu h2 {display: block;  /*float: left;  clear: left;*/ padding: 2px 0; margin: 0px 0px; width: 138px; border-width: 0px; border-style: solid;}
/*div.menu li>a, div.menu li>h2 {float: none;}*/
/* Remove styles for lists that the theme may have added */
div.menu ul {margin: 0px; padding: 0px; list-style-type: none;}
/* Level 1 anchors: 20px to LHS */
div.menu ul.side-menu1 a, div.menu ul.side-menu1 h2 {width: 120px; padding-right: 0px; padding-left: 18px;}
/* Level 2: same indent as level 1, more padding to RHS */
div.menu ul.side-menu2 a, div.menu ul.side-menu2 h2 {width: 118px; padding-right: 0px; padding-left: 20px;}
/* Level 3: 10px more padding on left than level 2 */
div.menu ul.side-menu3 a, div.menu ul.side-menu3 h2 {width: 103px; padding-left: 35px; padding-right: 0px;}
/* Level 4: 8px more padding on left than level 3 */
div.menu ul.side-menu4 a, div.menu ul.side-menu4 h2 {width: 99px; padding-left: 42px; padding-right: 0px;}
/**************************** Static formatting styles */
div.menu {font-family: "Arial",helvetica, sans-serif; font-size: 13px; background-color: transparent;}
div.menu h2 {font-size: 98%;}
div.menu li {background-repeat: no-repeat;}
/* Default font style and colours for the menu links */
div.menu a, div.menu h2 {text-align: left; text-decoration: none; color: #e15c04;}
/* A blue tinge to the links after the first level */
div.menu ul.side-menu1 a, div.menu ul.side-menu1 h2, div.menu ul.side-menu2 a, div.menu ul.side-menu2 h2 {color: #e15c04;}
/* Disable bold after the second level */
div.menu ul.side-menu3 a {font-weight: normal;}
/* Menu background colours - lighter blue for deeper levels */
div.menu ul.side-menu1 li {background-color: transparent;}
div.menu ul.side-menu2 li {background-color: transparent; font-size: 12px;}
div.menu ul.side-menu3 li {background-color: transparent; font-size: 11px;}
/* Selected menu item: background colour white - font and border set on the anchor */
div.menu ul.side-menu1 li.selected, div.menu ul.side-menu2 li.selected, div.menu ul.side-menu3 li.selected, div.menu ul.side-menu4 li.selected {background-color: transparent;}
/* Current page has a highlighted border and bolder text */
div.menu li a.open  {/*font-style: italic;*/ font-weight: bold;}
div.menu ul.side-menu1 li.selected a.selected {font-weight: bold;}
div.menu ul.side-menu2 li.selected a.selected, div.menu ul.side-menu3 li.selected a.selected, div.menu ul.side-menu4 li.selected a.selected, div.menu ul.side-menu4 li.open a.open {color: #A24E12; font-weight: bold;}
/* Bullets for level 1:
[] = no children; blue = not selected; red = selected
>  = closed, has children; blue
v  = open, has children; blue = not selected; red = selected
*/
/* Default bullet - assuming no children. */
div.menu ul.side-menu1 li {background-position: 7px 0.24em; background-image: url("../images/bullets/menu_section1.gif");}
div.menu ul.side-menu2 li {background-position: 12px 0.24em; background-image: url("../images/bullets/menu_section1.gif");}
/* Closed, with children */
div.menu ul.side-menu1 li.closed {background-position: 7px 0.24em; background-image: url("../images/bullets/menu_section1.gif");}
/* Open - not selected */
div.menu ul.side-menu1 li.open {background-position: 7px 0.24em; background-image: url("../images/bullets/menu_section1.gif");}
/* Level 2 - no bullets (try some small bullets) */
div.menu ul.side-menu1 ul.side-menu2 li {background-position: 12px 0.24em;   background-image: url("../images/bullets/menu_section2.gif"); /*background-image: none;*/}
/* Level 3 - simple square bullets */
div.menu ul.side-menu2 ul.side-menu3 li {background-position: 25px 0.24em;   background-image: url("../images/bullets/menu_section2.gif");}
/* Level 4 - simple round bullets */
div.menu ul.side-menu3 ul.side-menu4 li {background-position: 33px 0.24em; background-image: url("../images/bullets/menu_section4.gif");}
/**************************** Dynamic formatting styles */
/* Darken the text and border when hovering */
div.menu li a:hover {text-decoration: underline;}
/* IE MAC may need all anchors floated to the left */
/* stuff for admin menu here */
.menu ul.section1 {display: block; margin:2px 0px 0px 0px; padding: 10px 0px 10px 5px; width:135px; font-size: 12px; color: #e15c04; border-left: 7px solid #e15c04; list-style:none;}
.menu ul.section1 li {display: block; padding-left: 10px; font-size: 12px; font-weight: bold; color: #e15c04; background: url("../images/bullets/menu_section1.gif") no-repeat  top left #fff;}
.menu ul.section1 li ul {display: block; padding: 0px; margin: 0px; list-style:none;}
.menu ul.section1 li ul li {display: block; font-size: 10px; line-height: 11px; font-weight: normal; /* font-family: "Arial", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; */ background: url("../images/bullets/menu_section2.gif") no-repeat  top left #fff; padding: 2px 0px 0px 10px;}
.menu ul.section1 li ul li ul li {display: block; font-size: 10px; line-height: 11px; font-weight: normal; /* font-family: "Arial", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; */ background: url("../images/bullets/menu_section3.gif") no-repeat  left #fff; padding: 2px 0px 2px 10px;}
.hidden {display:none;}