/*-------------------------------------------------*/
/*coloured elements*/
/*-------------------------------------------------*/
li,
a,
a:visited{
	color:#697C63;
	}
a:hover,
a:active{
	color:#000000;
	}
	
		#paddingBox table{
				border-top: 5px solid #92C167;
				border-right: 5px solid #92C167;
				border-left: 5px solid #92C167;
				}
		#headerBoxLeft,
		#headerBoxRight{
			background:#697C63;
			}
		#headerMenuBox,
		#footerMenuBox{
			background:#92C167;
			}
			#headerMenuBoxActive a{
				color:#000000;
				background:#B3D495;
			}
			#footerMenuBox a,
			#footerMenuBox a:visited,
			#headerMenuBox a,
			#headerMenuBox a:visited{
				color:#000000;
				}
			#footerMenuBox a:active,
			#footerMenuBox a:hover,
			#headerMenuBox a:active,
			#headerMenuBox a:hover{
				color:#000000;
				background:#B3D495;
				}	
/*-------------------------------------------------*/
/*standard elements*/
/*-------------------------------------------------*/
html{
	height: 100%;
	}
body{
	margin-top:0;
	margin-bottom:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	vertical-align: top;
	height: 100%;
	text-align: center;
}
table{
	width:100%;
	}
td{
	vertical-align: top;
	}
li{
	margin:0 0 0 5px;
	}	
/*-------------------------------------------------*/
/*column-boxes definition*/
/*-------------------------------------------------*/
table#fullHeight{
	height:100%;
	}
#centerBox{
	width: 775px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding:0 0 0 0;
	text-align:left;	
}
	#paddingBox{
		height:100%;
		padding: 0 0 0 0;
		}
		#paddingBox td,
		#paddingBox tr{
			border:0;
			}
		#headerBoxLeft,
		#headerBoxRight{
			height: 71px;
			color:white;
			/*font-size:1.2em;*/
			font-weight:bold;
			}
			#headerBoxLeft{
				vertical-align:middle; 
				padding-left:25px;
			}
			#headerBoxRight{
				text-align: right;
				vertical-align:top;
				padding-right:25px; 
			}
		#headerMenuBox,
		#headerMenuBoxBack{
			height:26px;
			border:0;
			/*vertical-align:bottom;*/
			}
			#footerMenuBox{
				height:24px;
				text-align: right;
				padding:0;
				}
			#headerMenuBoxDist{
				width:15px;
				height:1px;
				}
		#headerMenuBox,
		#footerMenuBox{
			vertical-align:top;
			line-height:24px;
			padding-right:18px;
			/*height: 22px;*/
			}
			#footerMenuBox{
				text-align:right;
			}
			#headerMenuBox a,
			#headerMenuBox a:visited,
			#footerMenuBox a,
			#footerMenuBox a:visited,
			#headerMenuBoxActive a{
				/*line-height:1.8em;*/
				font-size:0.8em;
				display:inline;
				text-decoration:none;
				padding:5px 8px 5px 8px;
				margin-left:0;
				/*padding:0px 9px 0px 9px;
				margin-left:17px;
				margin-right:5px;*/
				}
		#leftColumn,
		#centerColumn,
		#rightColumn{
			height:100%;
			}
			#leftColumnContent,
			#centerColumnContent,
			#rightColumnContent{
				vertical-align:top;
				}
		#leftColumn{
			width:160px;
		}
			#leftColumnContent{
				padding: 25px 25px 20px 25px;
				}
		#centerColumn{
			width:440px;
		}
			#centerColumnContent{
				padding:0px 0 20px 10px;
				}
				#centerColumnContent table{
					border:none;
					}

		#rightColumn{
			width:160px;
		}
			#rightColumnContent{
				padding: 40px 25px 3px 25px;
				}
		#mainRow{
			vertical-align:top;
			height:100%;
		}
#homeLink,
#homeLink a{
	display: block;
	text-decoration:none;
	}