@charset UTF-8; 

/* CSS Document */
body { font-family:Georgia, Times, "Times New Roman", serif; padding:0 .5in; }
a { text-decoration:none; }
.offscreen,.statewide_message,#sliver_container,.header_nav_search,#top_nav,#sectionnav,#pageaside,.footer_column,#pagefooter img { display:none; }
h1 { font-size:20pt; font-weight:normal; }
h2 { font-size:14pt; }
h3 { font-size:12pt; }
h4 { font-size:11pt; }
h5 { font-size:10pt; }
.footer_column p,.footer_column li { font-size:10pt; }
th,td,.crumb_trail,.footer_column h4 { font-size:11pt; }
#maincontent1 p,#maincontent2 p,#maincontent3 p,#maincontent1 li,#maincontent2 li,#maincontent3 li,dl { font-size:11pt; line-height:14pt; }
h2.logo { font-size:14pt; font-weight:normal; }
#pagefooter .footer_column:first-child { display:block; }
#maincontent1 dt,#maincontent2 dt,#maincontent3 dt { font-weight:bold; }
#maincontent1 dd,#maincontent2 dd,#maincontent3 dd { margin-left:0; margin-bottom:1em; padding-left:0; }

/* NEW styles for javascript autostriping of tables */
.tbstriped { margin: 1em 0; border:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped caption { text-align:left; }
.tbstriped tr th { font-size:.85em; text-align:left; padding:3px 8px; }
.tbstriped th { border:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped tr td { font-size:.85em; padding:3px 8px; }
.tbstriped thead td { font-weight:bold; border-bottom:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped tbody td { border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-collapse:collapse; }

/* end of new styles */

/* tables */
table.tablesorter {
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #999;
	padding: 1px !important;
	margin:0;
	height:auto;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	vertical-align: top;
	border: 1px solid #999;
	padding: 1px !important;
	margin:0;
	height:auto;
}


/* End of tablesorter CSS */


	.page-break	{ display: block; page-break-after:always;}
/* End of custom print styles/


/* @end */

/* @end */