.ProjectTypeText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 9px;
}

.ProjectTypeText A:link 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    TEXT-DECORATION: none 
}

.ProjectTypeText A:visited 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000;  
    TEXT-DECORATION: none 
}

.ProjectTypeText A:hover 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    TEXT-DECORATION: none     TEXT-DECORATION: underline 
}

.formSearch
{ 
    height: 11px; 
    width: 120px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}

.formSearchText
{ 
    height: 18px; 
    width: 120px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
}

.formSearchPullLeft
{ 
    height: 16px; 
    width: 107px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}


.formSearchLeft
{ 
    height: 16px; 
    width: 130px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}


.formSearchLeftQuick
{ 
    height: 16px; 
    width: 83px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}

.formSearchRightLogin
{ 
    height: 16px; 
    width: 66px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}

.plaintext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}

.plaintextWhite
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #ffffff
}

.plaintextBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-left: 0px;
}

.plaintextBold A:link 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #333333; 
    font-weight: bold;
    TEXT-DECORATION: none 
}
.plaintextBold A:visited 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #333333; 
    font-weight: bold;
    TEXT-DECORATION: none 
}
.plaintextBold A:hover 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #333333; 
    font-weight: bold;
    TEXT-DECORATION: underline 
}


.plaintextBoldLarge
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    color: #333333; 
    font-weight: bold;
}

.sublinks
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660000; 
TEXT-DECORATION: none 
}
.sublinks A:link 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660000; 
TEXT-DECORATION: none 
}
.sublinks A:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660000; 
TEXT-DECORATION: none 
}
.sublinks A:hover 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660000; 
TEXT-DECORATION: underline 
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}

.plaintextRedLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #590000;
}

.plaintextRedLink A:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #590000;
	TEXT-DECORATION: none
}
.plaintextRedLink A:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #590000;
	TEXT-DECORATION: none
}
.plaintextRedLink A:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #590000;
	TEXT-DECORATION: underline
}
.textBoxmargin {
	margin-right: 15px;
	margin-left: 15px;
}
/**************** BEGIN HOME PAGE COPYRIGHT ******************/
div.copyright {
position: absolute;
top: 525px;
left: 170px;
font-family: "Georgia", "Times New Roman", serif;
font-size: 10px;
text-transform: uppercase;
color: #cecece;
}

div.copyright a {
	text-decoration: none;
	color: #cdcdcd;
}

/**************** BEGIN HOME PAGE SOCIAL ICONS ******************/
img.social1 {
	margin: 0 5px 0 104px;
	padding: 5px 0 0;
}

img.social {
	margin: 0 5px 0 0;
}


/**************** BEGIN IMAGE FADE CSS ******************/

div.fadehover {
	position: relative;
	min-height: 300px;
	height: 300px;
}
 
img.houston {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
 
img.houstonb {
	position: absolute;
	left: 0;
	top: 0;
}

img.reston {
	position: absolute;
	left: 218px;
	top: 0;
	z-index: 10;
}
 
img.restonb {
	position: absolute;
	left: 218px;
	top: 0;
}

img.austin {
	position: absolute;
	left: 435px;
	top: 0;
	z-index: 10;
}
 
img.austinb {
	position: absolute;
	left: 435px;
	top: 0;
}
 
div.fadehover a {
	text-decoration: none;
	border: 0;
}

img {
	border: 0;
}

/**************** BEGIN MISSION CRITICAL CSS ******************/


div.contentcontainer {
	display:block;
	position: relative;
	width: 623px;
	border-top: 1px solid #999;
	margin-bottom: 20px;
}

div.imagecolumn {
	position: absolute;
	top: 0;
	left: 0;
	width: 115px;
	min-height: 200px;
}

div.imagecolumn img {
	border-bottom: 1px solid #999;
	padding: 0;
	margin: 0;
}

p.copy {
	color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
	margin: 20px 0 0 135px;
	line-height: 1.55em;
}

div.contentcontainer ul {
	display:inline-block;
	position:relative;
	color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
	margin: 20px 0 0 135px;
	float: left;
	padding: 0 15px;
}

div.contentcontainer ul.mid {
	margin: 20px 0 0 0;
}

div.contentcontainer ul.end {
	margin: 20px 15px 0 0;
}

div.contentcontainer ul.singlecolumn {
	color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
	margin: 20px 0 0 135px;
	padding: 0 15px;
}


div.contentcontainer li {
	list-style-type: circle;
}

img.critical {
	position: absolute;
	top: 93px;
	left: 178px;
}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }


