
/*ADIRECTORY*/
#ad_dir_select, #ad_dir_select option {
width: 250px;
font-weight:bold;
color:#2B2B2B;
}


/*JOBBOARD*/
.jobboard-box {
width:640px;
background-color: #EDEDED;
background-image:url(/_images/artwork/jobboard/jobboard.jpg);
color:#213948;
border: 1px solid #dadada;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
background-repeat:no-repeat;
background-position:top;
text-decoration: none;
}


.jobboard-content {
margin: 75px 20px 20px 20px;
}


/*BULLETIN*/
.bull-box {
margin-left:20px;
width:259px;
background:#4b6b33;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-repeat:no-repeat;
background-position:top;
text-decoration: none;
}



/*RESEARCH*/
.research-box {
margin-left:20px;
width:259px;
background-color:#EDEDED;
color:#BC9857;
border: 1px solid #dadada;
background-image:url(/_images/artwork/legalresearch/legalresearch.png);
background-repeat:no-repeat;
background-position:top;
text-decoration: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
}

.research-box a:hover {
color:#454132;
text-decoration: none;
}

.research-box p {
color:#454132;
text-decoration: none;
}


/*NEWS*/
.ne-nolink			
{
display: block;
padding: 10px 16px 14px 16px;
border-bottom: 1px solid #cccccc;
}

.ne a	
{
display: block;
padding: 10px 16px 14px 16px;
border-bottom: 1px solid #cccccc;
}

.ne a:hover 		
{
padding: 9px 15px 14px 15px;
background-color: #BFCE8A;
border: 1px solid #cccccc;
text-decoration:none;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
}



.ne-head {
font-size: 18px;
line-height:24px;
color:#333;
}

.ne-item {
font-size: 14px;
color:#666;
}



/*ANNOUNCE*/
.announce-box {
display:inline-block;
background-color:#EDEDED;
color:#454132;
margin:0 0 20px 0;
border: 1px solid #dadada;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
background-repeat:no-repeat;
text-decoration: none;
}
.announce-box h5 {
font: bold 16px Arial, Helvetica, Sans-Serif !important;
color:#1d1d1d;
padding:0 0 9px 0;
}
.announce-box:hover h5 {
text-shadow:1px 1px 2px rgba(20,20,20,0.2);
color:#000;
}
.announce-box:hover p {
text-shadow:1px 1px 2px rgba(20,20,20,0.5);
color:white;
}


#a-JVG {
background-image:url(/_images/announce/JudicialVacancy/gavel.png);
-webkit-filter: saturate(30%);
-moz-filter: saturate(30%);
-o-filter: saturate(30%);
-ms-filter: saturate(30%);
filter: saturate(30%);
background-position:160px 35px;
width:267px;
height:90px;
padding:15px;
text-decoration:none;
}
#a-JVG:hover {
-webkit-filter: saturate(100%);
-moz-filter: saturate(100%);
-o-filter: saturate(100%);
-ms-filter: saturate(100%);
filter: saturate(100%);
background-color:#ABB886;
background-position:130px 35px;
border: 1px solid #fff;

}
#a-JVG p {
font-size:14px;
width:175px;
line-height:1.5;
text-decoration:none;
}



#a-JV {
float:right;
background-image:url(/_images/announce/JudicialVacancy/gavel.png);
-webkit-filter: saturate(60%);
-moz-filter: saturate(60%);
-o-filter: saturate(60%);
-ms-filter: saturate(60%);
filter: saturate(60%);
opacity:0.8;
filter: alpha(opacity=80);
background-position:145px 105px;
width:230px;
height:160px;
padding:15px;
text-decoration:none;
}
#a-JV:hover {
-webkit-filter: saturate(100%);
-moz-filter: saturate(100%);
-o-filter: saturate(100%);
-ms-filter: saturate(100%);
filter: saturate(100%);
opacity:1;
filter: alpha(opacity=100);
background-color:#DCE2E2;
background-position:130px 105px;
border: 1px solid #fff;

}
#a-JV p {
font-size:14px;
width:175px;
line-height:1.5;
text-decoration:none;
}




#a-BOG {
background-image:url(/_images/announce/Elections/ballotbox.png);
opacity:0.8;
filter: alpha(opacity=80);
background-position:185px 20px;
width:262px;
height:140px;
padding:15px;
text-decoration:none;
}
#a-BOG:hover {
background-color:#ABB886;
background-position:150px 20px;
border: 1px solid #fff;
opacity:1;
filter: alpha(opacity=100);
}
#a-BOG p {
font-size:14px;
width:175px;
line-height:1.5;
text-decoration:none;
}


#a-LLV {
background-image:url(/_images/announce/LawLibraries/books.png);
-webkit-filter: saturate(30%);
-moz-filter: saturate(30%);
-o-filter: saturate(30%);
-ms-filter: saturate(30%);
filter: saturate(30%);
background-position:145px 25px;
width:267px;
height:90px;
padding:15px;
text-decoration:none;
}
#a-LLV:hover {
-webkit-filter: saturate(100%);
-moz-filter: saturate(100%);
-o-filter: saturate(100%);
-ms-filter: saturate(100%);
filter: saturate(100%);
background-color:#ABB886;
background-position:115px 25px;
border: 1px solid #fff;
}
#a-LLV p {
font-size:14px;
width:175px;
line-height:1.5;
text-decoration:none;
}


#a-CRTNFO {
background-image:url(/_images/announce/JudicialVacancy/gavel.png);
background-position:top;
background-repeat:no-repeat;
background-color:#EFEFEF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
opacity:0.8;
filter: alpha(opacity=80);
width:642px;
height:185px;
text-decoration:none;
}



.CRTNFOBOX {
background-color:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:9px;
opacity:0.9;
filter: alpha(opacity=90);
}


#a-CRT {
background-image:url(/_images/announce/JudicialVacancy/gavel.png);
background-position:bottom;
background-repeat:no-repeat;
background-color:#EFEFEF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
-webkit-box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
box-shadow: inset 0 0 30px rgba(160, 160, 160, 0.3);
opacity:0.9;
filter: alpha(opacity=90);
width:642px;
height:200px;
text-decoration:none;
}




/*CAROUSEL*/

#example {
position:relative;
width:600px;
height:350px;

}

/*
#ribbon {
position:absolute;
top:-3px;
left:-15px;
z-index:500;
}*/

#frame {
position:absolute;
z-index:0;
width:739px;
height:341px;
top:-3px;
left:-80px;
}

/*
Slideshow
*/

#slides {
position:absolute;
top:15px;
left:4px;
z-index:100;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 5px

}

/*
Slides container
Important:
Set the width of your slides container
Set to display none, prevents content flash
*/

.slides_container {
position:relative;
width:570px;
overflow:hidden;
display:none;


}

/*
Each slide
Important:
Set the width of your slides
If height not specified height will be set by the slide content
Set to display block
*/

.slides_container div.slide {
width:570px;
height:270px;
display:block;
}


/*
Next/prev buttons
*/

#slides .next,#slides .prev {
position:absolute;
top:107px;
left:-24px;
width:24px;
height:43px;
display:block;
z-index:101;
}

#slides .next {
left:570px;
}

/*
Pagination
*/

.pagination {
padding-left:5px;
margin:12px auto 0;
width:150px;
}

.pagination li {
float:left;
margin:0 1px;
list-style:none;
}

.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url(/_scriptsheets/slides/Slides/examples/images-with-captions/img/pagination.png);
background-position:0 0;
float:left;
overflow:hidden;
}

.pagination li.current a {
background-position:0 -12px;
}

/*
Caption
*/

.caption {
z-index:500;
position:absolute;
bottom:-35px;
left:0;
height:30px;
padding:5px 20px 0 20px;
background:#000;
background:rgba(0,0,0,.5);
width:540px;
font-size:1.3em;
line-height:1.33;
color:#fff;
border-top:1px solid #000;
text-shadow:none;
}


