		
	body {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		text-align:center;
		background-color: #C4E0A5;
		}

	#container { 
		visible:false;
		margin: 0 auto;
		width: 900px;
		text-align: left;
		position: relative;
		}



/* links */
	
	a.inline {color: #b3d186;}
	a.logotype {text-decoration: none;}
	a.bylinelink {color: #5C802E;}
	a.pdflinker {color: #FFFFFF;}

	a:link {text-decoration: none;}
	a:visited {text-decoration: none;}
	a:active {text-decoration: none;}
	a:hover {text-decoration: underline;}


/* menu */

	a.menulink {text-decoration: none; color: #5C802E;}

	p.menuitem {padding-top:9px; border-top:1px solid #5C802E;}
	p.currentmenu {padding-top:9px; border-top:1px solid #FFFFFF;}

	#menu1 {
		vertical-align: bottom;
		position: absolute;
		top:66px;
		left:400px;
		width:72px;
		height:22px;
		}

	#menu2 {
		vertical-align: top;
		position: absolute;
		top:66px;
		left:515px;
		width:68px;
		height:22px;
		}

	#menu3 {
		vertical-align: top;
		position: absolute;
		top:66px;
		left:630px;
		width:100px;
		height:22px;
		}

	#menu4 {
		vertical-align: top;
		position: absolute;
		top:66px;
		left:778px;
		width:67px;
		height:22px;
		}
	


/* header */

	#maincontent {
		position: relative;
		top:0px;
		width:900px;
		height:510px;
		background: #5C802E;
		padding:0px;
		}

	#logotype {
		position: absolute;
		z-index:1;
		left:86px;
		top:66px;
		width:186px;
		height:66px;
		padding:0px;
		}

	#topimage {
		position: absolute;
		left:55px;
		top:100px;
		width:790px;
		height:375px;
		padding:0px;
		}

		


/* body */

	#textcolumn2 {
		position: relative;
		left:0px;
		top:0px;
		width:560px;
		min-height:250px;
		background: #5C802E;
		padding:0px 170px 55px 170px;
		}

	#textcolumn4 {
		position: relative;
		left:0px;
		top:0px;
		width:445px;
		min-height:250px;
		background: #5C802E;
		padding:0px 55px 55px 400px;
		}

/* Projects Page */

	#textprojects {
		position: relative;
		left:0px;
		top:0px;
		width:790px;
		min-height:250px;
		background: #5C802E;
		padding:0px 55px 0px 55px;
		}

	#projectview {
		width: 790px;
		height: 28px;
		padding: 0px;
		border-bottom: 1px solid #b3d186;
		}

	#projectlink1 {
		position: absolute;
		float: left;
		height: 22px;
		padding: 6px 12px 0px 10px;
		margin: 0px;
		font:	12px/1.2 Verdana;
		color: #b3d186;
		}

	#projectlink2 {
		position: absolute;
		height: 22px;
		padding: 6px 12px 0px 10px;
		margin: 0px 0px 0px 109px;
		font:	12px/1.2 Verdana;
		color: #b3d186;
		}

	div.projectlinkcurrent {
		background-color: #335900;
		}

	div.projectentry {
		}

	div.projectimg {
		float: left;
		width: 330px;
		}
		
	div.projectinfo {
		margin-left: 345px;
		width: 445px;
		padding: 10px 0px 55px 0px;
		border-top: 1px solid #b3d186;
		}

	div.projectinfofirst {
		margin: 16px 0px 0px 345px;
		width: 445px;
		padding: 0px 0px 55px 0px;
		}

	p.pdflink {
		font:	10px Verdana;
		letter-spacing:1.5px;
		color: #FFFFFF;
		line-height: 23px;
		}




/* paragraph and headline */

	p, h1, h2 {
		margin:0px;
		}

	p.bodytext {
		font:	12px/1.2 Verdana;
		color: #FFFFFF;
		line-height: 23px;
		margin-bottom:12px;
		}

	h1 {
		font:	24px Georgia, Times, serif;
		color: #FFFFFF;
		line-height: 23px;
		margin-bottom:12px;
		}

	h2 {
		font:	21px Georgia, Times, serif;
		color: #FFFFFF;
		line-height: 23px;
		margin-bottom:12px;
		}

	h2.spaceabove {
		margin-top:36px;
		}

	span.smallcaps {
		font:	10px Verdana;
		letter-spacing:1.5px;
		color: #b3d186;
		line-height: 23px;
		margin-bottom:12px;
		}

	p.byline {
		font:	10px Verdana;
		color: #5C802E;
		line-height: 23px;
		margin:5px 0px 50px 0px;
		}