
#nav_header {
		width: 940px;
		height: 34px;
    position:relative;
}

#topnav {
    background:url(/Media/Layout/topnavbg.gif) top center no-repeat;
    border-bottom:1px solid #cbcbcb;
    position:absolute; 
    bottom:0px;
    width:100%;
}

/*----------| topnavtabs |----------*/

#topnav, #topnavtabs, #topnavtabs ul, #topnavtabs li {
    height: 34px;
    max-height: 34px;
    overflow: hidden;
}
#topnavtabs {
    font:bold 12px arial, verdana, sans-serif;
    margin:0 10px 0 20px;
    text-align:center;

}

#topnavtabs ul {
    list-style:none;
    margin:0;
}

#topnavtabs li {
    display:inline;
    margin:0;
    padding:0;
}

#topnavtabs a {
    cursor:hand;
    float:left;
    height:34px;
    line-height:42px;
    margin:0;
    padding:0 0 0 20px;
    text-decoration:none;
}

#topnavtabs a span {
    color:#007ea7;
    cursor:hand;
    display:block;
    float:left;
    height:34px;
    line-height:42px;
    padding:0 22px 0 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtabs a span {
    float:none;
}
/* End IE5-Mac hack */

#topnavtabs a:hover span {
    background:url("/Media/Layout/topnavtabright3.png") top right no-repeat;
    color:#007ea7;
    line-height:36px;
    color: #8bb35b;
    text-decoration: underline;
}

#topnavtabs a:hover {
    background:url("/Media/Layout/topnavtableft3.png") top left no-repeat;
    line-height:36px;
    color: #8bb35b;
    text-decoration: underline;
}

#topnavtabs li#active a  {
    background:url("/Media/Layout/topnavtableft.png") top left no-repeat;
    line-height:36px;
}

#topnavtabs li#active a span {
    background:url("/Media/Layout/topnavtabright.png") top right no-repeat;
    color:#ffffff;
    line-height:36px;
}



/*----------| subnavtabs |----------*/

ul#subnavlist {
    list-style:none;
    margin:0 auto;
    padding:0;
    text-align:left;
}

ul#subnavlist li {
    display:block;
    margin:0;
    padding:0;
}

ul#subnavlist li a {
    border-top:1px dotted #d7d7d7;
    color:#007ea7;
    display:block;
    padding:0.6em 0 0.6em 20px;
    text-decoration:none;
}

#subnavcontainer>ul#subnavlist li a {
    width:auto;
}

ul#subnavlist li#active a {
    background:#ffffff;
    color:#a7e852;
    font-weight:bold;
}

ul#subnavlist li a:hover, ul#subnavlist li#active a:hover {
    border-top:1px dotted #d7d7d7;
    color:#eee000;
}


