.titles {  font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #EC871f}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.currency {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2B3073; text-decoration: none}
.big_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #EC871f}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #2c1762}
.body_copy_alerts { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

.orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F78633;
	text-decoration: none;
	font-variant: normal;
}

#orangeplace
{
		margin-top: 10px;
	margin-bottom: 15px;
	}
.texttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F78633;
	text-decoration: none;
	font-style: italic;
}
.boldblack
{
		font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;

	}

.color1 {
	background-color: #EC871f;
}
.color2 {
	background-color: #2c1762;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #EC871f
	}
	
p { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #EC871f
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666
}

h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #F7954B; 
	text-decoration: none
	}

h5{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

input{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

textarea{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


select{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}
#porttext
{
	width: 167px;
	margin-top: 2px;
	margin-left: 50px;
	
	}
#porttext a
{
	font-size: 12px;
	color: #000066;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
	
	}
#recent
{
	width: 190px;
	margin-top: 60px;
	margin-left: 0px;
	
	}
#services
{
	width: 170px;
	margin-top: 0px;
	margin-left: 20px;
	
	}
#portpics
{
	height: 45px;
	margin-top: 5px;
	}
#profile
{
	width: 180px;
	margin-top: 0px;
	margin-left: 12px;
	
	}
#philosophy
{
	width: 185px;
	margin-top: 3px;
	margin-left: 9px;
	
	}
#contact2
{
	height: 245px;
	margin-left: 25px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	 }
#resumes
{
	width: 190px;
	margin-top: 0px;
	margin-left: 12px;
	
	}

	
#testimonials
{
	width: 165px;
	margin-top: 5px;
	margin-left: 25px;
	
	}
#contacttop
{
	width: 145px;
	margin-top: 10px;
	margin-left: 20px;
	}
#people
{
	vertical-align: absbottom;
	}
#placetop
{

	top: 116px;
	position: absolute;
	}
#bottom
{
	bottom: 0px;
	position: relative;
	width: 180px;
	margin-botton: 40px;
	}
#bodycontent
{
	width: 550px;
	margin-left: 8px;
	margin-top: 15px;
	z-index: 10;
	}
#contentbox
{
	
	min-height: 900px;
	}
#footer2
{
	margin-left: 120px;
	width: 300px;
	}
#context
{
	width: 160px;
	margin-left: 10px;
	margin-top: 5px;
	}
#context p
{
	width: 125px;
	margin-left: 18px;
	}
#newimage
{
	width: 160px;
	margin-botton: 25px

	}
#timage a
{
	width: 142px;
	margin-botton: 25px

	}

#projecttitles
{
	font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2B3073; text-decoration: none
	}
#prevnext
{	
	position:absolute;
	margin-top: -35px;
	margin-left: 0px;
	z-index: 300;
	width: 150px;
}
#next
{	
	position:absolute;
	margin-top: -30px;
	margin-rleft: -10px;
	z-index: 300;
	
}
#address
{
	margin-left: 40px;
	font-size: 12px;
	}
#space
{	
	width: 350px;
	}