html{
    font-family:arial,helvetica,sans-serif;
    font-size:70%;
    font-weight:100;
    color:white;
    background-color:white;
}
#register-page{
    margin:16px auto auto auto;
    width:700px;
    height:394px;
    padding: 0px;
    background-image:url(images/background1.jpg);
    background-repeat:no-repeat;
    background-position:bottom center;
}
#download-page{
    margin:16px auto auto auto;
    width:700px;
    height:394px;
    padding: 0px;
    background-image:url(images/background2.jpg);
    background-repeat:no-repeat;
    background-position:bottom center;
}
/* --------------------------------------------- */
#header{
    clear:both;
    height:100px;
}
#mainContent{
    clear:both;
    width:330px;
    padding: 35px 5px 0 26px;
}
/* --------------------------------------------- */
a{
    color:white;
}
a:hover{
    color:#7bbbd6;
}
/* --------------------------------------------- */
h1{
    background-image:url(images/logo.gif);
    background-repeat:no-repeat;
    background-position:12px bottom;
    text-indent:-3000px;
    display:block;
    width:237px;
    height:46px;
    float:left;
}
h2{
    color:white;
    font-weight:100;
    font-size:14px;
    line-height:16px;
    padding:0;
    margin:0;
    height:16px;
}
form h2{
    display:none;
}
h3{
    background-image:url(images/mission.gif);
    background-repeat:no-repeat;
    background-position: 0px bottom;
    text-indent:-3000px;
    display:block;
    width:236px;
    height:50px;
    float:right;
}


/* >>> FORM >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* >>> INPUT >>>>>>>>>>>>>>> */
table{
    width:100%;
    border-collapse:collapse;
    margin:0;
    padding:0;
}
.table-input{
    text-align:right;
}
.input-field{
    font-size:90%;
    height:15px;
    border:0;
    border:none;
    margin:0px 8px 2px 0;
    padding:0;
}
.form-required{
    color:red;
}
/* <<< INPUT ^^^^^^^^^^^^^^^ */


/* >>> CHECKBOXES >>>------- */
#checkbox-first{
    padding-top:10px;
}
.checkbox{
    float:left;
    margin:2px 0 0 0;
}
.form-checkbox{
    width: 210px;
    padding-top:5px;
}
.form-checkbox label{
    font-size:90%;
    display:block;
    padding:0 0 0 20px;
}
/* <<< CHECKBOXES ^^^^^^^^^^ */


#submit{
    float:right;
    font-size:12px;
    border:none;
    margin-top:-32px;
    margin-right:6px;
    display:block;
    width:86px;
    height:33px;
    background-image:url(images/btn-reg.gif);
    background-repeat:no-repeat;
    text-indent:-3000px;
    color:black;
    padding:0;
}
/* ^^^ FORM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
#download-content{
    padding-top:20px;
    font-size:130%;
}
#contact-details{
    font-family:georgia,"times new roman",times,serif;
    font-size:120%;
    padding-top:130px;
}
