body {
        font-family: arial, verdana, helvetica,sans-serif;                                 
        margin: 0;
        padding: 20;
        background-color: #000000;
        text-align: center;
color: white;
}

#heading {
    height: 10px;
    font-weight: bold;
    padding: 10;
}

#logo {
    text-align: center;
    padding: 5;
}

#messages {
    height: 10;
    color: red;
    padding: 10;
}

#login { 
    margin: 0 auto;
    width: 35%;
    text-align: center; 
}
#login div { 
    font-weight: normal;
    padding: 15px;
    margin-bottom: 10px; 
    width: 100%;
    text-align: center;
}
#login form table { 
    font-size: .7em;
    font-weight: normal;
    overflow: display; 
}

//#login a {
//display: block;
   // font-size: .7em; 
//}

#login form span { 
    float: center; 
    clear:left;
    margin-bottom: 10px; 
}
#login form input { float: center; border: 1px solid #ccc; margin-bottom: 5px; text-align: left;}
#login form button { 
    float: center;
    clear: both; 
}

td.fieldTitle {
    text-align: right;
    vertical-align: middle;
    font-family: Sans Serif, Arial, Verdana, Helvetica;
    color: white;
    font-size: 1em;
}

input {
    vertical-align: bottom;
    font-family: Sans Serif, Arial, Verdana, Helvetica;
    font-size: 1em;

}

select {
    vertical-align: bottom;
    font-family: Sans Serif, Arial, Verdana, Helvetica;
    font-size: 1em;

}

.importantNote {
    font-size: 14px;
}


a.importantNote:link {
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: blue;
}

a.imp:visited {
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: blue;
}

a.imp:hover {
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: blue;
}

a.imp:active  {
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: blue;
}
