﻿TABLE.tbl_rl_nav
{
    width: 605px;
    border-left: solid 1px #39A3D3;
    color: #FFFFFF;
    font-size: 11px;
    
}
    
    TABLE.tbl_rl_nav TR
    {
        height: 34px;  
    }
    
    TABLE.tbl_rl_nav TD
    {
        border-right: solid 1px #39A3D3;  
        width: 17%;
        background-image:url(../images/tab-all-gradient.jpg);
        background-position: 0px 0px;
        background-repeat:no-repeat;
    }
    
    TABLE.tbl_rl_nav TD A
    {
        color: #FFF;   
        text-decoration: none;
    }
    
    TABLE.tbl_rl_nav TD.hover
    {
        background-position: -150px 0px;
    }
    
    TABLE.tbl_rl_nav TD.selected
    {
        background-position: -300px 0px;
    }
    
    DIV.nopay_msg
    {
        color: #4D4D4F;
        background-color: #FFFFFF;
        border: solid 2px #808080;
        padding: 5px;
        width: 200px;
    }
    
    /*********** NEWSLETTER STYLES *******************/
    .pnl_promo
    {
        width: 100%;
    }
    .lbl_promo
    {
        color: #709302;
        font-size: 11pt;
    }
    .pnl_cntr
    {
        margin-top: 10px;
        margin-left: 10px;
        font-size: 8pt;
    }
    .pnl_col_lt
    {
        margin-right: 0px;
        /*width: 350px;*/
        width: 380px;
        float: left;
    }
    .pnl_col_rt
    {
        margin-right: 0px;
        /*width: 230px;*/
        width: 200px;
        float: left;
    }
    
    .services_left
    {
        margin-right: 0px;
        width: 300px;
        float: left;
    }
    .services_right
    {
        margin-left: 10px;
        width: 280px;
        float: left;
    }
    
    .services_map
    {
        overflow:scroll;
    }
    
    .pnl_tsm_lt
    {
        margin-bottom: 15px;
        margin-right: 15px;
    }
    .pnl_tsm_rt
    {
        margin-bottom: 15px;
        margin-right: 0px;
    }
    .pnl_tsm    /* NEW */
    {
        margin-bottom: 50px;
    }
    .pnl_tsm_title
    {
        /*font-size: 12pt;*/
        /*font-size: 9pt;*/
        font-weight: 600;
    }
    .pnl_tsm_ctnt
    {
        text-align: justify;   
    }
    .pnl_news_link
    {
        font-size: 12pt;
        margin-bottom: 15px;
    }
    .pnl_evnt_cal
    {
        
    }
    .pnl_evnt_lst
    {
        
    }
    .pnl_evnt_lst UL
    {
        padding-left: 5px;
    }
    .lbl_evnt
    {
        display:block;
        padding: 2px 0 2px 0;
        background-color: #709302;
        color: #FFFFFF;
    }
    .pnl_nl_hdr
    {
        padding-bottom: 20px;
        color: #709302;
    }
    
    A.lnk_news_top
    {
        color: #709302;
        font-size: 12pt;
        margin-right: 15px;
    }

    /*********** END NEWSLETTER STYLES *******************/
    
    /*********** FACE BOOK FAN *******************/
    
    DIV.div_fb_fan_popup
    {
        position: absolute; 
        z-index: 100; 
        right: 0; 
        top: 0; 
        border: solid 1px #4D4D4F;
        background-color: #FFFFFF;
        padding: 2px;
        width: 300px;
        overflow: hidden;
    }
    
    IMG.img_fb_fan
    {
        cursor: pointer;
        cursor: hand;
    }
    
    /*********** END FACE BOOK FAN ***************/
    
    /*
    THIS IS AN OVERRIDE OF A STYLE CLASS IN PropertySite.js
    */
    SPAN.lbl_cntnt_hdr
    {
        display:none;
    }
    
    A.lnk_reno
    {
        background-image: url(../images/tab-all-gradient.jpg);
        background-position: -300px 0px;
        background-repeat: no-repeat;   
        
        background-color: #708C3F;
        width: 100px;
        display: block;
        text-align: center;
        vertical-align: middle;
        color: #FFF;
        padding: 5px 8px;
        
        font-size: 8pt;
    }
    