
body {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	height: 100%;
	font: normal normal 9pt "Century Gothic", Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:#669966;
}

/* ----------------------------------- WRAPPER (header + header flash + content + footer) ----------------------------------- */

div#wrapper {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 710px;
	background-color: #FFFFFF;
}

/* ----------------------------------- HEADER (height: 150px, top: 0px) ----------------------------------- */

div#header {
	position:absolute;
	top: 0px;
	left: 60px;
	width: 680px;
	height: 120px;
}

	div.logospace {
	position:relative;
	float: left;
	width: 680px;
	height: 60px;
	}
	
		.headerlogo {
			position: absolute;
			top:6px;
			left:0px;
			width: 500px
			height: 51px;
			border: 0px;
		}
	
	div.headermenu { /* space for the menu tabs */
	padding-top: 13px;
	position:relative;
	float: left;
	width: 680px;
	height: 47px; /* original height: 60px */
	}
			
			.header_tab a {text-decoration: none; color:#333333;}
			.header_tab a:hover {text-decoration: none; font-weight: normal; color: #333333;}
	
			.headermenu_links a {text-decoration: none; color: #999999;}
			.headermenu_links a:hover {text-decoration: none; font-weight: normal; color: #CC0000;}

/* ----------------------------------- HEADER FLASH (height: 120px, top: 120px) ----------------------------------- */

div#headerflash {
	position:absolute;
	top: 120px;
	left: 60px;
	width: 680px;
	height: 250px;
	background-color:#666666;
}


/* ----------------------------------- BODY CONTENT (height: 250px, top: 370px) ----------------------------------- */

div#bodycontent {
	position:absolute;
	top: 370px;
	left: 60px;
	width: 680px;
	height: 250px;
}

	div.content_thumb_area{ /*----------------- thumbnail area -----------------*/
		position:relative;
		float: left;
		padding-top:10px;
		width:408px;
		height:240px;
	}

		div.thumb_frame{ /*---- thumbnail area -----*/
			position:relative;
			float: left;
			width:136px;
			height:120px;
		}

	div.content_text_area{ /*----------------- text paragraph area-----------------*/
		position:relative;
		float: left;
		padding-top:10px;
		width:272px;
		height:240px;
	}
	
		.content_headline {
			text-align: left;
			font: normal normal 12pt Arial, "Century Gothic", Calibri, Verdana, Helvetica, sans-serif;
			color: #CC0000;
		}
	
	
		.content_support {
			text-align: justify;
			font: normal normal 9pt "Century Gothic", Calibri, Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
		}
	
/* ----------------------------------- footer (height: 90px, top: 620px) ----------------------------------- */

div#footer {
	position:absolute;
	top: 620px;
	left: 00px;
	width: 800px;
	height: 90px;
	background-color: none;
	font: normal normal 7.5pt "Century Gothic", Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
	div.footer_top {
		positive: relative;
		float: left;
		width: 800px;
		height: 30px;
	}
	
	div.footer_bottom {
		positive: relative;
		float: left;
		width: 800px;
		height: 60px;
		background-color: #669966;
	}
			.footertxt {
				position:relative;
				float: right;
				text-align: right;
				height: 45px;
				width: 500px;
				border-bottom:0px;
			}
			.footertxt a {text-decoration: none; color: #ffffff;}
			.footertxt a:hover {text-decoration: none; font-weight: normal; color: #cc0000;}
	