.topright {
position: absolute;
right: 10px;
top: 4px;
font-family: arial,sans-serif;
font-size: 13px;
color: #000000;
white-space: nowrap;
}

.header {
position: absolute;
left: 16px;
top: 20px;
width: 128px;
}

.logo {
position: absolute;
left: 0px;
top: 0px;
border: 0px;
background-color: #bfdbfe; /*191 219 254*/
}

.logosub {
font-family: arial;
font-size: 10px;
font-weight: normal;
position: relative;
left: 60px;
top: 46px;
}

.searchBox {
position: absolute;
left: 0px;
top: 62px;
width: 128px;
font-size: 10px;
color: #606060;
}

.sidebar {
font-family: arial,sans-serif;
font-size: 13px;
color: #000000;
position: absolute;
top: 88px;
white-space: nowrap;
}

a {
font-family: arial,sans-serif;
font-size: 13px;
text-decoration: underline;
color: #0000CC;
cursor: pointer;
}

.sidebarLink {
padding-top: 2px;
}


.buttons {
/*background-color: #e6e6e6;*/
width: 100%;
height: 30px;
position: absolute;
bottom: 0px;
text-align: center;
}

.buttonLink {
background-color: white;/*#f2f2f2;*/
padding: 2px 8px 4px 8px;
text-align: center;
height: 22px;
border: 1px solid #bfdbfe;/*#f2f2f2;*/
/*font-family: arial,sans-serif;
font-size: 13px;
text-decoration: none;
color: #000000;
cursor: pointer;*/
}

.error {
width: 100%;
position: absolute;
top: 45%;
text-align: center;
}

.errorBox {
background-color: white; /*#f2f2f2;*/
padding: 6px 12px 6px 12px;
border: 1px solid #bfdbfe;/*#f2f2f2;*/
text-align: center;
}

#errorMessage {
font-family: arial;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #000000;
}


.bottomMessage {
font-family: arial;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #000000;
}


.fineprint {
/*width: 99%;*/
position: absolute;
bottom: 4px;
/*text-align: center;*/
font-family: arial;
font-size: 10px;
}
