* {
    margin:         0;
    padding:        0;
}

html, body {
    color:          #ffffff;
    background:     #333333 url('../images/header.png') 0px 0px repeat-x;
    margin:         0px;
    padding:        0px;
    font-family:    'Helvetica Neue',Arial,Helvetica,FreeSans,sans-serif;
    font-size:      100.01%;
    height:         100%;
    z-index:        1;
}

#container {
    width:          996px;
    position:       relative;
    left:           50%;
    min-height:     100%;
    height:         auto !important;
    height:         100%;
    margin:         auto auto -100px -498px;
    padding:        0px;
    display:        block;   
}

#footer{
    width:          100%;
    position:       relative;
    left:           0%;
    height:         auto !important;
    height:         100px;
    margin:         auto auto -100px 0px;
    padding:        0px 0px 0px 0px;
    display:        block;
    background:     #333333 url('../images/footer.png') repeat-x;
    clear:          both;
}

.push {
    height:         100px;
}

.inner_footer{
    width:          996px;
    position:       relative;
    left:           50%;
    margin:         auto auto auto -498px;
    display:        block;
    height:         100px;
    font-size:      70%;
    padding:        3px 0px 0px 0px;
}

#banner {
    margin:         0px 0px 0px 0px;
    padding:        5px 0px 0px 0px;
    width :         996px;
    display:        block;
    text-align:     left;
    height:         115px;
    background:     url('../images/logo.png') 0px 7px no-repeat;
}

#center_content{
    margin:         20px 0px 20px 0px;
    color:          #000000;
    height:         100%;
    padding:        0px;
}

#top_div{
    margin:         0px 0px 0px 0px;
    padding:        0px 10px;
    width:          976px;
    text-align:     left;
    height:         8px;
    background:     #ffffff url('../images/main_window_header.png') 0px 0px no-repeat;
}

#bottom_div{
    margin:         0px 0px;
    padding:        0px 10px;
    width:          976px;
    text-align:     left;
    height:         8px;
    background:     #ffffff url('../images/main_window_footer.png') 0px 0px no-repeat;
}

#middle_div{
    margin:         0px 0px;
    padding:        0px 10px;
    width:          970px;
    text-align:     left;
    min-height:     720px;
    background:     #ffffff;
    border:         #000000 solid;
    border-width:   0px 3px;
}

#login_div{
    margin:         7px 0px 0px 0px;
    height:         20px;
    padding:        3px 0px 0px 0px;
}

h1{
    color:          #F79A0E;
    font-size:      26px;
    border-bottom:  1px #F79A0E solid;
    margin:         0px 0px 20px 0px;
    padding:        20px 0px 0px 0px;
}

.email_input{
    margin:         0px;
    width:          200px !important;
    height:         20px;
    font-size:      15px;
}

.button_container{
    width:          200px;
    font-size:      15px;
    padding:        0px 0px;
}

#logo{
    float:          right;
    width:          161px;
}

p{
    padding:        0px 0px 5px 0px;
    margin:         0px 0px 0px 0px;
    line-height:    20px;
}

.inner_footer p{
    padding:        0px 0px 5px 0px;
    margin:         0px 0px 0px 0px;
    line-height:    20px;
    color:          #ffffff;
}

ul{
    margin:         10px 10px 10px 40px;
}

li{
    padding:        3px 0px;
}

.clear{
    clear:          both;
    float:          left;
    width:          305px;
    margin-top:     15px;
    font-weight: 700;
}

span.clear small{
    clear: both;
    float: left;
    text-align: left;
    margin: 0px;
    padding: 0px;
    width: auto;
    font-weight: normal;
}

.input {
    clear:          both;
    float:          left;
    border:         1px solid #006;
    background:     #ffc;
    width:          90%;
    font-weight:    normal;
}
.input:hover {
    border:         1px solid #f00;
    background:     #ff6;
    width:          90%;
    font-weight:    normal;
}

.inputForm {
    border:         1px solid #006;
    background:     #ffc;
    
}
.inputForm:hover {
    border:         1px solid #f00;
    background:     #ff6;
}


