* {
	font-family: Arial;
}

body {
	margin: 0px;
	background: #7E0001 url(../../images/bg.jpg) repeat-x top left;
}

#ctime {
	position: relative;
	top: 200px;
	left: -300px;
	font-size: 12px;
	margin-top:-20px;
}

#menu {
	background: url(../../images/menubar.jpg) repeat-x top;
	height: 49px;
}

#menu a.sep {
	font-size: 10pt;
	font-weight: bold;
	color: #143620;
	padding-right: 10px;
	padding-left: 5px;
	text-decoration: none;
	background: url(../../images/menu_sep.jpg) no-repeat right;
}

#menu a.sep:hover {
	color: #228B22;
}

#menu a.nosep {
	font-size: 10pt;
	font-weight: bold;
	color: #143620;
	padding-left: 5px;
	text-decoration: none;
}

#menu a.nosep:hover {
	color: #228B22;
}

#mainbody {
	background: url(../../images/body_bg.jpg) repeat-y top left;
	padding-left: 40px;
	padding-top: 5px;
	height: 50px;
}

#whatsnew {
	background-color: #faf7dd;
	border: 1px solid #5D5929;
	margin-top: 1px;
}

#whatsnew th {
	border-bottom: 1px solid #1B5139;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #1B5139;
}

#whatsnew span.wn_date {
	color: #1B5139;
	font-size: 10pt;
	font-weight: bold;	
}

#whatsnew p.wn_text {
	display: inline;
	font-size: 10pt;
	text-align: justify;
}
a {
	text-decoration: none;
	color: #1B5139;
}

#whatsnew a {
	text-decoration: none;
	color: #1B5139;
	font-size: 12px;
	font-weight: bold;
}

#whatsnew a:hover {	
	color: #228B22;	
}

#projects {
	background-color: #faf7dd;
	border: 1px solid #5D5929;
}

#projects th {
	border-bottom: 1px solid #1B5139;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #1B5139;
}

h2.sectionhdr {
	width: 505px;
	border-bottom: 1px solid #1B5139;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	color: #1B5139;	
}

h3.awdhdr {
	width: 380px;
	border-bottom: 1px solid #1B5139;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #1B5139;	
}

#awards p {
	font-size: 12px;
	text-align: justify;
}



#PastProj p {
	font-size: 12px;
	text-align: justify;
}

h3.projhdr {
	width: 380px;
	border-bottom: 1px solid #1B5139;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #1B5139;	
}

#projphoto {
	margin: 3px;
	position: relative;
	float: left;
	width: 110px;
	height: 150px;
}

a.formpdf {
	text-decoration: none;
	color: #8B0000;
	font-size: 11pt;
	padding: 5px 20px 5px 0;	
	background: transparent url(../../images/icons/icon_pdf.gif) no-repeat right;
}

a.formdoc {
	text-decoration: none;
	color: #8B0000;
	font-size: 11pt;
	padding: 5px 20px 5px 0;
	background: transparent url(../../images/icons/icon_doc.gif) no-repeat right;
}
