h2
{
	font-size: 120%;

}


.NewsTitle
{
	font-weight: bold;
}


body 
{ 
	padding: 0;
	background-color: #ffffff;
	text-align: left;
	font-family:Arial,Helvetica; 
	font-size:12px; 
}

body.LTR
{ 
	padding: 0; 
	text-align: center;
	font-family:Arial,Helvetica; 
	font-size:12px; 
	background: url(/App_themes/CHA/Images/backgroundslice2.gif) repeat-x; 
	background-color: #eeeae0; 
	margin: 0px 0px 8px 0px; 
}

a {  color: #002a57; text-decoration: underline;}
a:visited {   color: #002a57; text-decoration: underline;}
a:hover{  color: #002a57; text-decoration: none; }

img { border:0; }

/* COMMON */

#containerTop { 
	width:999px; height:117px; 
	margin: 0px auto 0px auto; 
	background-color: #ffffff; 
	padding-bottom: 8px;
}
#containerUtilTop {
	width:400px; height:110px;  
	float:right; 
	margin-right:14px; margin-top:5px; 
}
div.LanguageSelect { 
	float:right; width:300px; padding-bottom:15px; padding-right:5px; 
}
div.SearchArea {  
	float:right; width:292px; padding-bottom:10px; padding-right:12px; 

}
div.SearchArea table { border:0; width:234px; }
div.SearchArea table td {padding-right:6px;}
.searchinput { width:252px; height:18px; font-size:100%; border-style:solid; border-width:1px; border-color:#dddcdb; background-color:#ffffff; }
.searchbtn { margin-top:0px; }
html>body .searchbtn { *margin-top:1px; } /* IE only hack */

div.TextSize { float:right; width:300px; text-align:right; padding-right:14px; }

#logo { 
	padding:0; 
	width:259px; 
	float: left; 
	margin-left: 56px; 
	margin-top: 5px; 
	border: none;
}
#containerNav {
	width:999px; 
	
	/*	margin: 0px auto 0px auto; */
	margin: 0px 0px 0px 0px; 
	text-align: center;
}
#topnav {
	
}
#Outer { 
	text-align: center;  
	width: 999px;  
	margin: auto;  
	height: auto !important; height: 100%;
   	min-height: 100%; 
}
#container { 
	width:999px; 
	text-align: left; 
	margin: 0px auto 0px auto;  
	background-color: #ffffff; 
	padding-bottom: 5px;
	position:relative;
}

/*HOME PAGE */
#HomeBannerImage { width:953px; margin-left:18px; height:255px; padding:10px 0px 0px 0px; }
#HomeBannerContainer { width:952px; height:255px; padding:0;  background-color:#d6dde4; }
.HomeBannerSlide { float:left; width:661px; _width:654px; height:244px; overflow:hidden; padding:0; margin-left:5px; _margin-left:3px; margin-top:5px; }
.HomeBannerThumbs { float:left; width:286px; height:255px; padding:0; }
.HBThumb { float:left; width:133px; height:117px; border:solid 1px #ffffff; overflow:hidden; margin-left:5px; margin-top:5px; }

#HomeContainer {  width:953px; margin-left:5px; background:url("/App_Themes/CHA/Images/FadedHouse1Gif.gif") no-repeat bottom left; }
#HomeMain { padding-top:22px; }
#HomeLeft{ float:left; width: 432px;  }
#HomeMiddle { float:left; width:198px; padding-left:20px; }
#HomeNews { width:193px; margin-top:10px; background-color:#dce5ed; padding-top:5px; padding-left:5px;}
#HomeNewsHeader { width:188px; background-color:#b5c8da;
		min-height:24px; _height:24px; padding-top:6px; text-align:center; font-weight:bold; color:#002a57; }
#HomeNewsBoxZone {  width:188px; margin-top:8px; min-height:60px; }
#HomeCalendar {float:left; width:276px; margin-left:18px; background-color:#dfd9cb; }
#HomeCalendarHeader { width:266px; margin-top:5px; margin-left:5px; background-color:#cdc7b6;
		min-height:24px; _height:24px; padding-top:6px; text-align:center; font-weight:bold; color:#002a57; }
#HomeCalendarZone { width:255px; margin-top:8px; margin-left:10px; }
#HomeCalendarEventsZone {  width:255px; margin-top:8px; margin-left:10px; }
#HomeFooter { width:970px; text-align:center; padding:20px 0px 20px 0px;  } 
#HomeLeftCopy { margin-left:31px; width:401px; color:#333333; line-height:20px; }

.HomeUpdateArea   { }
.HomeCalloutHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; color: #002a57; }

/*INTERIOR PAGE */
#InteriorTitlecontainer { width: 966px; height: 81px; padding-top: 20px;  padding-left:10px; }
#InteriorTitlearea { background-color: #d6dde4; width: 968px; height:77px;}
	.TitleImage { float:left; width:180px; height:69px; padding-left:5px; padding-top:4px; overflow:hidden;}
	.PgTitleContainer { float:right; margin-top:28px; width:749px; height:46px; }
	.PgTitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #002a57; padding-left: 16px;}

#InteriorContainer { 
	width: 962px; 
	margin-left: 10px; 
	margin-top: 5px; 
	padding-bottom: 0px;
	background:url("/App_Themes/CHA/Images/leftnav_tile.gif") repeat-y; 
}
#InteriorLeft { float:left; width:189px;  }
#InteriorRight { float:left; width:752px; overflow:hidden; }	

#InteriorSecondaryNav { width:179px; padding-top:5px; padding-left:5px;  }
		
#InteriorMainContentcontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/App_Themes/CHA/Images/FadedHouse2Gif.gif") no-repeat bottom left; }
#InteriorMainContentContactUscontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/ContactUs_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentAbouttheCHAcontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/AboutheCHA_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentForResidentscontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/ForResidents_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentForVoucherHolderscontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/ForVoucherHolders_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentWhatsNewcontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/WhatsNew_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentCommunityResourcescontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/CommunityResources_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentForApplicantscontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/ForApplicants_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentForPropertyOwnerscontainer { width:753px; padding-top:22px; margin-left:6px; background: url("/Images/Background-Images/ForPropertyOwners_fadedBG.aspx") no-repeat bottom left; }
#InteriorMainContentNoRight { width:580px; padding-left: 12px; min-height: 330px;}
#InteriorMainContent {float:left; width:510px; min-height:350px; _height:350px; padding-left: 12px; }

#InteriorRightCallout {float:left; width:200px; padding-left:18px; }
	.CalloutTop { width:185px; height:8px; overflow:hidden; }
	.CalloutBox { width:179px; padding-left:2px; padding-right:2px; padding-bottom:3px; border-left:solid 1px #bababa; border-right:solid 1px #bababa; border-bottom:solid 1px #bababa; }
	.CalloutHeading { width:auto; padding-left:10px; min-height:17px; color:#92612a; font-weight:bold; background: url("/App_Themes/CHA/Images/quicklinks_tile.gif") repeat-x; }
	.CalloutText { width:auto; margin-top:3px; padding-top:10px; padding-left:10px; background-color:#e9edf0; min-height:188px; _height:188px;}
#IntFooter {width: 770px; text-align: center;  padding: 20px 0px 19px 0px; position:relative; clear: both;}
#ContactFormContainer { padding-left:20px; }
#PDFmenu li { list-style-type:none;}
#PDFmenu li ul li { list-style-type:square;}

/* CLASSES */
.EditingFormLabelCell {
	vertical-align:top;
	white-space:nowrap;
}
.EditingFormErrorLabel, .ErrorLabel {
	color:red;
}
table.DevEditingFormTable tbody td {
	text-align:right;
}
table.DevSearchFormTbl td
{
	padding:2px;
	padding-right:10px;
}
.LeftNavCMSListMenuUL { width: 179px; list-style-type:none; margin:0; padding:0; }
.LeftNavCMSListMenuLI { 
	margin:0; 
	padding:0; 
	width: 179px; 
	border-bottom: 2px solid #e6e2d7; 
	font-size:13px; font-weight:bold; color:#002a57;  
	background-color: #cdc7b6; 
} 
.LeftNavCMSListMenuLI a,
.LeftNavCMSListMenuLI a:visited {
	display:block; 
	color:#002a57; 
	text-decoration: none; 
	padding: 6px 0px 6px 12px; 
}
.LeftNavCMSListMenuLI a:hover { 
	color: #002a57; 
	text-decoration: underline; 
}
.LeftNavCMSListMenuHighlightedLI { 
	margin:0; 
	padding:0; 
	border-bottom: 2px solid #e6e2d7; 
	font-size:13px; font-weight:bold; color:#002a57;  
	width: 179px; 
	background-color: #ffffff; 
}
.LeftNavCMSListMenuHighlightedLI a,
.LeftNavCMSListMenuHighlightedLI a:visited {
	display:block; 
	color:#002a57; 
	text-decoration: none; 
	padding: 6px 0px 6px 12px; 
}
.LeftNavCMSListMenuHighlightedLI a:hover { 
	color: #002a57; 
	text-decoration: underline; 
}

.SubNavCMSListMenuUL { list-style-type:none; margin:0; padding:0; }
.SubNavCMSListMenuLI { 
	margin:0; 
	padding: 4px 0px 6px 20px;  
	width: 156px; 
	font-size:12px; font-weight:normal; color:#002a57;  
	background-color: inherit; 
}
.SubNavCMSListMenuLI a.SubNavCMSListMenuLink { 
	margin:0; padding:0px;  
}

.SubNavCMSListMenuHighlightedLI { 
	margin:0; 
	padding: 4px 0px 6px 20px; 
	width: 156px; 
	border-bottom: none; 
	font-size:12px; font-weight:normal; color:#002a57;  
	background-color: inherit; 
}
.SubNavCMSListMenuHighlightedLI a.SubNavCMSListMenuLinkHighlighted { 
	margin:0; padding:0px; text-decoration: underline;
}

.SecondaryNavSubItem UL { font-size: 12px; color: #002a57; font-weight: normal; padding-top: 6px; margin-left: 4px;  padding-right: 2px; display: list-item; list-style-type: none;
		text-align: left; }
.SecondaryNavSubItem LI { font-size: 12px; color: #002a57; font-weight: normal; padding-top: 6px; margin-left: -20px; padding-right: 2px; display: list-item; list-style-type: none;
		text-align: left; width: 140px; }
.SecondaryNavSubItem LI  a { font-size: 12px; color: #002a57; font-weight: normal; text-decoration: none; }
.SecondaryNavSubItem LI  a:hover { font-size: 12px; color: #002a57; font-weight: normal; text-decoration: underline; }


.InteriorHeader { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; color: #996633; line-height:1.1em; }
.PageCopy { margin-top: 14px; }
.InteriorCaption { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #996633;  }
.InteriorCopy { color: #3f3f3f; line-height: 18px; }
.WhatsNewHeader, .WhatsNewHeader a, .WhatsNewHeader a:active, .WhatsNewHeader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; text-decoration: none; color: #996633; line-height:1.1em; }
.WhatsNewHeader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; text-decoration: underline; color: #996633; line-height:1.1em; }

.StaffHeaderTable { border-bottom:solid 2px #cccccc;  }
.StaffHeaderTable td { font-weight:bold; padding:3px; }
.StaffTable { border-bottom:solid 1px #cccccc; }
.StaffTable td { padding:3px; vertical-align:top; }

.NewsPreviewTitle { font-weight:bold; color:#002a57; }

.EvtListHeading { font-weight:bold; color:#002a57; margin-top:12px; margin-bottom:10px;}
.EventSnip{ margin-bottom:10px; }
.CalEvent{ display:none; }

/* Development table classes */
.devHeader { line-height:2em; margin-bottom:10px;}
.devHL { color:#996633; font-size:20px; font-weight:bold; }
.devSH { color:#996633; font-size:17px; }
.devColContainer { width:734px; }
.devColumn1 { float:left; width:470px; }
.devColumn2 { float:left; width:250px; margin-left:13px;}
.devTable { width:458px; }
td.devHeading { background-color:#003366; color:white; font-weight:bold;}
td.c1 { width:184px; font-weight:bold; }
td.c2 { width:286px; }
td.alt { background-color:#e7ebef; }
.ImageGrid { width:245px; border:solid 1px #d6dde4; text-align:center; 
		padding-left:2px; padding-top:2px; padding-bottom:2px; }
.ImageGrid table { padding:0;  }
.ImageGrid table td { width:52px; padding:0; }

.GMapBox { margin-top:14px; width:240px; border:solid 1px #d6dde4; text-align:center; 
		padding-left:7px; padding-top:7px; padding-bottom:7px; }

.FooterCopy {  color:#666666; }
.FooterCopy a { color:#666666;  text-decoration: none; }
.FooterCopy a:hover { color: #666666; text-decoration: underline; }

.siteMap ul { padding-left:10px; }
.siteMap ul li { list-style-type:none;}
.siteMap ul li ul { padding-left:30px; }
.siteMap ul li ul li { list-style-type:square;}

div.clear { clear:both; height:0px; }
*.clear { clear:both; height:0px; display:none; visibility:hidden; }
html>body .clear {display: block;}

/* Classes for .Net Skin - /App_themes/CHA/Default.skin */
.EventCalendar { width:100%; }	
.Title {  background:#d5e0e3 url(/App_themes/CHA/Images/calheader_tile.gif) repeat-x; height:30px; color:#ffffff; font-size:12px; font-weight:bold; }
.SelectedDay { background-color:blue; }
.Day { padding-top:5px; padding-bottom:5px; font-size:11px;}
.DayHeader { padding-top:5px; padding-bottom:5px; font-size:11px; }
.Navigation { padding-left:10px; padding-right:10px; background:#d5e0e3 url(/App_themes/CHA/Images/calheader_tile.gif) repeat-x; height:30px; color:#ffffff; font-size:12px; font-weight:bold;}

/*#Top menu styles this is the white background#*/

#horizontalmenu {background: url(/images/cha_nav_background.aspx) repeat-x 0px 0px;}


.horizontalCMSMenu
{
text-align: center; 
width: 980px; 
valign: top;
color: #000000; 
font-size: 12px; 
font-weight: bold;
height: 54px;
padding-left:10px;
padding-right: 0px


}


.horizontalCMSMenuItem
{
color: #0469af;
width: 109px;

}


.horizontalCMSMenuItemMouseOver, 
.horizontalCMSMenuItemMouseDown,
.horizontalCMSMenuItemMouseUp
{
color:#000000; 
width: 109px;

background:#c0cedb;
}

.horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown
{
color:#000000; 
width: 109px; 

background: url(/App_Themes/CHA/Images/nav_bgon.gif) no-repeat bottom;
}

.horizontalsubCMSMenu
{
text-align:left; 
/*border-top: solid 1px #cccccc; */
border-left: solid 1px #cccccc; 
vertical-align: top;
background: #d6dfe7;
display:block; 
}

.horizontalsubCMSMenuItem
{
color:#000000; 
background: #d6dfe7;
/* width: 100%; */
border-bottom: solid 1px #cccccc; 
display:block; 
font-weight: bold;
padding-top:4px;
padding-bottom: 4px;
padding-left:2px;

border-right: solid 1px #cccccc; 
}

.horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuItemMouseUp, 
.horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, 
.horizontalsubCMSMenuHighlightedMenuItemMouseUp, 
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuItemMouseOver
{ 
color:#000000; 
background: #e7e3d6;
/* width: 100%; */
border-bottom: solid 1px #cccccc; 
display:block; 
font-weight: bold;
padding-top:4px;
padding-bottom: 4px;
padding-left:2px;
border-right: solid 1px #cccccc; }
