﻿form
{
}

body
{
    text-align: center;
    /* background: #fff url('bg.png') repeat fixed left bottom; */
    background-color: #3C2E5F;
    margin: 0 auto;
    padding: 0;
    border: none;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    color: black;
}

.wrap
{
    text-align: center;
    margin: 5px 0 auto;
    padding: 0;
    color: Black;
}

.wrap_table
{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    background-color: White;
}

.wrapper
{
    margin: 0 auto; /* Center align for Good browsers like Firefox, Opera, Netscape */
    margin-top: 5px;
    text-align: left;
    width: 960px;
    border: solid 1px #383b00;
}
.Footer
{
    background-color: white;
    color: #a0a0a0;
    font-size: 8pt;
}
.Content
{
    height: 450px;
}
a:link, a:link:visited
{
    color: #2D4317;
}
a:hover, a:visited:hover
{
    color: #7A7A7A;
}

.MainMenu
{
    height: 27px;
}
.MainMenu, .MainMenuItem, a.MainMenuItem, a.MainMenuItem:visited, a.MainMenuItem:hover, .ViewTableHeading
{
    background-color: #3C2E5F;
}

a.MainMenuItem, a.MainMenuItem:visited
{
    color: #fff;
    font-weight: bold;
}
a.MainMenuItem:hover
{
    color: #cad401;
}
.TextNormal
{
    font-weight: normal;
}
.TextBold
{
    font-weight: bold;
    white-space: nowrap;
}
.ViewTable
{
    border: solid 1px #cad401;
}
.ViewTableHeading
{
    font-weight: bold;
    color: #fff;
}
.heading1
{
    font-size: large;
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-weight: bold;
}
.heading2
{
    font-size: larger;
    font-weight: bold;
}
.heading3
{
    font-size: medium;
    font-weight: bold;
}
ul
{
    margin-left: 0px;
    padding-left: 20px;
}
hr
{
    border: 0;
    color: #3e454b;
    background-color: #3e454b;
    height: 1px;
    width: 100%;
    text-align: left;
}
.LoginTable
{
    border-collapse: collapse;
    width: 100%;
}

#noscript-padding
{
    text-align: center;
    color: #333;
    line-height: 1;
    font-size: 12px;
}

/*
 Custom styles
 */

.floater
{
    float: left;
    padding-right: .5em;
}
.non-floater
{
    clear: both;
}
fieldset legend
{
    font-size: 1.1em;
    font-weight: bold;
}

.display-label
{
    width: 13em;
    float: left;
    clear: left;
    padding: .5em;
}
.display-field
{
    padding: .5em;
}
.currency, .percentage, .date, .numeric
{
    text-align: right;
}

table.tbl-layout td
{
    vertical-align: top;
}

/* asp:GridView */
.gv, .dg
{
    width: 100%;
    overflow: scroll;
}
.gv th, .dg-header td
{
    border-bottom: solid 3px #cad401;
    border-right: solid 1px #cad401;
}
.gv td, .dg-alt-row td, .dg-row td
{
    border-left: solid 1px #cad401;
}
.gv-row
{
}
.gv-alt-row, .dg-alt-row td
{
    background-color: #F7F6FA;
}

/* asp:DataGrid */
.dg-header td
{
    text-align: center;
    font-weight: bold;
}
.dg-footer, .gv-footer
{
    border-top: solid 3px #cad401;
    border-bottom: solid 3px #cad401;
    font-weight: bold;
}
.dg-row
{
}

.hr 
{
    margin-top: 1.5em;
}