body
{    
    margin:0px auto;
    font-family:Verdana,Arial,sans-serif;
    background:#FFFFFF;
}

table, table.first, table.ads, table.options, table.myad1, table.myad2
{
    width:100%;
    background:#FFFFFF;
    color:#777777;
    font-size:11pt;
    font-weight:normal;
    text-align:left;
    border:0px none auto;
    border-spacing:0px;
    padding:0px;
    margin:0px;
    word-wrap:break-word;
}

tr,td
{
    padding:0px;
}

table a, table.first a, table.ads a, table.options a, table.myad1 a, table.myad2 a
{
    color:#0D77C0;
}

table.second
{
    width:100%;
    background:#ECF5FF;
    color:#777777;
    font-size:11pt;
    font-weight:normal;
    text-align:left;
    border:0px none auto;
    border-spacing:0px;
    padding:0px;
    margin:0px;
    word-wrap:break-word;
}

table.second a
{
    color:#0D77C0;
}

table.header
{
    width:100%;
    background:#3BB2FE;
    color:#FFFFFF;
    font-size:16pt;
    font-weight:bold;
    text-align:center;
    border:8px solid #3BB2FE;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.navigation
{
    width:100%;
    background:#3BB2FE;
    color:#FFFFFF;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    border:8px solid #3BB2FE;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.navigation a, table.navigation a:hover
{
    color:#FFFFFF;
}

table.sub, table.sub1, table.sub2, table.sub3, table.sub4, table.sub5, table.sub6
{
    width:100%;
    background:#FFFFFF;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border:8px solid #FFFFFF;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.sub a, table.sub1 a, table.sub2 a, table.sub3 a, table.sub4 a, table.sub5 a, table.sub6
{
    color:#0D77C0;
}

table.footer
{
    width:100%;
    background:#3BB2FE;
    color:#FFFFFF;
    font-size:8pt;
    font-weight:normal;
    text-align:center;
    border:0px none auto;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.nostyle
{
    background:#FFFFFF;
    color:#000000;
    font-size:16pt;
    font-weight:normal;
    text-align:left;
    border:none;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.nostyle a, table.nostyle a:hover
{
    color:#0000CC;
}

table.error
{
    color:red;
    background:#F0E68C;
    text-align:left;
    font-weight:normal;
    font-style:normal;
    font-size:smaller;
    border:none;
    padding : 0px;
}

table.error a, table.error a:hover
{
    font-size:smaller;
    color:#0000CC;
    text-decoration:none;
}

hr
{
    color:#3BB2FE;
    background:#3BB2FE;
    margin:2px;
    border:none;
    height:2px;
}

div.form
{
    margin:0px;
    padding:0px;
}
