/* ================================================================================================== */
/* Generic Style Declarations */

body, body.Section, body#Leadership, body#CityServices, body#OurCity, body#NewsCalendar
		{	background-image: none; }

/* END Generic Style Declarations */
/* ================================================================================================== */





/* ================================================================================================== */
/* Layout Styles */

.Hide		{	display: block }

.Hide a		{	font-size: small; }

p#PrintLogo	{	display: block; }

/* END Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Fly-out Styles */

ol#FlyOutNav ol	{	display: none; }

ol#FlyOutNav	{	margin: 0px;
			margin-bottom: 5px; }

#FlyOutNav li	{	margin: 2px; }

ol#FlyOutNav li, ol#FlyOutNav li a
		{	width: 5em;
			margin: 1px;display: block;
			float: left; }

ol#FlyOutNav li a
		{	padding: 2px 3px;
			margin-right: 5px; }

ol#FlyOutNav li a#ParentSel
		{	background-color: #666666; }

#NavBar		{	clear: both; }

/* END Fly-out Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Search Styles */

#SearchForm, #SearchForm input
		{	font-size: small;
			float: none;
			text-align: left; }

#SearchForm label, table#ContentBanner, table#SectionHead, table#TopBanner, table#PhotoBanner, td#SectionHeadTop, td#SectionHeadBottom, td#BannerTop
		{	display: none; }

#SearchForm	{	clear: left;
			margin: 0px; }

/* END Search Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Breadcrumb Styles */

ul#Bread	{	font-size: small;
			padding: 3px;
			margin: 0px;}

ul#Bread ul, ul#Bread ul li
		{	margin-left: 0px;
			padding-left: 0px; }

/* END Breadcrumb Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Sub-Navigation Styles */

ul#SubNav	{	float: none;
			display: block;
			margin: 5px; }

ul#SubNav li a	{	margin-bottom: 3px; }

/* END Sub-Navigation Styles */
/* ================================================================================================== */

