body { background-image: url(/asd-web/img/bg_body.gif); background-repeat: repeat; }
div.privacyPanel { width: 800px; margin-left: auto; margin-right: auto; }

h1 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14pt; }
h2 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12pt; }
h3 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10pt; }
p, li { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; }

table.privacy { border: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black; }
.privacy * th { background-color: #1B6288; 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; }

.privacyBody { padding: 4px; padding-left: 10px; padding-right: 10px; vertical-align: top; }

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: 100%; }
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 black; background-color: #f0f0f0; 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; }
#login { width: 180px; }
#password { width: 180px; }
.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; }
