body { font-family: Arial, sans-serif; font-size: 10px; }
li { font-family: Arial, sans-serif; font-size: 12px; }
.Copyright { font-size: 10px; font-style: italic; color: #B7C0BE; }
.Normal { font-family: Arial, sans-serif; font-size: 11pt; }

.ContactName { font-size: 12pt; font-weight: bold; }
.ContactName A:link { text-decoration: none; color: #6e817d; }
.ContactName A:visited { text-decoration: none; color: #6e817d; }
.ContactName A:hover { text-decoration: underline; color: #6e817d; }
.ContactTitle { font-size: 9pt; font-style: italic; }
.ContactAddress { font-size: 9pt; }
.ContactAddress A:link { text-decoration: none; color: #6e817d; }
.ContactAddress A:visited { text-decoration: none; color: #6e817d; }
.ContactAddress A:hover { text-decoration: underline; color: #6e817d; }

.CalloutLink { font-size: 9pt; font-weight: bold; color: #6E817D; font-family: Arial, Sans-Serif; }
.CalloutLink A:visited { text-decoration: none; color: #6E817D; }
.CalloutLink A:link { text-decoration: none; color: #6E817D; }
.CalloutLink A:hover { text-decoration: underline; color: #6E817D; }

.NewsItem { margin-left: 120px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; color: #6E817D; }
.NewsItem A:visited { text-decoration: none; color: #6E817D; }
.NewsItem A:link { text-decoration: none; color: #6E817D; }
.NewsItem A:hover { text-decoration: underline; color: #6E817D; }

.HousingResearch { margin-left: 245px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; color: #6E817D; }
.HousingResearch A:visited { text-decoration: none; color: #6E817D; }
.HousingResearch A:link { text-decoration: none; color: #6E817D; }
.HousingResearch A:hover { text-decoration: underline; color: #6E817D; }

.Testimonial { margin-left: 50px; margin-right: 50px; font-family: Times New Roman, Serif; font-size: 12pt; font-style: italic; }
.TestimonialByLine { margin-left: 300px; font-size: 10pt; }

.Title { font-family: Arial, Sans-Serif; font-size: 18px; font-weight: bold; }
.SubTitle { font-family: Arial, Sans-Serif; font-size: 14px; font-style: italic; }
.SubHeading { font-famliy: Verdana, Arial, Sans-Serif; font-size: 17px; font-weight: bold; color: black; }
.Normal { font-family: Arial, Sans-Serif; font-size: 12px; }
.Larger { font-family: Arial, Sans-Serif; font-size: 15px; margin-left: 20px; margin-right: 10px; }
.Larger .Image { font-family: Arial, Sans-Serif; font-size: 15px; margin-left: -10px; margin-right: 10px; }

.TestimonialSmall { font-family: Times New Roman, Serif; font-size: 8pt; font-style: italic; }
.TestimonialSmallByLine { font-family: Arial, Sans-Serif; text-align: right; font-size: 7pt; }

.SmallTextbox { font-size: 10px; }

.SignIn { font-size: 9pt; font-weight: bold; color: #6E817D; }

.RSVP { font-size: 12px; font-family: Arial, Verdana, Sans-Serif; background-color: #FEF8CB; }
.RSVP a:link { text-decoration: underline; color: blue; }
.RSVP a:visited { text-decoration: underline;  color: blue; }
.RSVP a:hover { text-decoration: underline; color: Blue; }

.RSVP .MenuItem { font-weight: bold; font-size: 16px; }
.RSVP .MenuItem A:link { text-decoration: none; color: Navy; }
.RSVP .MenuItem A:visited { text-decoration: none; color: Navy; }
.RSVP .MenuItem A:hover { text-decoration: none; color: blue; }
.RSVP .Article { line-height: 20px; font-size: 14px; text-align: justify; }
.RSVP .Title { font-size: 20px; font-weight: bold; }
.RSVP .SubTitle { font-size: 16px; font-weight: bold; }
.RSVP .Instructions { font-size: 13px; font-style: italic; }

.DataEntryForm { font-size: 14px; }
.DataEntryForm .Label { font-weight: bold; color: #444444; padding-right: 8px; }
.DataEntryForm .Textbox { font-size: 14px; border: solid 1px #444444; }

.Required { font-size: 20px; color: crimson; font-weight: bold; padding-left: 8px; }
