body {
	background-color: #FFFFFF;
	position:absolute;
	margin: 10px 20px 40px 40px;
    width: 950px;
    font-family: Verdana, Trebuchet, Arial;
    font-size: 12px;
}

.clear_both {
	clear:both;
}

#header_container {
	width:900px;
	height:150px;
	background:#4B4B4B;
	padding:0px;
	
}

#logo_container {
	padding-top:35px;
	padding-left:32px;
	float:left;
	
	}

#content_container {
	width:868px;
	height:342px;
	background:#000000;
	padding:28px 0px 0px 32px;
	

}

#contentInt_container {
	width:868px;
	height:342px;
	background:#000000;
	padding:24px 0px 0px 32px;
	
	

}


#homemenu_container {
	padding:105px 0px 0px 0px;
	width:530px;
	float:left;
	left:355px;
	position:absolute;
	z-index: 1000;

}

#hometext_container {
	padding:0px 20px 0px 0px;
	width:288px;
	height:302px;
	float:left;
	position:absolute;
	z-index: 1;
	
	
}

#linktext_container {
	padding:0px 20px 0px 0px;
	width:288px;
	height:302px;
	float:left;
	position:absolute;
	overflow:auto;
	z-index: 1;
	
	
}

#inttext_container {
	padding:5px 20px 0px 0px;
	width:288px;
	height:302px;
	float:left;
	position:absolute;
	z-index: 1;
	
}

#back_container {
	position:absolute;
	float:left;
	top:295px;
	
}

.back_text {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.home_text {
	color:#FFFFFF;
	font-size:11px;
	line-height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.projectlist_text {
	color:#FFFFFF;
	font-size:11px;
	line-height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
	
p {
	margin-top: -10px;
}

#homeslideshow_container {
	width:518px;
	height:302px;
	left:354px;
	padding-top:4px;
	float:left;
	position:absolute;
	z-index: 0;	

}

#projectthumbs_container {
	width:525px;
	height:302px;
	left:347px;
	float:left;
	position:absolute;
	z-index: 0;

}


#threecolumntext_one {
	padding:0px 20px 0px 0px;
	width:270px;
	height:303px;
	float:left;
	position:absolute;
	top: 187px;
}
#threecolumntext_two {
	padding:0px 20px 0px 0px;
	width:270px;
	height:302px;
	float:left;
	position:absolute;
	left:304px;
	top:213px;
}

#threecolumntext_twofirm {
	padding:0px 20px 0px 0px;
	width:270px;
	height:302px;
	float:left;
	position:absolute;
	left:318px;
	top:213px;
}

#threecolumntext_three {
	padding:0px 20px 0px 0px;
	width:270px;
	height:270px;
	float:left;
	position:absolute;
	left:605px;
	top:213px;
	overflow:auto;
}

#threecolumntextpub_two {
	padding:0px 20px 0px 0px;
	width:270px;
	height:302px;
	float:left;
	position:absolute;
	left:320px;
	top:215px;
}
#threecolumntextpub_three {
	padding:0px 20px 0px 0px;
	width:270px;
	height:302px;
	float:left;
	position:absolute;
	left:610px;
	top:213px;
}


#footerlogo_container {
	
	width:83px;
	height:83px;
	float:right;
	margin:20px 20px 0px 0px;
	
}


#footer_container {
	width:900px;
	height:156px;
	background:#4B4B4B;
	


}

#footer_imagecontainer {
	padding-left:355px;
	padding-top:115px;
	
	}


.menu_item a:link {
	color: #000000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: normal;
}

.menu_item a:visited {
  color: #000000;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}		

.menu_item a:hover {
  color: #0099CC;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}

.menu_item a:active {
  color: #00ADE7;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}


.menu_home {
	float:left;
	width:58px;
	text-align:left
	
	}
.menu_profile {
	float:left;
	width:106px;
	text-align:left
	
	}
.menu_projects {
	float:left;
	width:90px;
	text-align:left
	
	}
.menu_pubs {
	float:left;
	width:89px;
	text-align:left
	
	}
.menu_contact {
	float:left;
	width:113px;
	text-align:left
	
	}	
.menu_links {
	float:left;
	width:62px;
	text-align:left
	
	}				



.maintext {
    color:#FFFFFF;
	font-size:11px;
	line-height: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pubtext {
	color:#FFFFFF;
	font-size:11px;
	line-height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



#text_container {
	width:800px;
	height:300px;
	overflow:auto;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;	
	

}
	
	



a:link {
	color: #0087ed;
    text-decoration:none;
}

a:visited {
	color: #0087ed;
    text-decoration:none;
}

a:hover {
	color:#0087ed;
	text-decoration:none;
}
a:active {
	color: #0087ed;
	text-decoration:none;
}
		
