body {
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    margin-top:20px;
    width:300px;
}
div.title {
    text-align:center;
    font-weight:bold;
    margin-top:5px;
    margin-left:2%;
    margin-right:2%;
    padding:5px;
    font-size:13pt;
}
div.frame {
    text-align:left;
    background-color:#eff4fa;
    color:#000000;
    border:1px solid #9cb4ce;
    margin-left:2%;
    margin-right:2%;
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
}
div#password {
    font-size:25pt;
    text-align:center;
    font-weight:bold;
}
div.serial {
    font-size:12pt;
    border-bottom:1px solid #000000;
}
div.restore {
    margin-bottom:30px;
    text-align:right;
    width:100%;
}
a:link {
    color:#5555ff;
    text-decoration:none;
}
a:visited{
    color:#5555ff;
    text-decoration:none;
}
a:hover {
    color:#0000ff;
    text-decoration:none;
}
a:active {
    color:#5555ff;
    text-decoration:none;
}
input {
    width:100%;
}
div.logout {
    text-align:right;
}

/*Stolen from http://ashung.deviantart.com/art/CSS-Progress-Bar-122803902*/
/*= Core CSS progress bar code */
.progressbar {
    width: 300px;
    background: url(progressbar.png) no-repeat 0 -40px;
}
.progressbar-completed {
    height: 20px;
    margin-left: -1px;
    background: url(progressbar.png) no-repeat 1px 0;
}
.progressbar-completed div {
    float: right;
    width: 50%;
    height: 20px;
    margin-right: -1px;
    background: url(progressbar.png) no-repeat 100% 0;
    display: inline; /* IE 6 double float bug */
}
