/* CSS Document */

body {
margin: 0;
background-color: #fff;
}


div.globalContnr {
margin: 0 auto;
width: 908px;
}

div.topColBar {
width: 908px;
height: 10px;
background-image: url(../images/template/top-colour-palette.gif);
background-repeat: no-repeat;
}

div.mainContnr {
width: 908px;
}

div.abPanel {
position:absolute;
width: 908px;
}

div.homeTxt {
float: left;
width: 320px;
margin: 90px 0 10px 25px;
padding: 20px 20px 10px 20px;
/*padding: 105px 0 0 20px;*/
min-height: 155px;
background-color: #333;
opacity: 0.85;
-moz-opacity:0.85;
filter:alpha(opacity=85);
}

div.logoContnr {
float: right;
width: 145px;
padding: 74px 20px 0 0;
}

div.navContnr {
width: 858px;
padding: 0 25px;
height: 69px;
}

div.mainNavBegin {
float: left;
width: 1px;
}

div.mainNavEnd {
float: left;
width: 1px;
}

div.homeColOne {
float: left;
width: 362px;
margin-right: 2px;
}

div.homeColTwo {
float: left;
width: 362px;
margin-right: 2px;
}

div.homeColThree {
float: left;
width: 180px;
}

div.businessPanel {
width: 322px;
min-height: 109px;
background-image:url(../images/template/purple-bg.png);
background-repeat: no-repeat;
background-color: #542786;
padding: 10px 20px;
}

div.homeBrocPanel {
width: 362px;
height: 184px;
margin-top: -22px;
overflow: hidden;
}

div.homeNewsletterPanel {
width: 362px;
height: 119px;
margin-top: -18px;
}

div.pgBrocPanel {
width: 250px;
}

div.homeNewsPrev {
width: 322px;
/*background-image: url(../images/template/btn-view-news.png);
background-position:top right;
background-repeat:no-repeat;*/
}

div.pgNewsPrev, div.pgEventsPrev, div.pgTextBox {
width: 210px;
padding: 25px 20px 0 20px;
}

div.homeEventsPrev {
width: 322px;
/*background-image: url(../images/template/btn-view-events.png);
background-position:top right;
background-repeat:no-repeat;*/
}

div.homePrevHeader {
width: 322px;
}

div.homePrevHeading {
float: left;
width: 192px;
padding: 10px 0 0 0;
}

div.homePrevLink {
float: left;
width: 130px;
/*padding: 20px 0 0 0;*/
}

div.homeModulePanel {
width: 322px;
min-height: 261px;
background-image: url(../images/template/green-bg.png);
background-repeat: no-repeat;
background-color: #6ebd45;
padding: 10px 20px 0 20px;
}

div.homeModulePanelEnd {
width: 362px;
height: 20px;
/*background-image: url(../images/template/green-bg-end.png);
background-repeat: no-repeat;*/
}

div.pgModulePanel {
width: 250px;
margin-top: -13px;
}

	div.pgModulePanelTop {
	width: 250px;
	height: 15px;
	}
	
	div.pgModulePanelContent {
	width: 250px;
	min-height: 197px;
	background-image: url(../images/template/col-green-bg.png);
	background-repeat: no-repeat;
	}

	div.pgModulePanelEnd {
	width: 250px;
	height: 14px;
	/*background-image: url(../images/template/col-green-bg-end.png);
	background-repeat: no-repeat;*/
	}

div.homeBluePanel {
width: 180px;
min-height: 251px;
background-image: url(../images/template/blue-bg.png);
background-repeat: no-repeat;
background-color: #00a6e4;
padding-top: 20px;
}

div.homeBluePanelEnd {
width: 180px;
height: 20px;
/*background-image: url(../images/template/blue-bg-end.png);
background-repeat: no-repeat;*/
}

div.pgBluePanel {
width: 250px;
margin-top: -12px;
}

	div.pgBluePanelTop {
	width: 250px;
	height: 15px;
	}
	
	div.pgBluePanelContent {
	width: 210px;
	min-height: 153px;
	background-image: url(../images/template/col-blue-bg.png);
	background-repeat: no-repeat;
	padding: 25px 20px 0 20px;
	}
	
	div.blogBluePanelContent {
	width: 250px;
	min-height: 153px;
	background-image: url(../images/template/col-blue-bg.png);
	background-repeat: no-repeat;
	padding: 0;
	}
	
	div.pgBluePanelEnd {
	width: 250px;
	height: 14px;
	/*background-image: url(../images/template/col-blue-bg-end.png);
	background-repeat: no-repeat;*/
	}

div.footerContnr {
width: 908px;
background-image: url(../images/template/footer.gif);
background-repeat: no-repeat;
min-height: 60px;
text-align: right;
padding-top: 20px;
}

div.headerContnr {
width: 908px;
}

div.topPanel {
width: 908px;
}

div.searchLinks {
width: 888px;
position:absolute;
padding-top: 11px;
padding-left: 20px;
}

div.mainImg {
width: 908px;
padding-top: 25px;
}

/**/

div.pgAbPanel {
position:absolute;
width: 908px;
}

div.pgHeadContnr {
width: 908px;
}

div.pgNavContnr {
width: 908px;
height: 69px;
padding: 62px 25px 0 25px;
}

div.pgMainColOne {
float: left;
width: 250px;
}

div.pgMainColTwo {
float: left;
width: 638px;
padding-left: 20px;
padding-top: 70px;
}

div.pgHeadings {
width: 618px;
padding-left: 20px;
}

div.pgHeadDivide {
width: 638px;
background-image: url(../images/template/heading-div.gif);
background-repeat: no-repeat;
height: 45px;
padding-bottom: 10px;
}

div.pgOneContnr {
width: 638px;
}

div.pgOneColOne {
float: left;
width: 383px;
padding: 0 20px;
font-size: 110%;
line-height: 140%;
}

div.pgOneColTwo {
float: left;
width: 215px;
}

div.pgOneColOneZone {
width: 215px;
margin-top: 10px;
}
	
	div.pgOneColOneZoneContent {
	padding: 20px;
	width: 175px;
	background-color: #e5e5e5;
	}
	
	div.pgOneColOneZoneEnd {
	width: 215px;
	height: 14px;
	background-image: url(../images/template/rel-col-end.gif);
	background-repeat: no-repeat;
	}	

div.pgTwoContnr {
width: 598px;
padding: 0 20px;
}

div.newsRow {
width: 598px;
padding: 20px 0;
border-top: 1px dashed #ccc;
}

	div.newsDate {
	float: left;
	width: 68px;
	padding-top: 4px;
	}
	
	div.newsImg {
	float: left;
	width: 75px;
	padding-left: 6px;
	}
	
	div.newsContent {
	float: left;	
	width: 439px;
	padding-left: 10px;
	}
	
		div.newsTitle {
		width: 439px;
		padding-bottom: 5px;
		}
		
		div.newsSummary {
		width: 439px;
		}
		
/* BLOG */

div.blogPod {
width: 210px;
padding: 15px 20px;
}

div.blogPodHeading {
width: 210px;
}

div.blogPodBody {
width: 210px;
}

	div.blogPodBody form {
	margin: 0;
	}
	
	div.blogPodBody form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #fff;
	padding: 3px;
	}
	
	.blogDetails {
	font-weight: bold;
	}