body {
	font-family:  arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	margin: 3px auto;
}

div.logo
{
	font-size: 12px; color: #FFFFFF;
	text-align: left;
	border: 1px solid #cccccc;
	background: #3B4D6B repeat-x top;
	margin-bottom: 1px;
}

div.h1
{
	padding: 2px;
	border: 1px solid #cccccc;
	background: #eeeeee repeat-x top;
	margin-bottom: 1px;
}

div.p1
{
	padding: 3px;
	background-color: #ffffff;
	border-bottom: 1px dotted #333333;
}

div.m
{
	font-size: 12px; color: #FFFFFF;
	text-align: left;
	border: 1px solid #cccccc;
	background: #3B4D6B repeat-x top;
	margin-bottom: 1px;
}

div.m a
{
	color: #ffffff;
}
div.c
{
	text-align: center;
	padding: 3px;
}
div.ads {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 3px;
	border-left: 3px solid #3A4F6C;
}

a:link,a:visited,a:active
{
	text-decoration: none;
	color: #0000FF;
}
a:hover
{
	text-decoration: underline;
	color: #de6e00;
}
td
{
	border: 1px solid #bdbdbd;
}
img
{
	border: none;
}
.page {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FFFFFF;font-family: verdana;font-size: 0.8em;margin-left: 0;text-align: center;padding: 23px 0 12px;text-decoration: none; } 
.page a,.pageList .this-page {border: 1px solid #E3E3E3;color: #669933;padding: 0.2em 0.5em;text-decoration: none; } 
.page a:hover {border: 1px solid #669933; } 
.page a:visited {border: 1px solid #E3E3E3;color: #669933;padding: 0.2em 0.5em;text-decoration: none; } 
.page .break {background: none repeat scroll 0 0 #FFFFFF;border: medium none;padding: 2px 6px;text-decoration: none; } 
.page .this-page {background: none repeat scroll 0 0 #669933;border: 1px solid #669933;color: #FFFFFF;font-weight: bold;padding: 0.2em 0.5em; } 
.paging a:active {color: #336600;text-decoration: underline;}