@charset "UTF-8";

/* Internal Styling */

/*
 * took this out so we could do different backgrounds of different pages
body{
	background:url(../images/internal_bg.jpg) no-repeat 0 77px;
	}
*/
body{
	background:#FFF;
	}
#page {
	background:url(../images/internal_page_bg.jpg) repeat-x left top;
	margin:0 auto 0 0;
	padding:0 0 20px 3px;
	width:799px;
	}
#head {
	background:url(../images/internal_page_right_bg.jpg) no-repeat right top;
	padding:3px 35px 0 0;
	height:84px;
	}
#body {
	font-size:1.2em;
	color:#333;
	padding:50px 90px 0;
	background:none;
	border:none;
	}
.expandable {
	border:1px solid #63707F;
	border-top:none;
	padding:10px 20px;
	}
.expand_next {
	background:#63707f;
	color:#FFFFFF;
	margin:10px 0 0;
	padding:5px 20px;
	}
.expand_next_active {
	background:#63707F url(../images/expandable_closed.gif) no-repeat 20px 6px;
	padding-left:50px;
	cursor:pointer;
	}
.expand_next_open {
	background-image:url(../images/expandable_open.gif);
	}
/*	
#body a:hover img{
	padding:2px;
	margin:-3px -3px -3px -3px;
	border:1px dotted #999;
	}*/
	
	
/*styles from old table based stuff*/
.BodyText {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:17px;
text-decoration:none;
text-transform:none;
}
table .BodyTextReg {
bottom:0.5em;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
line-height:10px;
position:relative;
text-decoration:none;
text-transform:none;
vertical-align:baseline;
}
table .Header {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
table .SubHeader {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:17px;
text-decoration:none;
text-transform:none;
}
table .SmallText {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table td {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:17px;
text-decoration:none;
text-transform:none;
}
table td.BackgroundAbout {
background:#FFFFFF url(../userFiles/leftback_About.jpg) no-repeat scroll left top;
}
table td.BackgroundNews {
background:#FFFFFF url(../userFiles/leftback_News.jpg) no-repeat scroll left top;
}
table td.BackgroundLocations {
background:#FFFFFF url(../userFiles/leftback_Locations.jpg) no-repeat scroll left top;
}
table td.BackgroundSitemap {
background:#FFFFFF url(../userFiles/leftback_Sitemap.jpg) no-repeat scroll left top;
}
table td.BackgroundContact {
background:#FFFFFF url(../userFiles/leftback_Contact.jpg) no-repeat scroll left top;
}
table td.BackgroundCustomers {
background:#FFFFFF url(../userFiles/leftback_Customers.jpg) no-repeat scroll left top;
}
table td.BackgroundCommunity {
background:#FFFFFF url(../userFiles/leftback_Community.jpg) no-repeat scroll left top;
}
table td.BackgroundPeople {
background:#FFFFFF url(../userFiles/leftback_People.jpg) no-repeat scroll left top;
}
table td.BackgroundOfficeport {
background:#FFFFFF url(../userFiles/leftback_Officeport.jpg) no-repeat scroll left top;
}
table td.BackgroundIndustport {
background:#FFFFFF url(../userFiles/leftback_Industport.jpg) no-repeat scroll left top;
}
table td.BackgroundDevelopment {
background:#FFFFFF url(../userFiles/leftback_Development.jpg) no-repeat scroll left top;
}
table td.BackgroundHealthcare {
background:#FFFFFF url(../userFiles/leftback_Healthcare.jpg) no-repeat scroll left top;
}
table td.BackgroundConstruction {
background:#FFFFFF url(../userFiles/leftback_Construction.jpg) no-repeat scroll left top;
}
table td.BackgroundServices {
background:#FFFFFF url(../userFiles/leftback_Services.jpg) no-repeat scroll left top;
}
table td.BackgroundInvestServ {
background:#FFFFFF url(../userFiles/leftback_InvestServ.jpg) no-repeat scroll left top;
}
table td.BackgroundAssetMan {
background:#FFFFFF url(../userFiles/leftback_AssetMan.jpg) no-repeat scroll left top;
}
table td.BackgroundApproach {
background:#FFFFFF url(../userFiles/leftback_Approach.jpg) no-repeat scroll left top;
}
table td.BackgroundHealthcare_well_process {
background:#FFFFFF url(../userFiles/leftback_Healthcare_well_process.jpg) no-repeat scroll left top;
}
table td.BackgroundHealthcare_well_rural {
background:#FFFFFF url(../userFiles/leftback_Healthcare_well_rural.jpg) no-repeat scroll left top;
}
table td.BackgroundHealthcare_well_urban {
background:#FFFFFF url(../userFiles/leftback_Healthcare_well_urban.jpg) no-repeat scroll left top;
}
table td.BackgroundHealthcare_well_landing {
background:#FFFFFF url(../userFiles/leftback_Healthcare_well_landing.jpg) no-repeat scroll left top;
}
table td.BackgroundGreen {
background:#FFFFFF url(../userFiles/leftback_Green.jpg) no-repeat scroll left top;
}
table td.DotBackVert {
background:#FFFFFF url(../userFiles/dotback_vert.gif) repeat-y scroll left top;
}
table font.head, table span.head {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:normal;
font-weight:bold;
line-height:24px;
text-decoration:none;
text-transform:none;
}
table font.HeadReg {
bottom:0.5em;
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:13px;
position:relative;
text-decoration:none;
text-transform:none;
vertical-align:baseline;
}
table font.HeadGray {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:normal;
font-weight:bold;
line-height:24px;
text-decoration:none;
text-transform:none;
}
table .IntroText {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:20px;
text-decoration:none;
text-transform:none;
}
table .IntroTextReg {
bottom:0.5em;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:20px;
position:relative;
text-decoration:none;
text-transform:none;
vertical-align:baseline;
}
table .SubText {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-transform:none;
}
table .subhead {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-transform:none;
}
font.subhead
{
	line-height:15px;
}
table .SubHeaderFeatProp {
color:#88AFD7;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-transform:none;
}
table .SubHeaderContact {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-transform:none;
}
table .SubHeaderContactReg {
bottom:0.5em;
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
line-height:11px;
position:relative;
text-decoration:none;
text-transform:none;
vertical-align:baseline;
}
table .CustomerCaption {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:15px;
text-decoration:none;
text-transform:none;
}
table .ContactText {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:17px;
text-decoration:none;
text-transform:none;
}
table .SideHeader {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-transform:none;
}
table font.ValuesMainText {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:16px;
text-decoration:none;
text-transform:none;
}
table font.ValuesSubText {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:15px;
text-decoration:none;
text-transform:none;
}
table font.ACGRelateText {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table a:link {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-transform:none;
}
table a:active {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-transform:none;
}
table a:visited {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-transform:none;
}
table a:hover {
color:#88AFD7;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.SideLink {
color:#004E8F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:12px;
text-decoration:none;
text-transform:none;
}
table a.SideLink:link {
color:#004E8F;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.SideLink:visited {
color:#004E8F;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.SideLink:active {
color:#004E8F;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.SideLink:hover {
color:#88AFD7;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.PortfolioSubLink {
color:#004E8F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:12px;
text-decoration:none;
text-transform:none;
}
table a.PortfolioSubLink:link {
color:#004E8F;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
table a.PortfolioSubLink:visited {
color:#004E8F;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
table a.PortfolioSubLink:active {
color:#004E8F;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
table a.PortfolioSubLink:hover {
color:#88AFD7;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
table a.BackLink {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table a.BackLink:link {
color:#999999;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.BackLink:visited {
color:#999999;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.BackLink:active {
color:#999999;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table a.BackLink:hover {
color:#666666;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.ListLink {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-transform:none;
}
table a.ListLink:link {
color:#003366;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.ListLink:visited {
color:#003366;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.ListLink:active {
color:#003366;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.ListLink:hover {
color:#003366;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table .PeopleResumeName {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
table .PeopleResumeSubName {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table .PeopleContactInfo {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table .PeopleSubHead {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
table .PeopleResumeText {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
table a.PeopleProjectLink {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-transform:none;
}
table a.PeopleProjectLink:link {
color:#333333;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.PeopleProjectLink:visited {
color:#333333;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.PeopleProjectLink:active {
color:#333333;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table a.PeopleProjectLink:hover {
color:#333333;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
table select {
background-color:#346699;
color:#FFFFFF;
font-family:arial,helvetica;
font-size:11px;
}
table ul {
color:#000000;
font-family:arial,helvetica;
font-size:12px;
margin-left:0;
}
table ol {
color:#000000;
font-family:arial,helvetica;
font-size:12px;
margin-left:0;
}
table li {
color:#000000;
font-family:arial,helvetica;
font-size:12px;
margin-left:25px;
margin-top:2px;
}
table font {
color:#000000;
font-family:arial,helvetica;
font-size:12px;
}
table font.highlight {
color:#336699;
font-family:arial,helvetica;
font-size:12px;
}
table font.black1 {
color:#000000;
font-family:arial,helvetica;
font-size:10px;
}
table font.head2 {
color:#333300;
font-family:times,serif,georgia;
font-size:17px;
font-style:italic;
font-weight:bold;
line-height:18px;
}
table font.subhead2 {
color:#666633;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
}
table font.subhead3 {
color:#000000;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
}
table font.subhead3a {
color:#D66819;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
}
table font.subhead3b {
color:#D66819;
font-family:arial,helvetica;
font-size:13px;
font-style:italic;
font-weight:bold;
}
table font.subhead4 {
color:#003366;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
}
table font.white1 {
color:#FFFFFF;
font-family:arial,helvetica;
font-size:10px;
}
table font.white2 {
color:#FFFFFF;
font-family:arial,helvetica;
font-size:12px;
}
table font.news {
color:#FFFFFF;
font-family:arial,helvetica;
font-size:10px;
text-decoration:none;
}
table font.news2 {
color:#FFFFFF;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
table font.homenews1 {
color:#003366;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
}
table font.homenews2 {
color:#003366;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
table font.homenews3 {
color:#000000;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
}
table font.homenews4 {
color:#000000;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
table font.homenews5 {
color:#333333;
font-family:arial,helvetica;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
text-transform:none;
}
table font.homenews6 {
color:#FFFFFF;
font-family:arial,helvetica;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
text-transform:none;
}
table font.homereadmore {
color:#666633;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
table font.text {
color:#000000;
font-family:arial,helvetica;
font-size:12px;
}
table font.text2 {
color:#333300;
font-family:arial,helvetica;
font-size:13px;
}
table font.text3 {
color:#000000;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
}
table font.smalllink {
color:#000000;
font-family:arial,helvetica;
font-size:11px;
text-decoration:underline;
text-transform:none;
}
table .FeatPropTD {
padding-left:10px;
padding-right:10px;
padding-top:0;
vertical-align:top;
}
table .FeatPropPhoto {
float:left;
margin-right:10px;
margin-top:5px;
}
table .FeatPropDesc {
float:left;
font-size:12px;
}

