body
{
    color:black;
    background-color:white;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    position:absolute;
    top:0pt;
    left:0pt;
    width:100%;
    height:100%;
    margin:0pt;
    padding:0pt;
}


caption,h1
{
    color:#CC8800;
    font-size:large;
    font-family:Verdana,Arial,Geneva,sans-serif;
    text-align:center;
    font-variant:small-caps;
    padding:0pt;
    margin:0pt;
    margin-bottom:5pt;
    margin-top:12pt;
}

h2
{
    color:#CC8800;
    font-size:medium;
    font-family:Verdana,Arial,Geneva,sans-serif;
    font-variant:small-caps;
    padding:0pt;
    margin:0pt;
    margin-bottom:2pt;
    margin-top:10pt;
}

h3
{
    color:#CC8800;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    font-variant:small-caps;
    padding:0pt;
    margin:0pt;
    margin-bottom:1pt;
    margin-top:5pt;
}

h4
{
    color:#CC8800;
    font-size:x-small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    font-variant:small-caps;
    padding:0pt;
    margin:0pt;
    margin-bottom:1pt;
}


form
{
    padding:0pt;
    margin:0pt;
}


table
{
    margin:0pt;
    padding:0pt;
    border-spacing:0pt;
    width:100%;
}

table.container
{
    margin:0pt;
    padding:0pt;
    border-spacing:3pt;
    width:100%;
}

table.outer
{
    border-width:thin;
    border-style:solid;
    border-color:#CC8800;
    border-spacing:0pt;
    border-collapse:collapse;
    padding:0pt;
    margin:0pt;
    width:100%;
}

table.inner
{
    border-width:thin;
    border-style:solid;
    border-color:gray;
    border-spacing:0pt;
    border-collapse:collapse;
    padding:0pt;
    margin:10pt;
    width:auto;
}


th
{
    color:#CC8800;
    background-color:gray;
    padding:2pt;
    font-variant:small-caps;
    font-size:medium;
    font-family:Verdana,Arial,Geneva,sans-serif;
    text-align:left;
}


td
{
    padding:0pt;
    margin:0pt;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    vertical-align:top;
}

td.text
{
    color:black;
    background-color:silver;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    padding:2pt;
    margin:0pt;
    vertical-align:top;
}

td.alttext
{
    color:black;
    background-color:#DDDDDD;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    padding:2pt;
    margin:0pt;
    vertical-align:top;
}

td.submit
{
    text-align:left;
    padding-top:10pt;
}

td.nav
{
    color:black;
    background-color:silver;
    font-size:small;
    vertical-align:top;
    padding:2pt;
    margin:0pt;
}

td.navS
{
    color:gray;
    background-color:silver;
    font-size:medium;
    vertical-align:top;
    padding:2pt;
    margin:0pt;
}


p
{
    padding:0pt;
    margin:0pt;
    color:black;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
}

p.newsticker
{
    padding:2pt; /* border is not seen otherwise */
    margin:0pt;
    margin-bottom:5pt;
    color:black;
    font-size:small;
    font-family:Verdana,Arial,Geneva,sans-serif;
    border-bottom:1pt solid gray;
}


ul
{
    padding:5pt;
    padding-left:15pt;
    margin:0pt;
}


a:link
{
    color:#CC8800;
    text-decoration:underline;
}

a:active
{
    color:#CC8800;
    text-decoration:underline;
}

a:visited
{
    color:#CC8800;
    text-decoration:underline;
}

a:hover
{
    color:silver;
    background-color:#CC8800;
    text-decoration:underline;
}


.indented
{
   margin-left:10pt;
   margin-bottom:5pt;
}

.indented-last
{
   margin-left:10pt;
   margin-bottom:10pt;
}


.submenu
{
    font-size:x-small;
    margin:0pt;
    padding:0pt;
    padding-left:10pt;
}

.submenuS
{
    color:gray;
    font-size:small;
    margin:0pt;
    padding:0pt;
    padding-left:10pt;
}

.error
{
    margin:1pt;
    padding:2pt;
    color:white;
    background:red;
    font-size:medium;
}

.success
{
    margin:1pt;
    padding:2pt;
    color:white;
    background:#CC8800;
    font-size:medium;
}

.thickbottom
{
    border-bottom-width:thick;
    border-bottom-style:solid;
    border-bottom-color:gray;
}


.empty
{
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}

