body {
    font-family: arial, helvetica, serif;
    padding: 0px;
    margin: 0px;
}

#headerTop {
    float: left;
    width: 100%;
}

#links {
    float: right;
    color: #243E84;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
    padding: 20px 10px 0px 0px;
}

#headerBottom {
    float: left; /*border-bottom: 5px solid #6BA4D7;*/
/*background-color: #f5f5f5;*/
    font-family: Arial;
    font-size: 8pt;
    line-height: 20px;
    width: 100%;
}

#headerBottom #tabs {
    float: left;
}

/*#headerBottom #tabs a {*/
/*color: #FFFFFF;*/
/*float: left;*/
/*font-weight: bold;*/
/*height: 20px;*/
/*padding: 0px 10px;*/
/*}*/

#headerBottom a {
    text-decoration: none;
}

#headerBottom #account {
    float: right;
    background: url( ../images/4points_r.gif ) left center no-repeat;
    padding: 0px 10px;
}

#headerBottom #account .loginRole {
    color: #666666;
    font-family: "Arial";
    font-size: 8pt;
    font-weight: bold;
}

/* for headerBottom */
.seperate {
    float: left; /*font-size:3px;*/
/*background-color: #6BA4D7;*/
/*height: 3px;*/
    width: 100%;
}

#libnav, #libnav ul {
/* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
}

.nav-tab {
    font-family: Arial, Helvetica, sans-serif;
    z-index: 100;
    position: relative;
}

.nav-tab li {
    /*border: 1px solid #D7B3AE;*/
    float: left;
    /*margin: 2px;*/
    padding: 0;
    position: relative;
}

.nav-tab li a, .nav-tab li a:link, .nav-tab li a:active, .nav-tab li a:visited {
/*font: bold 1.22em  Arial, Helvetica, sans-serif;*/
/*border-bottom: 1px solid #ffffff;*/
    display: block;
    padding: 0 5px;
    /*text-transform: lowercase;*/
    text-decoration: none;
    line-height: 130%;

    color: #40250A;
    font-size: 13px;
    text-decoration: none;
}

#libnav .topMenu{
    color:#979797;
}

#libnav .topMenu:hover{
    color:#B05333;
}

.nav-tab li a:hover {
/*background: #ccc;*/
    COLOR: #b2817b;
}

#libnav a {
    display: block;
}

#libnav .childMenu {
    width: 6em;
}

#libnav li {
/* all list items */
    float: left; /*width: 10em; *//* width needed or else Opera goes nuts */
}

#libnav li ul {
/* second-level lists */
    position: absolute;
    background-color: #D7B3AE;
    width: 10em;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#libnav li ul ul {
/* third-and-above-level lists */
    margin: -2.4em 0 0 9em;

}



#libnav li:hover ul ul, #libnav li:hover ul ul ul, #libnav li.sfhover ul ul, #libnav li.sfhover ul ul ul {

    left: -999em;
}

#libnav li:hover ul, #libnav li li:hover ul, #libnav li li li:hover ul, #libnav li.sfhover ul, #libnav li li.sfhover ul, #libnav li li li.sfhover ul {
/* lists nested under hovered list items */
    left: auto;
}




