.homeOutsideBorder {   /* outside border on homepage  */

	border: 1px solid #CCCCCC;   

}
.officeLinks {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}


.homeInsideBorder {   /* lines bordering content on homepage */

	border-top: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}

.content {  /* page content */
	font-family:Verdana;
	color: #333333;
	font-size:12px;

}

.contentInTable {  /* page content inside a table*/

	font-family:Verdana;

	color: #333333;

	font-size:12px;

}

.homeTopCell {   /* spacing for items on top of homepage */

	padding-top:12px;

	padding-left:10px;

	padding-right:10px;

}

.mainMenu {  /* style for non-selected menu items */

	font-size:10px;

	font-family:Verdana;

	text-align:center;

	vertical-align:middle;

	color:#336699;

	background-color:#FFFFFF;

	padding: 4px 2px;

}

.mainMenuOver {  /* style for mouse-over'd menu items */

	font-size:10px;

	font-family:Verdana;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	background-color:#333333;

	padding: 4px 2px;

}

.subMenu {  /* style for non-selected menu items */

	font-size:10px;

	font-family:Verdana;

	text-align:left;

	vertical-align:middle;

	color:#FFFFFF;

	background-color:#999999;

	padding: 4px 2px;

	border-top:1px solid #666666;

}

.subMenuOver {  /* style for mouse-over'd menu items */

	font-size:10px;

	font-family:Verdana;

	text-align:left;

	vertical-align:middle;

	color:#000000;

	background-color:#CCCCCC;

	padding: 4px 2px;

	border-top:1px solid #666666;

}

.AboutUsTitle {  /* style for title cell of About Us section */

	background-color:#93000;

}

.bidInformationTitle {  /* style for title cell of Bid Information section */

	background-image:url(/images/bidInformation/back.gif);

}

.ServicesTitle {  /* style for title cell of Services section */

	background-image:url(/images/services/background.gif);

}

.CareersTitle {  /* style for title cell of Careers section */

	background-image:url(/images/careers/back.gif);

}

.ContactUsTitle {  /* style for title cell of Contact Us section */

	background-color:#BCBCA6;

}

DIV.ProjectLink {  /* for section of page that links to projects */

	font-family:Arial;

	font-size:11px;

	padding-left:15px;

}

A.ProjectLink {  /* for links in services section that link to projects */

	color:#FF6600;

	padding-left:15px;

}

.ProjectsTitle {  /* style for title cell of Projects section */

	background-image:url(/images/projects/background.gif);

}

.LinksTitle {  /* style for title cell of Projects section */

	background-image:url(/images/links/background.gif);

}

.link { /* style for the actual link */

	color:#CCCCCC;

	font-family:Arial;

	font-size:11px;

}

.homeOutsideBorder .BidInformationTitle img {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #FFFFFF;

}



.linkCategory {  /* style for the link categories */

	color: #005195;

	font-family:Arial;

	font-size:11px;

	font-weight:bolder;

}

.linkLeftCell {  /* style for the left cell of links page */

	color:#666666;

	font-family:Arial;

	font-size:11px;

	padding-top:25px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

}

.linkRightCell {  /* style for the right cell of links page */

	background-color:#666666;

	padding-top:50px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

}.copywrite {

	font: normal 5pt/normal Arial, Helvetica, sans-serif;

	color: #666666;

}

.pagetitle {
	text-transform: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;

}

.SectionHead {

	font: bold 16pt Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.locations {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

}

.picturecaption {

	font: italic normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.newpagetitle {

	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;

	text-transform: lowercase;

	color: #FFFFFF;

}



/* for press release links */

A.pressrelease:hover {

	color: #ff6600;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}



A.pressrelease:visited {

	color: #ff6600;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}



.pressrelease {

	color: #ff6600;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}



TD.pressreleaseD {  /* press release */

	font-family:Arial;

	font-size:11px;

}



/* for press release links */

A.morelink:hover {

	color: #ff9900;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}



A.morelink:visited {

	color: #ff9900;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}



.morelink {

	color: #ff9900;

	font-family: arial;

	font-size: 11px;

	text-decoration: underline;

}

.location {

	color: #CC6600;

	font-size: 14px;

	font-weight: bold;

}
.HorizSepLine {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}


.ActiveLink {
	color: #005195;
	font-family: Verdana;
	font-size: 12px;
}
.content .homeOutsideBorder .content {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
