/* BROUGHT OVER FROM CIRCUIT COURT TEMPLATE */
#content .banner {
	background:#fff;
	border-bottom: solid #413a3a;
}
#content .banner h2 {
	color:#000;
}
#content .banner h3 {
	color:#000;
}
#content .banner .contact {
	color:#000;
}
/* 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-one-sixth td:first-child {
	width:17%;
}
table.first-col-one-fifth td:first-child {
	width:20%;
}
table.first-col-one-third td:first-child {
	width:33%;
}
table.first-col-one-half td:first-child {
	width:50%;
}
table.first-col-two-thirds td:first-child {
	width:66%;
}
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 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%;
}
