BODY { scrollbar-3d-light-color: #D2D2CA; scrollbar-arrow-color: #999999; scrollbar-base-color: #D2D2CA; scrollbar-dark-shadow-color: #D2D2CA; scrollbar-face-color: #D2D2CA; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #D2D2CA; }
A:link { color: #FFFFFF; text-decoration: none; font-weight: normal; }
A:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 10px; }
A:active { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 10px; }
A:hover { color: #99CCFF; text-decoration: none; font-size: 10px; }
A.dark:link { color: #666666; text-decoration: none; font-weight: normal; font-size: 8px; }
A.dark:visited { color: #666666; text-decoration: none; font-weight: normal; font-size: 8px; }
A.dark:active { color: #666666; text-decoration: none; font-weight: normal; font-size: 8px; }
A.dark:hover { color: #3399CC; text-decoration: none; font-weight: normal; font-size: 8px; }
TD { color: #FFFFFF; font-size: 10px; font-family : Verdana; }
P { color: #000000; font-size: 11px; }
TD.dark { font-size: 8px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #666666; }
P.dark { font-size: 11px; font-family : Verdana; color : #666666; }
TD.smaller { font-size: 11px; font-family : Tahoma; color : #6699CC; }
P.smaller { font-size: 9px; font-family : Verdana; color : #6666FF; }
HR { color : #D2D2CA; height : 1px; }
SPAN.price { COLOR: #FF0000; }
A.blue:link { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 10px; }
A.blue:visited { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 10px; }
A.blue:active { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 10px; }
A.blue:hover { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 10px; }
A.grey:link { color: #999999; text-decoration: none; font-weight: normal; font-size: 10px; }
A.grey:visited { color: #999999; text-decoration: none; font-weight: normal; font-size: 10px; }
A.grey:active { color: #999999; text-decoration: none; font-weight: normal; font-size: 10px; }
A.grey:hover { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 10px; }
A.grey2:link { color: #999999; text-decoration: none; font-weight: normal; font-size: 8px; }
A.grey2:visited { color: #999999; text-decoration: none; font-weight: normal; font-size: 8px; }
A.grey2:active { color: #999999; text-decoration: none; font-weight: normal; font-size: 8px; }
A.grey2:hover { color: #6666FF; text-decoration: none; font-weight: normal; font-size: 8px; }
.bkgd_rpt_left { background-image:  url(images/bkgd_rpt_left.jpg); background-repeat: repeat-y; }
.bkgd_rpt_right { background-image:  url(images/bkgd_rpt_right.jpg); background-repeat: repeat-y; }
.bkgd_rpt_pay { background-image:  url(images/r8_c3.jpg); background-repeat: no-repeat; }
.text_larger { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.text_larger2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; }
.table_border_grey { border: 1px solid #cccccc; }
.text_stats_main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.text_stats_smaller { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
/*___________________________________ sidebar styling ___________________________________*/
.sidebar { color:#333; }
.sidebar_row { clear:both; overflow:hidden; margin:0 20px 10px; }
.data.sidebar_row { font-size:12px; }
.sidebar_column { float:left; }
.fullrow_text.sidebar_row .sidebar_column { float:none; width:auto; }

#about_us_sidebar { }
#about_us_sidebar .data.sidebar_row { background:#EF737B; padding:4px 10px; }
#about_us_sidebar .fullrow_text.sidebar_row { text-align:center; }
#about_us_sidebar .col2.sidebar_column { float:right; }

#our_team_sidebar {  }
#our_team_sidebar .data.sidebar_row { background:#AD9070; padding:4px 10px; }
#our_team_sidebar .header.sidebar_row { margin-left:30px; }
#our_team_sidebar .col1.sidebar_column { width:108px; }
#our_team_sidebar .col2.sidebar_column { width:87px; }

#residents_sidebar {  }
#residents_sidebar .data.sidebar_row { background:#FDBB87; padding:4px 10px; }
#residents_sidebar .header.sidebar_row { margin-left:30px; }
#residents_sidebar .col2.sidebar_column { float:right; }

#repairs_sidebar {  }
#repairs_sidebar .data.sidebar_row { background:#CC2656; padding:4px 10px; color:#FFF; }
#repairs_sidebar .header.sidebar_row { margin-left:30px; }
#repairs_sidebar .header.sidebar_row .col2.sidebar_column { margin-left:160px; }
#repairs_sidebar .col1.sidebar_column { width:160px; }
#repairs_sidebar .col2.sidebar_column { width:37px; }
#repairs_sidebar .col3.sidebar_column { width:30px; }

#new_homes_sidebar {  }
#new_homes_sidebar .data.sidebar_row { background:#E3A631; padding:4px 10px; }
#new_homes_sidebar .header.sidebar_row { margin-left:30px; }
#new_homes_sidebar .col2.sidebar_column { float:right; }

#stepping_stones_sidebar {  }
#stepping_stones_sidebar .data.sidebar_row { background:#7DC8CB; padding:4px 10px; }
#stepping_stones_sidebar .fullrow_text.sidebar_row { font-size:15px; color:#000; text-align:center; }
#stepping_stones_sidebar .header.sidebar_row { margin:0 30px 10px; }
#stepping_stones_sidebar .col2.sidebar_column { float:right; }

#housing_management_sidebar {  }
#housing_management_sidebar .data.sidebar_row { background:#BC9BEA; padding:4px 10px; }
#housing_management_sidebar .fullrow_text.sidebar_row { font-size:15px; color:#000; text-align:center; margin:0 40px 10px; }
#housing_management_sidebar .fullrow_text.sidebar_row .col1.sidebar_column { width:auto; }
#housing_management_sidebar .header.sidebar_row { margin:0 30px 10px; }
#housing_management_sidebar .col1.sidebar_column { width:104px; }
#housing_management_sidebar .col3.sidebar_column { float:right; width:70px; }

#our_team_staff_sidebar {  }
#our_team_staff_sidebar .fullrow_text.sidebar_row { margin:0 0 10px; font-size:11px; }
#our_team_staff_sidebar .row0.fullrow_text.sidebar_row { color:#000; }
#our_team_staff_sidebar .row1.fullrow_text.sidebar_row { color:#996633; }

#download-list { list-style:none; padding:0; margin:0; }
#download-list li a,#download-list li a:link,#download-list li a:visited { border:1px solid #ddd; background:#f8f8f8; margin-bottom:2px; color:#333; text-decoration:none; font-weight:bold; display:block; padding:5px 0 5px 23px; background:url(images/attachment.png) no-repeat 3px center; -moz-border-radius:5px; -webkit-border-radius:5px; }
#download-list li a:hover,#download-list li a:active { background-color:#1c1c1c; color:#22A0DA;  }

#newsletter-image { max-width:454px; display:block; margin:0 auto 20px; }