@charset "UTF-8";
/* CSS Document */

.toc ul {
margin:0 0 0 0px;
padding:0 0 0 0;}

.toc ul ul {
padding:0;
}

.toc li ul {
margin:7px 0 0 -13px ;
padding:8px 0 0 0px;
border-left:1px solid #999;
}

.toc li li ul {
margin:7px 0 9px -13px ;
padding:8px 0 0 0px;
border-left:1px solid #999;

}

.toc ul li {
list-style:none;
display:block;
background-image:url(images/docsm2.png);
background-repeat:no-repeat;
padding:0px 0 0px 29px; /*padding:3px 0 0px 35px;*/
margin-bottom:6px;
}

.toc ul li.open {
background-image:url(images/opensm2.png);
background-repeat:no-repeat;
}

.toc ul li.closed {
background-image:url(images/closedsm2.png);
background-repeat:no-repeat;
}

.toc li li {
list-style:none;
display:block;
background-image:url(images/docsm.png);
background-repeat:no-repeat;
padding:0px 0 0px 29px; /*padding:3px 0 0px 35px;*/
margin-bottom:6px;
}

.toc li li.open {
background-image:url(images/opensm.png);
background-repeat:no-repeat;
}

.toc li li.closed {
background-image:url(images/closedsm.png);
background-repeat:no-repeat;
}

.toc ul li a {
text-decoration:none;
font-weight:normal;
padding:1px 0 0px 0; /*padding:1px 0 2px 0;*/
}

.toc ul li a:hover {
text-decoration:underline
}

.toc ul li a.selected {
background-color:#000066;
color:white;
padding:2px;
}

/*  NEW BREADCRUMBS STYLES  */


.toc_breadcrumbs ul {
margin:0;
padding:0;
font-size:0.85em;
}


.toc_breadcrumbs ul li {
display:block;
float:left;
padding-left:0px;
padding-right:5px;
padding-top:0px;
padding-bottom:2px;
}


.toc_breadcrumbs ul li + li {
display:block;
float:left;
padding-left:10px;
padding-right:5px;
padding-top:0px;
padding-bottom:2px;
background-image:url(images/bread_arrow_sm.png);
background-repeat:no-repeat;
background-position:center left;
}


.toc_breadcrumbs ul li.current_location {
font-weight:bold;
}


/*  END NEW BREADCRUMBS STYLES  */
