/* BROUGHT OVER FROM CIRCUIT COURT TEMPLATE */
#content .banner {
	background:#afb08c;
}
.article-vacancy {
        width: 100%;
        /*padding: 0 3%;*/ 
        float: right; 
}
.article-vacancy .top-bar,
    .article-vacancy .share,
    .article-vacancy .box {
        display: none !important;
    }
.article-vacancy h1 {
    margin-top: 1.2em;
}

.article-vacancy h3,
.article-vacancy h4,
.article-vacancy h5,
.article-vacancy h6 {
    margin: 1.6em 0 .4em;
}

.article-vacancy li {
    margin-bottom: .5em;
}

.article-vacancy .top-bar {
    width: 100%;
    border-bottom: 1px solid #e9e7e4;
    padding: 1em 2%;
    margin: 0 0 0 -2%;
}

.article-vacancy .breadcrumbs {
    font-size: .9em;
    color: #575757;
    list-style: none;
    padding: 0;
    margin: 0;
}
.article-vacancy .breadcrumbs li {
    background: url(/img/ico-01.png) no-repeat 100%;
    padding: 0 16px 0 0;
    margin: 0 2px 0 0;
    display: inline;
}
.article-vacancy .breadcrumbs li:last-child {
    color: #ad1a1e;
    background: none;
}
.article-vacancy .breadcrumbs li.last { /* IE Fix */
    color: #ad1a1e;
    background: none;
}
.article-vacancy .breadcrumbs li:last-child a { color: #ad1a1e; }
.article-vacancy .breadcrumbs li.last a { color: #ad1a1e; } /* IE Fix */
.article-vacancy .breadcrumbs a:hover { color: #ad1a1e; }
.article-vacancy .breadcrumbs a {
    color: #575757;
}

.article-vacancy .box {
    width: 100%;
    border-bottom: 2px solid #d7d3cb;
    margin: 1em 0 2em;
    float: right;
}
.article-vacancy .box .title {
    color: #2e281c;
    font-size: .8em;
    text-transform: uppercase;
    text-align: center;
    background: #e2e1df;
    padding: 1em 1em;
    margin: 0;
    display: block;
}
.article-vacancy .box div {
    font-size: .9em;
    background: url(/img/bg-box.png) repeat-x 0 0;
    padding: 1em 1em .3em;
}
.article-vacancy .box div a,
.article-vacancy .box div a.more {
    color: #957945;
}

.article-vacancy .img-caption {
    font-size: .8em;
    color: #616161;
    background: #ececeb;
    border: 1px solid #e3e3e3;
    padding: 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}
#content .article-vacancy .img-caption p {
    margin: 1em 0 .5em;
}
/* TABLES */
/* column headings */
table th {
	background-color:#3d3372;
	border-right:1px solid #fff;
	color:#fff;
}
table th:last-child {
	border-right:none;
}
/* column widths */
table.first-col-two-fifths td:first-child {
	width:40%;
}
table.first-col-one-eighth td:first-child {
	width:13%;
}
table.first-col-one-half td:first-child {
	width:50%;
}
table.first-col-two-thirds td:first-child {
	width:66%;
}
table.first-col-one-sixth td:first-child {
	width:17%;
}
table.last-col-one-sixth td:last-child {
	width:17%;
}
table.last-col-one-quarter td:last-child {
	width:25%;
}
table.last-col-one-third td:last-child {
	width:33%;
}
table.last-col-two-fifths td:last-child {
	width:40%;
}
table.last-col-one-half td:last-child {
	width:50%;
}
table.col-width-one-sixth td {
	width:16.66%;
}
/* table widths */
table.full-width {
	width:100%;
}
table.three-quarter-width {
	width:75%;
}
/* zebra stripes */
table.striped-odd > tbody > tr:nth-child(odd) {
	background-color:#ececeb;
}
table.striped-even > tbody > tr:nth-child(even) {
	background-color:#ececeb;
}
/* cell alignment */
table.cellalignment-top-left td {
	text-align:left;
	vertical-align:top;
}
/* cellpadding */
table.cellpadding-one-quarter th,
table.cellpadding-one-quarter td {
	padding:0.25em;
}
table.cellpadding-one-half th,
table.cellpadding-one-half td {
	padding:0.5em;
}
/* DEFINITION LISTS */
dl.dl-1  {
	margin-top:0;
}
dl.dl-1  > dt {
	font-weight:bold;
}
dl.dl-1  > dd {
	margin-left:0;
}
/* HELPER CLASSES */
.margin-bottom-1 {
	margin-bottom:1em;
}
.margin-top-1 {
	margin-top:1em;
}
/* "SEMANTIC" CLASSES */
/* clerk's signature on homepage */
em.clerk-signature {
	font-family:serif;	
	font-size:1.2em;
}

/* BUTTONS */
.btn {
	display:block;
	margin:0 auto 1em;
	text-align:center;
}
.btn-color-1 {
	background-color:#ad1a1e;
	color:#fff;
}
.btn-color-1:hover{
	background-color:#df262c;
	text-decoration:none;
}
.btn-size-1 {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    padding:6px;
	width:25%;
}
