BODY
{
	padding-right: 1%;
	padding-left: 1%;
	font-size: 75%;
	padding-bottom: 1%;
	margin: 0px;
	color: #333;
	padding-top: 1%;
	font-family: Arial, Helvetica, sans-serif;
}
A
{
	color: blue;
}
A:hover
{
	color: blue;
}
A:active
{
	color: blue;
}
A:unknown
{
	color: blue;
}
INPUT
{
	border-right: #c7c3b8 1px solid;
	padding-right: 2px;
	border-top: #c7c3b8 1px solid;
	padding-left: 2px;
	font-size: 80%;
	background: #f6f2e7;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #c7c3b8 1px solid;
	color: #716d60;
	padding-top: 2px;
	border-bottom: #c7c3b8 1px solid;
	font-family: verdana;
}
TEXTAREA
{
	border-right: #c7c3b8 1px solid;
	padding-right: 2px;
	border-top: #c7c3b8 1px solid;
	padding-left: 2px;
	font-size: 80%;
	background: #f6f2e7;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #c7c3b8 1px solid;
	color: #716d60;
	padding-top: 2px;
	border-bottom: #c7c3b8 1px solid;
	font-family: verdana;
}
SELECT
{
	border-right: #c7c3b8 1px solid;
	padding-right: 2px;
	border-top: #c7c3b8 1px solid;
	padding-left: 2px;
	font-size: 80%;
	background: #f6f2e7;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #c7c3b8 1px solid;
	color: #716d60;
	padding-top: 2px;
	border-bottom: #c7c3b8 1px solid;
	font-family: verdana;
}
FORM
{
	margin: 0px;
}
#logo
{
	float: left;
}
#utility
{
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
	padding-top: 10px;
}
#utility A
{
	color: #000;
	text-decoration: none;
}
#utility A:hover
{
	text-decoration: underline;
}
#utility A:unknown
{
	text-decoration: underline;
}
#utility A:active
{
	text-decoration: underline;
}
#menu1
{
	float: left;
}
#search
{
	float: right;
	padding-top: 3px;
	text-align: right;
}
#menu1 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#menu1 LI
{
	background: url(btn_corner_black_left.gif) #000 no-repeat left top;
	float: left;
	margin-right: 2px;
	text-align: center;
}
#menu1 LI A
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-weight: bold;
	background: url(btn_corner_black_right.gif) no-repeat right top;
	padding-bottom: 5px;
	color: #fff;
	padding-top: 5px;
	text-decoration: none;
}
#menu1 LI A:hover
{
	color: #fedb36;
}
#menu1 LI A:active
{
	color: #fedb36;
}
#menu1 LI A:unknown
{
	color: #fedb36;
}
#menu1 LI.selected
{
	background: url(btn_corner_red_left.gif) #d84519 no-repeat left top;
	margin-right: 2px;
	text-align: center;
}
#menu1 LI.selected A
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-weight: bold;
	background: url(btn_corner_red_right.gif) no-repeat right top;
	padding-bottom: 5px;
	color: #fff;
	padding-top: 5px;
	text-decoration: none;
}
#menu1 LI.selected A:hover
{
	color: #fedb36;
}
#menu1 LI.selected A:active
{
	color: #fedb36;
}
#menu1 LI.selected A:unknown
{
	color: #fedb36;
}
#menu2
{
	border-top: #fff 2px solid;
	background: #e4e0d5;
	border-bottom: #fff 1px solid;
}
#menu2 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#menu2 LI
{
	float: left;
	text-align: center;
}
#menu2 LI A
{
	border-right: #fff 2px solid;
	padding-right: 8px;
	display: block;
	padding-left: 8px;
	background: #e4e0d5;
	padding-bottom: 8px;
	color: #333333;
	padding-top: 5px;
	white-space: nowrap;
	text-decoration: none;
}
#menu2 LI A:hover
{
	color: #fff;
}
#menu2 LI A:active
{
	color: #fff;
}
#menu2 LI A:unknown
{
	color: #fff;
}
#menu2 LI.advice A
{
	background: url(btn_corner_grey_left.gif) #e4e0d5 no-repeat left bottom;
}
#menu2 LI.advice A:hover
{
	background: url(btn_corner_red2_left.gif) #d11d35 no-repeat left bottom;
}
#menu2 LI.advice A:active
{
	background: url(btn_corner_red2_left.gif) #d11d35 no-repeat left bottom;
}
#menu2 LI.advice A:unknown
{
	background: url(btn_corner_red2_left.gif) #d11d35 no-repeat left bottom;
}
#menu2 LI.business A:hover
{
	background: #4ba0b2;
}
#menu2 LI.business A:active
{
	background: #4ba0b2;
}
#menu2 LI.business A:unknown
{
	background: #4ba0b2;
}
#menu2 LI.community A:hover
{
	background: #da5c00;
}
#menu2 LI.community A:active
{
	background: #da5c00;
}
#menu2 LI.community A:unknown
{
	background: #da5c00;
}
#menu2 LI.council A:hover
{
	background: #8ea709;
}
#menu2 LI.council A:active
{
	background: #8ea709;
}
#menu2 LI.council A:unknown
{
	background: #8ea709;
}
#menu2 LI.environment A:hover
{
	background: #48718d;
}
#menu2 LI.environment A:active
{
	background: #48718d;
}
#menu2 LI.environment A:unknown
{
	background: #48718d;
}
#menu2 LI.events A:hover
{
	background: #eaa536;
}
#menu2 LI.events A:active
{
	background: #eaa536;
}
#menu2 LI.events A:unknown
{
	background: #eaa536;
}
#menu2 LI.leisure A:hover
{
	background: #426620;
}
#menu2 LI.leisure A:active
{
	background: #426620;
}
#menu2 LI.leisure A:unknown
{
	background: #426620;
}
#menu2 LI.jobs A:hover
{
	background: #980c6f;
}
#menu2 LI.jobs A:active
{
	background: #980c6f;
}
#menu2 LI.jobs A:unknown
{
	background: #980c6f;
}
#menu2 LI.forums A:hover
{
	background: #643791;
}
#menu2 LI.forums A:active
{
	background: #643791;
}
#menu2 LI.forums A:unknown
{
	background: #643791;
}
#left
{
	padding-right: 1%;
	padding-left: 1%;
	float: left;
	padding-bottom: 1%;
	width: 16%;
	padding-top: 1%;
	ZOOM: 1;
}
#left UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#left LI.header
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	border-left-width: 0px;
	background: #e4e0d5;
	border-bottom-width: 0px;
	padding-bottom: 3px;
	color: #393939;
	padding-top: 3px;
	border-right-width: 0px;
}
#left LI
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #cfcfcf 1px dotted;
}
#left LI A
{
	display: block;
	color: #000;
	text-decoration: none;
}
#left LI A:hover
{
	text-decoration: underline;
}
#left LI A:active
{
	text-decoration: underline;
}
#left LI A:unknown
{
	text-decoration: underline;
}
#left LI.adviceheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #d11d35;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.businessheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #4ba0b2;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.communityheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #da5c00;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.councilheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #8ea709;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.environmentheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #48718d;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.eventsheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #eaa536;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.leisureheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #426620;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.jobsheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #980c6f;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#left LI.onlineformsheader
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	background: #643791;
	border-bottom-width: 0px;
	color: #ffffff;
	border-right-width: 0px;
}
#content
{
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	width: 80%;
	padding-top: 0px;
}
#topBan
{
	background: url(banner_right.jpg) #010101 no-repeat right top;
	color: #fff;
	height: 121px;
	text-align: right;
}
#topBanWelcome
{
	background: url(banner_left.jpg) no-repeat left top;
	height: 121px;
}
#topBanWelcome SPAN
{
	left: -5px;
	position: relative;
	top: 5px;
}
#waterfrontBan
{
	background: url(banner_waterfront.jpg) #010101 no-repeat right top;
	color: #fff;
	height: 121px;
	text-align: right;
}
#waterfrontBanWelcome
{
	background: url(banner_left_waterfront.jpg) no-repeat left top;
	height: 121px;
}
#waterfrontBanWelcome SPAN
{
	left: -5px;
	position: relative;
	top: 5px;
}
#waterfrontsubBan
{
	background: url(banner_right_waterfront.jpg) #000000 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#waterfrontsubBanWelcome
{
	background: url(banner_left_sub_waterfront.jpg) no-repeat left top;
	height: 80px;
}
#waterfrontsubBanWelcome SPAN
{
	left: -5px;
	position: relative;
	top: 5px;
}
#subBan
{
	background: url(banner_right_lagan.jpg) #000000 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanWelcome
{
	background: url(banner_left_sub.jpg) no-repeat left top;
	height: 80px;
}
#subBanWelcome SPAN
{
	left: -5px;
	position: relative;
	top: 5px;
}
#subBanRubbishWasteRecycling
{
	background: url(bannerRubbishWasteRecycling.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanStGeorgesMarket
{
	background: url(bannerStGeorgesMarket.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanYouthSupport
{
	background: url(bannerYouthSupport.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanGasworks
{
	background: url(bannerGasworks.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanParks
{
	background: url(BannerParksandopenspaces.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanFamiliyHistory
{
	background: url(bannerFamilyHistory.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#subBanLeisure
{
	background: url(leisurebanner.jpg) #020708 no-repeat right top;
	color: #fff;
	height: 80px;
	text-align: right;
}
#features
{
	margin-top: 5px;
	float: left;
	width: 35%;
}
#features H2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 100%;
	background: #e4e0d5;
	padding-bottom: 2px;
	margin: 0px;
	color: #6f6f6f;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#features H1
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 100%;
	background: #e4e0d5;
	padding-bottom: 2px;
	margin: 0px;
	color: #6f6f6f;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.featurepanel
{
	background: url(bg_featurepanel.jpg) repeat-x left bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}
.featurepanel H3
{
	font-size: 100%;
	margin: 0px 4px;
}
.featurepanel H3 A
{
	text-decoration: none;
}
.featurepanel H3 A:hover
{
	text-decoration: underline;
}
.featurepanel H3 A:active
{
	text-decoration: underline;
}
.featurepanel H3 A:unknown
{
	text-decoration: underline;
}
.featurepanel P
{
	margin: 0px 0px 0px 4px;
	color: #000000;
	ZOOM: 1;
}
.featurepanel H3 A
{
	color: #333;
}
.featurepanel IMG
{
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	float: right;
	margin: 0px 4px;
	border-left: #333 1px solid;
	border-bottom: #333 1px solid;
}
#sections
{
	margin-top: 5px;
	float: right;
	width: 64%;
}
#sections H2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 100%;
	background: url(sections_panel.jpg) #e4e0d5 repeat-y right top;
	padding-bottom: 2px;
	margin: 0px;
	color: #6f6f6f;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
#sections .col
{
	padding-right: 1%;
	padding-left: 1%;
	float: left;
	padding-bottom: 0px;
	width: 31%;
	padding-top: 0px;
}
.col A
{
	text-decoration: none;
}
.col A:hover
{
	text-decoration: underline;
}
.col A:unknown
{
	text-decoration: underline;
}
.col A:active
{
	text-decoration: underline;
}
.col H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 0px;
}
.col UL
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 2px;
	padding-top: 0px;
	list-style-type: none;
}
.col LI
{
	margin-bottom: 3px;
}
.col LI A
{
	color: #333;
}
#advice
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#yourcouncil
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#environment
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#business
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#jobs
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#leisureculture
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#community
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#events
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#onlineforms
{
	padding-bottom: 10px;
	width: 80%;
	padding-top: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
#advice H3 A
{
	color: #d84519;
}
#yourcouncil H3 A
{
	color: #8ea709;
}
#environment H3 A
{
	color: #48718d;
}
#business H3 A
{
	color: #4ba0b2;
}
#jobs H3 A
{
	color: #980c6f;
}
#leisureculture H3 A
{
	color: #426620;
}
#community H3 A
{
	color: #da5c00;
}
#events H3 A
{
	color: #eaa536;
}
#onlineforms H3 A
{
	color: #643791;
}
#advice
{
	border-bottom: #d84519 1px dotted;
}
#yourcouncil
{
	border-bottom: #8ea709 1px dotted;
}
#environment
{
	border-bottom: #48718d 1px dotted;
}
#business
{
	border-bottom: #4ba0b2 1px dotted;
}
#jobs
{
	border-bottom: #980c6f 1px dotted;
}
#leisureculture
{
	border-bottom: #426620 1px dotted;
}
#community
{
	border-bottom: #da5c00 1px dotted;
}
#events
{
	border-bottom: #eaa536 1px dotted;
}
#onlineforms
{
	border-bottom: #643791 1px dotted;
}
#footer
{
	padding-right: 0px;
	border-top: #cfcfcf 1px dotted;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #cfcfcf 1px dotted;
}
#footer IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin-right: 10px;
	border-right-width: 0px;
}
#footer DIV
{
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
	padding-top: 10px;
}
#footer A
{
	color: #000;
}
/*
.formbutton
{
	border-right: #3f808e 1px solid;
	padding-right: 1px;
	border-top: #3f808e 1px solid;
	padding-left: 1px;
	font-size: 80%;
	background: #4ba0b2;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #3f808e 1px solid;
	color: #fff;
	padding-top: 1px;
	border-bottom: #3f808e 1px solid;
	font-family: verdana;
}
*/

.formbutton { background:#4BA0B2; border:1px solid #3F808E; font-family: verdana;  font-size:105%; color:#ffffff; margin:0; padding:0.5px; }

.OpenObjectsSearchBox {font-size:110%; color:#000000; }


#waterfrontfeatures
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	margin: 10px 0px 0px;
	width: 98%;
	padding-top: 5px;
	background-color: #006699;
}
#waterfrontfeatures H2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 125%;
	padding-bottom: 2px;
	margin: 0px 0px 5px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#waterfrontfeatures H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 150%;
	padding-bottom: 10px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #006699;
}
.waterfrontfeaturepanel
{
	padding-right: 0px;
	padding-left: 5px;
	background: #95a8ca;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 5px 0px;
	width: 20%;
	padding-top: 0px;
	height: 250px;
}
.waterfrontfeaturepanel H3
{
	font-size: 100%;
	margin: 0px;
}
.waterfrontfeaturepanel H3 A
{
	text-decoration: none;
}
.waterfrontfeaturepanel H3 A:hover
{
	text-decoration: underline;
}
.featurepanel H3 A:active
{
	text-decoration: underline;
}
.featurepanel H3 A:unknown
{
	text-decoration: underline;
}
.waterfrontfeaturepanel H3 A
{
	color: #333;
}
.waterfrontfeaturepanel IMG
{
	float: right;
	margin: 0px 4px;
}
#waterfrontrightsidepanel
{
	padding-right: 3px;
	padding-left: 3px;
	float: right;
	padding-bottom: 3px;
	width: 17%;
	padding-top: 3px;
	background-color: #d492b3;
}
#waterfrontaccessibilityicons
{
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	padding-top: 0px;
}
#waterfrontperformancelisting
{
	float: left;
	width: 65%;
}
#waterfrontrightside
{
	float: right;
	width: 25%;
}
.clearboth
{
	clear: both;
}
.rightimagewithcaption
{
	border-right: 1px solid;
	padding-right: 0px;
	border-top: 1px solid;
	padding-left: 10px;
	font-size: x-small;
	float: right;
	padding-bottom: 10px;
	margin: 5px;
	border-left: 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
}
.leftimagewithcaption
{
	border-right: 1px solid;
	padding-right: 0px;
	border-top: 1px solid;
	padding-left: 10px;
	font-size: x-small;
	float: left;
	padding-bottom: 10px;
	margin: 5px 10px 5px 0px;
	border-left: 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
}
.leftimagewithcaptionnoborder
{
	padding-right: 0px;
	padding-left: 10px;
	font-size: x-small;
	float: left;
	padding-bottom: 10px;
	margin: 5px 10px 5px 0px;
	color: #000000;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: center;
	border-bottom-style: none;
}
.columnone
{
	float: left;
	width: 48%;
}
.columntwo
{
	float: right;
	width: 48%;
}
.twocolumns
{
	float: left;
	width: 48%;
}
.newscolumns
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	margin-bottom: 2%;
	padding-bottom: 5px;
	width: 45%;
	margin-right: 2%;
	padding-top: 0px;
	height: 150px;
}
.text
{
	width: 99%;
	text-align: left;
}
.textlarge
{
	font-size: 125%;
	width: 99%;
}
.textcenter
{
	width: 99%;
	text-align: center;
}
.textright
{
	float: right;
}
.textbold
{
	font-weight: bold;
	width: 99%;
}
.textitalic
{
	font-style: italic;
}
.textbolditalic
{
	font-weight: bold;
	font-style: italic;
}
.textsmall
{
	font-size: 75%;
	width: 99%;
}
.textsmallright
{
	font-size: 75%;
	float: right;
}
.textwhitebold
{
	font-weight: bold;
	width: 99%;
	color: white;
}
H1
{
	font-weight: bolder;
	font-size: 150%;
}
H2
{
	margin-top: 25px;
	font-weight: bold;
	font-size: 125%;
}
H3
{
	font-weight: bold;
	font-size: 110%;
}
.textwhite
{
	width: 99%;
	color: white;
}
.quote
{
	font-weight: bold;
	font-size: small;
}
.texttwocolumns100
{
	float: left;
	width: 100%;
}
.texttwocolumns
{
	padding-right: 5px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	width: 48%;
	padding-top: 5px;
}
.textthreecolumns
{
	padding-right: 5px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	width: 30%;
	padding-top: 5px;
}
.textfourcolumns
{
	padding-right: 15px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	width: 22%;
	padding-top: 5px;
}
A.menulink
{
	color: #000000;
	text-decoration: none;
}
A.menulink:hover
{
	color: #000000;
	text-decoration: underline;
}
.leftmenulink
{
	float: right;
	margin-left: 22px;
	width: 90%;
	color: #000000;
	line-height: 140%;
	text-decoration: none;
}
A.leftmenulink:hover
{
	text-decoration: underline;
}
.bodylink
{
	color: #0033cc;
	line-height: 120%;
}
.bodylinksmall
{
	font-size: 70%;
	color: #0033cc;
	line-height: 100%;
}
IMG.left
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
}
IMG.right
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
}
IMG.noborder
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
IMG.noborderright
{
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#dottedlinetop
{
	border-top: #cfcfcf 1px dotted;
	margin-top: 10px;
	padding-top: 10px;
}
.blackbin
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	color: white;
	padding-top: 1px;
	background-color: #000000;
}
.brownbin
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #cc7d0d;
}
.bluebin
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #3300cc;
}
.atozcolumns
{
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.atozcolumnone
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 40%;
	padding-top: 0px;
}
.atozcolumntwo
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 25%;
	padding-top: 0px;
}
.atozcolumnthree
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 30%;
	padding-top: 0px;
}
.parkscolumns
{
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.parkscolumnone
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 42%;
	padding-top: 0px;
}
.parkscolumntwo
{
	padding-right: 2px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 25%;
	padding-top: 0px;
}
.parkscolumnthree
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 30%;
	padding-top: 0px;
}
.leisurecentrescolumnone
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 40%;
	padding-top: 0px;
}
.leisurecentrescolumntwo
{
	padding-right: 2px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 30%;
	padding-top: 0px;
}
.leisurecentrescolumnthree
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 20%;
	padding-top: 0px;
}
.leisurecentrescolumnfour
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 5%;
	padding-top: 0px;
}
.leisurecentreactivitiescolumnone
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 10%;
	padding-top: 0px;
}
.leisurecentreactivitiescolumntwo
{
	padding-right: 2px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 5%;
	padding-top: 0px;
}
.leisurecentreactivitiescolumnthree
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 10%;
	padding-top: 0px;
}
.leisurecentreactivitiescolumnfour
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 5%;
	padding-top: 0px;
}
.leisurecentreactivitiescolumnfive
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 10%;
	padding-top: 0px;
}
.sportslubscolumns
{
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.sportsclubscolumnone
{
	padding-right: 2px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 42%;
	padding-top: 0px;
}
.sportsclubscolumntwo
{
	padding-right: 2px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 25%;
	padding-top: 0px;
}
.sportsclubscolumnthree
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 30%;
	padding-top: 0px;
}
.emergencycolumns
{
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.emergencycontactscolumnone
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 30%;
	padding-top: 0px;
}
.emergencycontactscolumntwo
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 5px;
	width: 20%;
	padding-top: 0px;
}
.courseschedulecolumns
{
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.courseschedulecolumnone
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 40%;
	padding-top: 0px;
}
.courseschedulecolumntwo
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 5px;
	width: 55%;
	padding-top: 0px;
}
ACRONYM
{
	text-decoration: none;
}

