

body {
	color					: #48536f;
	margin					: 0;
	padding					: 0;
	font-family				: arial;
	font-weight				: normal;
	font-size				: 100%;
}
div#mainOuter
{
	width					:962px;
	background-color		: #FFFFFF;
	margin					: 0px;
	padding					: 0px;
}

h1 {
	color					: #439cdd;
	font-size				: 180%;
	font-weight				: normal;
	margin					: 0 0 0.5em 0;
}

h2 {
	color					: #2D5EAE;
	font-size				: 120%;
	font-weight				: bold;
	margin					: 0 0 0.5em 0;
}

h3 {
	color					: #2D5EAE;
	font-size				: 100%;
	font-weight				: bold;
	margin					: 0 0 0.5em 0;
}

h4 {
	color					: #2D5EAE;
	font-size				: 100%;
	font-weight				: normal;
	margin					: 0 0 0.5em 0;
}

h5 {
	color					: #2D5EAE;
	font-size				: 100%;
	font-weight				: normal;
	margin					: 0 0 0.5em 0;
}

p {
	margin					: 0 0 1em 0;
}

td {
	vertical-align			: top;
}

form {
	margin					: 0;
	padding					: 0;
}

hr {
	width					: 100%;
	height					: 2px;
	border					: 0;
	border-top				: 2px solid #E0E0E0;
}

a, a:visited, a:active {
	text-decoration			: underline;
	color					: #2d5eae;
}

a:hover {
	text-decoration			: underline;
	color					: #FF0000;
}

div#commonNavBar {
	height					: 30px;
	width					: 912px;
	color					: #FFFFFF;
	background				: #79abd9;
	overflow				: hidden; /*needed in IE6*/
}

div#commonNavBarContent {
	background-image		: url('/images/topBar.jpg');
	background-repeat		: no-repeat;
	height					: 30px;
	width					: 910px;
	color					: #FFFFFF;
	
}

div#commonNavBar_centenary {
	background-image		: url('/images/templates/commonNavBar.jpg');
	background-repeat		: no-repeat;
	height					: 27px;
	color					: #FFFFFF;
	overflow				: hidden; /*needed in IE6*/
}

#commonNavBarInner {
	padding-top				: 3px;
	text-align				: left;
}

ul#commonNav {
	/* background-color		: #498DD8; */
	color					: #528fbe;
	font-size				: 11px;
	padding					: 5px 10px 5px 5px;
	margin					: 0px;
}

ul#commonNav li {
	padding					: 0;
	padding-right			: 12px;
	padding-left			: 12px;
	list-style-type			: none;
	display					: inline;
}

ul#commonNav a, ul#commonNav a:visited, ul#commonNav active {
	color					: #528fbe;
	font-weight				: bold;
	text-decoration			: none;
}

ul#commonNav a:hover {
	text-decoration			: underline;
}

ul#commonNav li#skipNav {
	display					: none;
	visibility				: hidden;
}

div#headerGraphic {
	width					: 912px;
	height					: 160px;
	background-color		: #79abd9;
	background-repeat		: no-repeat;
	background-position		: top left;
}

div#TopNav {
	height					: 35px;
	background-image		: url('/images/mainNav2010.jpg');
	width					: 912px;
	background-repeat		: no-repeat;
}

div#CentenaryTopNav {
	height					: 31px;
	background-image		: url('/images/templates/centenary_nav_bg.jpg');
	background-repeat		: no-repeat;
}

div#IntranetTopNav {
	height					: 31px;
	background-image		: url('/images/templates/intranet_nav_bg.jpg');
	background-repeat		: no-repeat;
}

div#centenaryNav
{
	width					:200px;
	float					: left;
}
div#centenaryNavInner
{
	padding-top				: 7px;
}
#centenaryNavInner a, #centenaryNavInner a:visited
{
	color					: #FFFFFF;
	text-decoration			: none;
	font-size				: 12px; 
	font-weight 			: bold;
}
#centenaryNavInner a:hover
{
	color					: #FFFFFF;
	text-decoration			: underline;
	font-size				: 12px; 
	font-weight 			: bold;
}

div#mainFrameRest {
	height					: 100%;
	padding					: 10px 26px 20px 26px;
	/*margin					: 20px 16px 20px 16px;*/
}
div#mainFrame {
	height					: 100%;
	padding					: 20px 0px 20px 0px;
	margin					: 0;
}

div#infoBar {
	border					: 0;
	margin					: 0;
	padding					: 5px 10px 5px 0px;
	font-size				: 80%;
}


#contentPageTop {
	display:inline;
}


#breadcrumb {
	color:#8898b1;
	font-size:120%;
	text-decoration:none;
}

#breadcrumb a {
	color:#8898b1;
	text-decoration:none;
}

#breadcrumb a:hover {
	text-decoration:underline;
}

#printFriendly {
	color:#528fbe;
	font-weight: bold;
	font-size:120%;
	text-decoration:none;
}
#printFriendly a, #printFriendly a:visited {
	color:#528fbe;
	font-weight: bold;
	text-decoration:none;
}
#printFriendly a:hover {
	text-decoration:underline;
}



div#bookmark {
	text-align				: left;
	padding					: 5px 0px 10px 25px;
}

div#footerBar {
	background-image		: url('/images/templates/footer_bg.jpg');
	background-repeat		: no-repeat;
	height					: 77px;
	vertical-align			: bottom;
}
div#footerBarLeft {
	width					: 500px;
	float					: left;
	font-size				: 70%;
	color					: #FFFFFF;
	text-align				: left;
	padding					: 4px 0px 8px 20px;
	margin					: 0;
}

div#footerBarLeft span {
}

div#footerBarLeft a, div#footerBarLeft a:visited, div#footerBarLeft a:active {
	color					: #FFFFFF;
	text-decoration			: none;
	padding					: 0;
	margin					: 0 3px 0 3px;
	font-size				: 100%;
}

div#footerBarLeft a:hover {
	text-decoration			: underline;
}
div#footerBarRight {
	float					: right;
	text-align				: right;
	font-size				: 70%;
	color					: #FFFFFF;
	padding					: 4px 20px 8px 0px;
	margin					: 0;
}
div#footerBarRight span {
}

div#footerBarRight a, div#footerBarRight a:visited, div#footerBarRight a:active {
	color					: #FFFFFF;
	text-decoration			: none;
	padding					: 0;
	margin					: 0 3px 0 3px;
	font-size				: 100%;
}

div#footerBarRight a:hover {
	text-decoration			: underline;
}

form#quickSearch {
	font-size				: 80%;
	margin					: 0 2px 0 0;
	padding					: 0;
}

form#quickSearch table tr td {
	vertical-align			: middle;
	padding					: 2px 0 2px 0;
}

input#quickSearch {
	height					: 16px;
	width					: 171px;
	border					: 1px solid #D5D5D5;
	font-size				: 10pt;
	font-weight				: normal;
	font-family				: arial;
	margin					: 0 5px 0 5px;
	color					: #3e5693;
	padding					: 1px 2px 1px 2px;
}

form#quickSearch div {
	float					: left;
	margin					: 6px 0 0 0;
}

td#mainContent {
	padding					: 0 0 0 20px;
	font-size				: 80%;
	text-align				: left;
}





/* BEGIN NAVIGATION STYLES */
	td#navColumn {
		width					: 190px;
		text-align				: left;
	}
	
	ul#mainNavigation {
		margin					: 0;
		padding					: 0;
		width					: 190px;
	}
	
	ul#mainNavigation li {
		list-style-type			: none;
	}
	
	ul#mainNavigation {
		font-size				: 80%;
	}
	
	div.mainNavSection {
		margin					: 0 0 8px 0;
		background-color		: #50a3df;
		color					: #FFFFFF;
		padding					: 3px 0 3px 10px;
		zoom					: 1;
	}
	
	li.mainNavSection a, li.mainNavSection a:visited, li.mainNavSection a:active {
		color					: #FFFFFF;
		font-weight				: bold;
		text-decoration			: none;
	}
	
	li.mainNavSection a:hover {
		color					: #FFFFFF;
		font-weight				: bold;
		text-decoration			: underline;
	} 
	
	ul.level2Navigation {
		margin					: 0 0 6px 0px;
		padding					: 0;
		background-color		: #FFFFFF;
	}
	
	ul.level2Navigation li {
		list-style-type			: none;
		margin					: 0 0 5px 0px;
		padding					: 0;/*3px 0 3px 0;*/
		list-style-position: outside;
	}
	#level2Nav
	{
		padding					: 3px 3px 3px 10px;
	}
	
	ul.level2Navigation a, ul.level2Navigation a:active, ul.level2Navigation a:visited {
		color					: #8898b1;
		font-weight				: normal;
		text-decoration			: none;
		padding					: 0px 0 0px 0px ; /*10px;*/
	}
	
	ul.level2Navigation a:hover {
		color					: #8898b1;
		font-weight				: normal;
		text-decoration			: underline;
	}
	li.selectedLevel2Nav {
		background-color		: #e6f1f9;
		color					: #8898b1;
		font-weight				: bold;
		list-style-position		: outside;
	}

	li.selectedLevel2Nav a, li.selectedLevel2Nav a:visited, li.selectedLevel2Nav a:active  {
		color					: #8898b1;
		font-weight				: bold;
		text-decoration			: underline;
	}
	li.selectedLevel2Nav a:hover {
		color					: #8898b1;
		font-weight				: bold;
		text-decoration			: none;
	}
	#level3Nav
	{
		padding					: 3px 0 3px 10px;
	}
	ul.level3Navigation {
		margin					: 0;/*3px 0 0px 0;*/
		padding					: 0;/*4px 0 0px 0px;*/
		background-color		: #FFFFFF;
	}
	
	ul.level3Navigation li {
		list-style-type			: none;
		margin					: 0 ;
		padding					: 0 ;
	}

	
	ul.level3Navigation a, ul.level3Navigation a:active, ul.level3Navigation a:visited {
		color					: #8898b1;
		text-decoration			: none;
		font-weight				: normal;
		/*padding					: 0px 0px 0px 10px;*/
	}
	
	ul.level3Navigation a:hover {
		color					: #8898b1;
		text-decoration			: underline;
		font-weight				: normal;
	}
	
	li.selectedLevel3Nav, li.selectedLevel3Nav a, li.selectedLevel3Nav a:visited, li.selectedLevel3Nav a:active, li.selectedLevel3Nav a:hover {
		color					: #50a3df;
		font-weight				: bold;
	}
/* END NAVIGATION STYLES */


/* BEGIN STANDARD WHAT'S HAPPENING BOX STYLES */
	td.whatsHappening {
		width					: 210px;
		vertical-align			: top;
		padding					: 0 0 0 12px;
	}
	
	div.whatsHappening {
		border					: 2px solid #D5D5D5;
		font-size				: 80%;
		padding					: 8px;
		background-color		: #f7f9f9;
		color					: #295bac;
	}
	
	div.whatsHappening a, div.whatsHappening a:visited, div.whatsHappening a:active {
		/*color					: #295bac;*/
		text-decoration			: none;
	}
	
	div.whatsHappening a:hover {
		/*color					: #295bac;*/
		text-decoration			: underline;
	}
	
	div.whatsHappening h2 {
		margin					: 0 0 8px 0;
		color					: #FF0000;
		font-weight				: normal;
		font-size				: 140%;
	}
	
	div.whatsHappening img.whatsHappening {
		width					: 190px;
		border					: 1px solid #3463b1;
	}
	
	div.whatsHappening ul {
		margin					: 6px 0 0 0;
		padding					: 0;
	}
	
	div.whatsHappening li {
		list-style-type			: none;
		margin					: 6px 0 0 0;
	}
	
/* END STANDARD WHAT'S HAPPENING BOX STYLES */


/* STYLES FOR LEISURE MAP PAGES */
	.LeisureMapName
	{
		color					: #2D5EAE;
		font-size				: 125%;
		font-weight				: normal;
	}
/* END LEISURE MAP STYLES */

/* STYLE FOR Google Business Search */
#googleSearchButton
{
	color: white;
	background-color: #f21b1b;
	border: 1px solid #50548c;
	width: 50px;
}
/* END STYLE FOR Google Business Search */

/*centenary navigation*/

	div.centNavSection {
		margin					: 0 0 8px 0;
		background-color		: #b79b69;
		font-weight 			: bold;
		color					: #FFFFFF;
		padding					: 3px 0 3px 10px;
		zoom					: 1;
	}
	
	li.centNavSection a, li.centNavSection a:visited, li.centNavSection a:active {
		color					: #FFFFFF;
		font-weight				: bold;
		text-decoration			: none;
	}
	
	li.centNavSection a:hover {
		color					: #FFFFFF;
		font-weight				: bold;
		text-decoration			: underline;
	} 
	
	ul.level2centNavigation {
		margin					: 0 0 6px 0px;
		padding					: 0;
		background-color		: #FFFFFF;
	}
	
	ul.level2centNavigation li {
		list-style-type			: none;
		margin					: 0 0 5px 0px;
		padding					: 0;/*3px 0 3px 0;*/
		list-style-position: outside;
	}
	#level2centNav
	{
		padding					: 3px 3px 3px 10px;
	}
	
	ul.level2centNavigation a, ul.level2centNavigation a:active, ul.level2centNavigation a:visited {
		color					: #b79b69;
		font-weight				: normal;
		text-decoration			: none;
		padding					: 0px 0 0px 0px ; /*10px;*/
	}
	
	ul.level2centNavigation a:hover {
		color					: #b79b69;
		font-weight				: normal;
		text-decoration			: underline;
	}
	li.selectedLevel2centNav {
		background-color		: #f3e5cb;
		color					: #b79b69;
		font-weight				: bold;
		list-style-position		: outside;
	}

	li.selectedLevel2centNav a, li.selectedLevel2centNav a:visited, li.selectedLevel2centNav a:active  {
		color					: #b79b69;
		font-weight				: bold;
		text-decoration			: underline;
	}
	li.selectedLevel2centNav a:hover {
		color					: #b79b69;
		font-weight				: bold;
		text-decoration			: none;
	}


