#overview_nav li {
list-style-type: none;
float: left; display: inline;
height: 16px;
}

#overview_nav li a {
float: left; display: inline;
height: 0; overflow: hidden;
padding-top: 15px;
background: url(/style/art/overview_nav.gif) 0 -36px no-repeat;
}
#overview_nav li a:focus {
outline: none;
}
#ns_methodology a {
width: 173px;
}
#ns_methodology a:hover,
#ns_methodology a:focus,
#ns_methodology.selected a {
background-position: 0 0!important;
}
#ns_findings a {
width: 113px;
background-position: -173px -36px!important;
}
#ns_findings a:hover, 
#ns_findings a:focus,
#ns_findings.selected a {
background-position: -173px 0!important;
}

#ns_policy a {
width: 229px;
background-position: -286px -36px!important;
}
#ns_policy a:hover,
#ns_policy a:focus,
#ns_policy.selected a {
background-position: -286px 0!important;
}

#ns_recommendations a {
width: 209px;
background-position: -515px -36px!important;
}
#ns_recommendations a:hover,
#ns_recommendations a:focus,
#ns_recommendations.selected a {
background-position: -515px 0!important;
}

#vertical_header .prev_next {
width: 16px;
height: 0; padding-top: 130px;
overflow: hidden;
background: url(/style/art/prev_next.gif) 0 0;
position: absolute;
top: 240px;
}
#vertical_header #prev {
left: -25px;
}

#vertical_header #next {
right: -23px;
background-position: -32px 0;
}

#carousel {
width: 846px;
height: 374px;
margin: 0 auto;
position: relative;
margin-bottom: 2em;
float: left; display: inline;
}

#carousel .s_window {
height: 374px;
width: 846px; overflow: hidden;	
position: relative;
clear: left;
margin: 0;
}
#carousel .s_wide {
width: 3600px;
height: 385px;
background: url(/style/art/4_across.gif) 0 0 no-repeat;
margin: 0;
}
#carousel li.panel {
list-style-type: none;
margin: 0;
float: left; display: inline;
position: relative;
width: 900px;
height: 385px;
padding-top: 11px;
}

#carousel .text {
float: left; display: inline;
width: 236px;
margin: 10px 0 0 18px;
}
#carousel .text p {
color: #434952;
}
#carousel .detail_text {
float: left;display: inline;
padding: 20px 10px 5px 10px;
width: 520px;
margin-left: 45px;
}
#carousel .detail_text p {
margin-bottom: .9em;
}
#carousel .detail_text strong {
color: #124f6c;
font-size: 1.4em;
font-weight: normal;
}

#carousel #detail_findings {
}

#carousel #detail_recommendations {
}

#carousel .graphic {
float: left; display: inline;
width: 556px;
height: 0;overflow: hidden;
margin: 10px 0 0 20px;

}
#carousel #location_map {
padding-top: 342px;
background: #fee url('/style/art/study_area.gif') top right no-repeat;
}
#carousel #performance_chart {
width: 563px;
padding-top: 345px;
background: url('/style/art/performance_chart.gif') top right no-repeat;
}