
/* navigation */
div#mainMenuToggle {
    float:left;
    padding-top:   10px;
    padding-bottom: 40px;
    width: 180px;
}

#mainMenuToggle * {
    font-size:11px;
}

#mainMenuToggle h3 {
    font-weight:bold;
    font-size:14px;
    margin:1em 0 0 0;
    padding: 4px 0;
    border-bottom:2px solid #333;
    text-transform: uppercase;
}

#mainMenuToggle ul, #mainMenuToggle li {
    margin:0;
    padding:0;
    padding-top: 0px;
    list-style:none;
}

#mainMenuToggle li {
    display:inline;
}

#mainMenuToggle ul li a {
    text-decoration:none;
    display:block;
    margin:0;
    padding:4px 6px;
    color:#990000;
    border-bottom:1px solid #aaa;
}

#mainMenuToggle ul ul li a {
    padding-left:18px;
    color:#666;
    background-color:#ffffff;
    border-bottom:1px solid #eeeeee;
}

#mainMenuToggle ul li a:hover {
    background-color:#F6F6F6;
}

#mainMenuToggle a.selected {
   background-color:#ececec;
}

#search label {
    text-transform:uppercase;
}

/* navigation - second level */
#toggleSubNav {
    width:90em;
    background-color:#ffffff;
    padding:12px 0 6px 0;
    border-bottom:1px solid #990000;
}

#toggleSubNav ul li {
    float:left;
    display:inline-table;
}

#toggleSubNav ul li a {
    padding:0 1em;
    text-decoration:none;
    color:#fff;
    float:left;
}

#toggleSubNav ul li + li a {
    border-left:1px solid #fff;
}

#toggleSubNav ul li a:hover {
    text-decoration:underline;
}

#toggleSubNav .nav_selected a, #toggleSubNav .nav_selected a:hover {
    color:#cc9999;
} 

/* menu nav states */
.hideSwitch {
    display:none;
}

.showSwitch {
    display:block;
}

.rollup {
    padding-left:18px !important;
    background:url(/images/toggle_close.gif) no-repeat 6px;
}

.rolldown {
    padding-left:18px !important;
    background:#ffffff url(/images/toggle_open.gif) no-repeat 6px;
    font-weight: bold;
}

.showtopic {
    padding-left:24px !important;
}