html, body
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background-image: url( ../images/bg.gif );
}

a 
{
    font-family: Tahoma;
    font-size: 11px;
    color: #173862;
    font-weight: normal;
}

a:link 
{
    text-decoration: none;
}

a:visited 
{
    text-decoration: none;
    color: #173862;
}

a:hover 
{
    text-decoration: none;
    color:#663300;
}

a:active 
{
    text-decoration: none;
    color: #173862;
}

input, textarea, select
{
    font-size: 11px;
    font-family: Tahoma;
}

img
{
    border: none;
    margin: 0px;
    padding: 0px;
}

div
{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: left;
}

div.main
{
    width: 966px;
    margin: 0 auto;
    background-color: #ffffff;
}

div.logo
{
    width: 210px;
    height: 85px;
    text-align: center;
    padding-top: 5px;
    float: left;
}

div.ads
{
    float: right;
    width: 750px;
    height:auto;
    text-align: center;
    padding-top: 20px
}

div.navbar ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div.navbar ul li
{
    margin: 0px;
    padding: 0px;
    height: 42px;
    float: left; 
}

div.splash
{
    background-image: url( ../images/office.png );
    background-position: top center;
    background-repeat: no-repeat; 
    width: 465px;
    height: 191px;
    float: left;
}

div.accountBox
{
    width: 200px;
    height: 191px;
    float: right;
    border-left: 1px solid #E0E0E0;
}

div.line
{
    background-image: url( ../images/line.png );
    background-position: bottom;
    background-repeat: repeat-x;
    height: 7px;
    border-top: 1px solid #C0C0C0;
}

div.leftBox
{
    width: 182px;
    height: auto;
    float: left;
}

div.module
{
    width: 744px;
    float: left;
    padding-top: 5px;
    padding-bottom:5px;
    padding-left: 20px;
}

div.widgetTitle
{
    background-image: url( ../images/widgetTitle.png );
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: rgb(23, 56, 98);
    font-weight: bold;
    padding-left: 30px;
}

div.widgetBg
{
    background-color: #F0F0F0;
}

div.add_offer
{
    margin-top:20px;
    width:300px;
    height:171px;
    float:left;
}

div.add_offer img
{
    display:block;
}

div.adv
{
    float:left;
    width:300px;
}

form.genForm div label
{
    display: block;
    float: left;
    width: 150px;
}

form.genForm div.error
{
    background-color: #FFC0C0;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
}

h1
{
    color: rgb(141, 198, 64);
    font-weight: bold;
    font-size: 14px;
}
