#breadcrumb {
 background-image:url(/media/images/common/bai_shade_about.gif);
 background-color:#ccc;
}

/* hide nav for this section */
#nav-cont {
 display:none;
}

.sitemap,
.content-top.white {
 background-color:#fff;
}

.sitemap {
 padding-top:10px;
}

.sitemap a {
 display:block;
 height:20px;
 line-height:20px;
 color:#fff;
 font-size:1em;
 text-decoration:none;
 text-align:left;
 font-weight:bold;
 padding-left:20px;
}

.sitemap a:hover {
 text-decoration:none;
}

.sitemap div {
 /* list column container */
 /* background colors defined below */
 float:left;
 display:inline;
 width:179px;
 margin-right:4px;
 height:650px;
}

html>body .sitemap div {
 min-height:650px;
}

.sitemap div.col-3 {
 /* avoid margin on last column */
 margin-right:0px;
}

.sitemap ul {
 list-style:none;
 margin-left:0px;
 padding-left:0px;
}

.sitemap li a {
 width:179px;
 w\idth:157px;
 color:#fff;
 display:block;
}

.sitemap ul.l2 li a {
 font-size:0.9em;
 height:auto;
 line-height:2.5em;
}

.sitemap ul.l2 li {
 padding:0px;
 margin:0px;
 line-height:0.8em;
}

.sitemap ul.l2 li span {
 display:block;
 padding-left:32px;
 text-align:left;
 voice-family:"\"}\"";
 voice-family:inherit;
 padding-left:48px;
}

html>body .sitemap ul.l2 li span {
 padding-bottom:10px;
}

.sitemap ul.l0 li.nav-group0,
.sitemap ul.l0 li.nav-group1,
.sitemap ul.l0 li.nav-group2,
.sitemap ul.l0 li.nav-group3 {
 background-color:#fff;
}

 /* top-level section items */

.sitemap ul.l0 li.nav-group0 a {
 background-color:#1B2C85;
 border-top:1px solid #5362A0;
 border-left:1px solid #5362A0;
 border-right:1px solid #162560;
 border-bottom:1px solid #162560;
}

.sitemap ul.l0 li.nav-group1 a {
 background-color:#FF4A00;
 border-top:1px solid #F96E3E;
 border-left:1px solid #F96E3E;
 border-right:1px solid #DB3900;
 border-bottom:1px solid #DB3900;
}

.sitemap ul.l0 li.nav-group2 a {
 background-color:#90C842;
 border-top:1px solid #B7DD7A;
 border-left:1px solid #B7DD7A;
 border-right:1px solid #6B9627;
 border-bottom:1px solid #6B9627;
}

.sitemap ul.l0 li.nav-group3 a {
 background-color:#666;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #333;
 border-bottom:1px solid #333;
}

.sitemap ul.l0 .first li {
 /* 2nd-level items have a margin */
 margin-top:10px;
}

.sitemap ul.l0 .first ul li {
 /* sub-items do not */
 margin-top:0px;
}

.sitemap ul.l0 li ul.l1 ul.l2 {
 /* small (3rd-level) sub-items list */
 padding-top:7px;
 padding-bottom:0px;
}

.sitemap ul.l0 li ul.l3 li {
 /* small (3rd-level) sub-items list */
 padding-top:7px;
 padding-bottom:0px;
}

/* colored spacing between sub-sections / item background colors / column backgrounds */

.sitemap ul li.nav-group0 ul.l1,
.sitemap ul.l0 li.nav-group0 ul.l1 ul.l2 a,
.sitemap div.col-0 {
 background-color:#DDE9F6;
}

.sitemap ul li.nav-group1 ul.l1,
.sitemap ul.l0 li.nav-group1 ul.l1 ul.l2 a,
.sitemap div.col-1 {
 background-color:#F7EECC;
}

.sitemap ul li.nav-group2 ul.l1,
.sitemap ul.l0 li.nav-group2 ul.l1 ul.l2 a,
.sitemap div.col-2 {
 background-color:#E4F0DA;
}

.sitemap ul li.nav-group3 ul.l1,
.sitemap ul.l0 li.nav-group3 ul.l1 ul.l2 a,
.sitemap div.col-3 {
 background-color:#e5e5e5;
}

.sitemap ul.l0 li ul.l1 ul.l2 a {
 /* small (3rd-level) sub-items */
 color:#666;
 border:none;
 margin-top:0px;
 margin-bottom:0px;
 width:170px;
 text-align:left;
 margin-left:0px;
 voice-family:"\"}\"";
 voice-family:inherit;
 width:146px;
 padding-left:0px;
 margin-left:24px;
}
.sitemap ul.l0 li ul.l1 ul.l2 a:hover {
    color:#333;
    text-decoration:underline;
}
