@charset "utf-8";
/* CSS Document */



body {
	width: 100%; 
	margin: 0; 
	float: none;
	font-size: 12 pt;
}
.shadow, .column-max.sides {bottom: 0; right: 0; clear: right; float: left;}
#wrapper {
	min-width: 100% !important; 
	padding: 0 !important;
	margin: 0 !important;
}
#wrapper, #container {
    width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

#page-wrapper, #content #main, .shadow, .shadow .column-max.sides  {
	width: 99% !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	color: #000;
	visibility: visible !important;
	overflow: visible !important;
	background: none !important;
	clear: none !important;
}

#global-links, #header-link, #changeFont, .right , div.search.clearfix, #time, #topnav, #leftnav, #col1, #col2, #col3, #col4, #col5, #showHide, #crumb-wrapper, #bottomnav, .up, .top, #footer {
	display: none !important;
}

.frame {
	border: none !important;
	background-color: none !important;
	padding: 0 !important;
	width: 100% !important;
	margin: 0 !important;
	}
.clear {
	clear: none !important;
}
.column, .thirty-col {
	float: none !important;
	border: none !important;
	clear: both !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
a[href$='.pdf'] {
	background: none !important;
	padding: 0 !important;
}
* {
	overflow: visible !important; /* Required for FireFox pre-3.6 to print past page 1 */ 
}

iframe {
	page-break-inside: avoid !important;
}
#footer {
	border: none;
}
#content-sub {
	float: none !important;
	margin-left: 0 !important;
	width: 100% !important;
}
 #content-sub #main-sub {
	width: 100% !important;
	margin: 0 !important;
	float: none !important;
	clear: none !important;
	padding: 0 !important;
}

div#header {
	margin: 0 !important;
	padding: 0 !important;
	height: 45pt;
}
h2.alt {
	display: block !important;
	visibility: visible !important;
	color: #000;
	text-align: left;
	margin: 0 !important;
	padding: 5px;
	height: auto;
	border-bottom: 2px solid #000;
	font-size: 17pt;
	clear: none;
}
#main-sub h2 {
	border-bottom: 4px double #000;
	width: auto !important;
	clear: none !important;
	margin-top: 2px;
}
#main-sub h2, #main-sub h3, #main-sub h4, ul.list li a {
	color: #000;
}
#main-sub p {
	margin: 5px !important;
}

table th[scope="colgroup"], table th[scope="col"], table th[scope="row"], .border th, table td  {
	color: #000 !important;
}
table th[scope="colgroup"], table th[scope="col"] {
	border: 2px solid #000 !important;
}

a[href^="mailto"]:after {
	content: "";
}

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: none !important;
}
#content-sub a:link:after, #content-sub a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
	font-weight: normal;
	font-style: italic;
}

#content-sub a[href^="/"]:after {
	content: " (http://www.nvb.uscourts.gov" attr(href) ") ";
	font-size: 80%;
	font-weight: normal;
	font-style: italic;
}
h3.faq, dt {text-decoration: none; color: #000 !important; }
dd {border: none; }
/*.smltable {
	width: 100%;
}
.fultable {
	width: 100% !important;
}
.border {
	border: 1px solid #fff !important;
	margin: 0px !important;
	padding: 0px !important;
}
table, table tr.subtotal,  table tr {
	border: 1px solid #000 !important;
	color: #000;
}
#main-sub .column-max table, #main-sub .tableinsert table.smltable {
	width: 100% !important;
	height: 100% !important;
}*/
.smltable, .fultable, .fixed {
	border: 1px solid #000;
	width: 99% !important;
	margin: 0 !important;
	padding: 0;
	display: block;
	}
table.border th, table.border td {
	color: #000 !important;
	border: 1px solid #000;
}

table.border th {
	font-size: 1.1em;
	line-height: 1.3em;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	}

table.border th[scope="row"]{
	color: #000;
	font-size: 1.1em;
	line-height: 1.3em;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 2px solid #000;
	}
thead {display: table-header-group;} 

.column-max {
	width: 100%;
	float: none !important;
	margin-bottom: 25px;
}
div.column-max.sides {
 border-left: 1px solid #000 !important;
 border-top: 1px solid #000 !important;
 border: none;
 display: block;
}
.legalhelp {
	color:#000;
}

ul.list li a {text-decoration: none !important; font-size: 12pt;}
.column-max+.column-max {page-break-after: always;}
.tableinsert {overflow: visible !important; height: 100%; width: 100% !important; margin: 0 !important;}
@media print {
* {overflow: visible !important;}
dl, dt, dd, ul#requirements ul, .row, .row div {display: block !important;}
dl{page-break-after: always;}
.break {page-break-before: always;}
ul ul.emptyCheck li {
	list-style-type: circle !important;
	padding: 0 0 0 .5em !important;
}

p, ol li, ul li {
	font-size: 14pt;
}