	body {
		background-color:#595959;
		margin:0;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		overflow-y:auto;
		overflow-x:hidden;
	}
	#pageContainer {
		height:520px;
		width:814px;
		position:absolute;
		top:50%;
		left:50%;
		margin-top:-260px;
		margin-left:-407px;
	}
	#topShadowBox {
		height:18px; 
		background:url("../images/shadow_top.jpg") no-repeat;
	}
	#bottomShadowBox {
		height:18px; 
		background:url("../images/shadow_bottom.jpg") no-repeat;
	}
	#outerContentBox {
		height:480px; 
		padding-left:19px;
		padding-right:19px;
		background:url("../images/shadow_bg.jpg") repeat-y;
		overflow:hidden;
	}
	#innerContentBox {
		width:773px;
		height:478px;
		position:relative;
		border:1px solid black;
	}
	#logo {
		position:absolute;
		top:0px;
		padding:10px;
	}
	#leftNav {
		width:185px;
		height:466px;
		position:absolute;
		left:0;
		top:0;
		background-color:white;
	}
	#leftNavFlash {
		position:absolute;
		top:114px;
	}
	#rightNav {
		background-color:#1f1f1f;
		width:589px;
		height:466px;
		position:absolute;
		right:0;
		top:0;
		margin:0;
		color:white;
		overflow:hidden;
	}
	#bottomBar {
		width:773px;
		border-top:1px solid black;
		height:12px;
		margin:0 auto;
		position:absolute;
		bottom:-1px;
		background:url("../images/bottom_bar.jpg") repeat-x #1F1F1F;
	}
	div#footerLinks {
		text-align:center;
		padding-top:12px;
		font-size:12px;
		color:#666;
	}
	div#footerLinks a {
		color:#AAA;
	}
	div.bigBox { width:814px; }
	div.centeredBox { margin:0 auto; }
	div.header {
		text-align:right;
		width:559px;
		height:21px;
		padding:5px;
		font-size:14px;
		position:absolute;
		top:0px;
		right:19px;
		background-color:#1f1f1f;
		opacity:0.95;
		filter:alpha(opacity=95);
		-moz-opacity:0.9;
	}
	div.title {
		text-decoration:underline;
		font-size:20px;
		margin-top:3em;
		text-align:center;
	}
	div.text {
		width:500px;
		text-align:justify;
		line-height:1.5em;
	}
	div.scrollContainer {
		width:539px;
		height:411px;
		padding:35px 25px;
		padding-bottom:20px;
		font-size:14px;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.scrollContainer div.section {
		padding-top:25px;
	}
	div.scrollContainer div.section h2 {
		margin-bottom:8px;
	}

	a:link, a:active, a:visited {
		text-decoration:underline;
		color:#79C141;
	}
	a:hover {
		text-decoration:none;
	}

	a.pageLink:link,a.pageLink:active,a.pageLink:visited {
		text-decoration:none;
	}
	a.pageLink:hover {
		text-decoration:underline;
	}
	a.whiteLink { 
		color:white;
	}

	h1 {
		font-size:22px;
		font-weight:normal;
		color:#79C141;
	}

	h2 {
		font-size:14px;
		color:#79C141;
		font-weight:bold;
		margin:0;
	}
	
	h3 {
		font-size:12px;
		color:#79C141;
		font-weight:normal;
		margin:0;
	}

	ul {
		list-style-type:square;
	}

	ul.positionQualifications {
		margin:0;
		font-size:10px;
		padding-left:18px;
		list-style:square;
	}

	div.portfolio_category {
		width:500px;
		margin-left:auto;
		margin-right:auto;
	}

	div.portfolio_category img {
		border:1px solid #888;
		margin-top:10px;
		margin-bottom:40px;
	}

	div.portfolio_category div.description {
		text-align:justify;
	}
	div.description {
		padding-left:24px;
	}
	.scrollContainerScrollbar {
		width:7px;
		float:right;
		background-color:#79C141;
		border:1px solid #C8E5B2;
		cursor:pointer;
		top:0px;
	}
	a.nopointer:link,a.nopointer:visited,a.nopointer:active {
		cursor:default;
	}

