html, body
{	width: 100%;
	background-color: #ffffff;
	color: #434343;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	text-align: center;}

a { color: #434343; }
a:hover { color: #232323; }

div
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

table
{	font-size: 8pt;}

input, select, textarea
{	font-family: Tahoma, Arial;
	font-size: 8pt;}

div#docbody
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div.bluepan
{	width: 100%;
	float: left;
	clear: left;
	background-color: #466890;}

div#leftpan
{	float: left;
	clear: left;
 	width: 250px;}

div#rightpan
{
	float: left;
 	width: 750px;}

div#menupan
{	padding: 10px 0px 0px 20px;
	font-size: 8pt;}

div#footpan
{	float: left;
	clear: left;
	width: 1000px;}

div#newspan
{	background-color: #f7fafc;
	border: 1px dashed #b8b8b8;
	padding: 12px 10px 12px 11px;}

a { font-size: 8pt; font-family: Tahoma; color: #45668c; }
a:hover { font-size: 8pt; font-family: Tahoma; color: #7596ac; }

a.mlink { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #45668c; }
a.mlink:hover { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #7596ac; }

a.gl8 { color: #434343; font-size: 8pt; font-family: Tahoma; text-decoration: none; }
a.gl8:hover { color: #232323; font-size: 8pt; font-family: Tahoma; text-decoration: none; }

a.bl8u { font-size: 8pt; font-family: Tahoma; color: #45668c; }
a.bl8u:hover { font-size: 8pt; font-family: Tahoma; color: #7596ac; }

a.bl9bu { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #45668c; }
a.bl9bu:hover { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #7596ac; }

a.rl9bu { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #45668c; }
a.rl9bu:hover { font-size: 9pt; font-family: Tahoma; font-weight: bold; color: #7596ac; }

a.filterlink { font-size: 10pt; font-family: Tahoma; font-weight: bold; color: #e90a37; }
a.filterlink:hover { font-size: 10pt; font-family: Tahoma; font-weight: bold; color: #ff2a57; }

.hdr
{	color: #3f5771;
	font-family: Tahoma;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.hdr2
{
	color: #6a6a6a;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 2px;
}

.newsrow
{	padding: 4px 0px 7px 0px;}

.newsdt
{	padding: 0px 0px 2px 0px;
	color: #7a7a7a;}

.newstxt
{	padding: 0px 0px 3px 0px;}

.sectcol
{	float: left;
	width: 330px;
	margin-right: 20px;}

.sectrow
{	margin: 6px 0px 0px 0px;
	height: 94px;}

.sectico
{	width: 92px;
	height: 92px;
	float: left;
	clear: left;
	border: 1px solid #bbccdd;}

.secttxt
{
	float: left;
	width: 235px;
	height: 93px;
	border-top: 1px dashed #bbccdd;
	border-right: 1px dashed #bbccdd;
	border-bottom: 1px dashed #bbccdd;
	background-color: #f7fafc;}

.sectcont
{	padding: 8px 4px 3px 10px;
	color: #777777;}

.sectname
{	padding: 0px 0px 4px 0px;}

.newt
{	margin: 0px 0px 0px 0px;
	padding: 4px 0px 3px 0px;
 	font-size: 14px;}

.par
{	padding: 4px 0px 12px 0px;}

.ptbl
{
	border: 1px solid #b6b6b6;
}

.ptblhdr_l
{
	text-align: left;
	background-color: #b6b6b6;
	padding: 3px 3px 4px 6px;
	color: #ffffff;
}

.ptblhdr
{
	text-align: center;
	background-color: #b6b6b6;
	padding: 3px 5px 4px 6px;
	color: #ffffff;
}

.ptblrow_l
{
	text-align: left;
	background-color: #d8f2ff;
	padding: 2px 3px 3px 6px;
}

.ptblrow
{
	text-align: center;
	background-color: #e8eef1;
	padding: 2px 5px 3px 6px;
}

.error
{	color: #ff0000;}

.frmtbl
{	width: 600px;
	font-size: 9pt;}

.frmt
{	padding: 2px 10px 2px 10px;
	font-weight: normal;}

.frmr
{	padding: 2px 10px 2px 10px;}

.frmc
{
	padding: 2px 10px 2px 10px;
	text-align: center;}

.frmel
{	width: 400px;
	font-size: 8pt;
	font-family: Tahoma;}

