body
{	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #efefef;
	text-align: center;
	width: 100%;}

table
{	font-family: Arial;
	font-size: 9pt;}

div
{	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

h1
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 4px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #686868;}

input, select, textarea
{
	font-size: 9pt;}

input.logfld
{	border: 1px solid #b0b0b0;
	color: #b0b0b0;
	background-color: #4a4b4a;
	font-size: 9pt;}

#mainpart
{	overflow: auto;}

.toptbl
{
	background-color: #4a4b4a;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;}

a.wl9u { font-size: 9pt; font-family: Arial; color: #ffffff; }
a.wl9u:hover { font-size: 9pt; font-family: Arial; color: #e0e0e0; }

a.wl8u { font-size: 8pt; font-family: Arial; color: #ffffff; }
a.wl8u:hover { font-size: 8pt; font-family: Arial; color: #e0e0e0; }

a.bl9bu { font-size: 9pt; font-family: Arial; color: #4e6fb2; font-weight: bold; }
a.bl9bu:hover { font-size: 9pt; font-family: Arial; color: #2e4f92; font-weight: bold;  }

a.bll9bu { font-size: 9pt; font-family: Arial; color: #222222; font-weight: bold; }
a.bll9bu:hover { font-size: 9pt; font-family: Arial; color: #444444; font-weight: bold;  }

a.gl9u { font-size: 9pt; font-family: Arial; color: #444444; font-weight: normal; }
a.gl9u:hover { font-size: 9pt; font-family: Arial; color: #666666; font-weight: normal;  }

a.lgl10u { font-size: 14px; font-family: Arial; color: #888888; font-weight: normal; }
a.lgl10u:hover { font-size: 14px; font-family: Arial; color: #666666; font-weight: normal;  }

a.lgl10bu { font-size: 12px; font-family: Arial; color: #888888; font-weight: bold; }
a.lgl10bu:hover { font-size: 12px; font-family: Arial; color: #666666; font-weight: bold; }

span.bl9bu { font-size: 9pt; font-family: Arial; color: #4e6fb2; font-weight: bold; }

.hdr
{	color: #767776;
	font-family: Arial;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 3px;
	height: 40px;
	vertical-align: bottom;}

.hdr1
{
	color: #767776;
	font-family: Arial;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 3px;
}

.hdr_sup
{	border-top: 3px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 4px;}

.topmenu
{	padding: 0px 20px 0px 20px;}

.newsitem
{
	padding: 5px 20px 5px 20px;}

.newsdt
{	width: 80px;
	background-color: #d7d7d7;
	color: #ffffff;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	float: right;}

.revitem
{	padding: 5px 20px 15px 20px;}

.revhdr
{	padding: 3px 0px 4px 0px;}

.usritem
{	background-color: #fefefe;
	background-image: url('img/bg_lightgray.gif');
	width: 270px;
	height: 108px;
	margin-bottom: 7px;}

.usrhdr
{	padding: 3px 0px 7px 0px;}

.rit
{	padding: 4px 10px 1px 15px;}

.advbody
{	border: 1px solid #dddddd;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	height: 390px;}

.advitem
{	border: 1px solid #dddddd;
	width: 308px;
	height: 170px;
	font-size: 9pt;
	color: #7f7f7f;
	float: left;
	margin: 5px 5px 5px 5px;}

.advitem1
{
	border: 1px solid #dddddd;
	width: 290px;
	height: 170px;
	font-size: 9pt;
	color: #7f7f7f;
	float: left;
	margin: 5px 5px 5px 5px;}

.advdt
{	font-size: 9pt;
	font-weight: bold;
	color: #dcdcdc;}

.advhdr
{	padding: 4px 0px 4px 0px;}

.gr8u
{	font-size: 8pt;
	color: #bebebe;
	font-family: Arial;}

.srow
{	padding: 6px 5px 6px 5px;
	font-size: 9pt;}

input.srchfld, select.srchfld
{	border: 1px solid #616363;
	color: #616363;
	font-size: 9pt;
	padding: 2px 3px 2px 3px;
	width: 200px;
	height: 20px;}

.frmtitle
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 3px 10px 3px 15px;
}

.frmcomment
{
	font-size: 7pt;
	font-family: Verdana;
	font-weight: normal;
	color: #808080;
}

.frmelem
{
	padding: 3px 20px 3px 20px;
	background-color: #FFFFFF;
}

.sihrow
{	background-color: #d0d0d0;
	padding: 3px 10px 3px 10px;
	text-align: left;}

.sihrow_c
{
	background-color: #d0d0d0;
	padding: 3px 10px 3px 10px;
	text-align: center;
}

.sirow1
{	background-color: #ffffff;
	padding: 3px 10px 3px 10px;}

.sirow2
{
	background-color: #e0e0e0;
	padding: 3px 10px 3px 10px;
}

.advic1
{	padding: 3px 20px 3px 10px;
	color: #67885e;
	background-color: #F4F4F4;
	font-size: 10pt;
	font-weight: bold;}

.advic2
{	padding: 3px 20px 3px 10px;
	background-color: #e4f1e1;
	font-size: 10pt;}

.contr
{	padding: 4px 5px 4px 8px;
	font-size: 9pt;}

