div#pagetitle {
	background:url(../images/text/interior_h1_bgtile.gif) top repeat-x;
	margin-bottom:2px;
}
div#pagetitle h1 {
	background:url(../images/text/Portfolio_h1.gif) 0 0 no-repeat;
	height:29px;
	margin:0;
}
div#content {padding:0 2px 0 0;}
table#partner_logos {margin-top:20px;}
table#partner_logos td {text-align:center;}

/* career opportunities */
div.leftfeature	{
	background:url(../images/content/Home_career_op_bg.gif) 0 100% no-repeat;
	padding:0 0 9px 0;
}
/* career opportunities  title */
div.leftfeature h6	{
	background:url(../images/text/Home_career_op_h6.gif) 0 0 no-repeat;
	width:226px;
	height:42px;
}
/* career opportunities text */
div.leftfeature p	{
	background:url(../images/content/Home_career_op.jpg) 0 0 no-repeat;
	margin:0 0 0 7px;
	padding:100px 0 4px 0;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
/* career opportunities button */ 
div.leftfeature div	{
	background:url(../images/text/Home_career_op_btn.gif) 0 0 no-repeat;
	width:162px;
	height:20px;
	margin:0 0 0 6px;
}
/* career opportunities button link */ 
div.leftfeature div a {
	display:block;
	text-decoration:none;
	height:20px;
}
/* right content */
div#contentA	{padding:0 10px 0 0;}
#content>#contentA {padding:10px 10px 0 0;}
#intro {padding:0 0 0 10px;}
#intro h2	{
	background:url(../images/text/Portfolio_h2.gif) 0 0 no-repeat;
	width:348px;
	height:11px;
	font-size:11px;
}
#intro ul {height:29px;}
#intro li	{
	float:left;
	margin:0 40px 0 0;
	padding:0 0 0 12px;
	background:url(../images/content/Portfolio_dbl_arrow.gif) left no-repeat;
}
#intro li a	{
	color:#D1242A;
	font-weight:bold;
}/* featured project */
#featured {
	width:674px;
	clear:both;
	padding:10px 0 16px 0;
	margin:0 0 9px 3px;
	background:url(../images/content/Portfolio_featured_dots.gif) 0 100% repeat-x;
}
#featured h3	{
background:url(../images/text/Portfolio_h3.gif) 0 0 no-repeat;
width:674px;
height:29px;
}
#featured img {
	float:left;
	margin:0 8px 0 6px;
	}
#featured h4 {font-size:18px;}
#featured p	{font-size:12px;}
#featured div.ancla {
	background:url(../images/text/Portfolio_view_details.gif) 0 0 no-repeat;
	width:129px;
	height:19px;
	float:left;
}
#featured div.ancla a	{
	display:block;
	text-decoration:none;
	height:19px;
}
#featured .claro {
	clear:both;
	height:1px;
	font-size:1px;
	}
/* completed, current, future projects sections */
#contentB {clear:both;}

.section {
	clear:both;
	height:148px;
	margin:0 0 0 10px;
	}
/* this is the box holding three images next to each section */
/* changed april 21 2006 by ben, requested that only one image be showing */
.image {
	width:139px;
	border-top:3px solid #565656;
	border-right:1px solid #fff;
	float:left;

}
/* this is the style for the images.  could even put flash objects in here */
.image img {
	float:left;
	border-top:1px solid #fff;
	}

/* section text area */
.descripcion {
	float:left;
	width:517px;
	border-top:3px solid #D1242A;
}
/* section heading area with view projects button */
.titulo {
	background:#565656;
	width:498px;
	height:26px;
	padding:6px 10px 0 9px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:middle;
}
/* heading */
.titulo h4	{
	float:left;
	color:#fff;
	font-size:18px;
	margin:0;
	padding:0;
	}
/* view projects link */
.titulo .ancla	{
	float:right;
	background:url(../images/text/Portfolio_view.gif) 0 0 no-repeat;
	width:84px;
	height:9px;
	margin:6px 0 0 0;
	vertical-align:middle;
	}
	
.titulo .ancla a	{
	display:block;
	text-decoration:none;
	height:9px;
}

/* section description red box */
.texto {
	clear:both;
	background:#D1242A;
	width:507px;
	height:91px;
	padding:10px 0 0 10px;
	overflow:hidden;
	}

.texto p	{
	color:#f1f1f1;
	font-size:12px;
	margin:0;
	padding:0;
	}
.texto p a {
font-weight:bold;
color:#f1f1f1;
}