#pagedetails {
border-top:medium none;
margin-top:0;
}
#content {
background:#FFFFFF none repeat scroll 0 0;
}
* html > body #parts {
margin-top:2em;
}
#navlevel2 {
width:500px;
}
.navlevel {
font-size:0.9em !important;
}
.navlevel ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2em 0 0;
padding:0;
}
.navlevel ul.toplevel {
float:left;
width:280px;
}
.navlevel li a {
color:#336759;
font-weight:bold;
text-decoration:none;
}
.navlevel li ul {
border-left:1px solid #DCD6B2;
margin:0 0 0 17px;
}
.navlevel li ul.first {
margin-top:0.4em !important;
}
.navlevel li ul.last {
border:medium none;
}
.navlevel li ul li, .navlevel li ul.last li li {
background:transparent url(../images/sitemap_bar.gif) no-repeat scroll left center;
margin:0;
padding:0.1em 20px;
}
.navlevel li ul.last li, .navlevel li ul.last li ul.last li {
background:transparent url(../images/sitemap_last.gif) no-repeat scroll left top;
padding-left:21px;
}
.navlevel li ul ul {
margin-top:0 !important;
}
.navlevel li ul li a {
color:#949295;
font-weight:normal;
}
.navlevel ul.haschildren ul.haschildren li.child {
background:transparent none repeat scroll 0 0;
}
* html > body #banner {
border-bottom:5px solid #DCD6B2;
height:229px;
margin-bottom:-100px;
margin-left:-27px;
margin-top:-243px;
overflow:hidden;
}

