/**************************************************************
	Default Portal CSS Core : W3C 2.1 Compliant
	CreatedBy: James van Leuvan
	CreationDate: 29/12/2008 12:00 PM
	DocVersion: 1.0

	IF YOU EDIT THIS FILE THEN RENAME IT AS
	A NEW CSS CORE TEMPLATE
**************************************************************/
* {
	margin : 0;
	padding : 0;
	}
html {
	margin : 0 0;
	padding : 0;
	text-align : center;
	height : 100%;
	}
body {
	margin : 0;
	padding : 0;
	height : 100%;
	background-image : url('bg_body_div.gif');
	background-position:center top;
	background-repeat:repeat-y;
	}
div#mainContainer {
	border-collapse : collapse;
	top : 0;
	text-align : center;
	width : 978px;
	margin : 0 auto;
	background-color : #fff;
	height : 100%;
	}
div#center {
	text-align:center;
	}
div.spacer {width: 100%; height:10px;}
/**/
div#topBar {
	height: 4px;
	width: 100%;
	background: url('bg_top_border.gif') 0 0;
	}
div#bottomBorder {
	width: 100%;
	position: absolute;
	background: url('bg_top_border.gif') 0 0;
	background-position: bottom;
	}
/**/
/**************************************************************
	IF YOU EDIT THIS FILE THEN RENAME IT AS
	A NEW CSS CORE TEMPLATE
**************************************************************/





/**************************************************************
	Div Portal CSS Skin : W3C 2.1 Compliant
	CreatedBy: James van Leuvan
	CreationDate: 29/12/2008 12:00 PM
	DocVersion: 1.0

	IF YOU EDIT THIS FILE THEN RENAME IT AS
	A NEW CSS SKIN TEMPLATE
**************************************************************/
	div#topBanner { /*top portal background params */
		border-collapse : collapse;
		top : 0;
		text-align : center;
		width : 978px;
		height: 94px;
		margin : 0 auto;
		/*
		background-color: #fff;
		*/
		background-image : url('topBanner_bg.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		}
	div#bottomBar { /*default bottom bar for top banner and portal section links */
		border-collapse : collapse;
		top : 0;
		text-align : center;
		width : 978px;
		height: 11px;
		margin : 0 auto;
		/*
		background-color: #fff;
		*/
		background-image : url('bottom_bar.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		}
	span.bannerCopy { /* endemic to werner - contact information in header */
		color: #fff;
		font-size: 18px;
		font-family:Arial, Helvetica, sans-serif;
		}
	/**/

	div#portalNavigation { /* portal navigation image|rollover links */
		border-collapse : collapse;
		top : 0;
		text-align : center;
		width : 978px;
		height: 358px;
		margin : 0 auto;
		background-color:#fff;
		/*
		background-image : url('portalNavigation_bg.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		*/
		}
	div#mainBody {
		border-collapse : collapse;
		top : 0;
		text-align : center;
		width : 978px;
		margin : 0 auto;
		background-color : #fff;
		height : 100%;
		}
	div#bottomBorder {
		border-collapse : collapse;
		top : 0px;
		left: 0px;
		text-align : center;
		margin : 0 auto;
		background-color : #fff;
		height : auto;
		}
/* table cell alignment classes to offset the defaults for table cells */
	td.ltd {
		text-align: left;
		vertical-align: top;
	}
	td.rtd {
		text-align: right;
		vertical-align: top;
	}
	td.ctd {
		text-align: center;
		vertical-align: top;
	}
/**/
/**************************************************************
	IF YOU EDIT THIS FILE THEN RENAME IT AS
	A NEW CSS SKIN TEMPLATE
**************************************************************/