body form div {float:left;}

/* Main Styles */
#all a {color:#7AAD43;}

body							{margin:0px; text-align:center; font-family:Arial; font-size:91%;}
body a								{color:#7AAD43;}
body a:hover						{color:#000000;}
body img							{border:none;}
body div							{margin:0px; padding:0px; float:none;}
body form							{width:857px; margin:0px auto 0px auto;}
body table tr						{vertical-align:top;}
#all								{width:100%; float:left; border:1px solid #000000; text-align:left;}
#all #heed							{background-color:#ffffff; width:100%;}
#all #header						{height:154px; width:100%; border-bottom:1px solid #252525; background:url('../../../../images/templates/getactive02a.jpg') no-repeat; position:relative}

#all #header h1								{margin:0px;}
#all #header h1 #logo							{display:block; width:195px; height:60px; float:left; margin:11px 0px 0px 24px;}
#all #header #themes						{clear:both; float:none; margin-bottom:-17px; position:relative; top:-17px; left:143px; width:500px;}
/* edit below */
/* #all #header ul#topLinks						{margin-top:4px; clear:both; float:right; position:absolute; right:0px; top:0px;} */
#all #header ul#topLinks #text						{padding:3px 10px 1px 10px; background:none;}
#all #header ul#topLinks #text span					{float:left;}
#all #header ul#topLinks #text ul						{float:left; clear:none; position:relative; margin:-4px 0px 0px 7px;}
#all #header ul#topLinks #text ul li						{background:none;}
#all #header ul#topLinks #text ul li a							{display:block; height:23px; width:14px; background:url('../../../../images/templates/textSizes.gif') no-repeat; padding:0px}
#all #header ul#topLinks #text ul li a.small						{width:9px; background-position:0px 3px;}
#all #header ul#topLinks #text ul li a.medium						{width:12px; background-position:-9px 3px;}
#all #header ul#topLinks #text ul li a.large						{width:14px; background-position:-21px 3px;}
#all #header ul#topLinks #text ul li a span						{display:none;}
#all #header ul#topLinks li						{padding-left:1px; background:url('../../../../images/templates/topSep.gif') no-repeat 0px 7px;}
#all #header ul#topLinks li a							{color:#000000; padding:3px 10px 2px 10px; display:block;}
#all #header ul#topLinks li a:hover						{text-decoration:underline;}
/* edit below */
#all #header #controls						{float:right; background:url('../../../../images/templates/getactive02b.jpg') no-repeat right 0px; width:150px; height:154px;}
#all #header #controls #tel						{clear:both; float:right; font-weight:bold; font-size:150%; padding:10px 5px 10px 5px; width:441px; text-align:right;}
#all #header #controls #date						{clear:both; float:right; font-size:110%; font-weight:bold; color:#FFFFFF; padding:0px 5px 0px 5px; width:441px; text-align:right;}


#all #search							{width:177px; height:22px; background:url('../../../../images/templates/search.gif') no-repeat; float:right; position:relative; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:-30px; padding-left:8px; padding-right:6px; padding-top:4px; padding-bottom:4px}
#all #search label							{display:none;}
#all #search #searchcriteria					{float:left; border:1px solid #ffffff;  width:116px; height:16px; padding:0px 2px 0px 2px; font-family:Arial; font-size:90%; margin:2px 0px 0px 9px;}
#all #search #doSearch							{float:right; margin:3px 0px 0px 0px; height:17px; width:39px; }
#all #search a span								{display:none;}
#all #search input      { }

#all #main								{background:url('../../../../images/templates/searchLine.gif') repeat-x; padding-top:21px; width:100%; padding-bottom:17px; min-height:590px }
#all #main #left							{width:158px; margin-left:21px;}
#all #main #left #headingMainSections			{background:url('../../../../images/templates/headingMainSections.gif') no-repeat 10px 4px; width:130px; margin:0px; color:#7AAD43; font-size:120%; padding-left:24px; padding-right:0px; padding-top:0px; padding-bottom:2px}
#all #main #left ul								{background:url('../../../../images/templates/leftSep.gif') no-repeat left top; padding-top:1px; width:100%}
#all #main #left ul li								{clear:both; background:url('../../../../images/templates/leftSep.gif') no-repeat left bottom; width:100%; padding-bottom:1px}
#all #main #left ul li a								{color:#000000; display:block; padding:4px 0px 4px 11px; font-size:110%; text-decoration:none;}
#all #main #left ul li a.sel								{color:#7AAD43; background:url('../../../../images/templates/bulletArrow.gif') no-repeat left; font-weight:bold}
#all #main #left ul li a:hover								{text-decoration:underline;}


/* main centre width needs to be changed for Firefox browsers was originally 430 */
#all #main #centre							{width:580px; margin:0px 37px 0px 39px;}


#all #main #centre #bread						{margin-bottom:25px; margin-right:173px;}
#all #main #centre .col1						{width:400px; padding:36px 15px 0px 15px; background:no-repeat top left;}




/* Main col3 is the size of the main content area on the home template I have increased this and redusec the margins below to increase the size of this space that we can use  */
#all #main #centre .col3						{width:550px; padding:0px 0px 0px 0px; background:no-repeat top left;}


#all #main #centre .col2						{padding:0px; background:no-repeat top left;}
#all #main #centre #banner						{height:104px; background-image:url('../../../../images/templates/bannerWelcome.jpg'); margin-bottom:15px}
#all #main #centre .box							{width:205px; background:url('../../../../images/templates/boxSlice.gif') repeat-y; font-size:100%}
#all #main #centre .box h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
#all #main #centre .box h2 span							{display:none;}
#all #main #centre .box .min							{margin:0px; width:100%; min-height:240px; float:left;}
#all #main #centre .box .footer						{display:block; width:100%; height:14px; background:url('../../../../images/templates/boxFooter.gif') no-repeat; float:left; overflow:hidden}
#all #main #centre #QL							{margin-right:20px;}
#all #main #centre #QL h2							{background-image:url('../../../../images/templates/boxQL.gif');}
#all #main #centre #QL ul							{padding:7px 15px 10px 15px;}
#all #main #centre #QL ul li							{width:100%;}
#all #main #centre #QL ul li a								{display:block; padding:2px 0px 3px 0px;}
#all #main #centre #QL ul li a:hover							{color:#000000;}
#all #main #centre #QL .more						{margin-right:15px;}
#all #main #centre #features					{}
#all #main #centre #features h2						{background-image:url('../../../../images/templates/boxFeatures.gif');}
#all #main #centre #features ul						{padding:0px 15px 0px 15px;}
#all #main #centre #features ul li						{padding-bottom:14px;}
#all #main #centre #features ul li a						{display:block; float:left; text-decoration:none;}
#all #main #centre #features ul li img						{float:left; margin:7px 7px 7px 0px;}
#all #main #centre #features ul li span						{display:block; text-decoration:underline;}
#all #main #centre #features ul li a:hover						{color:#000000;}
#all #main #centre #features ul li a:hover span						{}
#all #main #centre #features ul li .more					{float:right; background-position:right; margin-top:2px;}
#all #main #centre #features ul li .more span					{display:none;}

#all #main #right							{width:132px; margin:15px 40px 0px 0px; padding-bottom:30px;}
#all #main #right #headlines					        {width:100%;}


#all #main #right2							{width:120px; margin:15px 40px 0px 0px; padding-bottom:30px;}
#all #main #right2 #headlines					        {width:100%;}



#all #main #right #headlines h2						{margin:0px; color:#7AAD43; font-size:120%; padding:5px 0px 2px 0px;}
#all #main #right #headlines h2 a						{display:block;}
#all #main #right #headlines h2 a:hover						{}
#all #main #right #headlines ul						{background:url('../../../../images/templates/leftSep.gif') no-repeat left top; padding-top:7px}
#all #main #right #headlines ul li						{padding-bottom:7px;}
#all #main #right #headlines ul li a						{}
#all #main #right #headlines ul li a:hover						{color:#000000;}
#all #main #right #pressReleases				{width:100%;}
#all #main #right #pressReleases h2					{margin:0px; color:#7AAD43; font-size:120%; padding:5px 0px 2px 0px;}
#all #main #right #pressReleases h2 a					{display:block;}
#all #main #right #pressReleases h2 a:hover					{text-decoration:underline;}
#all #main #right #pressReleases ul					{background:url('../../../../images/templates/leftSep.gif') no-repeat left top; padding-top:7px}
#all #main #right #pressReleases ul li					{padding-bottom:7px;}
#all #main #right #pressReleases ul li a					{display:block;}
#all #main #right #pressReleases ul li a:hover					{color:#000000;}


#all #footer							{font-size:86%; margin:0px 30px 0px 30px; width:797px; padding-bottom:10px;}
#all #footer #extLinks						{float:right; height:42px; width:132px; margin:-80px 10px 0px 0px; position:relative;}
#all #footer #extLinks a						{color:#5A5A5A; display:block; clear:both; width:100%;}
#all #footer #extLinks a:hover						{text-decoration:underline;}
#all #footer #extLinks #DirectGov				{height:11px; display:block; overflow:hidden;}
#all #footer address						{font-style:normal; margin-top:2px; border-top:1px solid #009900; padding-top:2px; clear:both;}
#all #footer #updated						{float:right; margin-top:-16px;}
#all #footer #links							{clear:both; width:100%; margin-top:9px;}
#all #footer #links li							{padding-left:1px; background:url('../../../../images/templates/bottomSep.gif') no-repeat left 6px;}
#all #footer #links li a							{padding:2px 4px 2px 4px; display:block;}
#all #footer #links li.noSep						{padding-left:0px; background:none;}
#all #footer #links li.noSep a							{padding-left:0px;}

/* Non-Bulleted Lists */
	/* NoBullets */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets2 {list-style:none; margin:10px; 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;}
	/* List */
.nobullets.list {float:none;}
.nobullets.list li {float:none;}
	/* Para */
.nobullets.para {float:none;}
.nobullets.para li {float:none;}

/* Invisible Text */
.invisi {display: none;}

/* Welcome Text */
.welcome {display:none; font-size:14pt;}

/* More Links */
.more {background:url('../../../../images/templates/bulletArrow.gif') no-repeat right center; display:block; text-align:right; padding-right:15px; min-height:9px }
.more:hover {text-decoration:underline;}
.more span {display:none;}

/* Template-Specific Styles */
body.home {}

/*
body.page {}
body.page #all #main #left {padding-bottom:50px;}
body.page #all #main #centre {width:602px;}
body.page #all #main #centre #content div {float:none;}
body.page #all #main #right {display:none;}
body.page #all #footer #extLinks {float:left; margin-top:-40px;}
body.page iframe {border:1px solid #FFFFFF;}
*/

body.page {}
body.page form {width:100%;}
body.page #all {border:none;}
body.page #all #main #centre {width:auto; float:none; margin-left:218px;}
body.page #all #main #centre #content {width:100%;}
body.page #all #main #centre #content div {float:none; clear:both;}
body.page #all #main #right {display:none;}
body.page #all #footer {width:auto; float:none;}
body.page #all #footer #extLinks {float:left;}
body.page iframe {border:1px solid #FFFFFF;}

/* Resolution Specific Sytles */
body.small {}
body.small form {width:775px;}
body.small #all #search {margin-right:0px;}
body.small #all #main #left {margin-left:9px;}
body.small #all #main #centre {margin:0px 14px 0px 14px;}
body.small #all #main #right {margin-right:13px;}
body.small #all #footer {width:640px;}

body.large {}
body.large form {width:1000px;}

/* Changed margine below for main center to reduce the white space around the centre of the page. Original Margin: 0px 109px 0pc 110px */
body.large #all #main #centre {margin:0px 30px 0px 30px;}
body.large #all #footer {width:940px;}



/* Selectable Styles */
/* User Selectable Styles */
.Heading1, H1			{margin:0px 0px 10px 0px; color:#7AAD43; font-size:150%;}
.Heading2, H2           {font-size:medium; font-weight:bold; color:#7AAD43; margin-top:0.1em; margin-bottom:0.1em;}
.Heading3, H3, .heading3{font-size:100%; font-weight:bold; color:#7AAD43; margin-top:0.1em; margin-bottom:0.1em;}

P, .Normal				{margin:0px;}
.Caption1				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-weight:normal; color:#000000;}
.Caption2				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-weight:normal; color:#000000;}

.whiteBig				{color:#FFFFFF; font-size:200%; display:block;}
.whiteSmall				{color:#FFFFFF; font-size:155%; display:block; font-weight:bold;}


/*

#immpalette     {
		white:#ffffff; 
		link_green:#005C00;
		table_row_green:#EEF3FC;
		menu_background:#DAF5CF; 
		menu_bg_blue1:#E7EDFA; 
		table_row_blue:#DAE3F7; 
		menu_bg_blue2:#CED6F6; 
		table_heading:#B5C0E7; 
		color7:#9DA9D6;
		color8:#3844AF;
		color9:#131F8D; 
		light_grey:#cccccc;
		mid_grey:#999999;
		dark_grey:#666666; 
		black:#000000; 
		}
*/
/*Events Calendar */
.eventsborder {background-color:#CCCCCC; 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: #CCCCCC; 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;}





.ArticleTitle { float:none;}

.ArticleBody {float:none;}

/* Page Expired Warning Plugin */
div#pageexpiredwarning		{font-weight:bold;}
