body
{
	height: 100%;
	width: 100%;
}
html
{ 
	height: 100%;
	width: 100%;
}
body
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: small;
	background: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 130%;
}
table
{ 
	font-size: 100%;
}
form
{ 
	padding: 0; 
	margin: 0;
}
li
{ 
	padding: 0; 
	margin: 0; 
}
ul
{ 
	padding: 0; 
	margin: 0;	
}
h1
{
	font-size: 120%;
	font-weight: bold;
	color: #455aa5;
	text-align: center;
}
.c
{
	width: 98%;
	height: 98%;
	margin: 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
a
{
	color: #455aa5;
}
a:visited
{
	color: #455aa5;
}
a:hover
{
	color: #00C4DF;
}
div.sep
{
	width: 100%;
	height: 18px;
	background: url(../images/sep_bg.gif) repeat-x left top;
}
div#copy
{
	color: #fff;
	font-size: 11px;
	height: 28px;
	padding: 0 0 0 20px;
}
div#copy a
{
	color: #fff;
	text-decoration: underline;
}
div#copy a:visited
{
	color: #fff;
	text-decoration: underline;
}
div#copy a:hover
{
	color: #fff;
	text-decoration: underline;
}
.img_border
{
	border-width: 0px;
}
div.validator
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
div.bottom_links
{
	font-size: 80%;
}
.user_control
{
	font-size: 12px;
	margin-top: 10px;
	line-height: 16px;
	height: 58px;
}
div.user_control_label
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
.user_name
{
	font-weight: bold;
	color: #455aa5;
}
.user_location
{
	color: #455aa5;
	font-size: 80%;
}
.user_rank
{
	font-style: italic;
	color: #455aa5;
}
.user_posts
{
	color: #455aa5;
}
.input_table
{
	margin: 3px;
	width: 100%;
	text-align: left;
	border: solid 2px #455aa5;
	border-collapse: collapse;
}
.input_table td
{
	border: solid 1px #455aa5;
}
.input_label
{
}
.input_instructions
{
	font-size: 90%;
}
.number_info_table
{
	margin: 3px;
	border: solid 2px #455aa5;
	border-collapse: collapse;
}
.number_info_table td
{
	border: solid 1px #455aa5;
}
.number_info_table th
{
	font-size: 120%;
	font-weight: bold;
	color: #455aa5;
	text-align: center;
}
.number_info_footer
{
	font-size: 80%;
}
.number_info_ok
{
	color: #00b000;
}
.number_info_warning
{
	color: #c7c800;
}
.number_info_stop
{
	color: #b00000;
}
.whitepages_table
{
	margin: 3px;
	border: solid 2px #455aa5;
	border-collapse: collapse;
}
.whitepages_table td
{
	border: solid 1px #455aa5;
}
.whitepages_table th
{
	font-weight: bold;
	color: #455aa5;
	text-align: center;
}
.submissions_table
{
	margin: 3px;
	width: 100%;
	border: solid 2px #455aa5;
}
.submissions_table th
{
	font-weight: bold;
	background: #455aa5;
	color: #fff;
	text-align: center;
}
.submissions_posted
{
	color: #455aa5;
	font-size: 80%;
}
.submissions_comments
{
	font-size: 90%;
}
.submissions_row1
{
	background: #f2f9fe;
}
.submissions_row2
{
	background: #e5f2fd;
}
.submissions_spacerow
{
	background: #d2e8fc;
	height: 6px;
}
.comments_table
{
	margin: 3px;
	width: 100%;
	border: solid 2px #455aa5;
	border-collapse: collapse;
}
.comments_table th
{
	font-weight: bold;
	color: #455aa5;
	text-align: center;
}
.comments_top
{
	background: #d2e8fc;
}
.comments_text
{
	font-size: 90%;
}
.comments_pager
{
	font-size: 90%;
}
.comments_pager a
{
	text-decoration: none;
}
