body
{
                        color: #FFFFFF;
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 10pt;
                        background-color: #000000;
                        margin-top: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        margin-right: 0px;
}

table,td
{
                        color: #FFFFFFF;
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 10pt;
}

h3
{
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 14pt;
                        font-weight: bold;
                        margin-top: 20px;
                        margin-bottom: 3px;
}

a
{
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 10pt;
                        font-weight: bold;
                        color: #050065;
}

a:link,a:visited,a:active
{
                        text-decoration: none;
                        font-weight: bold;
}

a:hover
{
                        text-decoration: underline;
                        font-weight: bold;
}

input,textarea,select
{
                        background-color: #CFCECE;
                        color: #000000;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 8pt;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #000000;
}

.tgpinputerror
{
                        background-color: #FDC86D;
}

.tgppanel
{
                        color: #000000;
                        background-color: #FFFFFF;
}

a.tgpmenu
{
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 11pt;
                        font-weight: bold;
                        color: #000000;
}

a.tgpmenu:link,a.tgpmenu:visited,a.tgpmenu:active
{
                        text-decoration: none;
                        font-weight: bold;
}

a.tgpmenu:hover
{
                        text-decoration: underline;
                        font-weight: bold;
}

.tgpfooter
{
                        padding-top: 5px;
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 10pt;
                        color: #D4D1D1;
}

a.tgpfooter
{
                        padding-top: 5px;
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 10pt;
                        color: #D4D1D1;
}

a.tgpfooter:link,a.tgpfooter:visited,a.tgpfooter:active
{
                        text-decoration: none;
}

a.tgpfooter:hover
{
                        text-decoration: underline;
}

.tgpheaderbottom
{
                        background-image: url(/site_graphics/hut_public_r3_c1.jpg);
}

.tgpsubpaneltop
{
                        background-image: url(/site_graphics/hut_subpanel_t.jpg);
                        background-repeat: repeat-x;
                        background-position: top left;
}

.tgpsubpanelbottom
{
                        background-image: url(/site_graphics/hut_subpanel_b.jpg);
                        background-repeat: repeat-x;
                        background-position: top left;
}

.tgpsubpanelleft
{
                        background-image: url(/site_graphics/hut_subpanel_l.jpg);
                        background-repeat: repeat-y;
                        background-position: top left;
}

.tgpsubpanelright
{
                        background-image: url(/site_graphics/hut_subpanel_r.jpg);
                        background-repeat: repeat-y;
                        background-position: top left;
}

.tgpsmalltext
{
                        font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;;
                        font-size: 8pt;
}

p.tgpemphasis
{
                        font-size: 12pt;
                        font-weight: bold;
                        margin-bottom: 0px;
}

.tgpborderedimage
{
                        border-color: #000000;
                        border-width: 1px;
                        border-style: solid;
}