/* Ace Paralegal - Default Style Sheet */

	html, body
	{
		background-color: #303030;
		margin: 0px;
	}
	
	table.page_table
	{
		text-align: left;
		border: #000000 1px solid;
		height: 600px;
	}
	
	table
	{
		background-color: #EDEDED;
	}
	
	img
	{
		display: block;	
	}
	
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px;
		margin: 0px;
	}
	
	h2
	{
		font-family: 'Times New Roman', Times, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0px;
		color: #942a24;
		padding: 0px;
		margin: 0px;
	}	
			

	td.content_region
	{
		padding: 10px 15px 15px 15px;
	}
	
	.content
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0;
		padding: 0px;
	}
	
	.content2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #942923;
		margin: 5px 0px;
	}
	
	ul.content2, ol.content2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #942923;
		margin: 5px 0px;
	}
	ul.content, ol.content
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 5px 25px;	
	}
	
	.content_header
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #202020;
		border-bottom: #000000 1px dotted;
	}
	h1 span.content_header
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		border-bottom: #000000 1px dotted;
	}

	td.copyright
	{
		background-color: #EDEDED;
		letter-spacing: 1px;
		color: #000000;
		margin: 0px auto;
	}
	td.copyright img
	{
		vertical-align: middle;
	}	
	a.copyright, a.copyright:visited, a.copyright:active
	{
		color: #942923;
		letter-spacing: 0px;
		text-decoration: none;	
	}
	a.copyright:hover
	{
		color: #942923;
		text-decoration: underline;	
	}
	
	a, a:visited, a:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: 1px;
		color: #666666;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
	}	
	a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
	a.link_jump, a.link_jump:visited, a.link_jump:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0px;
		color: #303030;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
	}	
	a.link_jump:hover
	{
		text-decoration: underline;
		color: #000000;
	}

	.text_firstLetter
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #747272;	
	}
	
	.text_superscript
	{
		vertical-align: super;
		font-size: 12px;
	}
	
	.text_emphasis
	{
		font-weight: bold;
	}
	
	.text_lighter
	{
		color: #606060;
	}
	
	.table_mainsection
	{
		background-color: #DFDFC9;
		padding: 2px;
	}
	
	.text_subheader
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #000000;
		padding: 0px;
		margin: 0px;
	}	
	.table_subheader
	{
		background-color: #5F5F49;	
	}
	.table_subheader td
	{
		padding: 5px;
	}
	
	
	.text_navheader
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
	}	
	.table_navheader
	{
		background-color: #5F5F49;	
	}
	.table_navheader td
	{
		padding: 5px;
	}
	
	
	.table_contentarea
	{
		background-color: #FFFFFF;	
	}
	
	.table_contentarea td
	{
		padding: 2px;
	}
	
	td.table_contentarea_row1
	{
		background-color: #CFCFB4;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px;
	}
	table.table_contentarea_row1
	{
		background-color: #EFEFD9;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
	}
	
	td.table_contentarea_row2
	{
		background-color: #EFEFD9;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px;	
	}
	table.table_contentarea_row2
	{
		background-color: #EFEFD9;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
	}
	
	td.table_contentarea_divider
	{
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1px;
		height: 1px;	
	}
	
	td.table_section
	{
		background-color: #FFFFFF;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px;	
	}
	
	span.table_section
	{
		font-weight: bold;
	}
	
	
	
	th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.headers {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		font-weight: bold;
	}
	.comRequiredField {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
	}
	.tableHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.notice {
		clear: both;
		background-color: #000000;
		color: #FFFF00;
		border: 1px solid #FFFF00;
		text-align: center;
		padding: 8px !important;
		padding: 4px 8px 8px 12px;
		font-family: Verdana, Helvetica, Arial;
		font-size: 12px;
	}