div.loginPanel { width: 340px; margin-left: 0px; }
table.login { width: 100%; height: 450px; border: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black; }
.login * th { background-color: #5a7b9e; color: white; text-align: center;  vertical-align: middle; height: 24px;
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12pt;
	border-bottom: 1px solid black; padding-left: 5px; padding-top: 2px; }
.footer * td { background-color: #5a7b9e; color: white; text-align: center; height: 18px; 
	border-top: 1px solid black; }
.foot td { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold;
	border: 0; padding-left: 5px; padding-right: 5px; }
.msg td { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; height: 40px;
	vertical-align: bottom; text-align: center; padding-bottom: 3px; 
	border: 0px solid black; }
td.ssl { height: 35px; width: 100px; padding-right: 5px; }
a.white:LINK { color: white; }
a.white:VISITED { color: white }
a.white:HOVER { color: white }
a.white:ACTIVE { color: white }
tr.spacer { height: 20px; }
tr.spacer td { border: 0; }
tr.spacer2 { height: 200px; }
tr.spacer2 td { border: 0px solid black; padding-left: 20px; padding-right: 20px; 
	font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
td.loginBox { border: 1px solid #5a7b9e; border-right: 2px solid #5a7b9e; border-bottom: 2px solid #5a7b9e; background-color: #b1c1d1;
	vertical-align: top; padding: 30px; padding-top: 25px; padding-bottom: 20px; }
.innerBox { width: 100%; }
.innerBox tr { padding: 0; }
.vers { font-family: Helvetica, Arial, sans-serif; font-size: 7pt; }
.rem { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; width: 200px; }
#login { width: 120px; }
#password { width: 120px; }
#rememberme { }
.right { padding: 0; text-align: right; padding-right: 10px; font-weight: bold; height: 30px; }
.bbox { width: 100%; background: white; }
.error { font-weight: bold; color: red; }

td.text { width: 483px; height: 478px; vertical-align: top; }
div.text { padding: 0px; margin-left: 40px; margin-top: 10px; margin-bottom: 80px; overflow: hidden; height: 318px; }
td.main { padding-right: 10px; }
