form {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; font-size: 10pt;}

.element_label
{
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
		font-size: 10pt;
    color:#282828;
}
.error_strings
{
    font-family:Tahoma;
    font-size:10px;
    color:#660000;
    border-style:solid;
    border-width:0px;
    border-color:#000000;
}
.sfm_float_error_box
{
    position:absolute;
    z-index:999;
    cursor:default;
    font-family:Tahoma;
    font-size:10px;
    color:#ffffff;
    background-color:#ff3300;
    border-style:solid;
    border-width:1px;
    border-color:#660000;
}
.sfm_float_box_td
{
    padding:3px;
    cursor:default;
    font-family:Tahoma;
    font-size:10px;
    color:#ffffff;
    background-color:#990000;
}
.sfm_close_box
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    background-color:#660000;
    border-width:0px;
    text-align:center;
}
.sfm_textbox
{
    padding:2px;
}
.sfm_textarea
{
    padding:2px;
}

.sfm_mandatory
{
		background: #ffcccc;
}
