a:link, a:visited
{
    color              :#008000;
    font-weight        :bold;
    text-decoration    :none;
}

a:focus, a:hover
{
    color              :#808080;
    text-decoration    :underline;
}

body
{
    background-image   :url('grafix/fader.jpg');
    background-repeat  :repeat-x;
    font-family        :Verdana, Arial;
    margin             :0px;
    text-align         :center;
}

div.All
{
    margin             :0px auto;
    width              :980px;
}

div.Offers
{
    color              :#507060;
    margin             :60px 0px 0px -10px;
}

div.Welcome
{
    border-color       :#C0C0C0;
    border-style       :solid;
    border-width       :0px 1px 1px 1px;
    font-size          :8pt;
    margin             :0px;
    max-width          :270px;
    padding            :10px;
    width              :290px;
}

hr
{
    background-color   :#D0D0D0;
    border             :none;
    color              :#D0D0D0;
    height             :1px;
    width              :100%;
}

h1
{
    color              :#507060;
    font-size          :18pt;
    font-weight        :normal;
    margin             :0px;
}

h1.Welcome
{
    background-color   :#D0D0D0;
    color              :#606060;
    padding            :6px 10px;
}

h2
{
    color              :#507060;
    font-size          :10pt;
    margin             :3px 0px 0px 10px;
}

input, select
{
    background-color   :#FFFFFF;
    border-color       :#000000;
    border-style       :solid;
    border-width       :1px;
    color              :#000000;
    font-family        :Verdana, Arial;
    font-size          :8pt;
    margin             :2px 0px 4px 0px;
    width              :150px;
}

table
{
    border-collapse    :collapse;
    font-size          :8pt;
    margin             :0px;
}

table.Content
{
    border-color       :#FFFFFF;
    border-style       :solid;
    border-width       :1px 0px 0px 0px;
    float              :right;
    height             :368px;
    width              :810px;
}

table.Content td
{
    padding            :10px;
    vertical-align     :top;
}

table.Header
{
    clear              :right;
    float              :right;
    width              :810px;
}

table.Left
{
    float              :left;
    margin             :45px 0px 0px 0px;
    text-align         :left;
    width              :169px;
}

table.Tabs
{
    background-color   :#7090D0;
    color              :#FFFFFF;
    float              :right;
    text-align         :center;
    width              :810px;
}

table.Tabs td, table.Tabs th
{
    border-color       :#FFFFFF;
    border-style       :solid;
    border-width       :1px 0px;
    height             :22px;
    width              :135px;
}

table.Tabs th
{
    border-width       :1px 1px;
}

table.Tabs a:link, table.Tabs a:visited
{
    color              :#FFFFFF;
    font-weight        :normal;
    text-decoration    :none;
}

table.Tabs a:focus, table.Tabs a:hover
{
    color              :#FFFF00;
    font-weight        :bold;
}

table.TopNav
{
    height             :50px;
    left               :auto;
    margin             :0px auto;
    position           :absolute;
    top                :0px;
    width              :980px;
    z-index            :1;
}

td.NavLevel1
{
    height             :215px;
    padding            :15px 10px 10px 0px;
    text-align         :right;
    vertical-align     :top;
}

td.NavLevel1 a:link, td.NavLevel1 a:visited
{
    color              :#000000;
    font-weight        :normal;
    text-decoration    :none;
}

td.NavLevel1 a:focus, td.NavLevel1 a:hover
{
    color              :#808080;
    text-decoration    :underline;
}

td.SearchLogin
{
    background-color   :#E0E8F0;
    border-color       :#FFFFFF;
    border-style       :solid;
    border-width       :0px 1px 0px 0px;
    height             :390px;
    padding            :0px 9px 0px 0px;
    vertical-align     :top;
}

td.SearchLogin form
{
    border-color       :#D0D0D0;
    border-style       :solid;
    border-width       :1px 0px 0px 0px;
    color              :#808080;
    margin             :3px 0px 18px 0px;
    padding            :5px 0px 0px 10px;
}

td.TopNav
{
    padding            :0px 110px 8px 0px;
    text-align         :right;
    vertical-align     :bottom;
}

td.TopNav a:link, td.TopNav a:visited
{
    color              :#000000;
    font-weight        :normal;
    text-decoration    :none;
}

td.TopNav a:focus, td.TopNav a:hover
{
    color              :#808080;
    text-decoration    :underline;
}
