BODY, HTML {
background: white;
font: 13px Tahoma, Verdana, sans-serif;
height: 100%;
margin: 0;
padding: 0;
}
A {
color: white; 
}
#upSpacer {
height: 15%;
}
.contentDiv {
color: white;
text-align: left;
}
.mainTable {
width: 280px;
background-color: #003473;
border: 10px solid #003473;
margin: 0 auto; 
}
.contentDiv td {
color: white;
}
.logoDiv {
background-image: url(gfx/logo_kms.gif);
width: 269px;
height: 26px;
}
#logoText {
text-align: right;
width: 257px;
padding-right: 12px;
}
.caption {
font-weight: bold;
}
.small {
font-size: 11px;
}
.input_text {
width: 180px;
}
.error {
color: #FF9933;
font-weight: bold;
}
#hint {
margin-top: 12px;
text-align: center;
font-size: 11px;
}
#hint a {
color: black;
}