/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Arial, Verdana, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

img {border: 0;}

body
{
  margin: 0 0 0 0;
  color: #666666;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  min-width: 980px;
  text-align: center;
  background-color: #edf2e3;
}

a:link {text-decoration: none; color: #669900; background-color: transparent;}
a:visited {text-decoration: none; color: #669900; background-color: transparent;}
a:hover {text-decoration: underline; color: #990066; background-color: transparent;}

/*-- GENERAL BITS --*/
.container {margin: 0 auto; width: 980px; padding: 0; border: 0; position: relative; text-align: left;}
.divClear {clear: both;}
.globalFontGeorgia {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
.anchorHide {display: none;}

/*-- HEADER--*/
.header {float: left; display: inline; width: 980px; border-top: 10px solid #94107e; background-color: #FFFFFF; margin: 0; padding: 0 0 20px 0;}
.headerLogo {float: left; display: inline; width: 300px; height: 92px; margin: 30px 0 0 20px;}

/*-- SECONDARY NAV --*/
.secondaryNavbar {float: right; display: inline; width: 630px; margin: 15px 20px 30px 0;}
	.secondaryNavbar ul {display: inline; float: right; list-style: none; margin: 0 0 0 0; padding: 0;}
	.secondaryNavbar li {float: left; display: inline; margin: 0 0 0 30px; vertical-align: middle; font-size: 14px; font-weight: normal;}

#secondaryNavTellUs {background: url(/images/icon_tell_us_something.gif) center left no-repeat; padding: 0 0 0 18px;}
#secondaryNavReportARepair {background: url(/images/icon_report_a_repair.gif) center left no-repeat; padding: 0 0 0 20px;}
#secondaryNavPayYourRent {background: url(/images/icon_pay_your_rent.gif) center left no-repeat; padding: 0 0 0 20px;}
#secondaryNavFindAHome {background: url(/images/icon_find_a_home.gif) center left no-repeat; padding: 0 0 0 20px;}

/*-- SEARCH BOX --*/
.headerSearch {float: right; display: inline; background: url(/images/header_search_box_bg.gif) bottom left repeat-x #e4e4e4; margin: 0 20px 0 0;}
	.headerSearch form {padding: 0; margin: 15px 20px 15px 20px;}

#siteSearch {width: 190px; background-color: #FFFFFF; border: 1px solid #ababab; margin: 0; padding: 5px; font-style: italic; font-size: 14px; color: #333333; margin: 0 10px 0 0;}
#siteSearchButton {background-color: #84b818; color: #FFFFFF; font-size: 12px; border: 1px solid #649008; padding: 4px 0px 4px 0px; width: 70px; margin: 0;}

/*-- MAIN NAVBAR --*/
.navbar {float: left; display: inline; width: 940px; margin: 30px 0 0 20px; background: url(/images/navbar_bg.gif) bottom left repeat-x #84b818; vertical-align: middle;}
	.navbar ul {float: left; display: inline; list-style: none; margin: 0 0 0 20px; padding: 0;}
	.navbar li {float: left; display: inline; margin: 0 28px 0 0; vertical-align: middle; font-size: 16px; font-weight: normal; line-height: 36px;}
	.navbar a:link {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.navbar a:visited {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.navbar a:hover {text-decoration: none; color: #003300; background-color: transparent;}

/*-- CONTENT AREA --*/
.content {float: left; display: inline; width: 980px; background-color: #FFFFFF; margin: 0; padding: 0 0 20px 0;}

/*-- FOOTER AREA --*/
.footer {float: left; display: inline; width: 980px; border-top: 10px solid #e4e4e4; margin: 0; background-color: #94107e; color: #FFFFFF; padding: 10px 0 10px 0;}
	.footer p {text-align: center; font-size: 12px; color: #ffccff; line-height: 1.1em;}
	.footer ul {list-style: none; margin: 10px 0 0 0; padding: 0; text-align: center; width: 100%; color: #ffccff;}
	.footer li {display: inline; margin: 0 30px 0 0; vertical-align: middle; font-size: 12px; font-weight: normal; line-height: 1.4em;}
	.footer h6 {text-align: center; font-size: 11px; font-weight: bold; line-height: 1.5em; color: #ffccff;}
	.footer a:link {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
	.footer a:visited {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
	.footer a:hover {text-decoration: underline; color: #FFFFFF; background-color: transparent;}

.footerLogos {float: left; display: inline; width: 980px; margin: 0; color: #FFFFFF; padding: 10px 0 30px 0;}
	.footerLogos img {margin: 0 0 0 20px;}

/*-- HOME PAGE --*/
.homeRowFirst {float: left; display: inline; width: 940px; margin: 0 0 20px 20px;}
.homeRow {float: left; display: inline; width: 940px; margin: 0 0 20px 20px; border-bottom: 3px solid #f2f2f2; padding: 0;}
.homeRowPadding {padding: 0 0 20px 0;}
.homeRowLast {float: left; display: inline; width: 940px; margin: 0 0 0 20px;}

.homeSliderHolder {float: left; display: inline; width: 618px; height: 238px; background-color: #e5e5e5; border: 1px solid #e4e4e4; margin: 0 0 20px 0;}

.homeLeadItem {float: left; display: inline; width: 618px; height: 238px; background-color: #FFFFFF; border: 1px solid #e4e4e4; margin: 0 0 20px 0;}
	.homeLeadItem img {float: left; display: inline; width: 280px; height: 200px; margin: 20px 0 0 19px; border: 0;}
	.homeLeadItem h3 {float: right; display: inline; width: 280px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; font-style: italic; line-height: 1.3em; color: #333333; margin: 20px 19px 0 0;}
	.homeLeadItem p {float: right; display: inline; width: 280px; font-size: 14px; font-weight: normal; line-height: 1.5em; color: #666666; margin: 0.5em 19px 0 0;}

.homeIntroText {float: right; display: inline; width: 300px; background: url(/images/home_intro_box_bg.gif) bottom left repeat-x #94107e; min-height: 240px; margin: 0 0 20px 0;}
	.homeIntroText h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; font-style: italic; line-height: 1.5em; color: #FFFFFF; width: 260px; margin: 20px 0 0 20px;}
	.homeIntroText p {font-size: 14px; color: #FFFFFF; line-height: 1.5em; width: 260px; margin: 0.5em 0 0.5em 20px;}
	
/*-- HOME LATEST NEWS BOX --*/
.homeLatestNews {float: left; display: inline; width: 300px; margin: 0 20px 20px 0;}
	.homeLatestNews h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.homeLatestNews h6 {float: right; display: inline; width: 220px; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}

.homeNewsItem {float: left; display: inline; width: 300px; margin: 0 0 20px 0;}
	.homeNewsItem img {float: left; display: inline; width: 60px; margin: 0;}
	.homeNewsItem h4 {float: right; display: inline; width: 220px; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.homeNewsItem p {float: right; display: inline; width: 220px; margin: 0; line-height: 1.5em; font-size: 12px; color: #666666;}

/*-- HOME UPCOMING EVENTS BOX --*/
.homeUpcomingEvents {float: left; display: inline; width: 300px; margin: 0 0 20px 0;}
	.homeUpcomingEvents h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.homeUpcomingEvents h6 {float: right; display: inline; width: 220px; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}

.homeEventItem {float: left; display: inline; width: 300px; margin: 0 0 20px 0;}
	.homeEventItem h4 {float: right; display: inline; width: 220px; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.homeEventItem p {float: right; display: inline; width: 220px; margin: 0; line-height: 1.5em; font-size: 12px; color: #666666;}

.homeEventItemDate {float: left; display: inline; width: 56px; height: 56px; border: 2px solid #e4e4e4;}
	.homeEventItemDate h5 {float: left; display: inline; font-size: 12px; font-weight: bold; color: #333333; line-height: 1.8em; margin: 7px 0 0 0; text-align: center; width: 100%;}
	.homeEventItemDate h5 em {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 30px; font-weight: normal; color: #94107e;}
	
/*-- HOME RECENT PUBLICATIONS BOX --*/
.homeRecentPublications {float: right; display: inline; width: 300px; margin: 0 0 20px 0;}
	.homeRecentPublications h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.homeRecentPublications h6 {float: right; display: inline; width: 280px; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.homeRecentPublications ul {float: left; display: inline; width: 300px; margin: -10px 0 20px 0; padding: 0; list-style: none; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.homeRecentPublications li {border-bottom: 1px solid #e4e4e4; line-height: 1.2em; margin: 0; padding: 10px 0 10px 20px; color: #666666;}

.bulletPDF {background: url(/images/icon_pdf.gif) 0 0.75em no-repeat;}
.bulletWord {background: url(/images/icon_word.gif) 0 0.75em no-repeat;}

/*-- HOME BETTER BOXOUTS --*/
.homeBetterBox {display: inline; width: 300px;}
	.homeBetterBox h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 5px 0;}
	.homeBetterBox h6 {font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.homeBetterBox p {font-size: 14px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}
	.homeBetterBox img {margin: 0;}

.homeBetterBoxLeft {float: left; margin: 0 20px 20px 0;}
.homeBetterBoxRight {float: right; margin: 0;}

/*-- HOME SHORTCUTS --*/
.homeShortcut {display: inline; width: 140px;}
	.homeShortcut img {border: 1px solid #CCCCCC; margin: 0;}
	.homeShortcut h5 {font-size: 14px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.homeShortcut p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}

.homeShortcutLeft {float: left; margin: 0 20px 0 0;}
.homeShortcutRight {float: right; margin: 0;}

.homeBannerArea {float: right; display: inline; width: 300px; margin: 0;}
	.homeBannerArea img {border: 0; margin: 0 0 10px 0;}

/*-- CONTENT PAGE LAYOUT --*/
.mainColumnHolder {float: left; display: inline; width: 620px; margin: 0 0 0 20px;}

.mainColumnContent {float: left; display: inline; width: 620px; margin: 0 0 0 0;}
	.mainColumnContent h1 {width: 620px; font-size: 30px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 10px 0; line-height: 1em;}
	.mainColumnContent h3 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: bold;}
	.mainColumnContent h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}
	.mainColumnContent p {font-size: 14px; line-height: 1.5em; color: #666666;}
	.mainColumnContent h2 {font-size: 18px; font-weight: normal; color: #333333; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 1em 0 0 0;}
	.mainColumnContent ul {list-style: square; font-size: 14px; color: #666666;}
	.mainColumnContent li {line-height: 1.5em;}
	.mainColumnContent blockquote {font-size: 14px; color: #333333; line-height: 1.5em; padding: 10px 20px 10px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #f5e9f3;}
	.mainColumnContent img {float: left; display: inline; padding: 3px; border: 1px solid #CCCCCC; margin: 0 20px 0 0;}
	.mainColumnContent h6 {font-size: 12px; font-weight: bold; color: #333333; line-height: 1.5em;}
	.mainColumnContent h6 em {color: #CC0000;}
	.mainColumnContent form {padding: 0; margin: 10px 0 0 0;}
	.mainColumnContent label {font-size: 14px; font-weight: bold; color: #333333; width: 140px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 20px 0 0;}
	.mainColumnContent label em {color: #CC0000;}

.formContactText {width: 430px; border: 2px solid #e4e4e4; background-color: #FFFFFF; color: #333333; font-size: 14px; padding: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.formContactSelect {width: 430px; background-color: #FFFFFF; font-size: 14px; color: #333333; padding: 4px;}
.formContactSelectSmall {width: 100px; background-color: #FFFFFF; font-size: 14px; color: #333333; padding: 4px; margin-top:2px;}
.formContactButton {background-color: #84b818; color: #FFFFFF; font-size: 14px; font-weight: bold; border: 1px solid #649008; padding: 4px 10px 4px 10px; margin: 0 0 0 160px;}

/*-- MAIN COLUMN RELATED LINKS --*/
.mainColumnRelatedLinks {float: left; display: inline; width: 620px; margin: 20px 0 0 0; border-top: 3px solid #f2f2f2; padding: 0 0 0 0;}
	.mainColumnRelatedLinks h2 {font-size: 20px; font-weight: normal; color: #333333; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 20px 0 10px 0;}

.relatedLinkItem {display: inline; width: 140px;}
	.relatedLinkItem img {border: 1px solid #CCCCCC; margin: 0;}
	.relatedLinkItem h5 {font-size: 14px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.relatedLinkItem p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}

.relatedLinkItemLeft {float: left; margin: 0 20px 0 0;}
.relatedLinkItemRight {float: right; margin: 0;}

/*-- CONTENT PAGE RIGHT COLUMN --*/
.rightColumnContent {float: right; display: inline; width: 300px; margin: 9px 20px 0 0;}
	.rightColumnContent h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 7px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 5px 0;}
	.rightColumnContent h6 {font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.rightColumnContent p {font-size: 14px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
	.rightColumnContent p strong {font-weight: normal; color: #333333;}
	.rightColumnContent ul {float: left; display: inline; width: 300px; list-style: none; margin: 0;}
	.rightColumnContent li {border-bottom: 1px solid #e4e4e4; color: #333333; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0; text-indent: 20px; line-height: 2em;}
	.rightColumnContent li a:link {text-decoration: none; color: #669900; background-color: transparent;}
	.rightColumnContent li a:visited {text-decoration: none; color: #669900; background-color: transparent;}
	.rightColumnContent li a:hover {text-decoration: none; color: #990066; background-color: transparent;}

.rightColumnRelatedLinks {float: right; display: inline; width: 300px; margin: 30px 20px 20px 0;}
	.rightColumnRelatedLinks h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 7px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 20px 0;}

/*-- SECTION INTRO PAGES --*/
.sectionIntroColumn {float: left; display: inline; width: 940px; margin: 0 0 0 20px;}
	.sectionIntroColumn h1 {width: 940px; font-size: 30px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 10px 0; line-height: 1em;}
	.sectionIntroColumn h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}

.sectionIntroRow {float: left; display: inline; width: 940px;}
.sectionIntroRowTop {margin: 10px 0 20px 0;}
.sectionIntroRowBottom {margin: 10px 0 0 0;}

/*-- NEWS AND EVENTS HOME --*/
.rightColumnNewsAndEventsHome {float: right; display: inline; width: 300px; margin: 0 0 0 20px;}
	.rightColumnNewsAndEventsHome h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.rightColumnNewsAndEventsHome h6 {font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.rightColumnNewsAndEventsHome p {font-size: 14px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
	.rightColumnNewsAndEventsHome p strong {font-weight: normal; color: #333333;}

.rightColumnNewsAndEventsHomeBanner {margin: 0 0 20px 0;}

/*-- LATEST NEWS HOME --*/
.mainColumnLatestNewsHome {float: left; display: inline; width: 620px; margin: 0 0 0 0;}
	.mainColumnLatestNewsHome h1 {width: 620px; font-size: 30px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 10px 0; line-height: 1em;}
	.mainColumnLatestNewsHome h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}
	.mainColumnLatestNewsHome h3 {font-size: 14px; line-height: 1.5em; color: #666666; font-weight: bold;}
	.mainColumnLatestNewsHome h3 strong {color: #333333;}

.newsHomeNewsItem {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 1px solid #f2f2f2; padding: 20px 0 0 0;}
	.newsHomeNewsItem img {float: left; display: inline; width: 60px; margin: 0;}
	.newsHomeNewsItem h4 {float: right; display: inline; width: 540px; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.newsHomeNewsItem p {float: right; display: inline; width: 540px; margin: 3px 0 3px 0; line-height: 1.5em; font-size: 12px; color: #666666;}
	.newsHomeNewsItem h6 {float: right; display: inline; width: 540px; margin: 0; line-height: 1.5em; font-size: 11px; color: #333333;}

.newsHomePaging {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 3px solid #f2f2f2; padding: 20px 0 0 0;}
	.newsHomePaging h5 {float: left; display: inline; width: 400px; font-size: 16px; margin: 0 0 10px 0;}
	.newsHomePaging h6 {float: right; display: inline; width: 200px; font-size: 16px;}
	.newsHomePaging ul{border: 0; margin: 0; padding: 0;}

#paginationNews li{border: 0; margin: 0 0 5px 0; padding: 0; font-size: 16px; list-style: none; float: left; display: inline;}
#paginationNews a{border: solid 1px #DDDDDD; margin: 0 5px 0 0;}
#paginationNews .previousOff,
#paginationNews .nextOff {color: #999999; display: inline; float: left; font-weight: bold; padding: 3px 4px;}
#paginationNews .next a,
#paginationNews .previous a {font-weight: bold; border: solid 1px #FFFFFF;}
#paginationNews .active {color: #333333; font-weight: bold; display: inline; float: left; padding: 4px 6px;}
#paginationNews a:link,
#paginationNews a:visited {color: #669900; display: inline; float: left; padding: 3px 6px; text-decoration: none;}
#paginationNews a:hover {border: solid 1px #990066; color: #990066;}

/*-- NEWS ITEM PAGE --*/
.mainColumnNewsItem {float: left; display: inline; width: 620px; margin: 0 0 0 0;}
	.mainColumnNewsItem h1 {width: 620px; font-size: 24px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 6px 0 10px 0; line-height: 1em;}
	.mainColumnNewsItem h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}
	.mainColumnNewsItem h6 {font-size: 14px; line-height: 1.5em; color: #333333; font-weight: bold; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
	.mainColumnNewsItem p {font-size: 14px; line-height: 1.5em; color: #666666;}
	.mainColumnNewsItem h2 {font-size: 18px; font-weight: normal; color: #333333; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 1em 0 0 0;}
	.mainColumnNewsItem ul {list-style: square; font-size: 14px; color: #666666;}
	.mainColumnNewsItem li {line-height: 1.5em;}
	.mainColumnNewsItem blockquote {font-size: 14px; color: #333333; line-height: 1.5em; padding: 10px 20px 10px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #f5e9f3;}
	.mainColumnNewsItem img {float: left; display: inline; padding: 3px; border: 1px solid #CCCCCC; margin: 0 20px 0 0;}

/*-- SEARCH RESULTS --*/
.searchResultsItem {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 1px solid #f2f2f2; padding: 20px 0 0 0;}
	.searchResultsItem h4 {width: 100%; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	
	.searchResultsItem p {width: 100%; margin: 3px 0 3px 0; line-height: 1.5em; font-size: 12px; color: #666666;}
	.searchResultsItem h6 {width: 100%; margin: 0; line-height: 1.5em; font-size: 11px; color: #333333;}

/*-- EVENTS HOME --*/
.mainColumnEventsHome {float: left; display: inline; width: 620px; margin: 0 0 0 0;}
	.mainColumnEventsHome h1 {width: 620px; font-size: 30px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 10px 0; line-height: 1em;}
	.mainColumnEventsHome h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}
	.mainColumnEventsHome h3 {font-size: 14px; line-height: 1.5em; color: #666666; font-weight: normal;}
	.mainColumnEventsHome h3 strong {color: #333333; font-weight: bold;}

.mainColumnEventItem {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 1px solid #f2f2f2; padding: 20px 0 0 0;}
	.mainColumnEventItem h4 {float: right; display: inline; width: 540px; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.mainColumnEventItem p {float: right; display: inline; width: 540px; margin: 0; line-height: 1.5em; font-size: 12px; color: #666666;}
	.mainColumnEventItem h6 {float: right; display: inline; width: 540px; margin: 0; line-height: 1.5em; font-size: 12px; color: #333333;}
	

.homeEventItemDate {float: left; display: inline; width: 56px; height: 56px; border: 2px solid #e4e4e4;}
	.homeEventItemDate h5 {float: left; display: inline; font-size: 12px; font-weight: bold; color: #333333; line-height: 1.8em; margin: 7px 0 0 0; text-align: center; width: 100%;}
	.homeEventItemDate h5 em {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 30px; font-weight: normal; color: #94107e;}
	
.rightColumnEvents {float: right; display: inline; width: 300px; margin: 0 0 0 20px;}
	.rightColumnEvents h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.rightColumnEvents h6 {font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.rightColumnEvents p {font-size: 14px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
	.rightColumnEvents p strong {font-weight: normal; color: #333333;}
	.rightColumnEvents form {padding: 0; margin: 10px 0 0 0;}
	.rightColumnEvents label {font-size: 14px; font-weight: bold; color: #333333; width: 140px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 20px 0 0;}
	.rightColumnEvents label em {color: #CC0000;}

.formRightColumnEvents {width: 290px; background-color: #FFFFFF; font-size: 14px; color: #333333; padding: 4px;}

/*-- EVENT ITEM DETAIL --*/
.mainColumnEventDetail {float: left; display: inline; width: 620px; margin: 0 0 0 0;}
	.mainColumnEventDetail h1 {width: 620px; font-size: 24px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 6px 0 10px 0; line-height: 1em;}
	.mainColumnEventDetail h4 {font-size: 16px; line-height: 1.5em; color: #333333; font-weight: normal;}
	.mainColumnEventDetail h6 {font-size: 18px; line-height: 1.5em; color: #333333; font-weight: normal; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin: 0.5em 0 0.2em 0;}
	.mainColumnEventDetail h5 {font-size: 14px; line-height: 1.5em; color: #666666; margin: 0 0 0.5em 0;}
	.mainColumnEventDetail p {font-size: 14px; line-height: 1.5em; color: #666666;}
	.mainColumnEventDetail h2 {font-size: 18px; font-weight: normal; color: #333333; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 1em 0 0 0;}
	.mainColumnEventDetail ul {list-style: square; font-size: 14px; color: #666666;}
	.mainColumnEventDetail li {line-height: 1.5em;}
	.mainColumnEventDetail img {float: left; display: inline; padding: 3px; border: 1px solid #CCCCCC; margin: 0 20px 0 0;}
	.mainColumnEventDetail hr {width: 100%; height: 1px; border: 0; color: #CCCCCC; background-color: #CCCCCC; margin: 10px 0 10px 0;}
	.mainColumnEventDetail dl {float: left; display: inline; width: 100%; margin: 10px 0 10px 0;}
	.mainColumnEventDetail dt {float: left; display: inline; width: 100px; margin: 0 20px 0.5em 0; font-size: 14px; font-weight: bold; color: #333333;}
	.mainColumnEventDetail dd {float: left; display: inline; width: 420px; margin: 0 0 0.5em 0; font-size: 14px; font-weight: normal; color: #666666;}

	.formEventButton {background-color: #84b818; color: #FFFFFF; font-size: 14px; font-weight: bold; border: 1px solid #649008; padding: 4px 10px 4px 10px; margin: 0 0 20px 120px; display:inline; float:left;}
	
	.eventNavigation {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 3px solid #f2f2f2; padding: 20px 0 0 0;}
	.eventNavigation h5 {float: left; display: inline; font-size: 16px; margin: 0 0 10px 0;}
	.eventNavigation h6 {float: right; display: inline; width: 200px; font-size: 16px;}
	.eventNavigation ul{border: 0; margin: 0; padding: 0;}
	
/*-- PUBLICATIONS HOME --*/
.publicationsHomeRow {float: left; display: inline; width: 940px; margin: 10px 0 20px 0; padding: 0 0 20px 0; border-bottom: 3px solid #f2f2f2;}

.publicationsHomeHighlights {width: 300px;}
	.publicationsHomeHighlights h3 {width: 300px; font-size: 20px; font-weight: normal; color: #333333; padding: 0 0 5px 0; border-bottom: 3px solid #94107e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 15px 0;}
	.publicationsHomeHighlights h6 {float: right; display: inline; width: 280px; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0;}
	.publicationsHomeHighlights ul {float: left; display: inline; width: 300px; margin: -10px 0 20px 0; padding: 0; list-style: none; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	.publicationsHomeHighlights li {border-bottom: 1px solid #e4e4e4; line-height: 1.2em; margin: 0; padding: 10px 0 10px 20px; color: #666666;}

.publicationsHomeHighlightsLeft {float: left; display: inline; margin: 0 20px 0 0;}
.publicationsHomeHighlightsRight {float: right; display: inline; margin: 0;}

/*-- PUBLICATION LISTINGS --*/
.publicationsListingsItem {float: left; display: inline; width: 620px; margin: 0 0 20px 0; border-top: 1px solid #f2f2f2; padding: 20px 0 0 0;}
	.publicationsListingsItem h4 {width: 100%; margin: 0; line-height: 1.3em; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 0 0 0 20px;}
	.publicationsListingsItem p {width: 100%; margin: 3px 0 3px 0; line-height: 1.5em; font-size: 12px; color: #666666;}
	.publicationsListingsItem h6 {width: 100%; margin: 0; line-height: 1.5em; font-size: 11px; color: #333333;}

.publicationPDF {background: url(/images/icon_pdf.gif) center left no-repeat;}
.publicationWord {background: url(/images/icon_word.gif) center left no-repeat;}
	