/* Server responses BEGIN */

.server-response-negative
{
    border: #AD0000 1px solid;
    color: #AD0000;
    background: #FFEFEF url(/images/exclamation-24x24.png) no-repeat 8px;
    font-weight: bold;
    padding: 10px 10px 10px 40px;
    margin-bottom:10px;
}

.server-response-positive
{
    border: #397939 1px solid;
    color: #397939;
    background: #EFFBE7 url(/images/checkmark-24x24.png) no-repeat 8px;
    font-weight: bold;
    padding: 10px 10px 10px 40px;
    margin-bottom:10px;
}

.server-response-question
{
    border: #FF8E00 1px solid;
    color: #BC5500;
    background: #FFF771 url(/images/caution-24x24.png) no-repeat 8px;
    font-weight: bold;
    padding: 10px 10px 10px 40px;
    margin-bottom:10px;
}

/* Server responses END */

/* Form Layout BEGIN */
BODY 
{
	margin: 0px 0px 0px 0px;
}

FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    font-size:11px;
}

fieldset fieldset {
    width: 95%;
}

LEGEND
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 0px -7px 5px 15px;
    COLOR: black;
    FONT-FAMILY: ms sans serif;
}

.intro {
    font:normal 11px verdana;
    margin:5px 0px 10px 5px;
    line-height:15px;

}

.form_layout .subheader
{
    MARGIN-TOP: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: underline
}
.form_layout .first
{
    MARGIN-TOP: 0px
}
.form_layout LABEL
{
    color:#2F2F2F;
    DISPLAY: inline;
    FLOAT: left;
    font-family:verdana;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:16px;
    margin:11px 0 2px;
    text-align:left;
    vertical-align:top;
    WIDTH: 200px;
}

.form_layout .options {
    font-size:11px;
    letter-spacing:-1px;
}
.form_layout SPAN.field_readonly
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 1.8;
    FONT-FAMILY: verdana;
    LETTER-SPACING: -1px
}
.form_layout SUP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: red;
    FONT-FAMILY: verdana
}
.form_layout .field-cell
{
    FLOAT: left;
    HEIGHT: 100%;
    padding:5px 0px 10px 2px;
    line-height:8px;
    font-size:11px;
}
.form_layout .field .cell
{
    FLOAT: left;
    HEIGHT: 100%;
    padding-top:5px;
}
.form_layout FIELDSET COMMENT
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FLOAT: left;
    COLOR: black;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: tahoma;
    LETTER-SPACING: 0px
}
.form_layout FIELDSET LABEL .comment
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FLOAT: left;
    COLOR: black;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: tahoma;
    LETTER-SPACING: 0px
}
.form_layout FIELDSET .form-element .comment
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FLOAT: left;
    COLOR: black;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: tahoma;
    LETTER-SPACING: 0px;
}
.form_layout DIV.fcomment
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT:left;
    COLOR:black;
    line-height:15px;
    FONT-FAMILY: tahoma
}
.form_layout SPAN.field_readonly
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    line-height:25px;
}
.form_layout SPAN.field_readonly_highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffff7f;
    line-height:25px;
}
.form_layout FIELDSET OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.form_layout FIELDSET DIV.form-element
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none;
    font-size:11px;
    clear: left;
}
.form_layout FIELDSET DIV.field
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none;
}
.form_layout FIELDSET INPUT
{
    font-family:verdana;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:-1px;
}
.form_layout FIELDSET SELECT
{
    font-family:verdana;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:-1px;
}
.form_layout FIELDSET TEXTAREA
{
    font-family:verdana;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:-1px;
}

/* Form Layout END */

