﻿/*** News And Events **/

TR.ne_row
{
	margin: 0px;	
	padding: 0px;
}

/** for Services panel **/
.Res_service
{ padding-top: 36px;
    /*padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 10px;*/
    margin: 6px 0px 0px;
    margin-bottom: 5px;
    font-weight:bold;
    font-size: 14px;
    font-family: Arial;
    color: #646567;
    /* background: url('../images/s.gif') no-repeat 0px 10px; */
}
.Res_srv_details
{    
   /* padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px; */
    margin: 6px 0px 0px;
    margin-bottom: 2px;
   /* background: url('../images/a.gif') no-repeat 0px 10px;*/
    min-height: 60px;
    height: auto !important;
    font-size: 11px;
    color:#646567;
    font-family: Arial;
    text-decoration: none;
}
.pnl_ans
{
	padding: 5px;
}

/*** END **/



IMG.img_article_img
{
	width:	125px;
	min-height: 87px;
	margin: 5px;	
}
DIV.pnl_news_and_event_main
{
	width: 850px;
	margin: 10px 10px 10px 0px;	
}
.pnl_artical_date
{
	position: absolute;
	top: 135px;
	left: 60%;
	font-weight: bold;
	font-size: 11px;
	color: #847d7b;
}
.td_greatLiving_image
{
	width: 100px;
	min-height: 87px;
	margin: 2px;
}
.tbl_great_living_man
{
	width: 850px;	
}
.td_res_news_events_footer
{
	min-height: 35px;	
}

/** END **/





.tbl_residentMenu
{
	 width: 850px;
	 height: 126px;
	 min-height: 126px;
	 background-image:url(../images/res_MenuFrame.png);
     background-repeat:no-repeat;		
}
.res_welcome_header
{
	font-size: 16px;
	color: #f15d22;	
}
.res_welcome
{
	font-size: 14px;	
}
.res_spacer
{
	min-height: 30px;	
}
.news_title
{
	font-weight:bold;
	font-size: 14px;
	color: #847d7b;	
	vertical-align: top;
	padding-top: 8px;
	width: 750px;
	
}
.news_title_text
{
	color: #847d7b;	
}

.res_icon_text
{
	font-size: 11px;
}
.td_divider
{
	background-image:url(../images/res_divider.png);
	background-repeat:repeat;	
}
.td_spacer
{
	width: 5px;	
}
.lbl_res_rsident
{
	color:#3192ce;	
}
.img_info_icon
{
	float: left;
	margin: 4px;
	vertical-align:bottom;	
}
/***  ucResidentMenu classes *********************/
/** GREAT LIIVING  **/
DIV.pnl_great_living
{
	top: 350px;	
	left: 100px;
	width: 200px;	
	float:left;	
	margin: 1px 4px 0px 5px;
	cursor: hand;	
}
DIV.pnl_great_living_inner
{
	color: #de5121;
	font-size: 18px;
	font-weight:bold;	
	float: left;	
	margin: 5px 10px 10px 10px;
}
DIV.pnl_great_living_inner_text
{
	font-size: 12px;
	color: #737573;	
	float: left;
	margin: 0px 10px 10px 10px;
	width: 175px;
}
H3.pnl_welcome_header
{
	color: #de5121;
	font-size: 18px;
	font-weight:bold;				
}
/** Great Living Active **/


/** REFER **/
DIV.pnl_refer
{
	top: 350px;	
	width: 200px;	
	margin: 1px 4px 0px 5px;
	float:left;
	left: 105px;	
	cursor: hand;
}
DIV.pnl_refer_inner
{
	color: #de5121;
	font-size: 18px;
	font-weight:bold;
	float: left;	
	margin: 5px 10px 10px 10px;
}
DIV.pnl_refer_inner_text
{
	font-size: 12px;
	color: #737573;	
	float: left;
	margin: 0px 10px 10px 10px;
	/*height: 100px;
	min-height: 100px;*/
	width: 175px;
}


/** PAYMENT **/
DIV.pnl_payment
{
	top: 350px;	
	left: 105px;
	width: 200px;	
	float:left;
	margin: 1px 4px 0px 5px;	
	cursor: hand;
}
DIV.pnl_payment_inner
{
	color: #de5121;
	width:100%;
	font-size: 18px;
	font-weight:bold;
	float: left;	
	margin: 5px 10px 10px 10px;
}
DIV.pnl_payment_inner_text
{
	font-size: 12px;
	color: #737573;		
	float: left;
	margin: 0px 10px 10px 10px;
}
/** PAYMENT DISABLED Msg **/
DIV.pnl_paymentDisabledMsg
{
	top: 350px;	
	left: 105px;
	width: 200px;	
	float:left;
	margin: 1px 4px 0px 5px;		
}

/** insuracne Disabled Msg **/
DIV.pnl_Insurance_DisabledMsg
{
	top: 350px;	
	left: 105px;
	width: 200px;	
	float:left;
	margin: 1px 4px 0px 5px;
}

/** INSURANCE **/
DIV.pnl_insurance
{
	top: 350px;	
	left: 105px;
	width: 200px;	
	float:left;
	margin: 1px 4px 0px 5px;
	cursor: hand;
}
DIV.pnl_insurance_inner
{
	color: #de5121;
	font-size: 18px;
	font-weight:bold;	
	float: left;	
	margin: 5px 10px 10px 10px;

}
DIV.pnl_insurance_inner_text
{
	font-size: 12px;
	color: #737573;		
	float: left;
	margin: 0px 10px 10px 10px;
}



/** End ******************************************/



/**  Need to center page **/
DIV.div_main
{
    width: 850px;
    margin: 0 auto;
}
/**	  **/	

.tbl_Res_Main_left
{
	vertical-align:top;	
}

/*** NEw style for Redesign 1/21/11 **/
.pnl_header
{
    /*margin-top:10px;*/
    width:100%;
}

.tbl_right_image
{
	text-align:left;
	vertical-align: top;
	padding: 5px 0px 0px 5px;
	font-size: 11px;
	
	/*background-color: #e2dddd; */
}
.tbl_left_image
{
	vertical-align:top;
	/* background-color: #e2dddd;	*/
}

.tbl_right_image_gray
{background-color: #e2dddd;  border-top: solid 1px #a29d9d; border-left: 0px; border-bottom: solid 1px #a29d9d;border-right:solid 1px #a29d9d;
	text-align:left;
	vertical-align: top;
	padding: 5px 0px 0px 5px;
	font-size: 11px;
}

.tbl_left_image_gray
{background-color: #e2dddd; border-top: solid 1px #a29d9d; border-left: solid 1px #a29d9d; border-bottom: solid 1px #a29d9d;border-right:0px;
	text-align:left;
	vertical-align: top;
	padding: 5px 0px 0px 5px;
	font-size: 11px;
}



TABLE.tbl_rl_nav
{
    width: 850px;
    height: 5px;
   /* background-color: #e2dede; */
   /* border-left: solid 1px #39A3D3;*/
    color: #FFFFFF;
    font-size: 11px;
    margin-top:5px;
	border: solid 1px #a59a9a;   
}
    
    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;
    }
    
    /* temp Fix- turn off the Hover effect on the Pay Rent bar link */
     TABLE.tbl_rl_nav TD.selected_off
    {
        border-right: solid 1px #39A3D3;  
        width: 17%;
        background-image:url(../images/tab-all-gradient.jpg);
        background-position: 0px 0px;
        background-repeat:no-repeat;
    }
    
    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_container
    {
        /*margin-top: 10px;*/
        /*margin-left: 10px;*/
        font-size: 8pt;
        /*background-color: #ccc; */
        -moz-border-radius: 15px;
		border-radius: 15px;
		width: 643px;
		min-height: 400px;
    }

.tbl_Res_Main
{
	margin-top: 15px;
	width: 850px;	
}
tbl_Res_Main_left
{
	width:600px;
}
.tb_res_right
{
	margin-top: 15px;	
}
.tbl_facebook
{
	
	vertical-align:top;
	width:250px;	
	padding-top: 25px;	
}


.pnl_Live_EventFeed
{
	width:400px;
	margin: 5px;		
}
.tbl_Live_EventFeed
{
	width: 400px;
	/*min-height: 400px;*/	
	background-color:White;	
}
.pnl_living_tips
{	
	margin-left: 20px;		
}

    
/** New Styles for re-design 1/21/11 */
  

    .pnl_col_rt
    {
    	margin-left: 15px;
		width: 150px;	       
    }
    
/** END  **/    
    
        
    .services_left
    {
        margin-right: 0px;
        width: 400px;
        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
    {
       width: 160px; 
    }
    .pnl_evnt_lst
    {
       width: 172px;
    }
    .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: 200px;
        height:527px;
        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;
    }
    
