﻿.ob_fMC
{
    position: relative;
    overflow: hidden;
}





.ob_fT
{
    position: relative;
    height: 5px;
    background-image: url(images/box-width.png);
    background-position: 0px 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.ob_fTL
{
    position: absolute;
    left: -5px;
    width: 5px;
    height: 5px;
    background-image: url(images/box-corners.png);
    background-position: 0px 0px;
}

.ob_fTR
{
    position: absolute;
    right: -5px;
    width: 5px;
    height: 5px;
    background-image: url(images/box-corners.png);
    background-position: -5px 0px;
}





.ob_fC
{
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #F1F8EC;
}

.ob_fCL
{
    position: absolute;
    left: -5px;
    width: 5px;
    height: 100%;
    background-image: url(images/box-corners.png);
    background-position: -20px 0px;
}

.ob_fCM
{
    background-color: #F1F8EC;
    padding-top: 10px;
    padding-left: 55px;
    padding-right: 10px;
}

.ob_fC table
{
    #position: relative;
}

.ob_fC table td, .ob_fRwH, .ob_fRwF
{
    font-size: 12px !important;
    font-family: Trebuchet MS !important;
    color: #000000 !important;
    padding: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.ob_fCR
{
    position: absolute;
    right: -5px;
    top: 0px;
    width: 5px;
    height: 100%;
    background-image: url(images/box-corners.png);
    background-position: -25px 0px;
}





.ob_fB
{
    position: relative;
    height: 5px;
    background-image: url(images/box-width.png);
    background-position: 0px -5px;
    margin-left: 5px;
    margin-right: 5px;
}

.ob_fBL
{
    position: absolute;
    left: -5px;
    width: 5px;
    height: 5px;
    background-image: url(images/box-corners.png);
    background-position: -10px 0px;
}

.ob_fBR
{
    position: absolute;
    right: -5px;
    width: 5px;
    height: 5px;
    background-image: url(images/box-corners.png);
    background-position: -15px 0px;
}

.ob_fRw
{
}

.ob_fRwH
{
    font-weight: bold !important;
    padding-right: 6px !important;
}

.ob_fRwF
{
    padding-left: 6px !important;
    text-align: left !important;
}

.ob_fBfC
{
    position: relative;
}

.ob_fRwF span
{
    position: absolute;
    top: 4px;
    font-family: Trebuchet MS !important;
    font-size: 12px;
    right: -5px;
}



.ob_fMT, .ob_fFS_MT
{
    background-color: #F1F8EC;
    font-size: 13px !important;
    font-family: Trebuchet MS !important;
    color: #000000 !important;
    font-weight: bold !important;
    padding-top: 5px;
    text-align: left !important;
    padding-left: 15px;
    padding-right: 15px;
}

.ob_fMTS, .ob_fFS_MTS
{
    background-image: url(images/separator.png);
    height: 2px;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1px;
}

.ob_fMT
{
    padding-left: 15px;
    padding-right: 15px;
}

.ob_fMTS
{
    margin-left: 15px;
    margin-right: 15px;
}

.ob_fFS_MTS
{
    margin-bottom: 10px;
}




.ob_fDPckrC
{
    margin-right: 19px;
}

.ob_fDPckrC span
{
    right: -24px;
}

.ob_fDPckr
{
    position: relative;
    height: 17px;
    font-size: 10px;
    padding-left: 1px;
    float: right;
    /*top: -17px;*/
    left: 1px;
    height: 1px;
    width: 0px !important;
}
        
.ob_fDPckr img
{
    position: absolute;
    top: -17px;
}





.ob_fFS
{
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
}




   
.ob_fRF
{
    float: left;
    display: block;
    position: relative;
}





.ob_fCwHD .ob_fRwH
{
    text-align: left !important;
    padding-bottom: 0px;
    padding-left: 8px;
}

.ob_fCwHD .ob_fRwF
{
    padding-top: 0px;
}





.ob_fC table td.ob_fHCcIeH, .ob_fC table td.ob_fHCcIeH table td
{
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.ob_fC table td.ob_fHCcIeH table
{
    position: relative;
}

* HTML .ob_fT, * HTML .ob_fB, * HTML .ob_fCL, * HTML .ob_fCR
{
    display: none;
}

* HTML .ob_fC
{
    border: 1px solid #CFDAEB;
}

.dropdown1{font-family:verdana,'MS Sans Serif'; font-size: 11px; text-align: left; border: #000000 1px solid; height: 18px; vertical-align: middle; padding-left: 2px; background:url(images/dropdown_bg.gif) top left repeat-x #FCFCFC; }
.btn_1{background:url('images/btn_bg.gif') repeat-x left top; padding: 0px; cursor: hand; border: #5A7589 1px solid; font-family: verdana,'MS Sans Serif'; font-size: 10px; line-height: 11px; color: #000000; font-weight: bold; height: 17px; width: 100px; cursor: pointer; vertical-align: middle}
