body {
	padding: 0px; margin: 0px; width: 100%; height: 100%;
	}
p {
	font: 12px Arial, Tahoma; 
	}
a {
	font: 12px Arial, Tahoma; color: #1e78bb; 
	}
ul {
	font: 12px Arial, Tahoma; list-style-type: disk; 
	}
li {
	font: 12px Arial, Tahoma; 
	}
hr {
	background: #ccc; border-top: 1px solid #ccc; border-top: 0px solid; border-left: 0px solid; border-right: 0px solid; color: #ccc; height: 1px;
	}
select {
	font: 11px Arial, Tahoma; 
	}	
input {
	font: 11px Arial, Tahoma; padding: 1px 2px 2px 2px; 
	}
textarea {
	font: 11px Arial, Tahoma; padding: 2px 2px 2px 2px; 
	}

table {
	font: 12px Arial, Tahoma; border: 0px; border-collapse: collapse;
	}
td {
	font: 12px Arial, Tahoma; padding: 0px; 
	}
td.tmenu {
	background: url(images/bl.gif) no-repeat #d0d6dd
	}
td.tmenu a {
	font: bold 12px Arial, Tahoma; color: #304e6a; 
	}
.mn {
	margin-left: 23px; margin-right: 30px; font: bold 12px Arial, Tahoma; color: #304e6a; 
	}
.mn a {
	font: bold 12px Arial, Tahoma; margin-left: 7px; margin-right: 7px; color: #304e6a; 
	}
.tp {
	height: 20px; padding: 0px; margin: 0px 0px 0px 0px;
	}
.number {
	width: 200px; height: 40px; margin: -5px 0px 0px -5px; padding: 0px; font: 40px 'Times New Roman', Arial; color: #304e6a;
	}
.v {
	width: 200px; height: 20px; margin: 0px; align: center; font: bold 16px 'Times New Roman', Arial; color: #304e6a;
	}
.h {
	width: 200px; height: 20px; margin: 0px 0px 0px 0px; align: center; color: #304e6a;
	}
.links {
	width: 105px; height: 20px; margin-left: 0px; margin-top: 30px; margin-right: 0px
	}
.links a {
	font: 10px Arial, Tahoma; color: #304e6a;
	}
.links td.act {
	background-color: #879bb4;
	}
.links td.act a {
	font: 10px Arial, Tahoma; color: #fff;
	}
.titl {
	width: 400px; margin-left: 0px; margin-right: 0px; margin-top: 20px;
	}
.left {
	width: 190px; margin: 0px 0px 0px 0px; font: 11px Arial, Tahoma;
	}
.left ol {
	margin-left: 22px; margin-bottom: 30px; padding: 0px; font: 11px Arial, Tahoma; 
	}
.left ol li {
	margin-left: 0px; margin-bottom: 10px; margin-top: 10px; padding: 0px; font: 11px Arial, Tahoma; 
	} 
.left a {
	color: #1e78bb; font: 11px Arial, Tahoma; 
	}
.left a:hover {
	color: #1e78bb; font: 11px Arial, Tahoma; 
	}
.left p {
	font: 11px Arial, Tahoma; 
	}
.left p.title {
	font: bold 17px Arial, Tahoma; margin-top: 0px;
	}
.right {
	width: 140px; margin: 0px 0px 20px 0px; font: 11px Arial, Tahoma; 
	}
.right p {
	font: 11px Arial, Tahoma; 
	}
.right a {
	color: #1e78bb; font: 11px Arial, Tahoma; 
	}
.right .header3 {
	font: bold 16px Arial, Tahoma; 
	}
.bot {
	height: 50px;
	}
img.lgt {
	float: left; margin-top: 10px; margin-right: 20px;
	}
p.cpr {
	margin-top: 20px; margin-right: 10px;
	}
td.bt {
	background: #d0d6dd;
	}
.for {
	width: 200px; margin-top: 40px;
	}
.for input {
	width: 165px;
	}
form.frm {
	font: 11px Arial, Tahoma; margin: 0px 0px 10px 5px; padding-bottom: 0px;
	}
form.frm b {
	font: bold 12px Arial, Tahoma; 
	}
form.frm a {
	font: 11px Arial, Tahoma; color: #1e78bb;
	}
.nav {
	height: 15px; margin-top: 0px; font: 11px Arial, Tahoma; 
	}
.nav a {
	color: #1e78bb; font: 11px Arial, Tahoma; 
	}
.info p {
	color: #000; font: 12px Arial, Tahoma; 
	}
.info p.header1 {
	color: #2a2a2a; font: bold 22px Arial, Tahoma; margin-top: 0px;
	}
.info p.header2 {
	color: #4f4f4f; font: bold 18px Arial, Tahoma; margin-top: 20px;
	}
.info p.header3 {
	color: #484848; font: bold 16px Arial, Tahoma; 
	}
.info b {
	color: #484848;
	}
.left2 {
	width: 190px; margin: 0px 0px 0px 0px; 
	}
.left2 select {
	width: 165px;
	}
td.l1 {
	background: url(images/lbg.gif) repeat-y #cad8eb;
	}
td.t1 {
	background: url(images/bg.gif) repeat-x #cad8eb;
	}
td.t2 {
	background: url(images/tbg.gif) repeat-x #e1e7ee;
	}
td.r1 {
	background: url(images/rbg.gif) repeat-y #fff;
	}
table.sr {
	font: 12px Arial, Tahoma; border: 0px; border-collapse: collapse;
	}
table.sr td {
	font: 12px Arial, Tahoma; padding: 5px; 
	}
table.sr td input {
	width: 200px; height: 22px;
	}
table.sr td input.bt {
	width: 100px; height: 25px; font-weight: bold;
	}
.header {
	color: #4f4f4f; font: bold 18px Arial, Tahoma; margin-top: 20px;
	}
.ipict {
	margin-left: 20px; margin-top: 0px; margin-bottom: 30px; border: 1px solid; align: top;
	}
.pct {
	width: 182px; margin: 0px 25px 0px  25px; vertical-align: top; padding: 0px;
	}
td.itop {
	font: 12px Arial, Tahoma; padding: 0px; margin: 0px; background: url(images/ibg.gif) repeat-x #fff;
	}
td.itop .header {
	font: normal 20px Arial, Tahoma; margin-top: 10px; margin-bottom: 50px;
	}
.tp1 {
	margin-bottom: 20px; margin-right: 30px; margin-left: 0px; border: 1px solid; float: left;
	}
.rs {
	height: 3px; margin-left: 68px; margin-top: 45px; margin-bottom: 30px; background: url(images/bb.gif) repeat-x;

}
sub {vertical-align: sub;line-height: 0.9; font-size: 8px;}

p.header2 em, p.header2 em {display: block; padding-top: 20px; font-size: 0.85em;}