/* CSS Document */

#slidetabsmenu {
background: url(../backgrounds/subnav-bg.gif) repeat-x;
float:left;
width:100%;
font-size:85%;
line-height:normal;
}



* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}



#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(../navigation/images/SlidingDoors/tab-left.gif) no-repeat left top;
margin:0px 2px 0px 0px;
padding:0px 0px 0px 6px;
text-decoration:none;
border-bottom: 1px solid #ababad; /* a0a0a2  */
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../navigation/images/SlidingDoors/tab-right.gif) no-repeat right top;
padding: 4px 8px 4px 1px;
margin: 0px 0px 0px 0px;
font-weight:bold;
color:#666;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: #222;
}

#slidetabsmenu #current a {
background-position:0 -24px;
border-bottom: 1px solid #FFF;
}

#slidetabsmenu #current a span {
background-position:100% -24px;
color: #004c7e; /* 222 */
}

#slidetabsmenu a:hover {
background-position:0% -24px;
border-bottom: 1px solid #d6d6d9;
}

#slidetabsmenu a:hover span {
background-position:100% -24px;
}


#slidetabsmenu a.back-button, #slidetabsmenu a.back-button:visited{
float:left;
width: 32px;
height: 22px;
background:url(../navigation/images/SlidingDoors/back-button.gif) no-repeat left top;
background-position: 0px -46px;
margin:0px 8px 0px 12px;
padding:0px 0px 0px 6px;
border-bottom: 0px; 
}

#slidetabsmenu a.back-button:hover, #slidetabsmenu a.back-button:visited:hover{
background-position: 0px -23px;
}

#slidetabsmenu a.back-button:active, #slidetabsmenu a.back-button:visited:active{
background-position: 0px -0px;
}



/* *** mini nav *** */

#mini-nav-container ul{
list-style-type: none;
margin:0;
padding:0;
}

#mini-nav-container li{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 0px;
line-height: 100%;
font-size: 85%;
}

#mini-nav-container a, #mini-nav-container a:visited{
color: #b3b4b6;
text-decoration: none;
}

#mini-nav-container a:hover, #mini-nav-container a:visited:hover, #mini-nav-container a#current:hover, #mini-nav-container a#current:visited:hover{
color: #444;
text-decoration: underline;
}

#mini-nav-container #current{
color: #444;
text-decoration: none;
}

/*  left nav */

#left-nav{
background: #CCC;
margin: -10px -10px 10px -10px;
position: relative;
}

#left-nav #titlebar{
background: #044b79 url("../navigation/images/LeftNav/left-nav_titlebar.png") ;
width: 181px; /* 189 - l/r padding */
height: 29px; /* 39 - t/b padding */
color: #FFF;
padding: 10px 0px 0px 8px;
border-bottom: 2px solid #01304e;
}

#left-nav #titlebar a, #left-nav #titlebar a:visited{
color:#FFF;
text-decoration: none;
font-size: 130%;
font-weight: bold;
}
#left-nav #titlebar a:hover, #left-nav #titlebar a:visited:hover{
text-decoration: none;
}

#left-nav #navigation{
width: 189px;
padding: 0px;
margin: 0px 0px 4px 0px;
border-bottom: 2px solid #ccc;
}

#left-nav #navigation ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#left-nav #navigation li{
height: 28px;
list-style-image: none;
list-style: none outside;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#left-nav #navigation li.spacer{
border-bottom: 2px solid #88888b;
}

#left-nav #navigation a, #left-nav #navigation a:visited{
height: 25px; /* 28 - t/b padding */
background: url(../navigation/images/LeftNav/left-nav_item.png) 0px 0px no-repeat;
color: #FFF;
font-size: 100%;
font-weight: bold;
text-decoration: none;
padding:  3px 0px 0px 16px;
margin: 0px 0px 0px 0px;
display: block;
}

#left-nav #navigation a:hover, #left-nav #navigation a:visited:hover{
background: url(../navigation/images/LeftNav/left-nav_item.png) 0px -28px no-repeat;
}

#left-nav #navigation a:active, #left-nav #navigation a:visited:active{
background: url(../navigation/images/LeftNav/left-nav_item.png) 0px -56px no-repeat;
}

#left-nav #navigation a.current, #left-nav #navigation a:visited.current{
background: url(../navigation/images/LeftNav/left-nav_item.png) 0px -84px no-repeat;
color: #333;
}

#related{
width: 171px; /* 189 - border - padding*/
border: 1px solid #CCC;
border-bottom: 2px solid #CCC;
margin: 0px 0px 4px -10px;
padding: 8px;
font-size: 85%;
}




