/*------------NESTED WRAPPERS---------------*/
.singleGeneralInfoWrap {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; position:relative; width:auto; border-right:0px solid #f0f0f0;  margin: auto 0; padding:25px 20px 10px 10px;}
.generalInfoContentWrap {margin: 10px 0 20px 0px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; float:left; width:500px; padding: 0px 0px 50px 0px;}
.generalInfoButtonWrap {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; float:left; margin: 0 auto; width:auto; padding:18px 0px 20px 0px; }

.generalInfoMenu {
    padding-left:10px;
    padding-right:10px;
}

.community .mainRightWrap a {
    color: #FFFFFF;
}
/* .community .mainRightWrap {background-color: #FCFCD7;} */
.community .mainRightWrap {background-color: #8EA2C3;}
/* .community .generalInfoMenuWrap ul.logo li {background-color: rgb(223, 181, 18);} */
.community .generalInfoMenuWrap ul.logo li {background-color:  rgb(45, 55, 71);}
/* .community .generalInfoMenuWrap ul.menu li:hover a {border-bottom:2px solid  rgb(226, 193, 63); background-color: #E2E299;} */
.community .generalInfoMenuWrap ul.menu li:hover a { background-color: #415473;}
/*.courtresources .mainRightWrap {background-color: #E1F2F4;}*/

.community .generalInfoMenuWrap ul.menu li:hover a {
    background-color: #97b6f1;
}

.community .generalInfoMenuWrap ul.menu li a:focus {
    outline: auto;
    /*outline-style:solid;*/
    /*outline-color:invert;*/
}
.courtresources .mainRightWrap {
    background-color: /*#7e8ba7*/ #a4b0c9;
}
.courtresources .mainRightWrap a {
    color: #f3f3f3;
}
.courtresources .generalInfoMenuWrap ul.logo li {background-color: rgb(64, 102, 150);}
/*.courtresources .generalInfoMenuWrap ul.menu li:hover {/*border-bottom: 4px solid  rgb(115, 165, 240);*/ /*background-color: /*#CDEDF0;*/ /*#415473}*/
.courtresources .generalInfoMenuWrap ul.menu li:hover a { 
    background-color: #97b6f1;
 
}
.courtresources .generalInfoMenuWrap ul.menu li a:focus {
outline:auto;
/*outline-style:solid;*/
/*outline-color:invert;*/
}


.contacts .mainRightWrap {
    background-color: #dff3ff;
}
.contacts .generalInfoMenuWrap ul.logo li {
    background-color: rgb(67, 148, 192);
}
.pace .mainRightWrap {
    background-color: #E1F2F4;
}

.pace .generalInfoMenuWrap ul.logo li {
    background-color: rgb(64, 102, 150);
}
.contacts .generalInfoMenuWrap ul.menu li:hover a {border-bottom:2px solid  rgb(226, 193, 63); background-color: #C6DDA9;}
.newsmedia .mainRightWrap {
    background-color: #a2def9;
}
.newsmedia .generalInfoMenuWrap ul.logo li {background-color: rgb(0, 67, 139);}
.newsmedia .generalInfoMenuWrap ul.menu li:hover a {
    border-bottom: 1px solid #a2def9;
    background-color: #2f97d4;
    color: #FFFFFF;
}
.newsmedia .generalInfoMenuWrap ul.menu li a:focus {
    outline: auto;
    /*outline-style:solid;*/
    /*outline-color:invert;*/
}

.pace .mainRightWrap {
    background-color: #E1F2F4;
}
.pace .generalInfoMenuWrap ul.logo li {
    background-color: rgb(64, 102, 150);
}
/*.Changes.Swappped the mainrightwrap.*/
.mainRightWrap .contacts {
    background-color: #dff3ff;
    float: left;
    width: 24%;
    height: 800px;
}
    .mainRightWrap .contacts li {
        /*background-color: rgb(67, 148, 192);*/
        background-color: #0778b6;
    }
/* .mainRightWrap .community  {background-color: #F0F0B9;float:left;width:24%;height:530px;margin-left:10px;} */
.mainRightWrap .community {
    background-color: #8EA2C3;
    float: left;
    width: 24%;
    height: 800px;
    margin-left: 10px;
}
/* .mainRightWrap .community li {background-color: rgb(223, 181, 18);} */
.mainRightWrap .community li {background-color: rgb(45, 55, 71);}
.mainRightWrap .courtresources {
    background-color: #BEE4E9;
    /*background-color: rgb(64, 102, 150);*/
    float: left;
    width: 24%;
    height: 800px;
    margin-left: 10px;
}
    .mainRightWrap .courtresources li {
        /*background-color: rgb(64, 102, 150);*/
        background-color: /*#B0D9DE*/ #436bb5;
    }
.mainRightWrap .newsmedia {
    background-color: /*#EBDAE8*/ #a2def9;
    float: left;
    width: 24%;
    height: 800px;
    margin-left: 10px;
}
    .mainRightWrap .newsmedia li {
        background-color: /*rgb(37, 64, 143)*/ rgb(18, 20, 88);
    }
/*.Changes.Swappped the mainrightwrap.*/

.generalInfoMenuWrap {padding: 0;}
.generalInfoMenuWrap ul {list-style:none;}
.generalInfoMenuWrap ul.header {width: 202px; display:inline-block;padding-top: 15px;}
.generalInfoMenuWrap ul.header li {padding-bottom: 0px;}
.generalInfoMenuWrap ul.logo {border: 1px solid #999999; margin:0px;}
.generalInfoMenuWrap ul.logo li:first-child  {background-color:#0100C8; padding:0px;height: 92px;}
.generalInfoMenuWrap ul.logo li  {padding: 6px 0px; width:auto; font-family:open_sans_condensedbold; font-size:16px; text-align:center; color:white;}
.generalInfoMenuWrap ul.menu {padding: 10px 0;}
.generalInfoMenuWrap ul.menu li {padding: 0px 7px; /*line-height:20px;*/ vertical-align:middle;}
/* .generalInfoMenuWrap ul.menu li:first-child a {border-top: 1px dotted #E2DBDB;} */
.generalInfoMenuWrap ul.menu li:first-child a {border-top: 1px dotted #000000/*#415473*/;}
/*.generalInfoMenuWrap ul.menu li:first-child span {display:block; border:1px solid #8f8f8f; padding:5px; text-align:center; background-color:rgb(248, 247, 232); font-family:arial; font-weight:bold; font-size:11px}*/
/* .generalInfoMenuWrap ul.menu li a {font-size: 12px;  display:inline-block; width:95%; padding:7px 7px 8px 7px; border-bottom: 1px dotted #a0a0a0;} */
.generalInfoMenuWrap ul.menu li a {font-size: 13px;  display:inline-block; width:95%; padding:9px 7px 10px 7px; border-bottom: 1px dotted #000000; /*#415473;*/ }
    .generalInfoMenuWrap ul.menu li a:focus {
        outline: auto;
    }
/*.generalInfoMenuWrap ul.menu li:hover a {padding-bottom:10px}*/
.generalInfoMenuWrap .menuHeader {font-size:12px; color:#333333;}

.generalInfoFooterMenu {width:390px; text-align:center; padding-right:40px; padding:0}
.community .generalInfoFooterMenu ul.logo li {background-color: rgb(223, 181, 18);}
.courtresources .generalInfoFooterMenu ul.logo li {background-color: rgb(64, 102, 150);}
.contacts .generalInfoFooterMenu ul.logo li {background-color: rgb(115, 131, 66);}
.newsmedia .generalInfoFooterMenu ul.logo li {background-color: rgb(0, 67, 139);}

.generalInfoFooterMenu ul {list-style:none}
.generalInfoFooterMenu ul.header {width: 125px; display:inline-block;padding: 15px 2px 5px 2px; vertical-align:top}
.generalInfoFooterMenu ul.header li {padding-bottom: 0px;}
.generalInfoFooterMenu ul.logo {border: 1px solid #999999; margin:0px;margin-bottom:10px}
.generalInfoFooterMenu ul.logo li:first-child  {background-color:#0100C8; padding:0px;}
.generalInfoFooterMenu ul.logo li:first-child a {background-color:#0100C8; padding:0px;}
.generalInfoFooterMenu ul.logo li:first-child img {background-color:#0100C8; padding:0px; width: 123px;}
.generalInfoFooterMenu ul.logo li a{display:block; padding: 6px 0px; width:auto; font-family:open_sans_condensedbold; font-size: 14px; text-align:center; color:white;}

.adaMenuWrap {padding: 0px 10px;}
.adaMenuWrap ul {list-style:none;}
.adaMenuWrap ul.menu {padding-top:20px}
.adaMenuWrap ul.menu li {padding: 0px; line-height:20px; vertical-align:middle;}
.adaMenuWrap ul.menu li:first-child span {display:block; border:1px solid #8f8f8f; padding:5px; text-align:center; background-color:rgb(248, 247, 232); font-family:arial; font-weight:bold; font-size:11px}
.adaMenuWrap ul.menu li a {font-size: 11px;  display:inline-block; width:95%; padding:5px 5px 6px 5px; border-bottom:1px dotted #c2c2c2;}
.adaMenuWrap ul.menu li:hover a{border-bottom: 2px solid rgb(162, 162, 99); background-color: #ECF5DA;padding-bottom:5px}

.contacts .catbullet {display:inline-block; height:10px; width: 10px; background-color:rgb(64, 102, 150); margin-right: 8px;}
.courtresources .catbullet {display:inline-block; height:10px; width: 10px; background-color:rgb(64, 102, 150); margin-right:15px}
/* .community .catbullet {display:inline-block; height:10px; width: 10px; background-color:rgb(223, 181, 18); margin-right:15px} */
.community .catbullet {display:inline-block; height:10px; width: 10px; background-color: rgb(142,162,195); margin-right:15px}
.newsmedia .catbullet {display:inline-block; height:10px; width: 10px; background-color:rgb(108, 94, 218); margin-right:15px}


.generalInfoButtonWrap ul {margin-right:20px; list-style-type:none}
.generalInfoButtonWrap li {font-size:11px}
.generalInfoButtonWrap li a {margin-left:10px;}
.generalInfoButtonWrap li:first-child {padding:4px; margin-bottom: 10px; border-top:1px solid #999999;  border-bottom:1px solid #999999; text-align:left; line-height:15px; border-color:#5B9BD5; font-weight:bold}
.generalInfoButtonWrap li:first-child a {margin-left:10px}
.generalInfoButtonWrap li:last-child {margin-bottom: 20px;border-bottom:1px solid #999999;  border-color:#5B9BD5; padding-bottom:8px}


.returnlink {width:auto; color:#aaaaaa; text-align:right; padding: 0 22px 5px 0; font-size:11px}
.returnlink a {color: #aaaaaa;font-size: 12px;}
.description {width:auto; color:#1f1f1f; text-align:left; padding: 10px 5px 10px 15px; font-size:12px}
.catsection {background-color: #7A7A7A; padding:10px 0 10px 0; width:100%; color:#2A1608; text-align:center; font-family:open_sansregular; font-style:italic;font-size: 14px;}

.contentText ul.generalInfoLandingMenu  {margin:0px; list-style-type:none;border: 0px; /*width: 200px;*/ float: left; padding: 0 0 0 0}
/*.contentText ul.generalInfoLandingMenu {padding:0 0 0px 0px; font-size:12px}*/
.contentText ul.generalInfoLandingMenu  li {list-style-type:none; padding:0 0 10px 0; margin:0}
.contentText ul.generalInfoLandingMenu li {padding:0px 5px 14px 5px; font-size:12px}

.generalInfoLandingMenu {
    padding-left:10px;
}
ul.bulletList {
 padding-left:20px;
}

.contentText ul.bulletList li{
    list-style-type:disc;
   
}

.adaNav li {font-size:12px; list-style-type:none; padding:5px 5px}
.adaNav li:first-child {padding:2px; margin-bottom: 11px; border:1px solid #999999; background:#f0f0f0; text-align:center; list-style-type:none}
.adaNav li:last-child {margin-bottom: 20px}
.adaNav {padding-top:20px}

.inputDescription
{
    background-color: #C89D87;
    text-transform: uppercase;
}

#requestedLanguages.commontable td {font-size:11px; padding:7px 0; text-align:center; width:70px}

/* COMMUNITY OUTREACH CSS */

/* CONTROL MAIN BANNER CONTAINER */
.communityBanner, .employmentBanner{
    background: url(http://placehold.it/960x200) no-repeat;
    height: 200px;
}

/* CONTROL INDIVIDUAL PAGES*/
    .outreachBanner, .employmentBanner, .courtclergyBanner, .courtclassBanner, .diversityBanner, .justicecorpsBanner, .mocktrialBanner, .powerlunchBanner, .shadesBanner, .speakerBanner, .teencourtBanner, .foreignjudicialBanner, .internBanner, .teacherBanner, .judicialdiversityBanner, .youngwomensBanner, .historyBanner, .universityBanner, .courtinterpreterBanner, .courtInterpreterWelcomeBanner, .judicialmentorBanner, .TheGoodWeDoBanner {
        line-height: 15;
        margin-bottom: 20px;
        margin-top: 20px;
    }
.employmentBanner {
    background: url(../../GeneralInfo/Employment/images/employmentbanner.png)no-repeat;
}
.judicialmentorBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/judicialmentorbanner.png)no-repeat;

}
.outreachBanner{
    background: url(../../GeneralInfo/CommunityOutreach/images/introduction_bannerV2.jpg)no-repeat;
}

.courtclergyBanner{
    background: url(../../GeneralInfo/CommunityOutreach/images/courtclergy_banner.jpg)no-repeat;
}

.courtclassBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/courtroom2classroom_banner.jpg)no-repeat;
}

.diversityBanner{
    background:url(../../GeneralInfo/DiversityOutreach/images/diversitycommitte_banner.jpg)no-repeat;
}

.diversityInclusionBanner {
    background: url(../../GeneralInfo/DiversityOutreach/images/diversityInclusion_banner.png)no-repeat;
}

.justicecorpsBanner{
    background: url(../../GeneralInfo/CommunityOutreach/images/justicecorps_banner.jpg)no-repeat;

}

.mocktrialBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/mocktrials_banner.jpg)no-repeat;
}

.teencourtBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/teencourt_banner.jpg)no-repeat;
}

.judgeCommunityBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/judges_community.png)no-repeat;
}

.GoodCityMentorsBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/GoodCity_Mentors.png)no-repeat;
}

.judgesClassroomBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/judges_classroom.png)no-repeat;
}

.internBanner{
    background: url(../../GeneralInfo/CommunityOutreach/images/intern_banner.jpg)no-repeat;
}

.foreignjudicialBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/foreign_banner.jpg)no-repeat;

}

.shadesBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/shades_banner.jpg)no-repeat;
}

.speakerBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/speakerprogram_banner.jpg)no-repeat;
}

.powerlunchBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/powerlunch_banner.jpg)no-repeat;
}

.teacherBanner{
    background:url(../../GeneralInfo/CommunityOutreach/images/teacher_banner.jpg)no-repeat;
}

.judicialdiversityBanner{
    background:url(../../GeneralInfo/DiversityOutreach/images/judicialdiversity_banner.jpg)no-repeat;
}

.youngwomensBanner{
    background:url(../../GeneralInfo/DiversityOutreach/images/youngwomens_banner.jpg)no-repeat;
}

.historyBanner{
    background:url(../../GeneralInfo/DiversityOutreach/images/history_banner.jpg)no-repeat;
}

.universityBanner{
    background:url(../../GeneralInfo/DiversityOutreach/images/university_banner.jpg)no-repeat;
}

.TheGoodWeDoBanner {
    background: url(../../GeneralInfo/CommunityOutreach/images/thegoodwedo_banner_revb.png)no-repeat;
    background-size:960px
}

/* ROTATING BANNER */
.bannerRotate {
    width: 600px;
    height: 400px;
    position: relative;
    padding: 0px;
    margin-bottom: 50px;
    background: #fff;
    color: #666;
    text-align: center;
    text-shadow: none;
    border-radius: 6px;
    box-shadow: 0 4px 6px rgba(0,0,0,.1);
}

.fading-slider.unslider-fade {
    height: 400px;
}


/* DIVERSITY COMMITTEE */

.diversity-title{
    font-weight: 700;
}


.courtinterpreterBanner {
    background: url(../../GeneralInfo/CourtInterpreter/images/global-bg-01.jpg)no-repeat;
}

.courtInterpreterWelcomeBanner {
    background: url(../../GeneralInfo/CourtInterpreter/images/welcome-bg-01.jpg)no-repeat;
}

.courtReporterWelcomeBanner {
    background: url(../../GeneralInfo/CourtReporter/img/Welcome_Banner.jpg)no-repeat;
}    

.lanaguageBar {
    width: 20%;
    float: right;
    padding-left: 0px;
}

.divisionOnClick {
    cursor: pointer;
}

.button-bucket {
    width: 184px;
    background-color: #cdf1f5;
    height: 200px;
    float: left;
    margin: 5px;
    line-height: 200px;
    text-align: center;
}

.button-bucket span {
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
    color: black;
    word-break: break-word;
    width: 175px;
}

.button-bucket:hover {
    background-color: #587296;
}

/* COURT REPORTER*/
.courtreporter-bucket {
    width: 250px;
    background-color: #cdf1f5;
    height: 200px;
    float: left;
    margin: 5px;
    line-height: 200px;
    text-align: center;
    border-radius: 4px;
}

.courtreporter-bucket:hover {
    background-color: #587296;

}

.courtreporter-bucket span {
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
    color: black;
    word-break: break-word;
    width: 230px;
}

.courtreporter-bucket span:hover{
    color: white;
}
.clearfix {
    clear: both;
}
/* PUBLIC NOTICE*/
.contentText .budget-list {
    margin-left: 35px;
}

.budget-list {
    margin: 0px;
    padding-left: 0;
    .budget-list > li
}

.budget-list > li strong {
    font-weight: bold;
}

.budget-list > li ul {
    padding-left: 20px;
    list-style-type: none;
    margin: 0px;
    padding-top: 0px;
}

.budget-list > li ul > li {
    margin-bottom: 5px;
}
