


/* CSS Document */

/* --- CUSTOMIZABLE PER GROUP --- */

body {
    background:#ffffff url(https://rms.propertysuite.co.za/images/Display.aspx?MM=GroupImage&GID=0&PName=background.gif) repeat-y 50% 0;
    background-color:#044460; /* Only edit this - footer background colour */
    margin-left: auto; margin-right: auto; text-align: center;
    background-attachment:fixed;
    margin:0px;
    padding:0px;
    text-align:center;
    height:100%;
    }
    
    /************* Content Background Colour; Font - size; color & type *************/
    .content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    background-color:#FFFFFF;
    }
    
    /************ Table styles for Mouse-Over used on the Default.aspx main page for exceptions *******/
    .table_report
    {
        border-collapse:collapse;
        border-color:Black;
        font-size:smaller ;
    }
    
    .td_report
    {
        border-collapse:collapse ;
        border-color:Black;
        border:solid;
    }
    
    .td_report_small
    {
        border-collapse:collapse ;
        border-color:Black;
        border:solid;
        font-size:xx-small;
    }
    
    .td_report_small_mouseover
    {
        border-collapse:collapse ;
        border-color:Black;
        border:solid;
        font-size:xx-small;
        background-color: #d0f2ff;
        CURSOR: hand;
        font-weight:bold ;
    }
    
    
    /************* Header and footer bar colours *************/
    
    .backgroundDBlue
    {
        background-color:#044460;
        font-size:0px;
    }
    
    .backgroundLBlue
    {
        background-color:#4790b1;
        font-size:0px;
    }
    
    .backgroundWhite
    {
        background-color:#FFFFFF;
        font-size:0px;
    }
    
    .backgroundLGrey
    {
        background-color:#bdced5;
        font-size:0px;
    }
    
    /************* Footer Background colour; Font - size; colour & type *************/
    
    .footer 
    {
        background-color:#044460;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#FFFFFF;
        padding-top:30px;
        padding-bottom:30px;
        text-align:center;
    }
    
    /************* Rental Management System Title - Background colour; Font - Size, colour & type *************/
    .RMSTitle
    {
        background-color:#4790b1;
        text-align:left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color:#FFFFFF;
    }
    
    /************* Login Page Welcome to Property24 Administration - Background colour; Font -  Size, colour & type *************/
    .Welcome
    {
        background-color:#044460;
        text-align:left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#FFFFFF;
    }
    
    /************* Main Menu Settings *********************/
    .MainMenu
    {
        /*background:#bdced5; -remove dropshadow from Firefox*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
        cursor:pointer;
        position:relative;
    }
    .MainMenuDropDown
    {
        background: #bdced5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
        padding: 3px;
        box-shadow: rgba(0,0,0,0.2) 1px 1px 2px;
        border-radius: 5px;
        text-align: center;
        border: 1px solid #aaa;
        cursor:pointer;
        position:relative;
    }
    .MainMenuNewWindow
    {
        DefaultTarget: _blank; 
        background: #bdced5;
        margin: 0px; 
        white-space: nowrap; 
        filter:alpha(opacity=60);
        opacity:0.6; 
        Target: _blank; 
    }
    
    .MainMenuReports
    {
         azimuth:right;
         /*background:#bdced5; -remove dropshadow from Firefox*/
         text-align:right;
            
    }
    
    /* --- END CUSTOMIZABLE PER GROUP --- */
    
    
    
    .table_a 
    {
        vertical-align: top;
        text-align:left ;
    }
    
    .table_b
    {
        vertical-align:top;
        text-align:left;
        font-size:small;
    }
    
    .table_c
    {
        font-size:smaller;
    }
    
    .table_d
    {
        vertical-align:top;
        text-align:left;
        font-size:smaller;
    }
    
    .table_e
    {
        vertical-align:top;
        text-align:left;
        font-size:x-small;
    }
    
    .table_e_right
    {
        vertical-align:top;
        text-align:left;
        font-size:x-small;
    }
    
    .table_d_right
    {
        vertical-align:top;
        text-align:right;
        font-size:smaller;
    }
    
    .table_report
    {
        border-collapse:collapse  ;
        border-style:solid;
        border-width:medium ;
        
    }
    
    .label_html
    {
        background-color:#d0f2ff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    
    /* Data Web Control Styles */
    
    .DataWebControlStyle
    {
        font-size: 80%;
        text-align: left;
        
    }
    
    .HeaderStyle
    {
        background-color: #d8d8d8;
        color:Black;
        font-weight: bold;
     }
    .HeaderStyle:link {
         color:White  ;	TEXT-DECORATION: none;
    }
    .HeaderStyle:visited {
        color:White ;	TEXT-DECORATION: none;
    }
    .HeaderStyle:active {
        color:White ;	TEXT-DECORATION: none;
    }
    .HeaderStyle:hover {
        color:White ;	TEXT-DECORATION: none;
    }
    
    
    .AlternatingRowStyle
    {
        background-color: #d0f2ff; 
    }
    
    .AlternatingRowStyle_reconciled
    {
        background-color: #bdcfd6; 
    }
    
    .RowStyle_reconciled
    {
        background-color: #d6d6d6;
    }
    
    .RowStyle_deleted
    {
        background-color: #aaaaaa;
    }
    
    A:link {
        COLOR: Blue ; TEXT-DECORATION: none
    }
    A:visited {
        COLOR: Blue ; TEXT-DECORATION: none
    }
    A:active {
        COLOR: Blue ; TEXT-DECORATION: none
    }
    A:hover {
        COLOR: Blue ; TEXT-DECORATION: underline
    }
    
    .TRNtext
    {
        font-size:10px;
        text-align:right;
        height:12px;
    }
    
    /* AJAX Control Styles */
    
    .watermark {
        background: #FFAAFF;
    }
    
    .popupControl {
        background-color:#000000;
        position:absolute;
        visibility:hidden;
        border-style:solid;
        border-color: Black;
        border-width: 2px;
    }
    
    .modalBackground {
        background-color:#2c8db3;
        filter:alpha(opacity=60);
        opacity:0.6;
    }
    
    .modalPopup {
        background-color:#FFFFFF;
        border-width:3px;
        border-style:solid;
        border-color:Gray;
        padding:3px;
        width:250px;
    }
    
    /************ MaskedEdit Related Styles ***********************/
    .MaskedEditFocus
    {
        background-color: #d0f2ff;
        color: #000000;
    }
    .MaskedEditMessage
    {
        color: #ff0000;
        font-weight: bold;
    }
    .MaskedEditError
    {
        background-color: #ffcccc;
    }
    .MaskedEditFocusNegative
    {
        background-color: #ffffff;
        color: #000000;
    }
    .MaskedEditBlurNegative
    {
        color: #ff0000;
    }
    
    
    
    
    /* Original Style Sheet */
    
    /*.bar1bg {
    background:#ffffff url(https://rms.propertysuite.co.za/images/Display.aspx?MM=GroupImage&GID=0&PName=bar1_bg.jpg);
    padding-left: 10px;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    }
    
    .bar2bg {
    background:#ffffff url(https://rms.propertysuite.co.za/images/Display.aspx?MM=GroupImage&GID=0&PName=bar2_bg.jpg);
    padding-left: 10px;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#FFFFFF;
    }
    
    .bar3bg {
    background:#ffffff url(https://rms.propertysuite.co.za/images/Display.aspx?MM=GroupImage&GID=0&PName=bar3_bg.jpg);
    }
    
    .bar4bg {
    background:#ffffff url(https://rms.propertysuite.co.za/images/Display.aspx?MM=GroupImage&GID=0&PName=bar4_bg.jpg);
    padding-left: 10px;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    }*/
    
    
    
    
    
    
    
    
    /* Styles Added 2012/02/29: */
    /*2011/10/28: New finer table border lines */
    table.table_fine_border {
        border-width: 1px;
        border-spacing: 2px;
        border-style: outset;
        border-color: black;
        border-collapse: collapse;
        /*background-color: white;*/
        /*font-size:small;*/
    }
    table.table_fine_border th {
        border-width: 1px;
        padding: 1px;
        border-style: inset;
        border-color: gray;
        /*background-color: white;*/
        -moz-border-radius: 0px 0px 0px 0px;
        /*font-size:small;*/
    }
    table.table_fine_border td {
        border-width: 1px;
        padding: 1px;
        border-style: inset;
        border-color: gray;
        /*background-color: white;*/
        -moz-border-radius: 0px 0px 0px 0px;
        /*font-size:small;*/
    }
    
    /*************** Modal Loading ***********************/
    
    #progressBackgroundFilter {
        position:fixed; 
        top:0px; 
        bottom:0px; 
        left:0px;
        right:0px;
        overflow:hidden; 
        padding:0; 
        margin:0; 
        background-color:#000; 
        filter:alpha(opacity=50); 
        opacity:0.5; 
        z-index:1000; 
    }
    
    #processMessage { 
        position:fixed; 
        top:30%; 
        left:43%;
        padding:10px; 
        width:20%; 
        z-index:1001; 
        background-color:#fff;
        border:solid 1px #000;
    }
       
    
    /*Styles Added 2012/02/29: end */
    
    /* SORT TABLE */
    
    .sortable
    {
        font-size: 80%;
        text-align: left;
    }
    table.sortable th
    {
        cursor: pointer;
    }
    
    /* Badge */
    .badge {
        background-color: red;
        color: white;
        padding: 2px 4px;
        text-align: center;
        border-radius: 5px;
        position:absolute;
        top:-3px;
        right:-7px;
        font-size:10px;
        z-index:99;
    }
