body, p, td, th, ul, ol, div, dl, dt, dd, li{
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	}
dt, dl, dd, ul, ol, li { text-align: left; }
em { font-weight: bold; font-style: normal; }

a { color: #ff3300; text-decoration: underline; }
a:visited { color: #ff3300; text-decoration: underline; }
a:active { color: #ff3300; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

a.lm { color: #ff3300; text-decoration: none; }
a.lm:visited { color: #ff3300; text-decoration: none; }
a.lm:active { color: #ff3300; text-decoration: none; }
a.lm:hover { color: #000000; text-decoration: none; }

.revnav a { text-decoration: none; }
.revnav a:visited { text-decoration: none; }
.revnav a:active { text-decoration: none; }
.revnav a:hover { text-decoration: none; }

.pagenav a { text-decoration: none; }
.pagenav a:visited { text-decoration: none; }
.pagenav a:active { text-decoration: none; }
.pagenav a:hover { color: #000000; text-decoration: none; }

.sectmenu p{
	font-family: Courier New, Courier;
	font-size: 12pt;
	text-align: left;
	padding: 0 8px 0 0;
	text-decoration: underline;
	}

.enter .head{
	color: #000000;
	font-family: Courier New, Courier;
	font-size: 25pt;
	font-weight: bold;
	margin: 0pt 0pt 16pt 0pt;
	}
.enter .headcomm{
	color: #000000;
	margin: 0pt 0pt 16pt 0pt;
	}
.enter .sectmenu p{
	font-size: 14pt;
	text-indent: 0;
	margin: 0pt 0pt 0pt 0pt;
	}
.enter .news p{
	margin: 0pt 0pt 0pt 0pt;
	}
.enter .news p.topheader{
	font-family: Courier New, Courier;
	font-size: 14pt;
	border-bottom: 1px solid #000000;
	}
.enter .news p {
	letter-spacing: .2pt;
	}
.enter .news p.header {
	font-size: 11pt;
	margin-bottom: 2pt;
	}
.enter .news p.summ{
	}
.enter .news .date{
	font-size: 7pt;
	}
.enter .news .icon img{
	margin-right: 8px;
	}

.tophead td{
	color: #000000;
	font-family: Courier New, Courier;
	font-size: 24pt;
	font-weight: bold
	}
.tophead .head{
	width: 100%;
	font-size: 24pt;
	padding: 0px 24px 0px 24px;
	}
.tophead .shead{
	font-size: 16pt;
	padding: 0px 20px 8px 16px;
	}

.topmenu td{
	font-family: Courier New, Courier;
	font-size: 14pt;
	}
.topmenu .head{
	padding: 0px 24px 0px 24px;
	text-decoration: underline;
	}

.uform td{
	font-family: Courier New, Courier;
	padding: 0px 20px 4px 40px;
	}
.uform input{
	background: #f8f8f8;
	width: 100%;
	border: 1px solid #999999;
	}
.uform .subhead{
	font-weight: bold;
	}

.topnav{
	background: #f0f0f0;
	background: #ffffff;
	border-bottom: 1px dashed #000000;
	}
.botnav{
	border-top: 1px dashed #000000;
	}
.revnav td{
	font-size: 8pt;
	padding: 4px 8px 4px 0px;
	}
.pagenav td{
	background: #ffffff;
	font-size: 8pt;
	padding: 4px 0px 4px 8px;
	}
.pagenav .noa{
	color: #cccccc;
	}

.leftmenu td p{
	font-family: Courier New, Courier;
	font-size: 12pt;
	margin: 12pt 0pt 0pt 0pt;
	}
.leftmenu .item {
	text-decoration: underline;
	}
.leftmenu .nosel p{
	color: #999999;
	}

.list .div{
	background: #000000;
	margin: 12pt 0 0 0;
}
.list p{
	text-align: left;
	margin: 2pt 0pt 0pt 0pt;
	}
.list .header{
	font-size: 11pt;
	text-align: left;
	margin: 12pt 0pt 0pt 0pt;
	}
.list .revsects{
	font-size: 8pt;
	font-weight: normal;
}
.list .subheader2{
	font-size: 8pt;
	}
.list .sign{
	color: #666666;
	font-style: italic;
	}
.list .date{
	font-size: 7pt;
	}
.list .instab{
	font-size: 8pt;
	text-align: left;
	margin: 0pt 0pt 0pt 0pt;
	}
.list .instab p, li{
	font-size: 8pt;
	text-align: left;
	margin: 0pt 0pt 0pt 0pt;
	}
.list .instab .header{
	background: #f0f0f0;
	color: #666666;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	}

.item p, dd{
	text-align: left;
	margin: 0pt 0pt 6pt 0pt;
	}
.item .header{
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	text-indent: 0;
	margin: 16pt 0pt 8pt 0pt;
	}
.item .header .revsects{
	font-size: 8pt;
	font-weight: normal;
}
.item .subheader2{
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	text-indent: 0pt;
	margin: 16pt 0pt 8pt 0pt;
	}
.item .subheader2 .sign{
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	}
.item .sign{
	font-style: italic;
	margin: 8pt 0pt 0pt 0pt;
	}
.item .signr{
	margin: 0pt 0pt 8pt 0pt;
	color: #666666;
	font-style: italic;
	text-align: right;
	}
.item .date{
	font-size: 7pt;
	}
.item .instab{
	text-align: left;
	margin: 0pt 0pt 0pt 0pt;
	}
.item .instab p, li{
	text-align: left;
	margin: 0pt 0pt 0pt 0pt;
	}
.item .instab .header{
	background: #f0f0f0;
	color: #666666;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	}
.item .aheader{
	font-size: 11pt;
	text-indent: 0;
	margin-bottom: 8pt;
}
.item .desc{
	font-size: 9pt;
	font-style: italic;
}

.pictab {
	margin: 1em 0 1em 0;
}
.pictab td {
	background: #e0e0e0;
	text-align: center;
	padding: 8px 8px 8px 8px;
}
.pictab p {
	font-size: 8pt;
	text-indent: 0;
	text-align: center;
	margin: 4px 0 0 0;
}

.picheader {
	font-size: 8pt;
}
.picsumm {
	font-size: 8pt;
	font-style: italic;
}

.onepicdiv {
	margin: 1em 0 1em 0;
	text-align: center;
}
.onepicdiv p {
	font-size: 8pt;
	text-indent: 0;
	text-align: center;
	margin: 4px 0 0 0;
}

.name{ color: #005099; }
.error{ color: #ff0000; }
.message{ color: #000099; }
.value{ color: #006000; }
.usermess{ color: #005099; }

.dbg .error td{
	background: #fff0f0;
	color: #ff0000;
	}
.dbg .message td{
	background: #f0f0ff;
	color: #000099;
	}
.dashbot {
	border-bottom: 1px dashed #000000;
}
.dashleft{
	border-left: 1px dashed #000000;
}
.dashright{
	border-right: 1px dashed #000000;
}
.botbanners td {
	padding: 8px 0px 8px 0px;
}
.botcopy td {
	color: #999999;
	font-size: 8pt;
	padding: 8px 0px 8px 0px;
}
ul {
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 12pt;
}
li {
}
.un-files {
	list-style-type: none;
	padding: 0;
	margin: 6px 0 0 0;
}
.un-files li {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 6px 22px;
	margin: 0;
}
.lpic {
	text-align: left;
	border: 1px solid #000000;
	margin: 0 8px 2px 0;
}
.rpic {
	text-align: right;
	border: 1px solid #000000;
	margin: 0 0 2px 8px;
}
