*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.clear
{
    CLEAR: both
}
BODY
{
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/bg.jpg) #ffffff repeat-x center top;
    COLOR: #918f90;
    FONT-FAMILY: "Georgia"
}
DIV#wrapper
{
    MARGIN: 0px auto;
    WIDTH: 820px
}
DIV#header
{
    WIDTH: 820px;
    HEIGHT: 123px
}
DIV#gohome
{
    FLOAT: left;
    WIDTH: 320px;
    CURSOR: pointer;
    HEIGHT: 123px
}
DIV#topnav
{
    FLOAT: left;
    WIDTH: 500px;
    PADDING-TOP: 88px;
    TEXT-ALIGN: right
}
DIV#hpbody
{
    BACKGROUND: url(/images/hp_bg.jpg) no-repeat left top;
    PADDING-TOP: 50px
}
DIV#tmplbody
{
    BACKGROUND: url(/images/tmpl_bg.jpg) no-repeat left top;
    PADDING-TOP: 50px
}
DIV#navigation
{
    FLOAT: left;
    WIDTH: 190px
}
DIV#navigation UL
{
    LIST-STYLE-TYPE: none
}
DIV#navigation LI
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dcecda 1px solid
}
DIV#navigation A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #859234;
    TEXT-DECORATION: none
}
DIV#navigation A:hover
{
    COLOR: #a50605;
    TEXT-DECORATION: none
}
#make_appointment
{
    PADDING-TOP: 150px
}
DIV#appointment_blurb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 150px;
    PADDING-TOP: 5px
}
DIV#content
{
    BORDER-RIGHT: #e0eede 1px solid;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    BORDER-LEFT: #e0eede 1px solid;
    WIDTH: 377px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
DIV#content IMG.photo_element
{
    BORDER-RIGHT: #dcdcdc 2px solid;
    BORDER-TOP: #dcdcdc 2px solid;
    FLOAT: left;
    MARGIN: 0px 14px 8px 0px;
    BORDER-LEFT: #dcdcdc 2px solid;
    BORDER-BOTTOM: #dcdcdc 2px solid
}
DIV#interactive_map
{
    BORDER-RIGHT: #dcdcdc 2px solid;
    BORDER-TOP: #dcdcdc 2px solid;
    MARGIN: 15px 0px;
    BORDER-LEFT: #dcdcdc 2px solid;
    WIDTH: 370px;
    BORDER-BOTTOM: #dcdcdc 2px solid
}
.people_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.news_item
{
    MARGIN-BOTTOM: 10px;
    BORDER-BOTTOM: #d4e2d2 1px solid
}
.news_date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #918f90
}
.news_date_small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #918f90;
    PADDING-TOP: 5px
}
.news_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #859234
}
.news_title_dark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 2px
}
.news_blurb
{
    COLOR: #918f90;
    LINE-HEIGHT: 16px
}
.news_blurb_pad
{
    PADDING-BOTTOM: 0px;
    COLOR: #918f90;
    LINE-HEIGHT: 16px
}
.read_more
{
    PADDING-BOTTOM: 3px;
    TEXT-ALIGN: right
}
.capitalize_text
{
    TEXT-TRANSFORM: uppercase
}
DIV#career_position
{
    FLOAT: left;
    WIDTH: 130px
}
DIV#career_position A
{
    FONT-SIZE: 12px;
    COLOR: #797878;
    TEXT-DECORATION: underline
}
DIV#career_position A:hover
{
    COLOR: #797878;
    TEXT-DECORATION: none
}
.position
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
A.career_position_contact
{
    FONT-SIZE: 11px;
    COLOR: #797878;
    TEXT-DECORATION: underline
}
A.career_position_contact:hover
{
    COLOR: #797878;
    TEXT-DECORATION: none
}
DIV#career_copy
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 220px;
    PADDING-TOP: 10px
}
DIV#career_copy A
{
    COLOR: #797878;
    TEXT-DECORATION: underline
}
DIV#career_copy A:hover
{
    COLOR: #797878;
    TEXT-DECORATION: none
}
.state
{
    FLOAT: left;
    WIDTH: 155px
}
.county
{
    FLOAT: left;
    WIDTH: 220px
}
.city_select
{
    LINE-HEIGHT: 20px
}
.county_name
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #859234;
    PADDING-TOP: 10px
}
.property
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    MARGIN: 8px 0px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d4e2d2 1px solid
}
.property_last
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.property .property_photo_element
{
    BORDER-RIGHT: #dcdcdc 3px solid;
    BORDER-TOP: #dcdcdc 3px solid;
    FLOAT: left;
    MARGIN: 0px 14px 8px 0px;
    BORDER-LEFT: #dcdcdc 3px solid;
    BORDER-BOTTOM: #dcdcdc 3px solid
}
.property .city_state
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-: 
}
.property .name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #859234
}
.property .desc
{
}
.property .readmore
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: right
}
#detailmap
{
    BORDER-RIGHT: #859234 2px solid;
    BORDER-TOP: #859234 2px solid;
    BORDER-LEFT: #859234 2px solid;
    BORDER-BOTTOM: #859234 2px solid
}
#property_detail_photo_element
{
    BORDER-RIGHT: #dcdcdc 3px solid;
    BORDER-TOP: #dcdcdc 3px solid;
    MARGIN-TOP: 8px;
    BORDER-LEFT: #dcdcdc 3px solid;
    BORDER-BOTTOM: #dcdcdc 3px solid
}
DIV#prev
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    FLOAT: left;
    BORDER-LEFT: #dedede 1px solid;
    WIDTH: 73px;
    BORDER-BOTTOM: #dedede 1px solid
}
DIV#next
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    FLOAT: left;
    BORDER-LEFT: #dedede 1px solid;
    WIDTH: 72px;
    BORDER-BOTTOM: #dedede 1px solid
}
DIV#next_prev_spacer
{
    BORDER-TOP: #dedede 1px solid;
    FLOAT: left;
    WIDTH: 227px;
    BORDER-BOTTOM: #dedede 1px solid;
    HEIGHT: 18px
}
DIV#community_info
{
    FLOAT: left;
    WIDTH: 200px
}
DIV#community_info A
{
    FONT-SIZE: 11px;
    COLOR: #859234;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline
}
DIV#community_info A:hover
{
    COLOR: #a50605
}
DIV#community_info .weblink
{
    PADDING-BOTTOM: 6px
}
DIV#community_info .county_name
{
    FONT-SIZE: 16px;
    COLOR: #918f90
}
DIV#community_info .city_state
{
    FONT-WEIGHT: bold
}
DIV#community_info .property_name
{
    FONT-SIZE: 18px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 9px;
    COLOR: #859234;
}
DIV#community_info .address
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
}
DIV#community_info .city_state_zip
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
}
DIV#community_info .phone
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
}
DIV#community_info .fax
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 14px;
}
DIV#community_info .office_hours
{
    FONT-WEIGHT: bold;
    COLOR: #859234
}
DIV#community_info .office_hour
{
    FONT-WEIGHT: bold
}
DIV#community_links
{
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 150px;
    FONT-SIZE: 11px;
    COLOR: #918f90;


}
DIV#community_quote
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 14px;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
DIV#community_desc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV#community_amenities
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV#community_amenities UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    LIST-STYLE-IMAGE: url(/images/bullet.jpg);
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
.table_header
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.table_cell_dark
{
    BORDER-RIGHT: #959495 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/row_bg_dark.jpg) #adabac repeat-x left bottom;
    PADDING-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.table_cell_light
{
    BORDER-RIGHT: #d3d2d3 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/row_bg_light.jpg) #f5f2f3 repeat-x left bottom;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.table_cell_dark2
{
    BORDER-RIGHT: #959495 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(/images/row_bg_dark.jpg) #adabac repeat-x left bottom;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.table_cell_light2
{
    BORDER-RIGHT: #d3d2d3 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(/images/row_bg_light.jpg) #f5f2f3 repeat-x left bottom;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
DIV#community_directions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px
}
DIV#subnav
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(/images/subnav_bg.gif) repeat-x left bottom;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 30px
}
DIV#subnav IMG
{
    FLOAT: left
}
.subnonav
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(/images/subnav_bg.gif) repeat-x left bottom;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 10px
}
DIV#specials
{
    PADDING-LEFT: 16px;
    FLOAT: left;
    WIDTH: 150px
}
DIV#specials IMG.photo
{
    BORDER-RIGHT: #dcdcdc 2px solid;
    BORDER-TOP: #dcdcdc 2px solid;
    MARGIN: 8px 0px;
    BORDER-LEFT: #dcdcdc 2px solid;
    BORDER-BOTTOM: #dcdcdc 2px solid
}
.special DIV.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #859234
}
.special DIV.blurb
{
    PADDING-BOTTOM: 8px;
    COLOR: #918f90;
    LINE-HEIGHT: 16px
}
.special DIV.blurb A
{
    FONT-WEIGHT: bolder;
    COLOR: #336666
}
.special DIV.blurb A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: maroon;
    TEXT-DECORATION: underline
}
DIV#featured_property
{
}
DIV#featured_property DIV.address1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #918f90
}
DIV#featured_property DIV.address2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #918f90
}
DIV#featured_property DIV.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #859234
}
DIV#featured_property DIV.blurb
{
    PADDING-BOTTOM: 8px;
    COLOR: #918f90;
    LINE-HEIGHT: 16px
}
DIV#featured_property DIV.blurb A
{
    COLOR: #918f90;
    TEXT-DECORATION: none
}
DIV#featured_property DIV.blurb A:hover
{
    TEXT-DECORATION: underline
}
DIV#footer
{
    BORDER-TOP: #dce2e3 1px solid;
    MARGIN-TOP: 20px;
    BACKGROUND: #e8e8e8
}
DIV#footer_links
{
    MARGIN: 0px auto;
    WIDTH: 820px;
    COLOR: #afadae
}
DIV#footer_links UL
{
    PADDING-TOP: 12px;
    LIST-STYLE-TYPE: none
}
DIV#footer_links LI
{
    FLOAT: left;
    FONT-SIZE: 10px
    
}
}
DIV#footer_links A
{
    COLOR: #afadae;
    TEXT-DECORATION: none
}
DIV#footer_links A:hover
{
    COLOR: #797878;
    TEXT-DECORATION: none
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px
}
H2
{
    FONT-SIZE: 18px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 6px;
    COLOR: #859234;
    PADDING-TOP: 6px
}
H4
{
    FONT-SIZE: 18px;
    COLOR: #859234
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px
}
HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #e0eede 1px solid;
    HEIGHT: 1px
}
