body
{
	background-image: url(../images/76fbg.jpg);
	font-family: xBenguiat Bold BT, Times New Roman, serif;
}

table
{
	border-collapse : collapse;
}

img
{
	border: none;
}

#wrapper_table
{
	margin: 0 auto;
	border: solid 5px #fff;
	width: 780px;
}

#footer_cell
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-align: justify;
}
#footer_cell H1
{
	font-family: Arial Black, sans-serif;
	margin: 5px;
	border: solid 1px #000;
	padding: 5px 0px;
	text-align: center;
	font-size: 26px;
	background: #3c746b;
	color: #dfd;
}

#footer_cell A,
#footer_cell A:hover,
#footer_cell A:visited,
#footer_cell A:active
{
	text-decoration: none;
	color: inherit;
	font-weight: bold;
	font-size: 12px;
}

#nav_table
{
	width: 100%;
}

#nav_table A,
#nav_table A:active,
#nav_table A:visited
{
	text-decoration: none;
	color: #10017a;
	font-weight: bold;
}
#nav_table A:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #10017a;
}

#nav_table TD
{
	padding: 0 5px;
	text-align: center;
	border: solid 2px #fff;
	width: 15%;
}

#home_table
{
	width: 100%;
}

#home_table IMG
{
	border: 0;
}

#home_table TD
{
	padding: 20px 0px;
	text-align: center;
}

#content_cell H1
{
	margin: 5px;
	border: solid 1px #000;
	padding: 5px 0px;
	text-align: center;
	font-size: 26px;
	background: #3c746b;
	color: #dfd;
}

#content_cell H2
{
	margin: 5px;
	border: solid 1px #000;
	padding: 1px 10px;
	text-align: left;
	font-size: 20px;
	color: #dfd;
	background: #0c75b7;
}

#foreclosure_table,
#members_list_table
{
	width: 768px;
	border: solid 2px #000;
	margin: 0 5px 0 5px;
}

#members_list_table
{
	font-family: sans-serif;
	font-size: 12px;
}

#foreclosure_table TH,
#members_list_table TH
{
	background: #ccc;
	border-bottom: double 3px #000;
	opacity:0.8;
	filter: alpha(opacity: 80);
}

#foreclosure_table TD
{
	text-align: center;
}

#foreclosure_table TR.active_row,
#members_list_table TR.active_row
{
	background: #aaa;
	color: #10017a;
	border-bottom: solid 1px #ccc;
}
#foreclosure_table TR.inactive_row,
#members_list_table TR.inactive_row
{
	background: transparent;
	color: #000;
	border-bottom: solid 1px #ccc;
}

#members_list_table TR.active_row TD
{
	xborder: solid 1px #ccc;
	padding: 0 5px;
}
#members_list_table TR.inactive_row TD
{
	xborder: solid 1px #ccc;
	padding: 0 5px;
}

#member_login_table
{
	width: 100%;
}

.member_login_table_TD
{
	width: 50%;
	vertical-align: top;
}

.formErrors,
.errorState
{
	color: #c00;
}

#editTable TH,
#table_login TH
{
	width: 40%;
	text-align: right;
}
