/* Start of CMSMS style sheet '_nav_right' */
/* =========== VERTICAL MENU =========== */
html div.menu_vertright {
        padding: 0;
        margin: 0;
        font-size: 110%; 
        overflow: hidden;
        background-color: inherit;
        }

/* OVERRIDE/RESET ALL UL's INSIDE menu_vertright */
html div.menu_vertright ul {
        padding: 0; 
        margin: 0;
        border: none;
        } 

/* =========== menu li block =========== */
html div.menu_vertright li {
        list-style: none;
        margin: 0;
        display: block; 
        }


/* =========== fix ie bug with display:block; =========== */
* html div.menu_vertright li a  { height: 1%; } 
* html div.menu_vertright li hr { height: 1%; }


/* =========== FIRST level links =========== */
html div.menu_vertright a {
        padding: 3px 2px 3px 12px;
        text-decoration: underline;
        color: #44636c;
        min-height: 1em;
        display: block;
        font-weight: normal;
        font-size: 74%;
        text-transform: none;
        font-weight: bold;
        letter-spacing: 0.015em;
        border: none;
        background-image: url(_imgs/arrow_blue.gif);
        background-position: left 6px;
        background-repeat: no-repeat;
        }


/* =========== HOVER state for all links =========== */
html div.menu_vertright a:hover {
        background-color: inherit;  /* #e9e9ea   */
        color: #a54834; 
        text-decoration: underline; 
        display: block;
        }



/* =========== Current Page, any level =========== */
html div.menu_vertright li a.current {
        background-color: inherit; 
        color: #44636c; 
        font-weight: bold;
        }
html div.menu_vertright li a.current:hover {
        font-weight: bold;
        }



/* =========== separator =========== */
html div.menu_vertright li hr.separator {
        display: none; /* this is for accessibility */
        }



/* =========== logged-in menu links =========== */
html div#membersonly a {
        padding: 5px 0px 5px 20px;
        text-decoration: underline;
        color: #44636c;
        font-weight: bold;
        min-height: 1em;
        display: block;
        font-weight: normal;
        font-size: 90%;
        border: none;
        background-image: url(_imgs/key.gif);
        background-position: left center;
        background-repeat: no-repeat;
        }


html div.membermenu {
        padding:6px 6px; 
        color: #44636c; 
        font-size: 76%; 
        margin-left: -4px;
        }

html div.membermenu INPUT[TYPE='TEXT'] {color: #666; width: 146px;}
html div.membermenu INPUT[TYPE='PASSWORD'] {color: #666; width: 146px;}
html div.membermenu INPUT[TYPE='SUBMIT'] {color: #666; font-size: 94%; padding:2px; margin-top: 4px;}
html div.membermenu a {border: none; font-size: 100%;}
html div.membermenu a:hover {border: none;}
html div.membermenu form a {border: none; font-size: 110%;}


/* End of '_nav_right' */

