.form-item-required
{
     TEXT-ALIGN: right;
     WIDTH: 30%;
     FONT-WEIGHT: bold;
}

.form-item-optional
{
     TEXT-ALIGN: right;
     WIDTH: 30%;
}

.menu-bar
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
}

.menu-bar .menu-button, .menu-bar .menu-button-selected

{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    DISPLAY: inline-block;
    PADDING-LEFT: 7px;
    BACKGROUND: #97a9b7;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: buttontext;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: x-small;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
}
.menu-bar .menu-button:hover
{
    BORDER-RIGHT: #54697a 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #e2e7eb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #e2e7eb 1px solid;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #54697a 1px solid;
}
.menu-bar .menu-button:active, .menu-bar .menu-button-selected
{
    BORDER-RIGHT: #e2e7eb 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #54697a 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #54697a 1px solid;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #e2e7eb 1px solid;
}
BODY
{
    BACKGROUND: url(images/Background.jpg) #f2f2f2 fixed no-repeat left bottom;
    MARGIN: 0pt;
    OVERFLOW: hidden;
    FONT-FAMILY: Arial;
}
H1
{
    COLOR: darkblue;
}
H2
{
    COLOR: darkslateblue;
}
H2 A
{
    COLOR: darkslateblue;
    FONT-SIZE: small;
    FONT-WEIGHT: normal;
}
H3
{
    COLOR: mediumblue;
}
.footnote
{
    FONT-SIZE: xx-small;
}
