.strat-plan-page ul{
    list-style:none;
}
.strat-plan-page .about-list li a {
    text-transform:none;
    color: #984806;
}
.strat-plan-page article{
    width:96%;
    margin:0 2%;
}
.strat-plan-page #strat-plan-overview .hover-list li{
    font-size:12px;
    font-style:italic;
}
.strat-plan-page #strat-plan-overview .about-list li{
    font-size:12px;
    font-style:normal;
}

hr{
    clear:both;
}

.indent {
    padding: 1em;
}
#strat-plan-download{
    text-align:right; 
    font-weight:bold;
    padding-bottom:2px;
    clear:both;
}
#sp-download-link{
    padding:2px 3px;
    background-color: #ededd8;
    color: #3a3a24;
    border:1px solid #c9c9b4;
    border-radius:3px;
    display:inline-block;
}
.ui-icon{
    display:inline-block;
    vertical-align:middle;
}
#sp-download-link:hover{
    background-color: #fafae5;
}
.sp-image{
    text-align:center;
    margin-bottom:10px;
}
.sp-image-full{
    width:100%;
    clear:both;
}
.sp-image-lefthalf{
    width:48%;
    padding:1%;
    float:left;
    clear:left;
}
.sp-image-righthalf{
    width:48%;
    padding:1%;
    float:right;
    clear:right;
}
.sp-image-lefthalf img, .sp-image-righthalf img, .sp-image-full img{
    width:100%;
}
.sp-table table{
    border-collapse:collapse;
}
.sp-table td {
    border:1px solid #b8d87a;
    font-size:1em;
}
.sp-table ul{
    padding-top:0;
    padding-bottom:0;
    margin:1em 0;
    font-weight: 200;
}
.sp-table td:first-child{
    font-weight:bold;
    padding: 0 2em;
}
.sp-table-connect table{
    border-collapse:collapse;
}
.sp-table-connect tr{
    border:1px solid #008265;
}
.sp-table-connect{
    font-size:.8em;
    padding:2px;
}
.sp-table-connect thead{
    font-weight:bold;
    color:white;
    font-size:1.1em;
}
.sp-table-connect thead:first-of-type{
    background-color: transparent;
    color: #464646;
}
.sp-table-connect th{
    padding:1em;
    border: 1px solid #008265;
}
.sp-table-connect td{
    border:1px solid #008265;
    padding:.5em;
    font-size:1.1em;
}
.sp-caption{
    display:block;
    float:left;
    text-align:center;
    font-style:italic;
    font-size:.9em;
    width:100%;
}
.sp-mission-box{
    border:1px solid #73c1c1;
    font-size:1.25em;
    padding:1em;
    border-radius:3px;
    width:80%;
    margin:5px auto 20px auto;
    line-height: 1.25em;
}
.sp-mission-box p {
    line-height: 1.3em;
}
#strat-plan-overview td {
    vertical-align: middle;
}
.bordered{

    padding:5px;
    float:left;
    clear:right;
    font-size:.95em;
    text-align:center;
    border: 1px solid #b8d87a;
    color:#464646;
}
.green {
    font-size:1.7em;
    background-color:#008265;
    border: none;
    color: #fff;
}

.sp-obj-box{
    width:100%;
    min-height:50px;
    background-color:#008265;
    margin-bottom:10px;
}
.sp-obj-box span{
    background-color:white;
    width:65%;
    padding:10px 2%;
    color: #464646;
    border-top: 1px solid #008265;
    display:inline-block;
    font-weight:bold;
    vertical-align:middle;
    min-height:40px;
}
.sp-obj-box span:first-of-type{
    background-color:#008265;
    color:white;
    width:20%;
    min-height:unset;
    border-top: none;
}
.sp-act-box{
    width:90%;
    margin-left:5%;
    margin-right:2%;
    min-height:40px;
}
.sp-act-box.last span{
    border-bottom:none;
}
.sp-act-box span{
    border-bottom:1px solid #008265;
    font-weight:bold;
    min-height:40px;
    vertical-align:top; 
    color: #464646;
    display:inline-block;
    width:75%;
    font-size:.8em;
    padding-bottom:10px;
    padding-top:5px;
}
.sp-act-box span:first-of-type{
    color:#464646;
    width:20%;
    font-size:.9em;
    border-bottom:none;
}
.sp-act-box span i{
    font-size:.8em;
}
#strat-plan-header{
   background-color: rgba(184, 216, 122, .15);
   padding-left: 20px;
   padding-bottom: 1em;
}
#strat-plan-header h1{
    padding: 1.4em 0 0;
    margin-bottom: 0;
}
.strat-plan-nav-li {
padding:3px 5px 0 5px;
}

.strat-plan-navlink:hover {
    text-decoration: none;
    color: #b8d87a;
}
.strat-plan-navlink span{

}

.indent li{
    line-height: 1.5em;
}
#strat-plan-toc{
    padding-right:15px;
    border:1px solid #DDDDDD;
}

#strat-plan-nav ul {
    display: block;
    float: left;
    padding-left: 20px;
    width: 100%;
}

#strat-plan-nav ul li a:hover {
    border-color: #eee #eee #ddd;
    text-decoration: none;
    background-color: #eee;
    color: #008265;
}

#strat-plan-nav .nav>li>a {
    padding: 3px 5px 0 5px;
}
#reg-current-page{
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.bordered-tabs {
    padding: 1em;
    border-top: none;
    color: #464646;
    clear: both;
}