html,body {
	text-align:				center;
	background-color:		#006600; /*#d0ccbe;*/
	/*background-color:		#b6a482;*/
	margin:					0px;
}

#wrapper{
	width: 900px;
	height: auto;
}


/*
:-----------------
:  TOP SECTION
:-----------------
*/

	#wrapper #topSection {
		clear:			both;
		width: 			900px;
		border: 		1px solid #FFFFFF;
		height: 		178px;
	}
		
			#topSection #topLeftSection{
				width: 		230px;
				height:		178px;
				float: 		left;
			}
			
					#topLeftSection #logoSection{
						background-color: 	#F5FBF3;
					}
					
					
					#topLeftSection #menuSection{
						background-color: 	#006600;
						clear:				both;
						height: 			150px;
					}
			/* END topLeftSection -- */
					
			
			#topSection #topMainSection{
			}
			
					#topMainSection #topMidSection{
						width: 				453px;
						float:				left;
						border-left: 		1px solid #002000;
						border-right: 		1px solid #002000;
					}
					
					#topMainSection #topRightSection{
						width: 				215px;
						background-color:	#003300;
						height:				178px;
						float:				right;
					}
					
							#topRightSection #content{
									width: 				175px;
									overflow:			auto;
									margin:				10px;
									padding:			10px;
									/*----------------------------------------*/
									color:				#FFFFFF;
									font-size:			11px;
									font-family: 		Arial, Helvetica, sans-serif;
									text-align:			justify;
							}
					
				
			/* END topMainSection -- */
			
	/* END topSection -- */


#menu{
	width: 900px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}	
	
/* ---------------------------------------------------------------*/

	
	#wrapper .spacer{
	clear:		both;
	height:		10px;
	}
	

	#wrapper #contentSection {
		background-color: 		#F1F5EF;
		width: 					900px;
		clear:					both;
		float:					none;
		border:					1px solid #FFFFFF;	
		padding:				0px;
		overflow:				visible;
		/*-----------------------------------------------*/
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				11px;
		color:					#003300;
		/*#000000;*/
		text-align:				justify;
		vertical-align:			text-top;
		height:					100%;
	}
			#contentSection #cLeftPane{
			width: 				210px;
			float: 				left;
			background-color:	#F1F5EF;
			text-align: 		center;
			padding: 			5px;
			font-family:	Arial, Helvetica, sans-serif;
			font-size:		11px;
			}
			
					#cLeftPane #sidePane{
						width: 				210px;
						/*----------------------------------------*/
						text-align: 		left;
						margin: 			5px;
						padding: 			0px;
						margin-bottom: 		20px;
					}
					
					
					
					#cLeftPane #sidePane .loginText{
						width:			160px; 
						font-family:	Arial, Helvetica, sans-serif;
						font-size:		11px;
					}
					
					#cLeftPane #sidePane h2{
						text-align:			center;
						font-size:			12px;
						background-color:	#003300;
						margin-bottom: 		10px;
						padding-top: 		10px;
						padding-bottom: 	10px;
						color: 				#ffffff;
					}
					
					#cLeftPane #sidePane h3{
						font-size:		11px;
						font-weight:	bold;
						padding:		0px;
						margin:			0px;
					}
					
					#cLeftPane #sidePane p{
						padding-bottom:		5px;
						margin:				0px;
					}
			
		#contentSection #mainPane{
				float:				right;
				width:				645px;
				padding: 			10px;
				background-color: 	#FFFFFF;
				border-left: 		solid 1px #000000;
			}
			
			#mainPane #printerFriendly{
				font-size: 11px;
			}
			
				#mainPane #mainPane_left{
					float: 				left;
					padding-left:		5px;
					padding-right:		0px;
					background-color:	#FFFFFF;
					margin:				0px;
					width:				620px;
				}
				#mainPane_left{
					line-height: 18px;
					font-size:11px;
					letter-spacing: 0.03em;
					word-spacing: 0.1em;
				}

				
				#mainPane #minimumHeight{
					height:				800px;
					width: 				1px;
					overflow: 			hidden;
					float:				right;
					/*background-color: 	#FF0000;*/
				}
	
	#wrapper #sitefooter{
			background-color:		#003300;
			clear:					both;
			float:					none;
			/*border: 				1px solid #FFFFFF;*/
			padding:				10px;
			/*----------------------------------------------*/
			font-family:			Arial, Helvetica, sans-serif;
			font-size:				11px;
			font-weight:			bold;
			color:					#CCCCCC;
			text-align:				center;
			height: 40px;
	}
	
	
	
	.center{
		text-align:		center;
	}	
	
	
	h1{
		font-size:		18px;
	}
	
	h2{
		font-size:		14px;
		padding:		0px;
		margin:			0px;		
	}
	
	h3{
		font-size:		10px;	
		padding-top:	0px;
		padding-bottom:	0px;		
		margin-top:		0px;
		margin-bottom:	0px;		
	}	
	
	.imageleft{
		float: left;
		margin: 10px;
		margin-left: 0px;
		border: 1px solid #FFFFFF;
	}

	.imageright{
		float: right;
		margin: 10px;
		margin-right: 0px;
		border: 1px solid #FFFFFF;
	}
	
	.imagecentre{
		float: both;
		margin: 10px;
		border: 1px solid #FFFFFF;
	}
	
	p{
		font-family:			Arial, Helvetica, sans-serif;
	}
	
	#mainPane, #mainPane #mainPane_left p, table, td, tr{
		/*padding: 5px;*/
		font-size:				12px;
	}
	
	#mainPane h2{
		font-size:		14px;
		padding:		0px;
		padding-top:	15px;
		margin:			0px;
	}
	
	
	#printerFriendly{
	
	}
	
	



/*  WebloginPE  */
#wlpeLoginButton, 
#wlpeReminderButton, 
#wlpeRegisterButton, 
#wlpeRegisterCancelButton, 
#wlpeContactSend,
#wlpeSaveProfileButton,
#wlpeProfileDoneButton,
#wlpeProfileLogoutButton,
#wlpeProfileDeleteButton,
#wlpeLogoutButton,
#wlpeProfileButton{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #060;
	border: 1px solid #000;
}

.overrideWidth{
	width:98%;	
}

#wlpeViewContactMessage,
#wlpeUserProfileComment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}