@charset "utf-8";
/* CSS Document */
body,.wrapper,#navBar ul {margin:0;padding:0}

body{background:#F7F7F7 url(../images/global/bck_page.gif) top repeat-x;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#7a755d;}
.wrapper{width:980px;margin:0 auto;clear:both;}

a.defaultLink:link,a.defaultLink:active,a.defaultLink:hover,a.defaultLink:visited{color:#7a755d;text-decoration:none;}
a.defaultLink:hover{color:#7c8f64;text-decoration:underline;}

p{line-height:16px}

#logo{background:url(../images/global/grp_logo.gif) no-repeat;height:0;width:254px;padding-top:142px;margin:0 0 0 0;overflow:hidden;float:left;}

.img_Right{float:right;padding:0 0 10px 10px;}
.img_Left{float:left;padding:10px 10px 10px 0;}

hr{height:1px;border:none 0;border-top:#f2f0e5 1px solid;margin:20px 0 20px 0;}
a.primaryLink{color:#d09000;}
/* PRIMARY NAVIGATION ********************************************************************************************************/
#navBar{background:url(../images/navigation/bck_navigation.gif) no-repeat;width:980px;height:38px;margin:30px auto 0 auto;clear:both;}
#navBar ul{list-style-type:none;}
#navBar li{display:inline; float: left;}
#navBar li a { display:block; }
#navBar li a#btnBulletinBoard{background:url(../images/navigation/btn_home.gif) no-repeat;width:147px;padding-top:30px;margin:4px 0 0 4px;height: 0; overflow: hidden;}
#navBar li a#btnTalk{background:url(../images/navigation/btn_talk.gif) no-repeat;width:35px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnAboutUs{background:url(../images/navigation/btn_aboutus.gif) no-repeat;width:84px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnContactUs{background:url(../images/navigation/btn_contactus.gif) no-repeat;width:86px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnFloorplans{background:url(../images/navigation/btn_floorplans.gif) no-repeat;width:119px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnAmenities{background:url(../images/navigation/btn_amenities.gif) no-repeat;width:110px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnCommunity{background:url(../images/navigation/btn_community.gif) no-repeat;width:138px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnResidents{background:url(../images/navigation/btn_residents.gif) no-repeat;width:112px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}
#navBar li a#btnForms{background:url(../images/navigation/btn_forms.gif) no-repeat;width:141px;padding-top:30px;margin:4px 0 0 0;height: 0; overflow: hidden;}

#navBar li a#btnBulletinBoard:hover, #navBar li a#btnTalk:hover, #navBar li a#btnAboutUs:hover, #navBar li a#btnContactUs:hover, #navBar li a#btnResidents:hover, #navBar li a#btnFloorplans:hover, #navBar li a#btnAmenities:hover, #navBar li a#btnCommunity:hover, #navBar li a#btnForms:hover {background-position:0 -30px;}

#navBar li ul {	padding-top:5px; position: absolute; left: -999em;background:url(../images/navigation/bck_dropmenu.png) repeat;color:#364c1b;border:1px solid #cacaca;font-size:11px;width:150px;}
#navBar li ul li{clear:both;border-bottom:1px solid #eaeaea;padding:6px 0 6px 4px;width:100%;margin:0;}
#navBar li ul li a{color:#4b4b4b;text-decoration:none;}
#navBar li ul li a:hover{background:url(../images/navigation/ovr_arrow.png) no-repeat;margin-left:-8px;padding-left:10px;}
#navBar li ul li:hover{background:url(../images/navigation/bck_hover.png) repeat-x;width:146px;font-weight:bold;}
#navBar li ul li.lastLine{border:none;}
#navBar li:hover ul, #navBar li.sfhover ul {left: auto;padding:3px;}
/*#navBar li:hover ul, #navBar li.sfhover ul {left: auto;}*/

/* SECONDAY NAVIGATION *******************************************************************************************/
#secNav{width:187px;float:left;}
#secNav ul{margin:0;padding:0;list-style-type:none;}
#secNav li.green, #secNav li.brown{height:22px;border-bottom:#dedede 1px solid;padding-top:6px;background:url(../images/navigation/secondary/btn_green.gif) no-repeat;background-position:0 4px;}
#secNav li.brown{background:url(../images/navigation/secondary/btn_brown.gif) no-repeat;background-position:0 4px;}
#secNav li a{color:#7a755d;text-decoration:none;padding-left:16px;}

#sec_FloorPlans{background:url(../images/navigation/secondary/hdr_floor_plans.gif) no-repeat;height:0;width:187px;padding-top:34px;margin:0;overflow:hidden;}
#sec_AboutUs{background:url(../images/navigation/secondary/hdr_about_us.gif) no-repeat;height:0;width:187px;padding-top:34px;margin:0;overflow:hidden;}
#sec_AddInfo{background:url(../images/navigation/secondary/hdr_additional_info.gif) no-repeat;height:0;width:187px;padding-top:34px;margin:33px 0 0 0;overflow:hidden;}
#sec_ContactUs{background:url(../images/navigation/secondary/hdr_contactus.gif) no-repeat;height:0;width:187px;padding-top:34px;margin:0;overflow:hidden;}
#sec_Events{background:url(../images/navigation/secondary/hdr_upcoming_events.gif) no-repeat;height:0;width:187px;padding-top:34px;margin:33px 0 14px 0;overflow:hidden;}

/* FOOTER ********************************************************************************************************/
#footer{width:100%;background:url(../images/footer/bck_footerWrapper.gif) repeat-x;border-top:1px solid #FFF;clear:both;margin-top:40px;color:#a7a7a7;float:left;}
#footer .wrapper{height:80px;background:url(../images/footer/bck_footer.gif) no-repeat center top;padding-top:10px;}
#copyright{width:300px;float:left;}
#footerNav{float:right;width:640px;}
#footer ul{padding:0;margin:0;list-style-type:none;}
#footerNav ul{text-align:right;}
#footer li{display:inline;border-right:1px solid #a7a7a7;padding:0 4px}
#footer li.first,#footer li.single{padding-left:0;}
#footer li.last,#footer li.single{border:none;}
a.contactFooter{background:url(../images/footer/btn_contact.gif) no-repeat;width:148px;padding-top:29px;margin:0 0 0 10px;float:right;height:0;overflow:hidden;}
a.contactFooter:hover{background-position:0 -29px;}
#footer a{color:#a7a7a7;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* GLOBAL ********************************************************************************************************/
#glo_RecentDiscussions{width:495px;height:27px;float:right;background:url(../images/index/bck_recent_discussions.gif) no-repeat;margin-top:30px;}
#txt_RecentDisc{background:url(../images/global/txt_recent_discussions.gif) no-repeat;height:0;width:98px;padding-top:10px;margin:6px 0 0 13px;overflow:hidden;float:left;}
#glo_RecentTopic{width:300px;height:18px;float:left;color:#FFF;font-size:11px;margin:5px 0 0 13px;}
a.arrowBtn{background:url(../images/global/btn_arrow.png) no-repeat;width:18px;padding-top:18px;margin:3px 8px 0 0;float:right;height:0;overflow:hidden;}
a.arrowBtn:hover{background-position:0 -18px;}
a.loginBtn{background:url(../images/global/btn_login.gif) no-repeat;width:78px;padding-top:26px;margin:30px 0 0 8px;float:right;height:0;overflow:hidden;}
a.loginBtn:hover{background-position:0 -26px;}

#sec_ContentRegion{width:730px;float:right;}

/* INDEX ********************************************************************************************************/
#indexFlash{width:980px;height:250px;margin:10px 0 0 0;}
#txt_WelcomeHome{background:url(../images/index/txt_welcome_home.gif) no-repeat;height:0;width:140px;padding-top:13px;margin:0;overflow:hidden;}
#txt_EventsCalendar{background:url(../images/index/txt_events_calendar.gif) no-repeat;height:0;width:246px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_NewFeatures{background:url(../images/index/txt_new_features.gif) no-repeat;height:0;width:125px;padding-top:12px;margin:0 0 14px 0;overflow:hidden;}
#indexCalendarBlock{float:left;width:485px;padding-left:20px;margin-top:22px;display:none;}
#indexWelcomeBlock{float:left;width:740px;/*border-right:#f2f0e5 1px solid;*/padding-right:20px;margin-top:22px;}

#indexEventList{float:right;width:306px;}
#indexEventCalendar{float:left;}

#indexFloorBlock{float:right;width:190px;margin-top:22px;}
#indexFloorBlock p{padding:28px 0 0 8px;}
#indexFloorBlock .floorplan1, #indexFloorBlock .floorplan2 {width:190px;height:131px;}
#indexFloorBlock .floorplan1 {background:url(../images/index/grp_floorplan1.gif) no-repeat;}
#indexFloorBlock .floorplan2 {background:url(../images/index/grp_floorplan2.gif) no-repeat;margin-top:5px;}

.indexCalItem{width:302px;border-bottom:#f2f0e5 1px solid;float:right;padding:8px 0}
.indexCalDate{float:left;width:50px;}
.indexCalEvent{float:right;width:250px;}

a.addEvent{background:url(../images/index/btn_add_event.gif) no-repeat;width:173px;padding-top:29px;margin:14px 0 0 0;height:0;overflow:hidden;float:left;clear:left;}
a.addEvent:hover{background-position:0 -29px;}

/* MiniCalendar Styles ***********************************************************************************/
table.minical {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #545454;
	border-collapse: collapse;
	background-color: #dadada;
	font-family:Tahoma;
	font-size:12px;
	color:#394f1e;
}
table.minical th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: black;
	background-color: #dadada;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.minical td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #dadada;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.currday {
	border-width: 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #31739f;
	border-collapse: collapse;
}

/* FLOOR PLANS ********************************************************************************************************/
#txt_RiverwalkFloorPlans{background:url(../images/floor_plans/txt_riverwalk_floor_plans.gif) no-repeat;height:0;width:217px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
.txt_ServicesAmenities{background:url(../images/floor_plans/txt_services_amenities.gif) no-repeat;height:0;width:154px;padding-top:11px;margin:0 0 14px 0;overflow:hidden;}
a.FP1{background:url(../images/floor_plans/thmb_fp1.gif) no-repeat;width:282px;padding-top:238px;margin:30px 0 0 0;float:left;height:0;overflow:hidden;}
a.FP2{background:url(../images/floor_plans/thmb_fp2.gif) no-repeat;width:300px;padding-top:238px;margin:30px 70px 0 0;float:right;height:0;overflow:hidden;}
a.FP1:hover,a.FP2:hover{background-position:0 -238px;}
.fp_Amenities{width:305px;float:left;padding:35px 0 0 14px;border-right:#b1b1b1 1px dotted;}
.fp_Amenities ul{padding:0 0 0 14px;}

/* ABOUT US ***********************************************************************************************************/
#txt_AboutRiverwalk{background:url(../images/aboutus/txt_about_riverwalk.gif) no-repeat;height:0;width:211px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_Directions{background:url(../images/aboutus/txt_directions.gif) no-repeat;height:0;width:102px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_ContactInfo{background:url(../images/aboutus/txt_contact_us.gif) no-repeat;height:0;width:125px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#about_AboutRegion{width:730px;float:right;border-bottom:#b1b1b1 1px dotted;}
#about_DirectionsRegion{width:475px;float:left;border-right:#b1b1b1 1px dotted;padding-top:22px;}
#about_ContactRegion{width:232px;float:right;padding:22px 0 0 22px;}

/* OUR TEAM ***********************************************************************************************************/
#txt_MeetTeam{background:url(../images/our_team/txt_meet_team.gif) no-repeat;height:0;width:263px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_MissyMillner{background:url(../images/our_team/txt_missy_millner.gif) no-repeat;height:0;width:111px;padding-top:15px;margin:22px 0 0 0;overflow:hidden;}
#txt_DollyWhite{background:url(../images/our_team/txt_dolly_white.gif) no-repeat;height:0;width:95px;padding-top:16px;margin:22px 0 0 0;overflow:hidden;}
#txt_TimberlyRobertson{background:url(../images/our_team/txt_timberly_robertson.png) no-repeat;height:0;width:167px;padding-top:15px;margin:22px 0 0 0;overflow:hidden;}
a.emailMissy{background:url(../images/our_team/btn_email_missy.gif) no-repeat;width:120px;padding-top:29px;margin:10px 0 0 0;float:right;height:0;overflow:hidden;}
a.emailDolly{background:url(../images/our_team/btn_email_dolly.gif) no-repeat;width:120px;padding-top:29px;margin:10px 0 0 0;float:right;height:0;overflow:hidden;}
a.emailMissy:hover,a.emailDolly:hover{background-position:0 -29px;}
.team_Bio{border-bottom:#b1b1b1 1px dotted;height:auto;padding:0;}
.team_Bio_Text{width:500px;float:right;}
.team_Bio img{float:left;margin:13px 20px 10px 0;}

/* AMENITIES ***********************************************************************************************************/
#txt_Amenities{background:url(../images/amenities/txt_amenities.gif) no-repeat;height:0;width:250px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_Offers{background:url(../images/amenities/txt_offers_amenities.gif) no-repeat;height:0;width:385px;padding-top:16px;margin:26px 0 14px 0;overflow:hidden;}
#txt_PetPolicy{background:url(../images/amenities/txt_pet_policy.gif) no-repeat;height:0;width:85px;padding-top:15px;margin:26px 0 14px 0;overflow:hidden;}
#amen_ContentRegion{width:400px;float:left;}
#amen_ContentRegion ul{padding:0;margin:0;line-height:16px;list-style-type:none;}
#amen_ContentRegion li{background:url(../images/amenities/grp_bullet.gif) no-repeat;padding-left:18px;background-position:0 3px;}

/* COMMUNITY **********************************************************************************************************/
#txt_Shopping{background:url(../images/community/shopping/txt_shopping.gif) no-repeat;height:0;width:95px;padding-top:19px;margin:0 0 14px 0;overflow:hidden;}
#txt_Recommend{background:url(../images/community/shopping/txt_recommend.gif) no-repeat;height:0;width:415px;padding-top:16px;margin:0 0 14px 0;overflow:hidden;}
.shop_Location{border-bottom:#b1b1b1 1px dotted;height:auto;width:730px;}
.shop_Location .locPhoto{float:left;padding:16px 0 16px 0;}
.shop_Location .locInfo{float:left;width:366px;margin-left:20px;padding:16px 0 16px 0;}
.shop_Location .locButtons{float:left;width:130px;margin-left:20px;padding-top:16px;}
.shop_Addy{font-size:10px;}
h2{margin:0;padding:0;color:#74895b;font-size:18px;}
h3{margin:0;padding:0;color:#74895b;font-size:12px;}
a.viewWebsite{background:url(../images/community/shopping/btn_view_website.gif) no-repeat;width:120px;padding-top:29px;margin:0 0 0 0;float:right;height:0;overflow:hidden;}
a.viewWebsite:hover{background-position:0 -29px;}
a.getDirections{background:url(../images/community/shopping/btn_get_directions.gif) no-repeat;width:120px;padding-top:29px;margin:2px 0 0 0;float:right;height:0;overflow:hidden;}
a.getDirections:hover{background-position:0 -29px;}

#txt_Schools{background:url(../images/community/schools/txt_school_districts.gif) no-repeat;height:0;width:159px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_SalemSchools{background:url(../images/community/schools/txt_salem_schools.gif) no-repeat;height:0;width:238px;padding-top:15px;margin:14px 0 14px 0;overflow:hidden;float:left;}
#txt_Elementary{background:url(../images/community/schools/hdr_elementary.gif) no-repeat;height:0;width:730px;padding-top:34px;margin:0 0 14px 0;overflow:hidden;clear:both;}
#txt_Middle{background:url(../images/community/schools/hdr_middle.gif) no-repeat;height:0;width:730px;padding-top:34px;margin:0 0 14px 0;overflow:hidden;clear:both;}
#txt_High{background:url(../images/community/schools/hdr_high.gif) no-repeat;height:0;width:730px;padding-top:34px;margin:0 0 14px 0;overflow:hidden;clear:both;}
.schoolCol{width:340px;float:left;padding-left:12px;border-right:#b1b1b1 1px dotted;margin-bottom:14px;}
.schoolCol p{padding:0 0 14px 0;margin:0;}

#txt_Entertainment{background:url(../images/community/entertainment/txt_entertainment.gif) no-repeat;height:0;width:204px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_Missed{background:url(../images/community/entertainment/txt_missed.gif) no-repeat;height:0;width:424px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}

#txt_Playground{background:url(../images/community/playground/txt_playground.gif) no-repeat;height:0;width:159px;padding-top:18px;margin:20px 0 14px 0;overflow:hidden;}
#txt_Pool{background:url(../images/community/playground/txt_pool.gif) no-repeat;height:0;width:88px;padding-top:15px;margin:20px 0 14px 0;overflow:hidden;}
#txt_Trail{background:url(../images/community/playground/txt_trail.gif) no-repeat;height:0;width:116px;padding-top:15px;margin:20px 0 14px 0;overflow:hidden;}
.play_Info{width:500px;float:right;}
a.enlargePhoto{background:url(../images/community/playground/btn_enlarge.gif) no-repeat;width:120px;padding-top:29px;margin:2px 0 0 0;float:right;height:0;overflow:hidden;}
a.enlargePhoto:hover{background-position:0 -29px;}

/* MANAGEMENT **********************************************************************************************************/
#txt_Management{background:url(../images/management/txt_management.gif) no-repeat;height:0;width:243px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
#txt_Emergency{background:url(../images/management/txt_emergency.png) no-repeat;height:0;width:203px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
.manage_Info{width:550px;float:right;margin:13px 0;}
a.emailAlicia{background:url(../images/management/btn_email_alicia.gif) no-repeat;width:120px;padding-top:29px;margin:2px 0 0 0;float:right;height:0;overflow:hidden;}
a.emailRicky{background:url(../images/management/btn_email_ricky.gif) no-repeat;width:120px;padding-top:29px;margin:2px 0 0 0;float:right;height:0;overflow:hidden;}
a.emailAlicia:hover,a.emailRicky:hover{background-position:0 -29px;}

/* CORPORATE **********************************************************************************************************/
#txt_Corporate{background:url(../images/corporate/txt_corporate.gif) no-repeat;height:0;width:108px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
.corp_Logos{float:left;padding:20px 0 20px 0;}

/* CONTACT US **********************************************************************************************************/
#txt_ContactUs{background:url(../images/contactus/txt_contactus.gif) no-repeat;height:0;width:114px;padding-top:16px;margin:0 0 14px 0;overflow:hidden;}
#txt_OnlineForm{background:url(../images/contactus/txt_onlineform.gif) no-repeat;height:0;width:123px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}
#txt_Sent{background:url(../images/contactus/txt_sent.gif) no-repeat;height:0;width:105px;padding-top:16px;margin:0 0 14px 0;overflow:hidden;}
input,select,textarea{background-color:#f1f1f1;font-size:12px;border:none;margin-bottom:2px;}
.submitButton{margin:0 40px 0 0;border:0;height:auto;background-color:#FFF;}
#formError{font-size:11px;color:#74895b;margin-bottom:8px;}
.field_error{font-size:11px;background-color:#74895b;color:#FFF;}

/* INCENTIVE PROGRAM ***************************************************************************************************/
#txt_Incentive{background:url(../images/incentive/txt_incentive.gif) no-repeat;height:0;width:187px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}

/* APPLICATION *********************************************************************************************************/
#txt_Application{background:url(../images/application/txt_application.gif) no-repeat;height:0;width:112px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
a.viewOnline{background:url(../images/application/btn_view_online.gif) no-repeat;width:120px;padding-top:29px;margin:20px 0 0 0;float:left;height:0;overflow:hidden;}
a.downloadPDF{background:url(../images/application/btn_pdf.gif) no-repeat;width:120px;padding-top:29px;margin:20px 0 0 4px;float:left;height:0;overflow:hidden;}
a.contactUsApp{background:url(../images/application/btn_contact.gif) no-repeat;width:120px;padding-top:29px;margin:20px 0 0 0;float:left;height:0;overflow:hidden;}
a.viewOnline:hover,a.downloadPDF:hover,a.contactUsApp:hover{background-position:0 -29px;}

/* SERVICE REQUEST ******************************************************************************************************/
#txt_ServiceReq{background:url(../images/service/txt_servicereq.gif) no-repeat;height:0;width:168px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
#txt_ReqSent{background:url(../images/service/txt_sent.gif) no-repeat;height:0;width:191px;padding-top:15px;margin:0 0 14px 0;overflow:hidden;}

/* PAY ONLINE ***********************************************************************************************************/
#txt_PayOnline{background:url(../images/pay_rent/txt_PayRentOnline.gif);height:0;width:160px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
#txt_QuickPay{background:url(../images/pay_rent/txt_quickPay.gif);height:0;width:102px;padding-top:18px;margin:0 0 14px 0;overflow:hidden;}
#txt_AmountRent{background:url(../images/pay_rent/txt_amountOfRent.gif) no-repeat;height:0;width:243px;padding-top:20px;margin:16px 0 14px 0;overflow:hidden;float:left;}
#txt_paymentSubmitted{background:url(../images/pay_rent/txt_paymentSubmitted.gif) no-repeat;height:0;width:243px;padding-top:20px;margin:16px 0 14px 0;overflow:hidden;float:left;}
#txt_paymentFailed{background:url(../images/pay_rent/txt_paymentFailed.gif) no-repeat;height:0;width:243px;padding-top:20px;margin:16px 0 14px 0;overflow:hidden;float:left;}

#payment_Info{float:left;width:400px;}
#payment_QuickPay{float:right;width:300px;border-left:#b1b1b1 1px dotted;padding-left:20px;}
