#body
{
    BACKGROUND-COLOR: white;
    BACKGROUND-REPEAT: repeat
}
.sfmlfrm
{
    BACKGROUND-REPEAT: repeat
}
.sfmlfrmhdr
{
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 25px;
    TEXT-ALIGN: center
}
.sfmlfrmdesc
{
}
.sfmlfldlbl
{
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 13px;
    padding-bottom: 0px;        /*new formatting*/
    padding-right: 7px;         /*new formatting*/
    
}
.sfmlrsltlbl
{
    COLOR: navy;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 18px
}
.sfmlfld
{
}

.sfmlflddd                      /*new formatting*/
{   
    width:400px;    
}

.sfmlfldhlp
{
    VISIBILITY: hidden
}
.sfmltbl
{
    ALIGN: center
}
.sfmltbl input:disabled {
    COLOR: #c0c0c0;
    text-shadow: 1px 1px #ffffff;
}
.sfmldisabled
{
    BACKGROUND-COLOR: lightgrey
}
.sfmlfrmIdhdr
{
    COLOR: #008080;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 15px;
    TEXT-ALIGN: center;
    TEXT-INDENT: 0px
}
.btn
{
    width:100px;
}
.wide-btn 
{
    width:300px;
}
.subsecthdr
{
    color: black;
    font-family: Times New Roman;
    font-weight: bold;
    font-size: 15px;
    padding-left: 10px;
}
.warning
{
    color:Red;
}

.wl-result-container
{
    padding-bottom:80px;    
    font-family:Verdana;
    font-size:12px;
}

.wl-result-container h3
{
    text-align:center;
}

.wl-result-container h3
{
    text-align:center;
}

.sfmlExistingAlerts
{
    color:#DA2C43;
    font-weight: bold;
}

.smflAlertRed
{
    color:Red;
}
span.mandatory
{
    color:Red;
    font-weight:bolder;
}
.panot-template-name-col
{
    width:200px;
    word-wrap:break-word;
}
.subsectblock
{
    padding-top:0.75em;
    padding-bottom:0.75em;
}
.sfmltextarea
{       
    overflow-y: auto;
}
.qrytbl {
    border-spacing: 0px;
    border-collapse: collapse;
}
.qrytblcell {
    padding: 2px;
}