html {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
body {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	overflow-y:scroll;
	font-family: Courier New, Courier;
	font-size: 11px;
}
td, th {
	font-family: Tahoma, Verdana, Arial, Arial Narrow;
	font-size: 11px;
}

.top_menu {
	color:#FFFFFF;
	text-align:right;
	padding-right:8px;
	vertical-align:middle;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
}
.top_menu a, .top_menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.top_menu a:hover {
	text-decoration:underline;
}
.top_menu .active {
	font-weight:bold;
}
.copyright {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
}
.copyright a, .copyright a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.copyright a:hover {
	text-decoration:underline;
}
table.left_menu td {
	width:145px;
	text-align:left;
	vertical-align:middle;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
	white-space:nowrap;
}
table.left_menu td.red {
	border:solid 1px #D2232A;
	color:#FFFFFF;
	background-color:#D2232A;
}
table.left_menu td.red a, table.left_menu td.red a:hover, table.left_menu td.red a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
table.left_menu td.blue {
	border:solid 1px #0064B1;
	color:#FFFFFF;
	background-color:#0064B1;
}
table.left_menu td.blue a, table.left_menu td.blue a:hover, table.left_menu td.blue a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
table.left_menu td.white {
	border:solid 1px #AEAFB1;
	color:#0064B1;
	background-color:#FFFFFF;
	/*font-size:10px;*/
}
table.left_menu td.white span.hidden_indent {
	color:#FFFFFF;
}
table.left_menu td.white a, table.left_menu td.white a:hover, table.left_menu td.white a:visited {
	color:#0064B1;
	text-decoration:none;
}
table.left_menu td.grey {
	border:solid 1px #AEAFB1;
	color:#164687;
	background-color:#F3F3F3;
}
table.left_menu td.grey span.hidden_indent {
	color:#F3F3F3;
}
table.left_menu td.banner {
	padding:0px;
}
.indent {
	color:#000000;
}
.hidden_indent {
	color: transparent;
}
.breadcrumbtrail {
	color:#8B8D90;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
	margin-top:3px;
	margin-bottom:7px;
}
.breadcrumbtrail a, .breadcrumbtrail a:hover, .breadcrumbtrail a:visited {
	color:#8B8D90;
	text-decoration:none;
}
.breadcrumbtrail b {
	font-weight:normal;
	color:#164687;
}

table.form td {
	font:bold 11px Tahoma, Verdana, Arial, "Arial Narrow";
	color:#666666;
	white-space: nowrap;
	/*vertical-align: middle;*/
}
table.form input.txt, textarea.txt, select.txt {
	border:solid 1px #999999;
	color:#333333;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
}
table.form input.btn {
	border:solid 2px #999999;
	background-color:#FFFFFF;
	color:#666666;
	font:bold 11px Tahoma, Verdana, Arial, "Arial Narrow";
}
table.form .notes {
	color:#666666;
	font:normal 9px Tahoma, Verdana, Arial, "Arial Narrow";
}

.okmessage {
	font-size:11px;
	border:solid 2px #0064B1;
	color:#0064B1;
	margin:10px;
	padding:7px;
}

p {
	color:#546276;
	font:normal 11px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:5px;
	margin-bottom:0px;
}
ul {
	color:#546276;
	font:normal 11px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:3px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:10px;
	
}
li {
	color:#546276;
	font:normal 11px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:0px;
	list-style-type:disc;
	list-style-position:outside;
}
h1 {
	color:#AEAFB1;
	font:normal 20px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:0px;
	margin-bottom:0px;
}
h2 {
	color:#0064B1;
	font:bold 14px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:10px;
	margin-bottom:5px;
}

.sticker {
	background-color:#FCB829;
	padding:8px;
}
.sticker p {
	color:#546276;
	font:normal 11px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:3px;
	margin-bottom:0px;
}
.sticker h1 {
	color:#164687;
	font:normal 18px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:0px;
	margin-bottom:0px;
}
.sticker h2 {
	color:#000000;
	font:bold 12px Arial, Tahoma, Verdana, "Arial Narrow";
	margin-top:7px;
	margin-bottom:2px;
}
/*
h3 {
	background-color:#CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}
h6 {
	background-color:#CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}
*/
.htop{
	background-image: url(/images/topbg.jpg);
}
.tmenu{
	text-align: right;
	color:#FFFFFF;
	padding-right:8px;
	vertical-align:top;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Narrow";
	height: 30px;
	padding-top: 8px;
}
.tmenu a, .tmenu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.tmenu a:hover {
	text-decoration:underline;
}
.tmenu .active {
	font-weight:bold;
}
.tban{
	text-align: right;
	padding: 15px 0px 0px 0px;
}