@charset "utf-8";

/* CSS Document */

/* GLOBAL RESET */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	background-color: #0F264F;
	font-size: 100.1%;
}
#pagewrapper {
	background-image: url(../images/global/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 21px;
}
#header {
	background-image: url(../images/global/page_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 192px;
	width: 861px;
	margin-right: auto;
	margin-left: auto;
}
#leftcol {
	float: left;
	width: 190px;
}

#rightcol {
	float: left;
	width: 624px;
}
#footer {
	background-image: url(../images/global/page_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 861px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: .9em;
	color: #c0c0c0;
	padding-top: 20px;
}
#navholder {
	background-color: #1a3968;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#navwrapper {
	border: 1px solid #91adcc;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
}
.nav-on {
	background-image: url(../images/global/nav_on_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
#navwrapper li {
	list-style-type: none;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91adcc;
	padding-top: 7px;
	padding-bottom: 4px;
}
#navwrapper ul {
	margin: 0px;
}
#navwrapper li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	text-decoration: none;
}
#home-feature-img {
	background-image: url(../images/featured_images/home_featured_img.jpg);
	height: 261px;
	width: 624px;
}



#contact-feature-img {
	background-image: url(../images/featured_images/2.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#about-feature-img {
	background-image: url(../images/featured_images/30321514.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}#development-feature-img {
	background-image: url(../images/featured_images/36590613.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#corp-services-feature-img {
	background-image: url(../images/featured_images/37836263.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#investment-services-feature-img {
	background-image: url(../images/featured_images/36673912.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#mission-services-feature-img {
	background-image: url(../images/featured_images/mission_critical_featured_img_1.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
}
#oncor-feature-img {
	background-image: url(../images/featured_images/36674224.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#tenant-services-feature-img {
	background-image: url(../images/featured_images/35307595.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#landlord-services-feature-img {
	background-image: url(../images/featured_images/34853021.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}
#retail-services-feature-img {
	background-image: url(../images/featured_images/34853021.jpg);
	height: 261px;
	width: 624px;
	background-repeat: no-repeat;
	background-position: left top;
}




















#contentwrapper {
	background-color: #e6eaee;
	width: 624px;
}
#footer a {
	font-weight: bold;
	color: #c0c0c0;
	text-decoration: none;
}
#footer a:visited {
	color: #c0c0c0;
}
#footer a:hover {
	text-decoration: underline;
}
#home-content-left {
	padding: 15px;
	float: left;
	width: 270px;
}
#home-content-right {
	padding: 15px;
	float: right;
	width: 270px;
}
#home-content-left h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #242468;
	margin-bottom: 3px;
}
#home-content-left p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #404040;
	margin-bottom: 10px;
}
#home-content-right h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #242468;
	margin-bottom: 3px;
}
#home-content-right p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #404040;
	margin-bottom: 10px;
}
.orangetext {
	color: #f96808;
}
#home-content-right li {
	margin-left: 10px;
	font-size: 0.9em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../images/global/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-left: 10px;
	color: #404040;
}
#home-content-left h2 a {
	color: #242468;
	text-decoration: none;
}
#home-content-left h2 a:visited {
	color: #242468;
}
#home-content-left h2 a:hover {
	text-decoration: underline;
}
#home-content-right h2 a {
	color: #242468;
	text-decoration: none;
}
#home-content-right h2 a:visited {
	color: #242468;
}
#home-content-right h2 a:hover {
	text-decoration: underline;
}











#single-column-content {
	padding: 15px;
	float: left;
	width: 590px;
}

#single-column-content h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #242468;
	margin-bottom: 3px;
}
#single-column-content h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #242468;
	margin-bottom: 3px;
}
#single-column-content p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #404040;
	margin-bottom: 10px;
}
#single-column-content li {
	margin-left: 10px;
	font-size: 0.9em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../images/global/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-left: 10px;
	color: #404040;
}
#single-column-content h2 a {
	color: #242468;
	text-decoration: none;
}
#single-column-content a:visited {
	color: #242468;
}
#single-column-content a:hover {
	text-decoration: underline;
}
#home-content-right ul {
	margin-bottom: 10px;
}
#home-content-left blockquote {
	margin-left: 15px;
}
#single-column-content blockquote {
	margin-left: 15px;
}
#header a {
	display: block;
	height: 165px;
	width: 420px;
}
#page-headline {
	float: right;
	width: 640px;
	padding-top: 0px;
}
#page-headline h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #0f284f;
}
#services-feature-img {
	background-image: url(../images/featured_images/services_featured_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 261px;
	width: 624px;
}
#single-column-content ul {
	margin-bottom: 10px;
}
#subnavwrapper {
	width: 600px;
	margin-bottom: 15px;
	height: 40px;
}
#single-column-content #subnavwrapper ol li {
	display: block;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	font-size: 0.8em;
	list-style-type: none;
	background:none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-left: 0px;
}
#single-column-content #subnavwrapper ol {
	margin:0px;
}
#single-column-content #subnavwrapper a {
	color: #0f284f;
	text-decoration: none;
}
#single-column-content #subnavwrapper a:visited {
	color: #0f284f;
}
#single-column-content #subnavwrapper a:hover {
	text-decoration: underline;
}
.link1 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #242468;
}
.link2 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3e3eb5;
}
.link3 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #154821;
}
.link4 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #e1ae70;
}
.link5 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #f96808;
}.link6 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #f9ce08;
}
#single-column-content a {
	color: #1A3968;
}
#single-column-content a:visited {
	color: #1A3968;
}
.row {
	width: 590px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0f284f;
}
.column1 {
	float: left;
	width: 160px;
	font-size: 0.8em;
}
.column2 {
	float: left;
	width: 225px;
	font-size: 0.8em;
	margin-left: 15px;
}
.column3 {
	float: left;
	font-size: 0.8em;
	text-align: center;
	width: 185px;
}

#single-column-content .column1 p {
	font-size: 1em;
}
#single-column-content .column2 p {
	font-size: 1em;
	margin-bottom: 0px;
}
#single-column-content .column3 p {
	font-size: 1em;
}
#single-column-content .column2 li {
	font-size: .8em;
}
.titles {
	width: 590px;
	height: 15px;
}
.titles h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0f284f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.column2 h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0f284f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.column1 h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0f284f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.column3 img {
	border: 2px solid #1A3968;
	margin-top: 5px;
}




















.people-column1 {
	float: left;
	width: 190px;
	font-size: 1em;
	text-align: center;
}
.people-column2 {
	float: left;
	width: 190px;
	font-size: 1em;
	padding-right: 6px;
	padding-left: 6px;
	text-align: center;
}
.people-column3 {
	float: left;
	font-size: 1em;
	text-align: center;
	width: 190px;
}


#single-column-content .people-column2 li {
	font-size: .8em;
}

.people-column2 h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0f284f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.people-column1 h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0f284f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.people-column1 img {
	border: 2px solid #1A3968;
	margin-bottom: 5px;
}
.people-column2 img {
	border: 2px solid #1A3968;
	margin-top: 5px;
}
.people-column3 img {
	border: 2px solid #1A3968;
	margin-top: 5px;
	text-align: center;
}

#single-column-content .resume-links a {
	color: #f96808;
}
.resume-img-float {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 2px solid #1A3968;
}
.development-img-float {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
}
#single-column-content .row .column3 a {
	color: #F96808;
}
a {
	color: #1A3968;
}
#printthiswrapper {
	font-size: .8em;
	margin-top: 20px;
	text-align: right;
}
