
body {background-color: #E5E5E5; background-image:url(/images/site/bodybackground.gif); background-repeat:repeat-x; margin-top:0px; margin-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #9D1D46; text-decoration: underline;}
/*shared template styles*/
#WidthContainer {margin:auto 0px;}
#bodyBackBottom {width:100%; background-color:Black; margin-left:-8px; padding-right:33px;}
#PaddedContainer {padding:0 0 0 0px; margin:auto;}
#Container {margin-top:5px; border: 1px solid #1180a6; width:100%; }
#MarginContainer {width:960px; margin:auto;}
#Container {background-color:#ffffff; width: 100%; z-index:0;}
#topLeft {width:230px; float:left; margin-left:-240px; height:125px; }
#topMiddle {width:100%; float:left; height:125px;}
#topRight {font-size:90%; width:185px; float:right; margin-right:-334px; background-color:#b2b2b2; height:125px;}
#topRight2{font-size:90%; width:185px; float:right; margin-left:-334px; height:125px;}
#topRight a {font-size:12px;}
#topRight2 a {font-size:12px;}
#contentLeft {width:208px; float:left; margin-left:-220px; padding-left:0px; }
#contentLeftHomepage {width:208px; float:left; margin-left:-230px; padding-left:0px;  }
.ContentHolderLeftNav {padding-left:10px;}
#contentMiddle {width:567px; float:left; overflow:hidden; padding-left:1px;}
#contentMiddleWide {width:752px; float:left; overflow:hidden; padding-left:1px; padding-right:0px; margin-left:-13px;}
#contentRight {width:164px; float:right; margin-right:-185px; padding-left:10px; padding-right:10px; padding-top:20px;  min-height:734px;}
#contentRightHomepage {width:189px; float:right; margin-right:-200px; padding-left:10px; padding-right:10px; }

#contentRightHomepage ul {padding-left:25px;}
#contentRightHomepage h2 {font-size:13px;}
#ImportantInformation {margin-right:20px;}
#LatestNews {margin-right:20px;}
#LatestNews ul {padding:0px; margin:0px;}
#LatestNews a {color:#9d1d46; text-decoration:none; font-weight:bold;}
#LatestNews a:hover {color:#9d1d46; text-decoration:none; font-weight:bold;}
#LatestNews a:visited {color:#9d1d46; text-decoration:none; font-weight:bold;}
#LatestNews {color:#000000;}
#LatestNews h3 {color:#9d1d46; font-size: 120%; font-weight:bold;  margin-top:13px;}
#topLinks {margin-left:10px; padding-top:10px;}
#search {margin-bottom:15px;float:left; width:197px; height:26px; border-top:1px solid #1180a6; border-bottom:1px solid #1180a6; background:url('/images/site/searchBack.jpg') repeat-x; padding-top:8px; padding-left:10px;}
#search a {font-weight:bold; color:#9e1d46;}
#textResizer {padding-left:17px; padding-top:15px; float:left;}
#bottomFooterLinks a {color:#9D1D46; font-weight:bold;}
#bottomFooterLinks {margin-top:15px;}
#footerLinks a {color:#000000;}
#footerContacts a {color:#000000;}
#topLinks a{color:#666666; text-decoration:none; }
#topLinks a:hover{color:#666666; text-decoration:none; }
#topLinks a:visited{color:#666666; text-decoration:none; }
#topLinksLeft {float:left; width:173px;}
#topLinksRight {float:left; width:127px;}
#topLinksheader {color:#a8104f; font-weight:bold; font-size:120%;}
.inputSearchTerms {border:#777777 1px solid; margin-right:10px; color:#777777; width:130px; text-align:center; font-weight:bold; font-size:14px; height:18px;}
#searchBox label {display:none;}
#ImportantInformation h3 {color:#9d1d46;font-size: 13px; font-weight:bold; margin-top:13px;}
#ImportantInformation a {color:#9d1d46; text-decoration:none; font-weight:bold;}
#ImportantInformation a:hover {color:#9d1d46; text-decoration:none; font-weight:bold;}
#ImportantInformation a:visited {color:#9d1d46; text-decoration:none; font-weight:bold;}
#ImportantInformation {color:#000000;}
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#contentWrapper {margin-left:10px; width:545px;}

/*Header Styles*/
.ContentHolderTopLeft {height:125px;}
.ContentHolderTopLeft img {padding-top:40px; margin-left:38px;}
.ContentHolderTopMiddle img {padding-top:76px; padding-left:10px;}
.ContentHolderTopMiddle {height:125px;}
.ContentHolderTopRight {height:125px;}
.ContentHolderContentMiddle {color:#000000;}
.ContentHolderContentMiddle h2 {color:#9e1d46; font-size:140%;}
.ContentHolder {margin-bottom:5px;}
#Breadcrumb {margin-left:10px;}
#Logo {}

/* Video Styles */
#VIDEO a {display:none;}
#VIDEO div {display: none;}
/*Homepage Button Styles*/
.homepageButton {background-image: url('/images/site/homepageButton.jpg'); background-repeat:no-repeat; margin-bottom:7px; margin-right:7px;}
.homepageButtonImage { float:left; margin-right:20px; padding-left:10px; margin-top:1px;}
.homepageButtonText {float:left; padding-top:15px; width:200px; padding-left:20px;}
.homepageButtonText a {color:#9e1d46; font-weight:bold; }
.homepageButtonText a:hover {color:#9e1d46;}
.homepageButtonText a:visited {color:#9e1d46;}
#contentMiddle img {border: 1px solid #1180a6;}
#contentMiddle {padding-top:0px; width:567px; padding-right:0px; margin-left:-13px;}
#contentMiddleHomepage {padding-top:20px; width:524px; padding-right:10px; float:left;}
/*Footer Styles*/
#footer {font-size:100%; text-align:center; width:100%; background-color:#ececec; padding-bottom:20px; border-top:1px solid #1180a6; border-left: 1px solid #1180a6; border-right: 1px solid #1180a6; border-bottom: 1px solid #1180a6; margin-top:10px;}
#FooterLogos {text-align:center; margin-top:15px;}
#FooterLogos img{ margin:0 24px;}
#footerLinks {width:200px; float:left; text-align:left; padding-left:30px; padding-top:10px;}
#footerLinks a {font-weight:normal;}
#footerContacts a {font-weight:normal;}
#footerContacts {width:200px; float:left; text-align:left; padding-top:10px; margin-left:0px;}
#footerLogos {float:left; width:183px; text-align:left; padding-top:25px; padding-left:15px; padding-bottom:25px; margin-top:100px;}

#FooterLeft {width:445px; float:left; margin-right:230px; text-align:left; margin-left:25px; color:#b94576; font-weight:bold; margin-top:20px;}
#FooterRight {width:230px; float:left; text-align:right; color:#b94576; font-weight:bold; margin-top:20px;}
.footerGreyText {color:#393939;}


#rightShadow {padding-right: 334px; padding-left:220px; background-image: url('/images/site/leftRepeaterSide.jpg'); background-position: 207px 0px; background-repeat:repeat-y;}
#rightShadow2 {padding-left:220px; background-image: url('/images/site/leftRepeaterSide.jpg'); background-position: 210px 0px; background-repeat:repeat-y;}

/* Inner Styles */

#rightShadowInner {padding-left:220px; background-image:url("/images/site/rightShadow.gif"); background-position:right; background-repeat:repeat-y;}
#topRightInner {font-size:90%; width:333px; float:right; margin-left:-333px; background-color:#dfeed5; height:125px;}
#contentInnerLeft {width:100%; float:left;}
#contentInnerRight {float:right; width:310px;}
#contentInnerLeftContent {padding-right:340px;}
#headerImage {overflow:hidden;}
.ContentHolderContentRight {color:#000000; overflow:hidden;}
.ContentHolderContentRight ul {padding-left:15px;}

/* Property Search Styles */
.searchImage {float:left; width:175px;}
.AtoZTitle1 {visibility:hidden;}

/* Form Styles */
.MediumTextBox {width:300px; height:200px;}
.formText {width:150px; float:left; margin-left:20px;}
.formButton {margin-left:170px;}
.caption {width:300px;}

/* a to z styles */
.atozbox {float:left; width:10px; border:1px solid #CCCCCC; padding:2px 10px 2px 10px;}
.atozcontainer {}

.searchText {padding-top:1px; float:left; width:540px;}

#Breadcrumb {margin-top:85px;}


#languageForm input {width:300px;}

.input input {width:500px;}
.input select {width:500px;}
.checklabel {width:150px; float:left; margin-right:20px;}
#HousingEligibilityForm .label {width:420px; float:left; margin-bottom:5px;}
#HousingEligibilityForm .input {width:350px; float:left; margin-bottom:5px;}
#HousingEligibilityForm select {width:350px;}
#HousingEligibilityForm .input input {width:348px;}

#imgForm {text-align:center;}

#Netconstruct {text-align:center;}

.homepageAccordionHeader {cursor: pointer; display: block; margin-top:0px; padding-top:15px; padding-left:13px; padding-top:13px;background:url('/images/site/homepageSlideButtonOff.jpg') no-repeat; height:27px; margin-bottom:0px; font-size:115%;}

.homepageAccordionHeaderNotExpanding {cursor:default; display: block; margin-top:0px; padding-top:15px; padding-left:13px; padding-top:13px;background:url('/images/site/homepageSlideButtonNoExpand.jpg') no-repeat; height:27px; margin-bottom:0px; font-size:115%;}
.homepageAccordionHeaderNotExpanding a:hover {color:#9E1D46;}
.selected {cursor: pointer; display: block; background:url('/images/site/homepageSlideButtonOn.jpg') no-repeat; height:27px; margin-bottom:0px;}

.resultbarback {background-color:#FFFFFF;}
.resultbar {background-color:#A40144;}

#HomepagePoll {border-top:1px solid #1180a6; background-image:url('/images/site/greengrad.gif'); height:274px; width:184px; color:#ffffff; font-size:105%; padding-top:10px; padding-left:0px;}

.homepageNewsLeft {width:76px; margin-right:15px; float:left; margin-bottom:5px; height:72px; overflow:hidden;}
.homepageNewsRight {width:410px; float:left; margin-bottom:5px;}
#LatestNews img {border:none;}

.logoLeft {width:90px; float:left;}

.errorText {font-weight:bold; color:Red;}

#LatestNews {margin-top:20px;}

#PageTopBanner {width:567px; height:150px; overflow:hidden; border-bottom:1px solid #1180a6;}
#PageTopBanner img {border:none;}
#PageTopBanner p {margin:0px; padding:0px;}

#PageTopBannerOneColumn {width:752px; height:150px; overflow:hidden; border-bottom:1px solid #1180a6;}
#PageTopBannerOneColumn img {border:none;}
#PageTopBannerOneColumn p {margin:0px; padding:0px;}

#PageContentInner {padding-left:15px; padding-right:15px;}
.paddedCell {padding-left:10px;}

.developmentHeader {color:#A30046; font-size:110%; font-weight:bold;}
#ViewPdfLink {margin:10px 0px;}
#Respect {margin:10px 0px;}

.breadcrumb {margin-top:10px;}