body
{    
    margin:0px auto;max-width:320px;min-width:180px;
    font-family:Verdana,Arial,sans-serif;
    background:#CCFFCC;
}

table, table.first, table.ads, table.options, table.myad1, table.myad2
{
    width:100%;
    background:#CCFFCC;
    color:#000000;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    border:0px none #FFFFFF;
    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:#3333FF;
}

table.second
{
    width:100%;
    background:#99FF99;
    color:#000000;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    border:0px none #FFFFFF;
    border-spacing:0px;
    padding:0px;
    margin:0px;
    word-wrap:break-word;
}

table.second a
{
    color:#3333FF;
}

table.header
{
    width:100%;
    background:#00FF00;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border:0px none #CCFFCC;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

table.navigation
{
    width:100%;
    background:#00FF00;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border:0px none #CCFFCC;
    border-spacing:0px;
    padding:0px;
    margin:0px;
}

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

table.sub, table.sub1, table.sub2, table.sub3, table.sub4, table.sub5, table.sub6
{
    width:100%;
    background:#00FF00;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border:0px none #CCFFCC;
    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:#3333FF;
}

table.footer
{
    width:100%;
    background:#00FF00;
    color:#000000;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    border:0px none #CCFFCC;
    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:#CCFFCC;
    background:#CCFFCC;
    margin:2px;
    border:none;
    height:2px;
}

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