/*--------------------------------------------

Basic Website Styles - Screen and Projection Media Types, 
and default values for other media types

-------------------------------------------*/

/*-------------------------------------------
	Reset default browser styles
-------------------------------------------*/
@import url(reset.css);

/* Color Pallette:

*/

/*-------------------------------------------
	Boilerplate
-------------------------------------------*/

.pf_templateContent
{
	background: #fff url("../images/global/bg/vert_col_tile.gif") center top repeat-y;
	padding: 0 0 20px 0;
	text-align: center;
}


.ctr { text-align: center; }

.pf_templateContent a img { border: none; }

a.right {
	display: inline-block;
	float: right;
	text-align: right;
	width: 45%;
}
a.left {
	display: inline-block;
	float: left;
	width: 45%;
}
img { vertical-align: bottom;  }

img.right {
	float: right;
	margin: 0 0 10px 10px;
}
img.left {
	float: left;
	margin: 0 10px 10px 0;
}

img.border {
	border: 1px solid #A29384;
}

.pf_templateContent div.main_col hr {
	margin: 2em 0;
}

.nowrap {
	white-space: nowrap;
}

#skip a, #skip a:hover, #skip a:visited { 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 
#skip a:focus { 
	position:static; 
	width:auto; 
	height:auto; 
} 

.hidden { 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
} 

/*-------------------------------------------
	Structural
-------------------------------------------*/
div#outer_wrapper {
	background: url("../images/global/bg/horz_header_tile.gif") left top repeat-x;
}

div#wrapper {
	position: relative;
	width: 773px;
	margin: 0 auto;
	background: url("../images/global/bg/temp_masthead_bg.jpg") left top no-repeat;
	color: #000;
	text-align: left;
}

div#masthead {
	height: 265px;
}

div#content {

	padding: 265px 0 0;
	padding: 0 0 0;
}

div.main_col {
	float: right;
	display: inline;
	width: 522px;
	margin: 0 6px 0 0px;
	padding: 28px 20px 28px 32px;
}

div.row {
	clear: both;
	float: left;
	width: 100%;
}
div.col_1, div.col_2 {
	float: left;
	display: inline;
	width: 239px;
	margin: 0 32px 0 0;
}
div.col_2 {
	margin: 0;
}

div.border  {
	border-top: 1px dotted #ccc;
}
div.bottom_border  {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 2em;
}
div.border div.col_1, div.border div.col_2 {
	width: 245px;
	padding: 20px 0;
}
div.border div.col_1 {
	width: 244px;
	border-right: 1px dotted #ccc;
	margin: 0 20px 0 0;
}

div.side_col {
	float: left;
	width: 183px;
	width: 186px;
	margin: 0 0 0 6px;
	padding: 30px 0;
}

.top_div {
	padding-top: 1em !important;
	border-top: 1px dotted #ccc;
}

div.floatBreaker {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/*-------------------------------------------
	Type
-------------------------------------------*/

.pf_templateContent a:link, .pf_templateContent a:visited {
	color: #94522A;
	color:#4B92B0;
}

.pf_templateContent a:hover {
	color: #55676B;
	color: #94522A;
}

.pf_templateContent a.footnote {
    position: relative;
    bottom: 0.5em;
    font-size: 0.9em;
}
.pf_templateContent a:link, 
.pf_templateContent a:visited {
    text-decoration: none;
}
.pf_templateContent a:hover {
    text-decoration: underline;
}

.pf_templateContent h1,
.pf_templateContent h2,
.pf_templateContent h3,
.pf_templateContent h4,
.pf_templateContent h5,
.pf_templateContent h6,
.pf_templateContent p,
.pf_templateContent address, 
.pf_templateContent blockquote,
.pf_templateContent pre,
.pf_templateContent ol,
.pf_templateContent ul,
.pf_templateContent dl {
	margin-bottom: 1em;
}

.pf_templateContent em { font-style: italic; }
.pf_templateContent strong {font-weight: bold; }
.pf_templateContent strong em, 
.pf_templateContent em strong,
.pf_templateContent p strong em {
	font-style: italic;
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.pf_templateContent small { font-size: .9em; }

.pf_templateContent .important_note { color: #f00;}

.pf_templateContent code {font-size:1.3em;}

.pf_templateContent h1 {
	font: 2.4em/1.2 Georgia, serif;
	color: #55676B;
	margin: 0 0 .1em;
	margin: 0 0 .5em;
}
.pf_templateContent h2 {
	font: 1.5em/1.2 Georgia, serif;
	font: 1.8em/1.2 Georgia, serif;
	color: #55676B;
	margin-bottom: .5em;
}
.pf_templateContent ul + h2, 
.pf_templateContent p + h2, 
.pf_templateContent address + h2 {
	margin-top: 1.5em;
}

.pf_templateContent h2.top_border {
	border-top: 1px dotted #ccc;
	margin-right: 15px;
	padding-top: 1.5em;
}
/* Note, this body selector is intended to keep this page's proof from interfering with other existing pages; however, let's revisit all h2's after the proof is approved */
#judges_landing h2 {
	font: 1.8em/1.2 Georgia, serif;
	color: #55676B;
	padding-bottom: .2em;
	border-bottom: 1px solid #f4f4f4;
	margin-bottom: .5em;
}



.pf_templateContent h3 {
	font: bold 1.4em/1.3 Georgia, serif;
	color: #302D02;
	margin-bottom: .1em;
	margin-bottom: .5em;
}
.pf_templateContent h2 + h3 {
	margin-top: 2em;
}
.pf_templateContent h4 {
	font: bold 1.2em/1.3 Georgia, serif;
	color: #55676B;
	color: #302D02;
	margin-bottom: .1em;
	margin-bottom: .5em;
}
.pf_templateContent h3 + h4 {
	margin-top: 1em;
}
.pf_templateContent h5 {
	font: bold 1.1em/1.3 Georgia, serif;
	color: #302D02;
}
.pf_templateContent h6 {
	font: bold 1em/1.3 Georgia, serif;
	color: #302D02;
	text-transform: uppercase;
}

/* Home
h1 {
	font: 1.8em/1.2 Georgia, serif;
	color: #000;
}
*/

/* Paragraphs and related */

.pf_templateContent address {
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
}

.pf_templateContent blockquote {
	font: 1.2em/1.8 Georgia, serif;
	color: #000;
	padding: 0 20px;
	margin: 1em 0;
}

.pf_templateContent p {
	font: 1.2em/1.8 Georgia, serif;
	color: #302D02;
}

.pf_templateContent p.instruction {
	font: italic 1.1em/1.5 Georgia, serif;
}

.pf_templateContent p.note, 
.note {
	font: italic 1.1em/1.5 Georgia, serif;
	color: #55676B;
}
.pf_templateContent p.breadcrumb {
	font: 1em/1.3 Verdana, san-serif;
	color: #ADA4A5;
}
.pf_templateContent p.breadcrumb a:link, .pf_templateContent p.breadcrumb a:visited {
	color: #ADA4A5;
	text-decoration: none;
}
.pf_templateContent p.breadcrumb a:hover {
	color: #000;
	text-decoration: none;
}
.pf_templateContent p.breadcrumb a.breadcrumb_root {
	text-transform: uppercase;
}

.pf_templateContent p.top_of_page {
	font: 1em/1.3 Verdana, san-serif;
	margin: 0 0 3em 0;
}
.pf_templateContent p.top_of_page a:link, .pf_templateContent p.top_of_page a:visited {
	color: #ADA4A5;
}
.pf_templateContent p.top_of_page a:hover {
	color: #000;
}

/* Classes to tighten leading */
.tight_leading {line-height: 1.1 !important;}
h3.tight_leading {margin-bottom:.1em;}

/* Ordered and Unordered Lists */

.main_col ul {
	margin: 0 0 1em 0;
}
.pf_templateContent h3 + ul {
	margin-top: 1em !important;
}

.main_col li {
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
	padding: 0 0 .7em 0;
}
.main_col ul li {
	padding: 0 0 .7em 15px;
	background: url(../images/global/li_bullet_disc.gif) 0px 6px no-repeat;
}
.main_col ul.tighten_list li, 
.main_col ol.tighten_list li {
	padding-bottom: .4em;
}

/* Nested List */
.main_col ul li ul, .main_col ul li ol {
	margin: 1em 0 0 0;
	margin: .7em 0 0 0;
}
.main_col ul li li, .main_col ol li li {
	font: 1em/1.5 Georgia, serif;
}
.main_col ul li ul li {
	padding: 0 0 .7em 30px;
	background: url(../images/global/li_bullet_circle.gif) 0px 6px no-repeat;
}

.main_col li.pdf {
	list-style: none;
	background: url(../images/global/icons/icon_PDF_small.png) 0px 0px no-repeat;
	padding: 0 0 .7em 30px;
}
.main_col li.wpd {
	list-style: none;
	background: url(../images/global/icons/icon_wpd_small.png) 0px 0px no-repeat;
	padding: 0 0 .7em 30px;
}
.main_col li.zip {
	list-style: none;
	background: url(../images/global/icons/icon_ZIP_small.png) 0px 0px no-repeat;
	padding: 0 0 .7em 30px;
}
.main_col li.doc {
	list-style: none;
	background: url(../images/global/icons/icon_DOC_small.png) 0px 0px no-repeat;
	padding: 0 0 .7em 30px;
}
.pf_templateContent .main_col li h3, 
.pf_templateContent .main_col li p, 
.pf_templateContent .main_col li address {
	font-size: 1em;
}
.main_col ul.no_bullet {
	list-style: none;
	margin: 0 0 1em;
}
.main_col ul.no_bullet li {
	padding: 0 0 .7em 0;
	background: none;
}

.main_col ul.resource_links {
	list-style: none;
	margin: 0 0 1em 0;
}
.main_col ul.resource_links li {
	font: 1.2em/1.3 Georgia, serif;
	background: url(../images/global/bullets/resource_raquo.gif) 0px 2px no-repeat;
	background: url(../images/global/bullets/bullet_tri_teal.gif) 0px 3px no-repeat;
	padding: 0 0 .7em 18px;
}

.main_col ul.toc {
	list-style: none;
	margin: 0 0 1em 0;
}
.main_col ul.toc li {

	background: url(../images/global/bullets/bullet_tri_teal.gif) 0px 3px no-repeat;
	padding: 0 0 .7em 18px;
}
.main_col ul.toc li.pdf {
	background: url(../images/global/icons/icon_PDF_x-small.gif) 0px 3px no-repeat;
}

/* Horizontal Link List */ 

.main_col ul.horz_link_list {
	clear: both;
	float: left;
	list-style: none;
	margin: 0 0 2em;
	width: 100%;
}
.main_col ul.horz_link_list li {
	float: left;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 0 1em;
	background: none;
}
.main_col ul.horz_link_list li.first_item {
	border-left: none;
	padding: 0 1em 0 0;
}

.main_col ul.horz_link_list li.last_item {
	border-right: none;
	padding: 0 0 0 1em;
}

/* Horizontal Pagination List */ 

.main_col ul.horz_pagination_list {
	clear: both;
	float: left;
	list-style: none;
	margin: 0 0 2em;
	width: 100%;
}
.main_col ul.horz_pagination_list li {
	font: 1.1em/1.2 Verdana, sans-serif;
	float: left;
	margin: 0;
	padding: 0 .3em;
	background: none;
}
.main_col ul.horz_pagination_list li.first_item {
	padding: 0 .3em 0 0;
}

.main_col ul.horz_pagination_list li.last_item {
	padding: 0 0 0 .3em;
}
/*
.main_col ul.horz_pagination_list li a:link, .main_col ul.horz_pagination_list li a:visited {
	color: #A79B8B;
	text-decoration: none;
}
.main_col ul.horz_pagination_list li a:hover {
	color: #000;
	text-decoration: none;
}
*/

/* Quick Links List */

ul.quick_links_list {
	list-style: none;
}
ul.quick_links_list li {
	background: url(../images/home/notices_bullet.gif) 0px 4px no-repeat;
	padding: 0 0 .7em 14px;
}

/*  Notices List  */

ul.notices_list  {
	margin: 0;
	list-style: none;
}
ul.notices_list li {
	font: bold 1em/1.4 Verdana, sans-serif;
	font: bold 1.1em/1.3 Verdana, sans-serif;
	color: #585755;
	background: url("../images/home/notices_bullet.gif") 0px 4px no-repeat;
	padding: 0 0 1em 14px;
}
ul.notices_list li p {
	font: 1em/1.3 Verdana, sans-serif;
	color: #585755;
	margin: 0;
}
ul.notices_list li span.notice_date {
	color: #E5514D;
}
ul.notices_list li span.important_date {
	color: #E5514D;
}
ul.notices_list li a:link, ul.notices_list li a:visited {
	color: #585755;
	text-decoration: none;
}
ul.notices_list li a:hover {
	color: #000;
	text-decoration: none;
}

p.more_notices {
	font: 1em/1.2 Verdana, sans-serif;
	padding-left: 14px;
}
p.more_notices a:link, p.more_notices a:visited {
	color: #585755;
}
p.more_notices a:hover {
	color: #000;
}


/* Ordered Lists */

.main_col ol {
	list-style: decimal;
	margin: 0 0 1em 2em;
}

div.footnotes ol li {
	font-size: 1.1em;
}

/* Hanging Indent for Outlines */
.main_col ol.hang_indent li { text-indent: -19px; margin-left: 20px; }

/*  Search Results List  */
.main_col ol.search_results {
	list-style: none;
	margin: 0 0 1em 0;
}
.main_col ol.search_results li {
	padding: 0 0 2em 0;
}
.main_col ol.search_results li.indent_1 {
	padding-left: 0;
}
.main_col ol.search_results li.indent_2 {
	padding-left: 2em;
}
.main_col ol.search_results li.indent_3 {
	padding-left: 4em;
}
.main_col ol.search_results li.indent_4 {
	padding-left: 6em;
}
.main_col ol.search_results li h2 {
	font-size: 1.4em;
	margin-bottom: .2em !important;
}
.main_col ol.search_results li p {
	font-size: 1em;
	margin-bottom: .2em !important;
}
.main_col ol.search_results li p.url a:link, .main_col ol.search_results li p.url a:visited {
	color: #94522A;
}
.main_col ol.search_results li p.url a:hover {
	color:#4B92B0;
}

/* Formal Outline */

.main_col ol.formal_outline {
	list-style-type: upper-roman;
}
.main_col ol.formal_outline li {
	text-transform: uppercase;
	font-weight: bold;
}
.main_col ol.formal_outline li ol {
	list-style-type: upper-alpha;
	margin-top: .7em;
	margin-bottom: 0;
}
.main_col ol.formal_outline li ol li {
	text-transform: none;
	font-weight: normal;
	padding: 0 0 .4em 0;
}
.main_col ol.formal_outline li ol li ol {
	list-style-type: decimal;
	margin-top: .7em;
	margin-bottom: 0;
}
.main_col ol.formal_outline li ol li ol li {
	font-size: 1em;
	padding: 0 0 .4em 0;
}
.main_col ol.formal_outline li ol li ol li ol {
	list-style-type: lower-alpha;
	margin-top: .7em;
	margin-bottom: 0;
}
.main_col ol.formal_outline li ol li ol li ol li {
	padding: 0 0 .4em 0;
}
.main_col ol.formal_outline li ol li ol li ol li ol {
	list-style-type: lower-roman;
	margin-top: .7em;
	margin-bottom: 0;
}
.main_col ol.formal_outline li ol li ol li ol li ol li {
	padding: 0 0 .4em 0;
}

/* Nested unordered list in ordered list (e.g. ADR > Process Descriptions > Early Neutral Evaluation (ENE)) */

.main_col ol li ul, .main_col ol li ol {
	margin-top: .7em;
	margin-bottom: 0;
}
.main_col ol li ul li {
	font-size: 1em;
}

/* Ordered list with no numbers (e.g. CJA Policy Manual) */

.main_col ol.no_numbers, 
.main_col ol.no_numbers ol {
	list-style-type: none !important;
}

/* Outline TOC with no numbers (e.g. CJA Policy Manual) */

.main_col ol.numberless_toc {
	list-style-type: none;
	margin: 0 0 1em 0;
}

.main_col ol.numberless_toc li {
	text-transform: uppercase;
	font-weight: bold;
}
.main_col ol.numberless_toc li ol {
	list-style-type: none;
	margin: .7em 0 0 20px;
}
.main_col ol.numberless_toc li ol li {
	text-transform: none;
	font-weight: normal;
	padding: 0 0 .4em 0;
}
.main_col ol.numberless_toc li ol li ol {
	margin-top: .7em;
	margin-bottom: 0;
	margin: .7em 0 0 40px;
}
.main_col ol.numberless_toc li ol li ol li {
	font-size: .9em;
	padding: 0 0 .4em 0;
}
.main_col ol.numberless_toc li ol li ol li ol {
	margin: .7em 0 0 40px;
}
.main_col ol.numberless_toc li ol li ol li ol li {
	padding: 0 0 .4em 0;
}

/* Anchor Index */

.main_col .anchor_index {
	margin: 2em 0 2em 0;
}
.main_col .anchor_index li {
	font: 1.1em/1.3 Georgia, serif;
	padding: 0 0 .5em 0;
	background: none;
}

/* FAQ Index */

.main_col ol.faq_index {
	margin: 2em 0 2em 3em;
}
.main_col ol.faq_index li {
	font: 1.1em/1.3 Georgia, serif;
	padding: 0 0 .5em 0;
	color: #4B92B0;
}

.main_col ol.faq li {
	font: 1.5em Georgia, serif;
	color: #55676B;
	padding-bottom: 2em;
}
.main_col ol.faq li h2 {
	font-size: 1em;
}
.main_col ol.faq li h3 {
	font-size: .9em;
}
.main_col ol.faq li p, 
.main_col ol.faq li address, 
.main_col ol.faq li table td, 
.main_col ol.faq li table th {
	font-size: .8em;
}
.main_col ol.faq li p.top_of_page {
	clear: both;
	font: .6em/1.1 Verdana, san-serif;
	margin: 0;
}
.main_col ol.faq li ol {

}
.main_col ol.faq li li {
	font: .8em/1.5 Georgia, serif;
	color: #302D02;
	padding-bottom: .7em;
}
.main_col ol.faq li li li {
	font: 1em/1.5 Georgia, serif;
}

/* Definition Lists */

.main_col ol.faq li dl {
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
	font: .8em/1.3 Georgia, serif;
	color: #302D02;
}

.main_col ol.faq li dt {
	clear: left;
	float: left;
	width: 5%;
	padding: .1em 5px .1em 0;
	font-weight: bold;
}

.main_col ol.faq li dd {
	float: left;
	width: 85%;
	padding: .1em 0 .1em 0;
}

/* Simple Phone List - Single column for One-column layout */

dl.contact_list {
	float: left;
	width: 225px;
	width: 510px;
	margin: 0 0 0 0;
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
}

dl.contact_list dt {
	clear: left;
	float: left;
	width: 252px;
	padding: .1em 5px .1em 0;
	font-weight: bold;
}

dl.contact_list dd {
	float: left;
	width: 253px;
	padding: .1em 0 .1em 0;
}

/* Simple Phone List - Single column for Two-column layout */

div.col_1 dl.contact_list, 
div.col_2 dl.contact_list {
	width: 225px;
}

div.col_1 dl.contact_list dt, 
div.col_2 dl.contact_list dt {
	width: 110px;
}

div.col_1 dl.contact_list dd, 
div.col_2 dl.contact_list dd {
	width: 110px;
}

/* Court Holiday List */

dl.holiday_list {
	float: left;
	width: 522px;
	margin: 0 0 3em 0;
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
	border-bottom: 1px dotted #ccc;
}

dl.holiday_list dt {
	clear: left;
	float: left;
	width: 389px;
	padding: .2em 5px .2em 0;
	font-weight: bold;
	border-top: 1px dotted #ccc;
}

dl.holiday_list dd {
	float: left;
	width: 128px;
	padding: .2em 0 .2em 0;
	border-top: 1px dotted #ccc;
}

dl.judges_profile {
	float: left;
	width: 522px;
	margin: 0 0 3em 0;
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
}

dl.judges_profile dt {
	clear: left;
	float: left;
	width: 389px;
	padding: .2em 5px .2em 0;
}

dl.judges_profile dd {
	float: left;
	width: 128px;
	padding: .2em 0 .2em 0;
}

/*-------------------------------------------------------------------
	Formal Outlines (structured with headlines, not as ordered list
--------------------------------------------------------------------*/

div.formal_outline_text {

}
div.formal_outline_text h2 {
	text-transform: uppercase;
	margin: 1em 0;
}
div.formal_outline_text h3 {
	font-weight: normal;
	margin: 0 0 1em;
}
div.formal_outline_text h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #302D02;
	margin: 0 0 1em 20px;
}
div.formal_outline_text h5 {
	font-size: 1.2em;
	font-weight: normal;
	color: #302D02;
	margin: 0 0 1em 40px;
}
div.formal_outline_text h6 {
	font-size: 1.2em;
	font-weight: normal;
	color: #302D02;
	margin: 0 0 1em 60px;
}
/*-------------------------------------------
	Tables (global)
-------------------------------------------*/
.pf_templateContent table {
	clear: both;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 3em;
}

.pf_templateContent caption {
	font: 1.8em/1.2 Georgia, serif;
	color: #55676B;
	text-align: left;
/*
	padding-bottom: .5em;
	border-bottom: 1px solid #f4f4f4;
*/
	margin-bottom: .5em;
}
.pf_templateContent tr.alt th, .pf_templateContent tr.alt td {
	background: #f4f4f4;
}
.pf_templateContent th, .pf_templateContent td {
	font: 1.2em/1.5 Georgia, serif;
	color: #302D02;
	padding: .4em 5px .4em 5px;
}
.pf_templateContent tr.section th, .pf_templateContent tr.section td {
	padding: .4em 5px 0em 5px;
}
.pf_templateContent th {
	line-height: 1.2;
	font-weight: bold;
	vertical-align: bottom;
}
.pf_templateContent tr.subsection th {
	padding-top: 1.5em;
}
.pf_templateContent th.scope_row {
	vertical-align: top;
}
.pf_templateContent td {
	vertical-align: top;
}
.pf_templateContent td.nowrap {
	white-space: nowrap;
}

/* ADR Tables */

table.stats_table th, table.stats_table td {
	text-align: center;
}
table.stats_table th.scope_row {
	text-align: left;
}

/* ADR Comparison Table */

table.comparison_table {}

col.item {
	width: 60%;
}
col.process {
	width: 10%;
}
table.comparison_table th, table.comparison_table td {
	border: 1px solid #ccc;
	text-align: center;
}
table.comparison_table th {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: #eee;
}
table.comparison_table tr th {
	text-align: left;
}
table.comparison_table th.scope_row {
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
}
table.comparison_table th.scope_row, table.comparison_table td {
	vertical-align: middle;
}
/* First (unused) set of rgb values from color blind barrier-free pallette at https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WQDP_Client, but not sure that they tranlated accurately; using text values instead for accessiblity */

table.comparison_table td.very {
	background-color: rgb(35,70,90);
	background-color: #9f0;
}
table.comparison_table td.somewhat {
	background-color: rgb(95,90,25);
	background-color: #fc0;
}
table.comparison_table td.less {
	background-color: rgb(80,40,0);
	background-color: #900;
	color: #fff;
}
span.very {
	padding: 2px;
	background-color: #9f0;
}
span.somewhat {
	padding: 2px;
	background-color: #fc0;
}
span.less {
	padding: 2px;
	background-color: #900;
	color: #fff;
}

/* CJA Tables */

col.attorney_type, 
col.attorney_rate {
	width: 50%;
}
col.charge_type {
	width: 65%;
}
col.statutory_max {
	width: 35%;
}
col.role {
	width: 25%;
	white-space: nowrap;
}
col.step {
	width: 75%;
}
/* Calendar - List Style */

/*
table.calendar_list caption {
	font: 1.6em/1.2 Georgia, serif;
}
*/
table.calendar_list {
	width: 98%;
}
table.calendar_list td.judge em {
	white-space: nowrap;
}
table.calendar_list td.date {
	white-space: nowrap;
}

table.doc_list td {
	vertical-align: top;
}
table.doc_list td.icon {
	width: 1%;
	white-space: nowrap;
}
table.doc_list td.form_no {
	width: 1%;
	white-space: nowrap;
}
/*
Control wrapping behavior for optional field data:
 1 = Effective Date
 2 = File No.
 4 = Filing Date
 7 = Case Number
*/
table.doc_list td.flibfield_1,
table.doc_list td.flibfield_2, 
table.doc_list td.flibfield_4,
table.doc_list td.flibfield_7 {
	width: 1%;
	white-space: nowrap;
}

table.doc_list td.date {
	white-space: nowrap;
}
table.doc_list td.img {
	vertical-align: middle;
}
table.doc_list td a:link, table.doc_list td a:visited {
	text-decoration: none;
}
table.doc_list td a:hover {
	text-decoration: underline;
}

span.file_info {
	white-space: nowrap;
	font-size: .9em;
}
table.doc_list td span.file_desc a:link, table.doc_list td span.file_desc a:visited {
	text-decoration: underline;
}
table.doc_list td span.file_desc a:hover {
	text-decoration: underline;
}


table.judges_weekly_schedule col.event_type {
	width: 50%;
}
table.judges_weekly_schedule col.day {
	width: 25%;
}
table.judges_weekly_schedule col.time {
	width: 25%;
}
table.judges_weekly_schedule th {
	vertical-align: top;
}
table.judges_staff col.dept {
	width: 50%;
}
table.judges_staff col.name {
	width: 25%;
}
table.judges_staff col.phone {
	width: 25%;
}
table.judges_staff th {
	vertical-align: top;
}
td.terminal_digits {
	padding: .2em 5px .2em 20px;
}

/* Contact Table */

table.contact_list col.dept {
	width: 50%;
}
table.contact_list col.name {
	width: 25%;
}
table.contact_list col.phone {
	width: 25%;
	white-space: nowrap;
}
table.top_divider caption {
	padding-top: 1em;
	border-top: 1px dotted #ccc;
}
/* Fee Schedule Table */

table.fee_table th {
	width: 80%;
	font-weight: normal;
}
table.fee_table td.fee_amount {
	text-align: right;
	white-space: nowrap;
	width: 20%;
}

/* Courtroom Tech Inventory */

table.courtroom_tech_inventory td em {
    font-size: 0.9em;
}
table.courtroom_tech_inventory col.judge {
    width:25%;
}
table.courtroom_tech_inventory col.location {
    width:25%;
	width: 50%;
}
table.courtroom_tech_inventory col.sound_system {
    width:25%;
}
table.courtroom_tech_inventory col.evidence_presentation {
    width:25%;
	width: 50%;
}

/* New Cases Table */

table.new_cases col.case_date {
    width:5%;
}
table.new_cases col.nature_of_suit {
    width:5%;
}
table.new_cases col.case_title {
    width:75%;
}
table.new_cases col.case_number {
    width:5%;
}
table.new_cases col.judge {
    width:5%;
}
table.new_cases col.filed {
    width:5%;
}

/*-------------------------------------------
	Court Managers page only
-------------------------------------------*/

div.managers {
	width: 510px;
	width: 100%;
} 

/* Level 1 Manager (This one's the default, the other's modify the styles for this level) */
div.managers div.photo {
	float: left;
	display: inline;
	width: 88px;
	margin-right: 10px;
}
div.managers div.photo img {
	width: 88px;
}
div.managers div.name_title {
	float: left;
	display: inline;
	width: 277px;
	margin-right: 10px;
	padding-top: 1em;
}
div.managers div.phone {
	float: left;
	width: 125px;
	padding-top: 1em;
}
div.managers div.name_title p {
	line-height: 1.3;
}
div.managers div.phone p {
	line-height: 1.3;
	text-align: right;
}


/* Level 0 Manager (Clerk) */
div.managers div.level_0 div.photo {
	width: 120px;
}
div.managers div.level_0 div.photo img {
	width: 120px;
}
div.managers div.level_0 div.name_title {
	width: 245px;

}

/* Level 2 Manager */
div.managers div.level_2 div.photo {
	width: 148px;
}
div.managers div.level_2 div.photo img {
	width: 60px;
	margin-left: 88px;
}
div.managers div.level_2 div.name_title {
	width: 217px;

}

/* Level 3 Manager */
div.managers div.level_3 div.photo {
	width: 208px;
}
div.managers div.level_3 div.photo img {
	width: 60px;
	margin-left: 148px;
}
div.managers div.level_3 div.name_title {
	width: 157px;

}


/*-------------------------------------------
	Masthead
-------------------------------------------*/

div#masthead h1, 
div#masthead p {
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}


/*-------------------------------------------
	Search Form
-------------------------------------------*/

div#search_container {
	position:absolute; 
	left: 577px; 
	top: 198px; 
	width: 180px; 
	height: 17px; 
	overflow:hidden; 
}
input.search_input {
	float: left;
	background: #8D8D8B;
	border: 1px solid #8D8D8B;
	height: 15px;
	width: 90px;
	margin: 0 7px 0 0;
}
input.search_btn {
	float: left;
	vertical-align: middle;
}

/*-------------------------------------------
	Navigation Region 1 (by Audience Type)
-------------------------------------------*/

div#nav_1 {
	position: absolute;
	top: 32px;
	left: 54px;
	height: 33px;
	width: 452px;
	background: url("../images/global/bg/nav_1_bg.jpg") left top no-repeat;
}

div#nav_1 ul {
	float: left;
	margin: 12px 0 0 37px;
}
div#nav_1 ul li {
	float: left;
	height: 8px;
	margin-right: 27px;
}
div#nav_1 ul li a {
	display: block;
	height: 8px;
}

/* Jurors */
li#btn_jurors {
	background: url(../images/global/nav_1/jurors.gif) left top no-repeat;
}
li#btn_jurors a:link, 
li#btn_jurors a:visited {
	background: url(../images/global/nav_1/jurors.gif) left top no-repeat;
	width: 53px;
}
li#btn_jurors a:hover {
	background: url(../images/global/nav_1/jurors_OVER.gif) left top no-repeat;
	width: 53px;
}
li#btn_jurors a.selected {
	background: url(../images/global/nav_1/jurors_OVER.gif) left top no-repeat;
	width: 53px;
}

/* Attorneys */
li#btn_attorneys {
	background: url(../images/global/nav_1/attorneys.gif) left top no-repeat;
}
li#btn_attorneys a:link, 
li#btn_attorneys a:visited {
	background: url(../images/global/nav_1/attorneys.gif) left top no-repeat;
	width: 80px;
}
li#btn_attorneys a:hover {
	background: url(../images/global/nav_1/attorneys_OVER.gif) left top no-repeat;
	width: 80px;
}
li#btn_attorneys a.selected {
	background: url(../images/global/nav_1/attorneys_OVER.gif) left top no-repeat;
	width: 80px;
}

/* Pro Se Litigants */
li#btn_pro_se {
	background: url(../images/global/nav_1/pro_se_litigants.gif) left top no-repeat;
}
li#btn_pro_se a:link, 
li#btn_pro_se a:visited {
	background: url(../images/global/nav_1/pro_se_litigants.gif) left top no-repeat;
	width: 126px;
}
li#btn_pro_se a:hover {
	background: url(../images/global/nav_1/pro_se_litigants_OVER.gif) left top no-repeat;
	width: 126px;
}
li#btn_pro_se a.selected {
	background: url(../images/global/nav_1/pro_se_litigants_OVER.gif) left top no-repeat;
	width: 126px;
}

/* Media */
div#nav_1 ul li#btn_media {
	background: url(../images/global/nav_1/media.gif) left top no-repeat;
	margin-right: 0px;
}
li#btn_media a:link, 
li#btn_media a:visited {
	background: url(../images/global/nav_1/media.gif) left top no-repeat;
	width: 45px;
}
li#btn_media a:hover {
	background: url(../images/global/nav_1/media_OVER.gif) left top no-repeat;
	width: 45px;
}
li#btn_media a.selected {
	background: url(../images/global/nav_1/media_OVER.gif) left top no-repeat;
	width: 45px;
}

/*-------------------------------------------
	Navigation Region 2 (Information)
-------------------------------------------*/

div#nav_2 {
	position: absolute;
	left: 6px;
	top: 240px;
	background: #4B4B43;
	height: 25px;
	width: 761px;
	text-align: center;
}

div#nav_2 ul {
	margin: 5px 0 0;
	padding-left: 25px;
}
div#nav_2 ul li {
	position: relative; /* Needed for dynamic menu orientation */
	float: left;
/*
	display: inline; 
	width: auto;
*/
	text-align: center;
	margin: 0 7px;
	padding: 0 0 0 0;
	font: 1.1em/1.2 Georgia, serif;
	font: 12px/1.2 Georgia, serif;
	font: 11px/1.2 Georgia, serif;
	text-transform: uppercase;
}
div#nav_2 ul li.last_item {
	padding: 0;
}
div#nav_2 a:link,
div#nav_2 a:visited {
	color: #D2CBC1;
	text-decoration: none;
}
div#nav_2 a:hover {
	color: #fff;
	text-decoration: none;
}
div#nav_2 a.selected {
	color: #fff;
	text-decoration: none;
}



/*-------------------------------------------
	Navigation Region 3 (by Category)
-------------------------------------------*/

div#nav_3 a:link,
div#nav_3 a:visited {
	color: #A49484;
	text-decoration: none;
}
div#nav_3 a:hover {
	color: #000;
	text-decoration: none;
}

/* Level 1 */
div#nav_3 li {
	font: bold 1.1em/1.2 Georgia, serif;
	text-transform: uppercase;
	background: url("../images/global/nav_3/bullet.gif") 0px 8px no-repeat;
	padding: 5px 0 7px 0;
}
div#nav_3 li a {
	padding-left: 12px;
	padding-right: 3px;
	display: inline-block;
	width: auto;
}
div#nav_3 li.selected {
	background: #FFF9D9 url("../images/global/nav_3/bullet_sel.gif") 0px 8px no-repeat;
}
div#nav_3 li.selected a:link,
div#nav_3 li.selected a:visited {
	color: #000;
	text-decoration: none;
}
div#nav_3 li.selected a:hover {
	color: #55676B;
	text-decoration: none;
}

/* Level 1 Highlighted Link - Used for Electronic Case Filing */
div#nav_3 li.important_link {
	padding: 4px 0 8px 8px;
}
div#nav_3 li.important_link a {
	border: 1px solid #9B9F7C;
	padding: 2px 3px;
	white-space: nowrap;
}

/* Level 2 */
div#nav_3 li ul {
	margin: 8px 0 0;
}
div#nav_3 li.selected ul {
	/* margin: 15px 0 0; */
}
div#nav_3 li li {
	font: normal .9em/1.2 Georgia, serif;
	padding: 0 0 7px 0;
	padding: 0 0 9px 0;
	background: none;
	text-transform: none;
}
/* This was used for showing sub-pages of a non-selected item (Administration), but I don't believe it's needed any longer
div#nav_3 li li a {
	padding-left: 17px;
}
*/
div#nav_3 li.selected li {
	font: normal 1em/1.2 Georgia, serif;
	padding: 0 0 3px 0;
/*	
	background: url("../images/global/nav_3/bullet_sel.gif") 0px 2px no-repeat;
	background: url("../images/global/nav_3/bullet.gif") 0px 2px no-repeat;
*/
	background: none;


}
div#nav_3 li.selected li a {
	padding-left: 12px;
}
div#nav_3 li.selected li a:link, div#nav_3 li.selected li a:visited  {
	color: #9B8472;
}
div#nav_3 li.selected li a:hover  {
	color: #000;
}
div#nav_3 li.selected li.selected {
/*	font: bold 1.1em/1.2 Georgia, serif;
	background: url("../images/global/nav_3/bullet_sel_2.gif") 0px 15px no-repeat;
	padding: 13px 0 3px 0;
	background: url("../images/global/nav_3/bullet_sel_2.gif") 0px 5px no-repeat;
	padding: 5px 0 3px 0; */
	font: bold 1em/1.2 Georgia, serif;
	background: url("../images/global/nav_3/bullet_sel_2.gif") 0px 0px no-repeat;
	padding: 0px 0 3px 0;

}
div#nav_3 li.selected li.selected a:link, div#nav_3 li.selected li.selected a:visited  {
	color: #000;
}
div#nav_3 li.selected li.selected a:hover  {
	color: #55676B;
}
/* Level 3 */
div#nav_3 li.selected li ul {
	margin: 3px 0 5px;
	margin: 4px 0 5px;
}
div#nav_3 li.selected li.selected li  {
	font: .9em/1.2 Georgia, serif;
	font: 1em/1.2 Georgia, serif;
	background: none;
	text-transform: none;
	padding: 2px 0 2px 0;
	padding: 2px 0 3px 0;
}
div#nav_3 li.selected li.selected li a  {
	padding-left: 24px;
}
div#nav_3 li.selected li.selected li a:link, div#nav_3 li.selected li.selected li a:visited  {
	color: #000;
}
div#nav_3 li.selected li.selected li a:hover  {
	color: #55676B;
}
div#nav_3 li.selected li.selected li.selected  {
	font-weight: bold;
	background: url("../images/global/nav_3/bullet_sel_2.gif") 12px 3px no-repeat;
}
/* Level 4 */
div#nav_3 li.selected li.selected li ul {
	margin: 0 0 0;
	margin: 4px 0 0;
}
div#nav_3 li.selected li.selected li.selected li {
	font: 1em/1.2 Georgia, serif;
}
div#nav_3 li.selected li.selected li.selected li a  {
	padding-left: 36px;
}
div#nav_3 li.selected li.selected li.selected li.selected {
	font-weight: bold;
	background: url("../images/global/nav_3/bullet_sel_2.gif") 24px 3px no-repeat;
}
/* Level 5 */
div#nav_3 li.selected li.selected li.selected li ul {
	margin: 0 0 0 0;
}
div#nav_3 li.selected li.selected li.selected li.selected li {

}
div#nav_3 li.selected li.selected li.selected li.selected li a  {
	padding-left: 48px;
}
div#nav_3 li.selected li.selected li.selected li.selected li.selected {
	background: url("../images/global/nav_3/bullet_sel_2.gif") 36px 3px no-repeat;
}

/* Level 1 Offsite Links - Used for Hisorical Society, Practice Program */
div#nav_3 ul.off_site {
	margin-top: 30px;
}

div#nav_3 ul.off_site li {
	font: bold 1em/1.2 Georgia, serif;
	background: none;
	padding: 0 0 4px 17px;
	text-align: center;
}
div#nav_3 ul.off_site a {
	display: block;
	width: 135px;
	border: 1px solid #CBCAB5;
}
div#nav_3 ul.off_site a:link,
div#nav_3 ul.off_site a:visited {
	color: #888171;
	text-decoration: none;
	padding: 7px;
}
div#nav_3 ul.off_site a:hover {
	color: #000;
	text-decoration: none;
	padding: 7px;
}

/*-------------------------------------------
	Footer
-------------------------------------------*/
#nav_4 {
	clear: both;
	margin: 0 0 40px;
	padding: 80px 0 0;
}
#nav_4 ul {
	list-style: none;
	margin: 0;
	text-align: center;
}
#nav_4 ul li {
	/* display: inline-block; Caused bug in IE7*/
	display: inline;
	width: auto;
	text-align: center;
	font: 1em/1.2 Verdana, sans-serif;
	color: #A79B8B;
	padding: 0px 4px 1px;
	margin: 2px 0;
	border-left: 1px solid #A79B8B;
	margin: 0 0 3px 0;
	background: none !important;
}
#nav_4 ul li.last_item {
	border-right: 1px solid #A79B8B;
}
#nav_4 ul li a {

}
#nav_4 ul li a:link, #nav_4 ul li a:visited {
	color: #A79B8B;
	text-decoration: none;
}
#nav_4 ul li a:hover {
	color: #000;
	text-decoration: none;
}


/*-------------------------------------------
	Judges Section
-------------------------------------------*/

div.judge_portrait {
	float: left;
	display: inline;
	width: 120px;
	margin: 0 20px 20px 0;
}
div.judge_info {
	float: left;
	display: inline;
	width: 402px;
	margin: 0 0 20px 0;
}

div#judge_index {
	margin-bottom: 2em;
}

div#judge_index div.col_1 {
	width: 249px; 
	margin-right: 15px;
}

div#judge_index ul {
	list-style: none;
	margin: 0 0 1em;
}

div#judge_index ul li a:link, 
div#judge_index ul li a:visited {
	text-decoration: none;
}
div#judge_index ul li a:hover {
	text-decoration: underline;
}

div.feature_box {
	clear: both;
	border: 3px double #4B4B43;
	padding: 15px 15px 5px;
	background: #FFF9D9;
}
div.feature_box h2 {
	color: #823811;
	font-size: 2.4em;
}

h2.feature, 
div.feature_box h3,
h3.feature,
div.feature_box h4,
h4.feature,
div.feature_box h5,
h5.feature {
	color: #823811;
}

/*-------------------------------------------
	Inset box, right side of main column
-------------------------------------------*/

div.inset_box_right {
	float: right;
	margin: 0 0 20px 20px;
	width: 180px;
	padding: 0 0 20px 20px;
	border-left: 1px dotted #ccc;
}
div.inset_box_right {
	width: 200px;
	padding: 10px 10px 0;
	border: 3px double #ccc;
}
div.inset_box_right h2, 
div.inset_box_right h3, 
div.inset_box_right h4 {
	color: #823811;
}

/*-------------------------------------------
	Inset box, left column (beneath navigation)
-------------------------------------------*/

div.left_col_box {
	clear: both;
	padding: 0 10px;
	margin: 50px 0;
}
div.left_col_box p {
	font: 1.1em/1.3 Verdana, sans-serif;
}

/*-------------------------------------------
	Job Openings box
-------------------------------------------*/

div.job_openings_section {
	border: 1px solid #55676B;
	background: #FFF9D9;
	padding: 15px 15px 0;
}
div.job_openings_section table {
	border-top: 1px dotted #55676B;
}
div.job_openings_section table tr th, 
div.job_openings_section table tr td {
	background: none !important;
	border-bottom: 1px dotted #55676B;
}

/*-------------------------------------------
	Elements for pagination
-------------------------------------------*/

div.pagination_links {
	clear: both;
	float: left;
	width: 100%;
	margin: 20px 0;
}
div.pagination_links p {
	font: 1.1em/1.3 Georgia, serif;
}
div.pagination_links p.left {
	display: inline-block;
	float: left;
	width: 15%;
}
div.pagination_links p.right {
	display: inline-block;
	float: right;
	width: 15%;
	text-align: right;
}
div.pagination_links p.center {
	width: 68%;
	text-align: center;
}

/*-------------------------------------------
	Forms
-------------------------------------------*/


select {
	font: 1.1em Verdana, sans-serif;
}

/*-------------------------------------------
	Misc.
-------------------------------------------*/

div.additional_info {

}
div.additional_info p {
	font: 1.1em/1.3 Verdana, sans-serif;
}

a.pdf_link {
	display: block;
	width: auto;
	background: url(../images/global/icons/icon_PDF_small.png) left top no-repeat;
	padding-left: 30px;
}


/* Diagnostic 
div#content {
	border-top: 1px solid red;
	background: yellow;
}
*/
.editors_note {
	background: yellow;
}

iframe.google_map_iframe {
	margin: 40px 0;
}

/*-------------------------------------------
	Expandable - Collapsible Lists
-------------------------------------------*/
	.main_col ul.mktree  li { list-style: none; background: none;} 
	.main_col ul.mktree  li           .bullet { padding-left: 15px; }
	.main_col ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../images/global/minus.gif)  left center no-repeat; }
	.main_col ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../images/global/plus.gif) left center no-repeat; }
	.main_col ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../images/global/li_bullet_disc.gif) left center no-repeat; }
	.main_col ul.mktree  li.liOpen    ul { display: block; }
	.main_col ul.mktree  li.liClosed  ul { display: none; }

	.main_col ol.mktree  li {list-style: none;  background: none;} 
	.main_col ol.mktree  li           .bullet { padding-left: 15px; }
	.main_col ol.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../images/global/minus.gif)  left center no-repeat; }
	.main_col ol.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../images/global/plus.gif) left center no-repeat; }
	.main_col ol.mktree  li.liBullet  .bullet { cursor: default; background: none; }
	.main_col ol.mktree  li.liOpen    ol { display: block; }
	.main_col ol.mktree  li.liClosed  ol { display: none; }


/*-------------------------------------------

Revisions for new theme rolled out Dec 2011

-------------------------------------------*/

.pf_templateContent {
	padding-top: 29px;
	background: #fff url("../images/2011-theme/backgrounds/bg_tile.gif") left top repeat-x;
}

/*-------------------------------------------
	Structural
-------------------------------------------*/

div#outer_wrapper {
	width: 773px;
	margin: 0 auto;
	
	/*background: url("../images/2011-theme/masthead/masthead_golden-gate.jpg") left top no-repeat;*/
	background: url("../assets/images/masthead/cw/golden-gate-bridge.jpg") left top no-repeat;

}

div#wrapper {
	background: none;
}

div#masthead {
	height: 217px;
}

div#nav_4 {
	margin: 0px 9px 40px;
}

/*-------------------------------------------
	Type
-------------------------------------------*/

/*  Notices List  */

ul.notices_list li {
	background: url("../images/home/notices_bullet.gif") 0px 4px no-repeat;
}
ul.notices_list li span.notice_date {
	color: #a15a2f;
}
ul.notices_list li span.important_date {
	color: #a15a2f;
}
ul.notices_list li p a:link, ul.notices_list li p a:visited {
	color:#4B92B0;
	text-decoration: underline;
}
ul.notices_list li p a:hover {
	color: #94522A;
	text-decoration: underline;
}


/*-------------------------------------------
	Search Form
-------------------------------------------*/

div#search_container {
	left: 583px; 
	top: 23px; 
	width: 168px; 
	height: 17px; 
}
input.search_input {
	background: #d7d3d3;
	border: 1px solid #7f650b;
	height: 15px;
	width: 94px;
	margin: 0 0 0 0;
}


/*-------------------------------------------
	Navigation Region 1 (by Audience Type)
-------------------------------------------*/

div#nav_1 {
	top: 23px;
	left: 45px;
	height: 17px;
	width: 373px;
	background: none;
}

div#nav_1 ul {
	margin: 0;
}
div#nav_1 ul li {
	height: 17px;
	margin-right: 1px;
}
div#nav_1 ul li a {
	height: 17px;
}

/* Jurors */
li#btn_jurors {
	background: url(../images/2011-theme/nav_1/jurors.gif) left top no-repeat;
}
li#btn_jurors a:link, 
li#btn_jurors a:visited {
	background: url(../images/2011-theme/nav_1/jurors.gif) left top no-repeat;
	width: 71px;
}
li#btn_jurors a:hover {
	background: url(../images/2011-theme/nav_1/jurors_OVER.gif) left top no-repeat;
	width: 71px;
}
li#btn_jurors a.selected {
	background: url(../images/2011-theme/nav_1/jurors_OVER.gif) left top no-repeat;
	width: 71px;
}

/* Attorneys */
li#btn_attorneys {
	background: url(../images/2011-theme/nav_1/attorneys.gif) left top no-repeat;
}
li#btn_attorneys a:link, 
li#btn_attorneys a:visited {
	background: url(../images/2011-theme/nav_1/attorneys.gif) left top no-repeat;
	width: 97px;
}
li#btn_attorneys a:hover {
	background: url(../images/2011-theme/nav_1/attorneys_OVER.gif) left top no-repeat;
	width: 97px;
}
li#btn_attorneys a.selected {
	background: url(../images/2011-theme/nav_1/attorneys_OVER.gif) left top no-repeat;
	width: 97px;
}

/* Pro Se Litigants */
li#btn_pro_se {
	background: url(../images/2011-theme/nav_1/pro_se_litigants.gif) left top no-repeat;
}
li#btn_pro_se a:link, 
li#btn_pro_se a:visited {
	background: url(../images/2011-theme/nav_1/pro_se_litigants.gif) left top no-repeat;
	width: 139px;
}
li#btn_pro_se a:hover {
	background: url(../images/2011-theme/nav_1/pro_se_litigants_OVER.gif) left top no-repeat;
	width: 139px;
}
li#btn_pro_se a.selected {
	background: url(../images/2011-theme/nav_1/pro_se_litigants_OVER.gif) left top no-repeat;
	width: 139px;
}

/* Media */
div#nav_1 ul li#btn_media {
	background: url(../images/2011-theme/nav_1/media.gif) left top no-repeat;
	margin-right: 0px;
}
li#btn_media a:link, 
li#btn_media a:visited {
	background: url(../images/2011-theme/nav_1/media.gif) left top no-repeat;
	width: 63px;
}
li#btn_media a:hover {
	background: url(../images/2011-theme/nav_1/media_OVER.gif) left top no-repeat;
	width: 63px;
}
li#btn_media a.selected {
	background: url(../images/2011-theme/nav_1/media_OVER.gif) left top no-repeat;
	width: 63px;
}


/*-------------------------------------------
	Navigation Region 2 (Information)
-------------------------------------------*/
/*
div#nav_2 ul {display:inline-block;}
div#nav_2 ul {display:inline;}
.holder {display:table; margin: 0 auto; }
*/
div.holder {
	display:table ; 
	margin: 0 auto !important; 
}

/* Inherited from global.css...
div#nav_2 {
	position: absolute;
	left: 6px;
	top: 240px;
	background: #4B4B43;
	height: 25px;
	width: 761px;
	text-align: center;
}
*/
div#nav_2 { /* #nav_2 aligns perfectly over colored block */ 
	left: 5px;
	top: 192px;
	background: #4c4c44;
	height: 25px;
	width: 763px;

	/* text-align: center; 
background: black;
	*/


}
/* Inherited from global.css...
div#nav_2 ul {
	margin: 5px 0 0;
	padding-left: 25px;
}
*/
div#nav_2 ul {
/*
	padding-left: 29px;
	padding-left: 7px;
	min-width: 100px;
*/

	padding-left: 0;


/*
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap; 

	background: orange;
*/
}
/* Inherited from global.css...
div#nav_2 ul li {
	position: relative; * Needed for dynamic menu orientation *
	float: left;
	text-align: center;
	margin: 0 7px;
	padding: 0 0 0 0;
	font: 1.1em/1.2 Georgia, serif;
	font: 12px/1.2 Georgia, serif;
	font: 11px/1.2 Georgia, serif;
	text-transform: uppercase;
}
*/
div#nav_2 ul li {

	margin: 0 8px;
	font-weight: bold;

/*
	margin: 0 6px;
	float: none;
	display: inline; 

	background: purple;
*/
}
/*
div#nav_2 a {
  display:block;
  float:left;
  padding:0 8px;
}
*/
div#nav_2 a:link,
div#nav_2 a:visited {
	color: #cfccc0;
	
}
div#nav_2 ul li li {
	margin: 0;
	font-weight: normal;
}


/*-------------------------------------------
	Navigation Region 3 (by Category)
-------------------------------------------*/

div#nav_3 a:link,
div#nav_3 a:visited {
	color: #803b12;
}
div#nav_3 a:hover {
	color: #cb5915;
}

/* Level 1 */
div#nav_3 li {
	background: url("../images/2011-theme/nav_3/bullet.gif") 0px 8px no-repeat;
}
div#nav_3 li.selected {
	background: #FFF9D9 url("../images/2011-theme/nav_3/bullet_sel.gif") 0px 8px no-repeat;
}
div#nav_3 li.selected a:link,
div#nav_3 li.selected a:visited {
	color: #cb5915;
}
div#nav_3 li.selected a:hover {
	color: #803b12;
}

/* Level 1 Highlighted Link - Used for Electronic Case Filing */
div#nav_3 li.important_link {
	padding: 4px 0 4px 0;
	background: none !important;
}
div#nav_3 li.important_link a {
	width: 175px;
}
div#nav_3 li.important_link a:link, 
div#nav_3 li.important_link a:visited {
	border: 1px solid #999072;
	background: #999072;
	color: #fff;
}
div#nav_3 li.important_link a:hover {
	border: 1px solid #cb5915;
	background: #cb5915;
	color: #fff;
}

/* Level 2 */
div#nav_3 li.selected li a:link, div#nav_3 li.selected li a:visited  {
	color: #803b12;
}
div#nav_3 li.selected li a:hover  {
	color: #cb5915;
}
div#nav_3 li.selected li.selected {
	background: url("../images/2011-theme/nav_3/bullet_sel_2.gif") 0px 0px no-repeat;
}
div#nav_3 li.selected li.selected a:link, div#nav_3 li.selected li.selected a:visited  {
	color: #cb5915;
}
div#nav_3 li.selected li.selected a:hover  {
	color: #803b12;
}
/* Level 3 */
div#nav_3 li.selected li.selected li a:link, div#nav_3 li.selected li.selected li a:visited  {
	color: #cb5915;
}
div#nav_3 li.selected li.selected li a:hover  {
	color: #803b12;
}
div#nav_3 li.selected li.selected li.selected  {
	background: url("../images/2011-theme/nav_3/bullet_sel_2.gif") 12px 3px no-repeat;
}
/* Level 4 */
div#nav_3 li.selected li.selected li.selected li.selected {
	background: url("../images/2011-theme/nav_3/bullet_sel_2.gif") 24px 3px no-repeat;
}
/* Level 5 */
div#nav_3 li.selected li.selected li.selected li.selected li.selected {
	background: url("../images/2011-theme/nav_3/bullet_sel_2.gif") 36px 3px no-repeat;
}

/* Level 1 Offsite Links - Used for Hisorical Society, Practice Program */

div#nav_3 ul.off_site {
	padding-bottom: 7px;
	background: url("../images/2011-theme/backgrounds/featured-sites-border.gif") left bottom repeat-x;
}
div#nav_3 ul.off_site li {
	font: bold 1.1em/1.2 Georgia, serif;
	background: url("../images/2011-theme/backgrounds/featured-sites-border.gif") left top repeat-x;
	padding: 10px 0 3px 0;
	text-align: center;
	text-transform: none;
}
div#nav_3 ul.off_site a {
	display: inline;
	width: 100%;
	border: 0px;
}
div#nav_3 ul.off_site a:link,
div#nav_3 ul.off_site a:visited {
	color: #7F470B; 
	text-decoration: none;
	padding: 0 0 0 0;
}
div#nav_3 ul.off_site a:hover {
	color: #000;
	text-decoration: none;
	padding: 0 0 0 0;
}

/*-------------------------------------------
	Footer
-------------------------------------------*/
#nav_4 p {
	margin: 0;
	text-align: center;
	font: 1em/1.2 Verdana, sans-serif;
	color: #A79B8B;
	margin: 1em 0;
}
#nav_4 p a:link, #nav_4 p a:visited {
	color: #A79B8B;
text-decoration: underline;
}
#nav_4 ul li a:hover {
	color: #000;
}

/*-------------------------------------------
		 Magistrate Judge Brochure Link
-------------------------------------------*/
div.magistrate_judge_brochure_link {
float:right;
width: 50%;
}
div.magistrate_judge_brochure_link img {
float:right;
width:30px;
margin-left:10px;
}
div.magistrate_judge_brochure_link p {
font: 1.1em/1.3 Arial, Helvetica, sans-serif;
padding-top: 1em;
}