#section_nav a.nav-more{
    background: url("/images2/icon_blue_arrow_dn.png") no-repeat scroll right center;
    padding-right: 12px;
    /* good */
}
#section_nav .nav-list-cont{
    display: none;
    margin-left: 22px;
    position: relative;
    /* good */
}

#section_nav .nav-topic{
    background-color: #FFFFFF;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    color: #000000;
    font-weight: bold;
    padding: 6px 12px 8px 7px;
    position: absolute;
    top: -22px;
    z-index: 4;
    /* good */
}
#section_nav #recent_inmates_list_cont .nav-topic{ width: 120px; }
#section_nav #programs_services_list_cont .nav-topic{ width: 130px; }
#section_nav #special_needs_list_cont .nav-topic{ width: 145px; }

#section_nav .nav-list{
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    left: 0px;
    margin: 0px;
    overflow-y: auto;
    padding:15px 0px;
    position: absolute;
    top: 7px;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.25);
   border-radius:0px 0px 3px 3px;
}
#recent_inmates_list{ width: 180px; }
#programs_services_list{ width: 210px; }
#special_needs_list{ width: 164px; }

#section_nav li{
    position:relative;
    /* good */
}
#section_nav .nav-list li{
    display: block;
    float: none;
    list-style-type: none;
    margin-left: 0px;
}
#section_nav .nav-list li a{
    display: block;
    margin-left: 0px !important;
    padding: 6px 14px;
   font-weight:normal !important;
    font-family:'open sans', sans-serif;
    text-shadow: none;
    text-align: left;
    text-decoration: none;
    color:#003366 !important;
    font-size:1.1em;
    /* good */
}
#section_nav .nav-list li a:hover {
    /* background-color: #F2F2F2;*/
    /* good 
    color: #0088CC;*/
    background-color:#F5F5F5;
    color:#000000 !important;
}
#section_nav div#recent_inmates_list_cont{
   /*  width:170px;*/
     
}
#section_nav div#programs_services_list_cont{
   /*   width:200px;*/
     
}
#section_nav div#special_needs_list_cont{
   /*   width:160px;*/
     
}

.section-image{
    margin-left:auto; margin-right:auto; display:block; margin-bottom:40px;
}
.section-sub-title{
   padding-top:20px;
}
p.first{
   padding-top:0px;
   margin-top:6px;
}
.padded-text{
    padding:0px 40px 20px 40px;
}


