body {
}

/*#location { width: 960px; clear: both; position: relative; margin: 0 auto;  background-color: white;}*/

/*------------NESTED WRAPPERS---------------*/
.courtInfoContentWrap {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; float:left; width:430px; padding: 0px 0px 0px 0px;}
.courtInfoButtonWrap {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; float:right; margin: 0 auto; width:180px; padding:0px 0px 0px 0px}

.courtInfoContentWrap p {margin-left:20px;}
.courtInfoContentWrap .contentHeader {font-weight:bold}

.locationMenu {
    padding: 31px 0px 0 0px;
}

.wrapUl ul {
    margin: 0; 
    padding: 0; 
    list-style-type: none; 
    list-style-image: none;
}

.wrapUl li {
    float: left;
    margin: 0px 15px 20px 0px;
    background:#3c66ad;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 170px;
    height: 200px;
    padding: 5px 5px 5px 5px;
    line-height: 15px;
    text-align: center;
}

.wrapUl li a {
    margin: 0 4px;
    color:#eee;
    font-size:11px;
    font-weight: normal;
    display:block;
}

.wrapUl li img {
    height: 100px;    
    max-width: 150px;
    padding: 10px 0px 5px 0px;
}

.courthouseList ul {
  margin-left: 10px;
  margin-top: 20px;
}

.rightNav li {font-size:11px; list-style-type:none}
.rightNav li:first-child {padding:2px; margin-bottom: 11px; border:1px solid #999999; background:#f0f0f0; text-align:center; list-style-type:none}
.rightNav li:last-child {margin-bottom: 20px}

 table.office {border: 1px solid #333; width: 500px; margin-bottom: 25px;}
 table.office td {padding: 8px 0px 8px 15px; vertical-align: top;}
 table.office tr:first-child td{color:white; font-size:14px; padding: 12px 15px;}
 table.office td.nowrap {white-space:nowrap; width: 100px;}

 table.office td.DivisionHeader {background: #6C577B;}
 table.office td.ServicesHeader {background: #397c82;}
 table.office td.AdminHeader {background:#DF8460}
 table.office td.CourtroomHeader {background:#816459}
 table.office td.AgenciesHeader {background: #5f73ae}

.courthouseNav li {font-size: 13px; list-style-type:none; padding: 5px 2px;}
.courthouseNav > li:first-child {padding: 8px 2px; margin-bottom: 9px; border: 1px solid #CBCBCB; border-radius: 3px;background:#f0f0f0; text-align:center; list-style-type:none}
.courthouseNav > li:last-child {margin-bottom: 20px;}
.courthouseNav .addressMenuItem {padding: 6px 10px; }
.courthouseNav .menuSeparator {padding: 7px 8px 2px; border: 1px solid #cccccc; margin-bottom:0}
.courthouseNav .ada {float:left; padding: 3px 10px 0 0}

a#btn-districtPortrait{background-image: url(img/btn-DistrictPortrait2.png); width: 94px; height: 107px; display:block; color:white; text-align:center; vertical-align:top; margin-top:5px; background-repeat:no-repeat;-moz-box-sizing:border-box; -webkit-box-sizing:content-box; box-sizing:border-box;margin-left: 13px;  padding-top: 11px;font-size: 11px; background-color: #757575; }
a#btn-districtLandscape {background-image:url(img/btn-DistrictLandscape.png); width:201px; height:46px; display:block; color:white; text-align:center; vertical-align:middle; padding-right: 41px; background-repeat:no-repeat; -moz-box-sizing:border-box; -webkit-box-sizing:content-box; box-sizing:border-box;padding-top: 3px; float:left;margin-right:20px; margin-top: 3px;margin-left: 3px;margin-bottom: 28px; background-color: #757575; background-size: 202px 47px; border-radius: 8px; } 
.districttext {color: #11406E; font-weight:bold}
.districtmapcaption {font-size:11px; line-height: 1.1; padding-left:4px}
.morelinks li {font-size:12px; list-style-type:none; padding:5px 5px}
.morelinks li:first-child {padding:10px; margin-bottom: 11px; border-bottom: 1px solid #999999; text-align:center; list-style-type:none}
.morelinks li:last-child {margin-bottom: 20px}

.otherlinks a {font-size:12px; padding: 10px 10px 5px 10px}

#chcontainer{ /* margin:0px auto; */}
#chcontainer div{position: relative; width:auto; height: 200px;}
#chcontainer div span {position:absolute; bottom:0; right: 0;width: 100%;}
#chcontainer div span div { color: rgba(246, 255, 110, 0.87); font-size: 10px; border-radius:2px; background-color: #1B4188; display:inline-block; margin-left: 1px;font-family: open_sansregular;padding: 0 5px; height: 15px;}
.divcode {width: 30px;font-size: 10px; border-radius:2px; background-color: #1B4188; display:inline-block; margin-right: 3px;font-family: open_sansregular;padding: 0px 3px; height: 18px;text-align: center;/* display: inline-block; */color: rgba(246, 255, 110, 0.87);margin: 0px 5px 1px 0px;}
.divcode a {color: rgba(246, 255, 110, 0.87);}
