/* Main Styles */
body							{margin:0px; text-align:center; font-family:Arial; font-size:70%; color:#666666; background:#ffffff url(../../../../images/templates/shadow.gif) center top repeat-y;}
body p								{margin:0px; padding:0px;}
body a								{color:#666666; text-decoration:underline;}
body UL									{margin-left:35px; margin-top:1.0em; margin-bottom:0.001pt; list-style:outside square url(../../../../images/templates/blue-sq.gif);}
body a:hover							{color:#1E50BA;}
body div							{margin:0px; padding:0px;}
body form							{width:775px; margin:0px auto 0px auto; text-align:left;}
body form div								{float:left;}
#all								{width:100%; float:left;}
#all #topLinks							{background:url(../../../../images/templates/topLinksSlice.gif) repeat-x #959595; display:block; width:741px; padding:0px 17px 0px 17px; margin-bottom:1px;}
#all #topLinks li							{padding-left:1px; background:url(../../../../images/templates/topLinksSep.gif) no-repeat left;}
#all #topLinks li a								{display:block; padding:1px 4px 3px 4px; color:#FFFFFF; text-decoration:none; font-family:Tahoma; font-size:90%;}
#all #topLinks li.noSep							{padding-left:0px; background:none;}
#all #header							{background:url(../../../../images/templates/banner.png) no-repeat right; height:100px; width:100%; border-bottom:2px solid #FFFFFF;}
#all #header #logo							{float:left; margin:0px;}
#all #header #logo a							{display:block; width:129px; height:91px; background:url(../../../../images/templates/logo.gif); margin:6px 0px 0px 25px;}
#all #header #search						{float:right; margin-top:2px; width:147px;}
#all #header #search label						{display:none;}
#all #header #search input						{font-size:90%; font-family:Arial; padding:0px; width:100px !important; height:13px !important; float:left; margin-top:2px;}
#all #header #search a							{display:block; width:27px; height:20px; background:url(../../../../images/templates/searchButton.gif) no-repeat; float:left; margin:0px 8px 0px 8px;}
#all #header #search a img							{display:none;}
#all #main								{width:100%; border-top:3px solid #3A3A3A;}
#all #main #left							{width:183px; position:relative; z-index:2;}
#all #main #left #topBG							{background:url(../../../../images/templates/leftWaveTop.gif) no-repeat left 22px; width:100%; padding-bottom:145px; min-height:400px; width:100%; position:relative;}
#all #main #left #topBG #textSize					{background:url(../../../../images/templates/textSizeSlice.gif) repeat-x; width:100%; color:#FFFFFF; text-align:right;}
#all #main #left #topBG #textSize #align				{float:right; margin-right:8px;}
#all #main #left #topBG #textSize #align .label				{padding:4px 0px 4px 0px; display:block; float:left;}
#all #main #left #topBG #textSize #align a					{padding:4px 2px 4px 2px; display:block; float:left; color:#FFFFFF; text-decoration:none;}
#all #main #left #topBG #textSize #align a.small				{padding-top:6px; font-size:85%;}
#all #main #left #topBG #textSize #align a.medium				{padding-top:4px; font-size:100%;}
#all #main #left #topBG #textSize #align a.large				{padding-top:2px; font-size:120%; padding-left:1px;}
#all #main #left #topBG #textSize #align a:hover				{text-decoration:underline;}
#all #main #left #topBG #menu						{width:100%;}
#all #main #left #topBG #menu li						{width:100%;}
#all #main #left #topBG #menu li a							{color:#FFFFFF; text-decoration:none; display:block; padding:4px 8px 4px 8px; text-align:right; background:url(../../../../images/templates/leftBullet.gif) no-repeat 10px 9px;}
#all #main #left #topBG #menu li a:hover						{color:#000000;}
#all #main #left #topBG #menu li ul							{width:100%;}
#all #main #left #topBG #menu li ul li							{border:none;}
#all #main #left #topBG #menu li ul li a							{color:#ACC9FA; background:none !important;}
#all #main #left #topBG #menu li.sel						{border:solid #FFFFFF; border-width:1px 0px 1px 0px;}
#all #main #left #topBG #menu li.sel a							{background:url(../../../../images/templates/menuNotch.gif) no-repeat right 7px #3060A6;}
#all #main #left #topBG #menu li.home						{}
#all #main #left #topBG #menu li.home a							{background-image:none;}
#all #main #centre							{width:745px; padding:10px 0px 12px 18px;}
#all #main #centre h1							{background:url(../../../../images/templates/sectionBg.gif) top right no-repeat;}
#all #main #centre h1 .border						{background:url(../../../../images/templates/headingBorder.gif) repeat-x bottom; display:block;}
#all #main #centre h1 .spike						{background:url(../../../../images/templates/headingSpike.gif) no-repeat 14px bottom; display:block; padding-bottom:12px;}
#all #main #centre div							{float:none;}
#all #main #right							{width:158px; float:right; margin:10px 10px 10px 0px;}
#all #footer							{text-align:center; background:#F2F2F2; width:100%;  font-size:90%;}
/*#all #footer #bottomBG							{background:url(../../../../images/templates/leftWaveBottom.gif) no-repeat; display:block; float:left; width:183px; height:235px; margin:-235px -183px 0px 0px; position:relative; z-index:1;}*/
#all #footer #legal							{width:100%; font-family:Tahoma; margin:5px 0px 5px 0px;}
#all #footer #legal a							{text-decoration:none;}
#all #footer #legal a img							{position:relative; top:3px;}
#all #footer #legal a:hover							{text-decoration:underline;}
#all #footer address						{width:100%; font-style:normal; font-family:Tahoma;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

/* Invisible Text */
.invisi {display:none;}

/* Re-usable Styles */
.box {border:1px solid #C8C8C8; width:158px;}
.box .heading {font-size:100%; font-weight:normal; margin:0px;}
.box .heading .border {background:url(../../../../images/templates/boxBorder.gif) repeat-x bottom; display:block;}
.box .heading .spike {background:url(../../../../images/templates/boxSpike.gif) no-repeat 14px bottom; display:block; padding-bottom:7px;}
.box .heading .fade {background:url(../../../../images/templates/boxSlice.gif) repeat-y #2554C9; display:block; padding:5px 8px 5px 8px; color:#FFFFFF;}
.box .content {padding:1px 8px 8px 8px; float:none;}

.news {width:186px; float:left !important;}
.news.right {float:right !important;}
.news .heading {}
.news .heading .border {background-image:url(../../../../images/templates/newsBorder.gif);}
.news .heading .spike {background-image:url(../../../../images/templates/newsSpike.gif);}
.news .heading .fade {background:no-repeat 160px 4px #F0F4F9; padding:5px 30px 5px 8px; color:#0958A2; text-decoration:none;}
.news .heading .fade:hover {text-decoration:underline;}
.news .content {min-height:70px;}
.news.latest {margin-bottom:15px; clear:left;}
.news.latest .heading .fade {background-image:url(../../../../images/templates/iconLatest.gif);}
.news.events {margin-bottom:15px; float:right;}
.news.events .heading .fade {background-image:url(../../../../images/templates/iconEvents.gif);}
.news.community {clear:left;}
.news.community .heading .fade {background-image:url(../../../../images/templates/iconCommunity.gif);}
.news.recycling {float:right;}
.news.recycling .heading .fade {background-image:url(../../../../images/templates/iconRecycling.gif);}

/* Selectable Styles */
.Heading1, H1     {color:#003399; font-size:1.8em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.2em;}
.Heading2, H2 	  {color:#666699; font-size:1.2em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold;margin-top:0.3em; margin-bottom:0.2em;}
.Heading3, H3     {color:#999999; font-size:1.0em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold; margin-top:0.2em; margin-bottom:0.2em;}
.Heading4, H4     {color:#006699; font-size:0.9em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold; margin-bottom:0.2em;}

.Normal          {}



#whatson1 {background-image:url(../../../../images/templates/WhatsOn.jpg); height:73px; width:161px; padding:0;  margin:0;}
.whatsonclass1 {display:block; padding:5px 8px 5px 9px; color:#ffffff; }
.latest1{display:block; padding:10px 8px 5px 8px;  color:#ffffff; }
#banner {clear:none; color:#666666; width:100%;}
.breadcrumb{color:#666666;}
.breadcrumb a{padding-right: 1px; color:#666666;}
.breadcrumb a:visited, .breadcrumb a:active{ color:#666666; }
.breadcrumb a:hover {text-decoration: underline; color:#666666;}

/*Events Calendar */
.eventsborder {background-color:#666666; color:#ffffff; line-height:20px;}
.eventsboxbg {background-color:#f7f7f7; font-size:100%; color:#000000;}
/*.eventsbullet {background-image:url(../../images/documenticon.gif);}*/
/* eWorld UI Calendar Control */
.calCtrl {font-size:80%; font-weight:normal;}
.calCtrlDayHeader {background-color: #DCDCDC;}
.calCtrlMonthHeader {background-color: #666666; color:white;}
.calCtrlWeekDay {background-color: #FFFFFF;}
.calCtrlOffMonth {background-color: #778898; }
.calCtrlGoToToday {background-color: #FFFFFF;}
.calCtrlTodayDay {background-color: #0f9fef;}
.calCtrlWeekend {background-color: #D3D3D3; }
.calCtrlSelectedDate {background-color: #FFFF00;}
.calCtrlClearDate {background-color: #FFFFFF;}
.calCtrlHoliday {background-color: #FFFFFF;}

/* AtoZBrowser */
	body .AtoZIndex	 		{color:#2F298F; background-color:#F1F1F9; font-size:1.1em; font-family:Arial,Verdana,Helvetica; text-decoration:none;}
	body .AtoZIndex:hover 		{color:#DAD9ED;}
	body .AtoZBG		 	{background-color:#F1F1F9; border:1px solid #E5E5E5;}
	body .AtoZLink	 		{color:#000099;}
	body .AtoZLink:hover	 	{color:#000000;}
	body .AtoZTitle1	 	{color:#2F298F; background-color:#F1F1F9; font-size:small; font-family:Arial,Verdana,Helvetica; border:1px solid #E5E5E5;}



