TABLE.fe_frm_container
{
    width:              100%;
    padding:            0px 20px 0px 20px;
}

TABLE.fe_frm
{
    width:              100%;
}

DIV.fe_frm_title_container
{
    position:       absolute;
}

DIV.fe_frm_title_shade_left
{
    position:       absolute;
    top:            -1px;
    left:           -1px;
    color:          silver;
    white-space:    nowrap;
}

DIV.fe_frm_title_shade_right
{
    position:       absolute;
    top:            +1px;
    left:           +1px;
    color:          #404040;
    white-space:    nowrap;
}

DIV.fe_frm_title_text
{
    position:       absolute;
    top:            0px;
    left:           0px;
    color:          #ffffff;
    white-space:    nowrap;
}

h1.fe_frm_title
{
    font-family:    Verdana, Times, Arial;
    font-size:      13pt;
    font-weight:    bold;
}

td.fe_frm_title
{
    padding:        5px 0px 0px 0px;
}

TD.fe_frm_title_small
{
    color:              #05488B;
    font-weight:        bold;
    font-size:          11pt;
    padding:            8px 8px 8px 6px;
    text-align:         left;
}

TD.fe_frm_header
{
    color:              #05488B;
    font-size:          9pt;
    font-weight:        normal;
    width:              30%;
    padding:            5px 2px 2px 6px;
    vertical-align:     top;
    text-align:         left;
}

TD.fe_frm_cell
{
    font-size:          9pt;
    width:              70%;
    padding:            2px 6px 2px 6px;
    vertical-align:     top;
    text-align:         left;
}

TD.fe_frm_error
{
    font-size:          9pt;
    color:              #FF0000;
    padding:            2px 6px 2px 16px;
    text-align:         left;
}

TD.fe_frm_general
{
    font-size:          9pt;
    padding:            5px 10px 2px 6px;
    text-align:         left;
}

TD.fe_frm_submit
{
    padding:            26px 6px 16px 6px;
    text-align:         right;
}

TABLE.fe_frm_multiple_button_container
{
    margin-left:auto;
}

TABLE.fe_frm_button_container
{
    background-color:   #F3F3F9;
    border-style:       solid;
    border-left:        1px solid #FFFFFF;
    border-right:       1px solid #716F64;
    border-top:         1px solid #FFFFFF;
    border-bottom:      1px solid #716F64;
}

INPUT.fe_frm_button
{
    height:             22px;
    width:              100px;
    color:              #000000;
    font-family:        Verdana, Times, Arial;
    font-size:          9pt;
    font-weight:        normal;
    font-style:         normal;
    border-style:       solid;
    border-left:        1px solid #ECE9D8;
    border-right:       1px solid #ACA899;
    border-top:         1px solid #ECE9D8;
    border-bottom:      1px solid #ACA899;
    background-color:   #EFEFEF;
}

/*
TD.fe_frm_submit
{
    padding:            6px;
    text-align:         right;
}

TABLE.fe_frm_multiple_button_container
{
    margin-left:auto;
}

TABLE.fe_frm_button_container
{
    border-style:       none;
    width:              50px;
}

TD.fe_frm_button_left
{
    background-image:   url('../images/buttons/frm_button_left.png');
    background-repeat:  repeat-x;
    width:              24px;
    height:             34px;
}

TD.fe_frm_button_right
{
    background-image:   url('../images/buttons/frm_button_right.png');
    background-repeat:  no-repeat;
    width:              24px;
    height:             34px;
}

TD.fe_frm_button_center
{
    height:             34px;
}

INPUT.fe_frm_button
{
    height:             34px;
    color:              #FDFDFD;
    font-size:          11pt;
    font-weight:        bold;
    font-style:         normal;
    border-style:       solid;
    border-left:        0px solid #ECE9D8;
    border-right:       0px solid #ACA899;
    border-top:         0px solid #ECE9D8;
    border-bottom:      0px solid #ACA899;
    background-image:   url('../images/buttons/frm_button_center.png');
    background-repeat:  repeat-x;
    background-color:   none;
    cursor:             pointer;
}
*/
SPAN.fe_frm_error
{
    font-size:          9pt;
    color:              #FF0000;
    padding:            2px 6px 2px 16px;
    text-align:         left;
}
