﻿body
{
    color: #545454;
    font-family: Arial,sans-serif;
    font-size: 12px; /* IE will show lines below tabs. remove if theres a problem*/
}

ul
{
    padding:0;
    margin:0;
}

li
{
    padding:0;
} 

input[type="text"], 
input[type="password"], 
textarea
{
    width: 280px;
    border: 1px solid #BDC7D8;
    padding: 3px;
}

select
{
    border: 1px solid #BDC7D8;
    padding: 3px;
}

input[type="submit"], input[type="button"]
{
    padding: 2px 5px 3px;
    background-color:#fff;
    border:solid 1px #5687E2;
}

#top-filler
{
    padding-top: 5em;
}

#main
{
    padding: 0px 0px 14em 210px;
}

#logo
{
    float:left;
}

#form
{
    float:left; 
    width:450px; 
    margin-left:2em; 
    border-left: solid 1px #ccc; 
    padding-left: 2em; 
}

#errorHeader
{
    border-bottom: solid 1px #FF0000;
    margin-bottom: 1em;
}

#errorHeader img
{
    float:left; 
    margin-right: 0.5em;
}

#errorHeader #errorHeaderMsg
{
    padding-top: 2em;
}

#errorHeader #errorHeaderMsg span
{
    font-size:large; 
    font-weight: bold;
}


.header
{
    color: #2D5F98; 
    margin: 0px 0px 0px 0px;
}

.gaps
{
    margin-top: 2em;
}

.reminder
{
    width: 200px;
}

.error
{
    color: #FF0000;
}

.textbox-error
{
    background-color: #ffff7f;
}

.textbox-default
{
    background-color: #fff;
}
    
.ul-list-buttons-left li
{
    float:left; 
    list-style-type:none;
    margin-right: 2em;
}

.notice
{
    padding-top: 3em;
}
