/* ==========================================================================================  RESETS */
/* === font families === */
.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea
{font-family: 'Open Sans',Verdana,Arial,Helvetica,sans-serif;}

#tagline p,
#action p
{font-family: 'Open Sans Condensed',Verdana,Arial,Helvetica,sans-serif;}

#breadCrumbContainer,
#sectionBarContainer h2,
#bottomZone h4,
#bottomZone table td,
#bottomZone table td,
#bottomZone p,
#bottomZone .AggregationResults h3,
#centerZone div.Aggregation.FilterSlider h3
{font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;}


/* === font sizes === */
/*.Calendar.ScrollCalendar div.CalendarResults,*/
.IE7 div.Calendar.ScrollCalendar div.CalendarResults .data .pagination,
.IE7 #mainBody  div.Calendar.ScrollCalendar div.CalendarResults .data .pagination a{font-size:10px;}

#dropdown,
#dropdown a,
#dropdown p,
div.Calendar.ScrollCalendar div.CalendarResults .data .pagination,
#mainBody  div.Calendar.ScrollCalendar div.CalendarResults .data .pagination a,
#breadCrumbContainer,
.Calendar.ScrollCalendar div.CalendarResults,
div.Aggregation.FilterSlider .OneCol p,
#centerZone div.Aggregation.FilterSlider .OneCol h4,
#centerZone div.Aggregation.FilterSlider .OneCol h4 a,
#pageTools ul li
{font-size:11px;}

.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
#dropdown h2,
#dropdown h3,
#dropdown h4,
#dropdown h5,
#dropdown h6,
#dropdown h2 a,
#dropdown h3 a,
#dropdown h4 a,
#dropdown h5 a,
#dropdown h6 a,
div.bulletMenu h4 a,
h5,
h6,
.IE8 #bottomZone .Freeform p,
.IE8 .Freeform td,
#mainBody #rightZone .bulletMenu h4 a,
#mainBody  .Calendar.ScrollCalendar .OneCol h4 a,
.Calendar.ScrollCalendar .OneCol h4,
#contentNavContainer ul ul a{font-size:12px;}

#searchBarContainer input#searchTerms,
.ReadMore h4 a,
#rightZone h4 a,
h4 a.ReadMore,
#rightZone h4 a .ReadMore,
h4,
.Phone,
.LargeText,
#rightZone div.bulletMenu h4 a,
.IE #bottomZone .Freeform p,
.IE #bottomZone .Freeform td,
#bottomZone table td,
#bottomZone p{font-size:13px;}


h4 a,
#rightZone .DepartHead h3,
#tagline p,
#centerZone .SearchResults .SearchResults  h3.titleString,
#contentNavContainer ul a{font-size:14px}

#rightZone .DepartHead h4,
#centerZone div.Aggregation.FilterSlider h3,
.SocialListing h4,
.SocialCouncilListing h4,
.SocialListing h4 a,
.SocialCouncilListing h4 a{font-size:15px;}

h2,
.Calendar.ScrollCalendar h3,
#action p,
#topNavContainer ul li a{font-size:16px;}

.ConnectWithUs h4,
.SignUpEServices h4{font-size:18px}

#bottomZone h4,
.QuickLinksHeader h3,
.QuickLinksFreeform h3,
#rightZone h3{font-size:19px;}

h1,
#centerZone h3,
#middle h3,
#centerZone .SearchResults h3.titleString{font-size:20px;}

#sectionBarContainer h2{font-size:25px;}

/* === colors === */
/* mostly grey a  little blue */
.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ,/* 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea,
#mainBody .Dashboard ul a,
#mainBody .Dashboard p a,
.titanBody a:focus,.mainBody a:focus,#mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.titanBody a:hover,.mainBody a:hover,#mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.titanBody a:active,.mainBody a:active,#mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active,*/
#rightZone .DepartHead h5/*,
#rightZone .DepartHead a,
#rightZone a,
#rightZone .bulletMenu h4 a*/,
.SocialListing h5,
.SocialCouncilListing h5,
#mainBody .SocialListing h5 a,
#mainBody .SocialCouncilListing h5 a,
#contentNavContainer h3 a,
#pageTools ul li a
{color:#202426;}  /*{color:#75888E;}*/

/* red */
div.Calendar.ScrollCalendar div.CalendarResults .data .pagination,
#mainBody  div.Calendar.ScrollCalendar div.CalendarResults .data .pagination a{color:#BE1E2D;}

/* medium blue */
.titanBody a,.mainBody a,#mainBody a,.FAQ a,.FormEditor a,.Freeform a,
div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
div.SegmentedSearchFilter2  fieldset div.selected span.item,
#mainBody .Dashboard ul a:hover,
#mainBody .Dashboard p a:hover,
#mainBody .Dashboard ul a,
#mainBody .Dashboard p a,
.titanBody a:focus,.mainBody a:focus,#mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.titanBody a:hover,.mainBody a:hover,#mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.titanBody a:active,.mainBody a:active,#mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active,
#rightZone .DepartHead a,
#rightZone a,
#rightZone .bulletMenu h4 a,
#centerZone div.Aggregation.FilterSlider h3,
#contentNavContainer li a.current.parent
{color:#065e90;}

#dropdown,
#dropdown a,
#dropdown p,
#dropdown h2,
#dropdown h3,
#dropdown h4,
#dropdown h5,
#dropdown h6,
#mainBody h4 a,
#mainBody .QuickLinksFilter h4 a:hover,
#mainBody .QuickLinksFilter h4 a:focus,
#mainBody .QuickLinksFilter h4 a:active,
#rightZone .bulletMenu h4 a:hover,
#rightZone .bulletMenu h4 a:focus,
#rightZone .bulletMenu h4 a:active,
div.Aggregation.FilterSlider .OneCol h4,
div.Aggregation.FilterSlider .OneCol h4 a,
.SocialListing h4,
.SocialCouncilListing h4,
.SocialListing h4 a,
.SocialCouncilListing h4 a{color:#165B93}

/* bright blue - two-tone headers mostly */
span.headerBlue,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
#mainBody .linkText a,
.Calendar.ScrollCalendar h3,
#contentNavContainer li a.current{color:#0BA6D6}

/* white */
#tagline *,
#action *,
#action a,
#action a:hover,
#action a:focus,
#action a:active,
#topNavContainer ul li a,
#topNavContainer ul li a:hover,
#topNavContainer ul li a:focus,
#topNavContainer ul li a:active,
#sectionBarContainer h2,
#sectionBarContainer h2 a,
#sectionBarContainer h2 a:hover,
#sectionBarContainer h2 a:focus,
#sectionBarContainer h2 a:active,
#bottomZone *,
#bottomZone p,
#footer,
#footer a,
#footer ul,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
#footer h3 a,
#footer h4 a,
#footer h5 a,
#footer h6 a,
#footer p,
#contentNavContainer ul a,
#contentNavContainer ul a:hover,
#contentNavContainer ul a:focus,
#contentNavContainer ul a:active,
#contentNavContainer ul a.current
{color:#fff;}

h5{color:#444;}
h2{color:#222;}

div.Aggregation.FilterSlider .OneCol p,
.Legend table td{color:#000;}

/* === font weights === */
#mainBody .Dashboard ul a,
#mainBody .Dashboard p a,
.OneCol span,
.Freeform span,
#tagline p,
#action p,
#dropdown h2,
#dropdown h3,
#dropdown h4,
#dropdown h5,
#dropdown h6,
#dropdown h2 a,
#dropdown h3 a,
#dropdown h4 a,
#dropdown h5 a,
#dropdown h6 a,
#footer h2,
#footer  h3,
#footer  h4,
#footer  h5,
#footer  h6/*,
h4 a,*//*
#bottomZone table td,
#bottomZone p,
#bottomZone .Freeform h4,
#sectionBarContainer h2*/{font-weight:bold;font-weight:700;}

#bottomZone h4,
h1,
h2,
h3,
.ConnectWithUs h4,
.SignUpEServices h4,
.QuickLinksHeader h3,
.QuickLinksFreeform h3,
.QuickLinksFilter .OneCol div h4,
.Freeform h4 span,
.Freeform h3 span,
.Freeform h1 span,
.Freeform h2 span,
.Freeform h3 span,
.Freeform h4 span,
.Freeform h5 span,
.Freeform h6 span,
.Freeform span.Phone,
#rightZone .DepartHead h5,
div.bulletMenu div.OneCol h4,
div.bulletMenu div.TwoCol h4,
div.bulletMenu ul li,
ul.bulletMenu li,
.Calendar span,
.Calendar.ScrollCalendar div.OneCol label,
.Calendar.ScrollCalendar h3,
.Freeform .LargeText,
#rightZone div.bulletMenu h4,
#rightZone div.bulletMenu h4 a{font-weight:normal;}

/* === text decoration === */
.titanBody a,.mainBody a,#mainBody a,.FAQ a,.FormEditor a,.Freeform a,
div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
div.SegmentedSearchFilter2  fieldset div.selected span.item,
div.AggregationFilter2  fieldset div span.item,
div.ProductFilter2  fieldset div span.item,
div.CalendarFilter2  fieldset div span.item,
div.SegmentedSearchFilter2  fieldset span.item,
div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
.Aggregation .AggregationFilter2 .inputs div span:hover.item,
.Product .ProductFilter2 .inputs div span:hover.item,
.Calendar .CalendarFilter2 .inputs div span:hover.item,
div.SegmentedSearchFilter2  fieldset span:hover.item,
#tagline *,
#action *,
#action a,
#topNavContainer ul li a,
#topNavContainer ul li a:hover,
#topNavContainer ul li a:focus,
#topNavContainer ul li a:active,
#breadCrumbContainer ul li a,
a .ReadMore,
div.bulletMenu div.OneCol h4,
div.bulletMenu div.TwoCol h4,
div.bulletMenu ul li,
ul.bulletMenu li,
#mainBody  .Calendar.ScrollCalendar .OneCol h4 a,
.Calendar.ScrollCalendar .OneCol h4,
#bottomZone .left a:hover,
#bottomZone .right a:hover,
#bottomZone .left a:focus,
#bottomZone .right a:focus,
#bottomZone .left a:active,
#bottomZone .right a:active,
#mainBody div.Aggregation.FilterSlider span.left a,
#mainBody div.Aggregation.FilterSlider span.right a,
#mainBody div.Aggregation.FilterSlider span.left a:hover,
#mainBody div.Aggregation.FilterSlider span.right a:hover,
#mainBody div.Aggregation.FilterSlider span.left a:focus,
#mainBody div.Aggregation.FilterSlider span.right a:focus,
#mainBody div.Aggregation.FilterSlider span.left a:active,
#mainBody div.Aggregation.FilterSlider span.right a:active,
#contentNavContainer ul a:hover,
#contentNavContainer ul a:focus,
#contentNavContainer ul a:active,
#sectionBarContainer h2 a,
#sectionBarContainer h2 a:hover,
#sectionBarContainer h2 a:focus,
#sectionBarContainer h2 a:active
{text-decoration:none;}

.titanBody a:focus,.mainBody a:focus,#mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.titanBody a:hover,.mainBody a:hover,#mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.titanBody a:active,.mainBody a:active,#mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active,
#mainBody .Dashboard p  a:hover,
#mainBody .Dashboard p  a:focus,
#mainBody .Dashboard p  a:active,
#mainBody .QuickLinksFilter h4 a:hover,
#mainBody .QuickLinksFilter h4 a:focus,
#mainBody .QuickLinksFilter h4 a:active,
#rightZone .bulletMenu h4 a:hover,
#rightZone .bulletMenu h4 a:focus,
#rightZone .bulletMenu h4 a:active,
#mainBody h4 a:hover,
#mainBody h4 a:focus,
#mainBody h4 a:active,
#mainBody  .Calendar.ScrollCalendar .OneCol h4 a:hover,
#mainBody  .Calendar.ScrollCalendar .OneCol h4 a:focus,
#mainBody  .Calendar.ScrollCalendar .OneCol h4 a:active,
#contentNavContainer ul ul a:hover,
#contentNavContainer ul ul  a:focus,
#contentNavContainer ul ul a:active
{text-decoration:underline}

/* === line heights === */
.titanBody p,.titanBody blockquote,
.mainBody p,.mainBody blockquote,
#mainBody p,#mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform textarea,
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ textarea,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor textarea
{line-height:16px;}
#bottomZone .Freeform p,
#bottomZone .Freeform td,
#rightZone .ContactUs p,
#rightZone .DepartHead h3{line-height:15px;}
#rightZone .DepartHead h4,
#centerZone div.Aggregation.FilterSlider .OneCol p,
#centerZone div.Aggregation.FilterSlider .OneCol h4{line-height:14px;}

/* === borders  === */
.Aggregation img,.Calendar img,.Commenting img,.PhotoBlock img,.Product img,.SearchResults img,.SiteMap img,.TOCBlock img,.WhatsNew img,
.Freeform a img,.FormEditor a img,.FAQ a img,
#rightZone div.Calendar.ScrollCalendar div.CalendarResults h3,
#middle div.Calendar.ScrollCalendar div.CalendarResults h3,
#centerZone div.Aggregation.FilterSlider h3
{border:0;}

/*
.titanBody a:hover img,
.titanBody a:focus img,
.titanBody a:active img{background:0;border:0;}*/

.Calendar.ScrollCalendar .OneCol  div{border-bottom:1px solid #b0b7c0;}

.QuickLinksHeader,
.QuickLinksFreeform{border-top:1px solid #0BA6D6}

.QuickLinksFreeform,
.QuickLinksFilter{border-bottom:2px solid #BE1E2D}

.OneCol a.teaserImage,
.TwoCol a.teaserImage,
.OneCol a.teaserImage img,
.TwoCol a.teaserImage img,
span.teaserImage img,
span.teaserImage,
#middleCenterZone  span.teaserImage,
.floatLeft_ImgBorder,
.floatRight_ImgBorder,
.imgBorder{border:1px solid #d6d4e0;}

.DepartHead img{border:2px solid #74898e;}

#searchBarContainer input#searchTerms{border:0;}

#contentArea{border-left:1px solid #626a75;}
#contentArea{border-right:1px solid #969ba3;}
#contentArea{border-bottom:1px solid #777a86}

#bottomZone{border-top:1px solid #5287a3;}
#bottomZone h4{border-bottom:1px solid #fff;}

.DepartHead,
.ContactUs,
h1,
#centerZone h3,
#middle h3{border-bottom:2px solid #e0dfe7;}

.PhotoGallery,
#centerZone .PhotoGallery img{border:1px solid #74898e;}

.titanBody hr,.mainBody hr,
.Freeform hr,.FormEditor hr,.FAQ hr
{background-color:#E0DFE7;border:0;color:#E0DFE7;height:2px;}

.SocialCouncilListing  .odd td,
.SocialListing tr td{border-top:2px solid #ccc;border-bottom:5px solid #fff;}

/* === pointer ===  */
div.AggregationFilter2  fieldset div span.item,
div.ProductFilter2  fieldset div span.item,
div.CalendarFilter2  fieldset div span.item,
div.SegmentedSearchFilter2  fieldset span.item{cursor:pointer;text-decoration:none;}

/* === list style === */
#topNavContainer ul,
#breadCrumbContainer ul,
.QuickLinksFreeform ul{list-style:none;}

/* === text-transform etc. === */
/*#sectionBarContainer h2,*/
.Phone,
#bottomZone .Freeform h4,
#centerZone div.Aggregation.FilterSlider h3{text-transform:uppercase;}
.DepartHead h3{font-style:italic}
div.Calendar.ScrollCalendar div.CalendarResults .data .pagination{text-align:right;}
.Freeform p{word-wrap: break-word;}
#tagline p
{font-style:italic}
#centerZone div.Aggregation.FilterSlider h3{text-align:center;}


/* ========================================================================================== PAGE LAYOUT - backgrounds - box-shadows */
.titanDisplay{background:url('../images/background.jpg') repeat center -30px;}
.titanBody{background:transparent url('../images/backgroundtop.jpg') repeat-x center top;}

	#searchBarContainer{background:url('../images/bgsearchinput.png') no-repeat left top;}
		#searchBarContainer input#searchTerms{background:transparent;}
		#searchBarContainer input#searchGo{background:url('../images/bgsearch.png') no-repeat left top;color:transparent;}	
		#searchBarContainer input#searchGo:hover,
		#searchBarContainer input#searchGo:focus,
		#searchBarContainer input#searchGo:active{background:transparent url('../images/bgsearch.png') no-repeat left -51px;}
			
		#topNavContainer ul li.navFirst a{background:url('../images/directory.png') no-repeat left top;}
		#topNavContainer ul li.navFirst.open a{background-position:left -65px;}
		#topNavContainer ul li + li a{background:url('../images/residents.png') no-repeat left top;}
		#topNavContainer ul li + li + li a{background:url('../images/business.png') no-repeat left top;}
		#topNavContainer ul li + li + li + li a{background:url('../images/visitors.png') no-repeat left top;}
		#dropdown{background:#fff url('../images/bgTopnavDropdown.png') repeat-x left bottom;box-shadow:5px 5px 7px #333;z-index: 1000;float:left;
		}	
		#dropdown td{background:url('../images/dropdividers.png') repeat-y left bottom;}
		#dropdown td:first-child,
		#dropdown td td{background:0;}	
		#dropdown li{background:url('../images/bluebullet.png') no-repeat left 7px;}
			
	#contentArea{background:#fff url('../images/bgContentArea.png') repeat-x left top;}
		#sectionBarContainer{background:transparent url('../images/bgheader.png') no-repeat left top;}
		#contentContainer{background:transparent url('../images/bgFooter.png') repeat-x left bottom;}
		#contentArea #content{background:transparent url('../images/columndivider.png') repeat-y 690px top;}
		#toolContainer.tools{background:url('../images/bgtools.gif') repeat-x left 25px;}
		#AZ ul li a{background:url('../images/azDivider.jpg') no-repeat right 3px;}
		#pageTools .email a{background:url('../images/email.gif') no-repeat left 3px;}
		#pageTools .print a{background:url('../images/print.gif') no-repeat left 0;}
	
	#contentNavContainer{background:transparent url('../images/contentNav.jpg') repeat-x left top;}	
	#contentNavContainer ul{list-style:none;background:url("../images/contentNavul.jpg") no-repeat left top}	
	#contentNavContainer ul ul{background:0;}
	#contentNavContainer ul .megaMenu{background:#61787f;box-shadow: 0 2px 4px #888888;}
	#contentNavContainer li{background:url("../images/contentNavdivider.jpg") no-repeat right top}
	
	#contentNavContainer li a.hover,
	#contentNavContainer li a.current{background:url("../images/contentNavliopen.jpg") repeat-x right top}
	#contentNavContainer li li a,
	#contentNavContainer li li a.hover,
	#contentNavContainer li li a.current{background:0}
		#contentNavContainer li li{background:url("../images/whitebullet.png") no-repeat 0 7px}


		
	#bottomZone{background:#166085;}
	
	.titanBody fieldset,.mainBody fieldset,
	.Freeform fieldset,.DisplaySideUpload fieldset,.Aggregation fieldset,.Calendar fieldset, .Eventupload fieldset, .Product fieldset
	{background:transparent;}	

/* bullets - bulletMenu */
	#mainBody .bulletMenu ul,
	#mainBody div.Freeform ul.bulletMenu,
	#mainBody div.FAQ ul.bulletMenu,
	#mainBody div.FormEditor ul.bulletMenu,
	#bottomContainer ul{list-style:none;}
		
	#centerZone div.bulletMenu div.OneCol h4,
	#centerZone div.bulletMenu div.TwoCol h4,
	#centerZone div.bulletMenu ul li,
	#centerZone div.bulletMenu.SiteMap ul li,
	#centerZone ul.bulletMenu li,
	#centerZone ul li{background:url('../images/greybulletlarge.png') no-repeat 0 8px;}
	#centerZone ul li{background-position:0 6px;padding:0 8px}
	#centerZone ul.alphaList li{background:0;}
	#centerZone div.alpha a{text-decoration:none;}
	#centerZone div.alpha .tocList a:hover,
	#centerZone div.alpha .tocList a:focus,
	#centerZone div.alpha .tocList a:active{text-decoration:underline;}
	
	#centerZone ul.alphaList li a{font-weight:normal}
	#rightZone div.bulletMenu div.OneCol h4,
	#rightZone div.bulletMenu div.TwoCol h4,
	#rightZone div.bulletMenu ul li,
	#rightZone div.bulletMenu.SiteMap ul li,
	#rightZone ul.bulletMenu li,
	#rightZone ul li{background:url('../images/greybullet.png') no-repeat 4px 7px;}
	#rightZone ul li{background-position:4px 6px;}
	div.bulletMenu ul li,
	ul.bulletMenu li{background-position:left 6px;}
	
	#bottomContainer ul li{background:url('../images/whitebulletlarge.png') no-repeat 0 7px;}
	
	#content #breadCrumbContainer ul li,
	div.bulletMenu.SiteMap li ul li,
	div.bulletMenu ul.paginationFooter li,
	#centerZone ul.paginationFooter li{background:0;}	
	
	.Dashboard h4 a,
	a .ReadMore{background:url('../images/blueArrow.png') no-repeat right 4px}
	.linkText a{background:url('../images/blueArrow.png') no-repeat right 3px}
	#rightZone .linkText a{background-position:right 2px;}
	#mainBody  .QuickLinksFilter h4{background:url('../images/bluebullet.png') no-repeat left 7px;}
	
	#rightZone .linkText a,
	h4 a .ReadMore{background-position:right 2px;}

	/* connect with us - sign up */
	.ConnectWithUs,
	.SignUpEServices{background:url('../images/bgcallout.jpg') no-repeat left top;}

	/* connect with us - sign up */
	.QuickLinksHeader,
	.QuickLinksFilter{background:url('../images/quicklinks.jpg') repeat-y left top;}
	
	/* video */
	.shadow{background:url("../images/videoshadow.png") no-repeat center bottom;}
	.video{background:url("../images/videoshadow.jpg") no-repeat center bottom;}
	
	/* calendar */
	#centerZone div.Calendar div.CalendarResults div.data ul.pagination li{background:0;}
	#rightZone  div.Calendar .CalendarFilter h3,
	div.Calendar .CalendarFilter h3{font-size:14px;border-bottom:2px solid #E0DFE7;}
	#centerZone div.Calendar div.CalendarResults  .calendarItem h4{border-bottom:2px solid #E0DFE7;font-size:20px;font-weight:normal;}
	
	/* mini calendar & schedule */
	.Calendar.ScrollCalendar,
	#rightZone div.Calendar.ScrollCalendar{background:url('../images/bgcalendar.png') no-repeat left top;}
	.Calendar.ScrollCalendar .OneCol .altRow{background:#f2f2f2;}
	#rightZone div.Calendar.ScrollCalendar .pagination li{background:0;}
	
	/* photo slider * filter slider */
	div.PhotoBlock.PhotoSlider .slide span.left a,
	div.Aggregation.FilterSlider span.left a{background:url("../images/sliderarrows.png") no-repeat left top;}
	div.PhotoBlock.PhotoSlider .slide span.right a,
	div.Aggregation.FilterSlider span.right a{background:url("../images/sliderarrows.png") no-repeat left bottom;}
	div.PhotoBlock.PhotoSlider .wrapper,
	div.Aggregation.FilterSlider{background:#d6d4e0;}

	/* social media */
	.SocialCouncilListing  .odd,
	.SocialListing tr {background:#eee;}
	
	/* department banner */
	.DepartmentBanner{border:1px solid #aaa;}
	.DepartmentBanner  div.OneCol .image a.teaserImage{border:0;}
	.DepartmentBanner a.teaserImage img{background-color:#E7E7E7;border:0;}
	.DepartmentBanner  #custom-pager{background:url("../images/jqueryButtonChild.jpg") repeat-x left bottom;}
	.DepartmentBanner  #custom-pager span{border-right:1px solid #bbb;border-left:1px solid #eee;color:#39f;font-weight:bold;}
	.DepartmentBanner  #custom-pager span:first-child{border-left:0;}
	.DepartmentBanner  #custom-pager span + span + span + span{border-right:0;}
	.DepartmentBanner  #custom-pager span:hover,
	.DepartmentBanner  #custom-pager .cycle-pager-active{background:#fff;}
	
	/* developer use only */
	.Freeform .instructions{background:#eee;border:3px solid #ddd;display:block;padding:3px;color:#555;font-weight:normal;}

/* ==========================================================================================  POP UP PAGES */
	/* === COMMENTING POP UP === when coming from an TOC or Filter block Read Comments or Write Comments Link */
	div.commentFormPop,
	div.commentsPop{}
	div.commentFormPop #contentArea,
	div.commentsPop #contentArea{background:0;}
	
	
/* ==========================================================================================  PRINT */

@media print {
#tagline p,
#action p,
#action a,
#footer p,
#footer a{color:#000}

#topNavContainer ul li.navFirst a{background:url('../images/directory.png') repeat-x left top;}
#topNavContainer ul li.navFirst.open a{background-position:left -65px;}
#topNavContainer ul li + li a{background:url('../images/residents.png') repeat-x left top;}
#topNavContainer ul li + li + li a{background:url('../images/business.png') repeat-x left top;}
#topNavContainer ul li + li + li + li a{background:url('../images/visitors.png') repeat-x left top;}

#contentArea{background:url("../images/bgContentArea.png") repeat-x left top #fff;border:0;}

		#sectionBarContainer{background:url('../images/bgheader.png') no-repeat left top;}
		#contentContainer{background:url('../images/bgFooter.png') repeat-x left bottom;}
		#contentArea #content{background:0;}
		
	#centerZone,
	#breadCrumbContainer{margin:0;padding:0;}
	#rightZone{margin:0;padding:0;float:none;}
	#bottomZone{background:#166085;}
	
#topNavContainer,
#pageTopArea,
#rightZone{display:block;}

}