/* Layouts for pages */

div#mainLayer {
	position: relative;
	margin: 29px auto 0px auto;
	padding: 0px;
	width: 900px;
	height:auto;
	min-height:677px;
	background-image: url(/images/background_tile.gif);
	background-repeat: repeat-y;
	background-position:top left;
}

div#backgroundLayerTop {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height:435px;
	overflow:hidden;
	background-image: url(/images/background_header.jpg);
	background-repeat: repeat-y;
	background-position:top left;
}

div#backgroundLayerBottom {
	position:absolute;
	z-index:1;
	left:0px;
	bottom:0px;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height:236px;
	overflow:hidden;
	background-image: url(/images/background_footer.jpg);
	background-repeat: repeat-y;
	background-position:top left;
}

div#mainTextLayer {
	position: relative;
	z-index:2;
	width:620px;
	margin:0px 0px 50px 0px;
	padding:150px 0px 50px 0px;
}

div#pnavLayer {
	position: relative;
	float:left;
	z-index:2;
	width:180px;
	margin:0px 0px 0px 0px;
	padding:0px;	
}
	div#pnavLayer p {
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	div#pnavLayer img {
		padding:0px;
		margin:0px;
	}	

div#textLayer {
	position: relative;
	z-index:2;
	width:420px;
	margin:0px 0px 0px 200px;
	padding:0px;	
}

div#buttonLayer {
	position: relative;
	float:right;
	z-index:2;
	width:240px;
	text-align:left;
	margin:150px 0px 40px 0px;
	padding:0px;
}
	div#buttonLayer p {
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	div#buttonLayer img {
		padding:0px;
		margin:0px;
	}	
	
	div#LatestNewsLayer {
		position:relative;
		background:url(../images/button_news_background.gif);
		width:211px;
		padding:0px;
		margin:0px 0px 5px 0px;
		z-index:5;
	}
		
	div#LatestNewsContent {
		position:relative;
		background:url(../images/button_news_background_header.gif) no-repeat;
		font:Arial, Helvetica, sans-serif;
		width:171px;
		padding:10px 20px 20px 20px;
		margin:0px 0px 0px 0px;
		z-index:20;
	}
		
	div#LatestNewsContent h3 {
		color:#2A3D17;
		size:18px;
		padding:0px;
		margin:0px;
	}
		
	div#LatestNewsContent p, div#LatestNewsContent a, div#LatestNewsContent a:hover {
		color:#2A3D17;
		font-size:11px;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
	
	div#LatestNewsFooter {
		position:absolute;
		left:0;
		bottom:0;
		width:211px;
		height:33px;
		overflow:hidden;
		background:url(../images/button_news_background_footer.gif) no-repeat;
		z-index:10;
	}

div#creditLayer {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 750px;
	padding:5px 0px 0px 150px;
	text-align:left;
}

/* Internal specific */

div#int_navigationLayer {
	float:right;
	width:303px;
	padding:0px;
	margin:0px;	
}

div#int_backgroundLayerTop {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height:435px;
	overflow:hidden;
	background-image: url(/images/int_background_header.jpg);
	background-repeat: repeat-y;
	background-position:top left;
}

div#int_mainTextLayer {
	position: relative;
	z-index:2;
	width:900px;
	margin:0px 0px 50px 0px;
	padding:150px 0px 100px 0px;
}


div#int_textLayer {
	position: relative;
	z-index:2;
	width:680px;
	margin:0px 0px 0px 200px;
	padding:0px;	
}


div#intbuttonLayer {
	position: relative;
	float:right;
	z-index:2;
	width:240px;
	text-align:left;
	margin:150px 0px 40px 0px;
	padding:0px;
}
	div#intbuttonLayer p {
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	div#intbuttonLayer img {
		padding:0px;
		margin:0px;
	}	
