body {	background-color: #ededed;	font-family: Tahoma, Geneva, sans-serif;	font-size: 14px;	background-image: url(../images/bg.jpg);	background-repeat: repeat-x;}input, form, textareah1, h2, h3, h4, h5, h6{margin:0; padding:0;}h1{	font-size:18px;	font-family: "Arial Black", Gadget, sans-serif;}h2{	font-size:18px;	border-bottom:solid 1px #DEDEDE;	margin-bottom:20px;	color:#333;	padding-top: 4px;	padding-right: 0;	padding-bottom: 4px;	padding-left: 0;}h3{	font-size:16px;	padding:4px 0;	color: #333;}.blueTitle {	color: #2F3293;}.boldedBlue {	font-family: "Arial Black", Gadget, sans-serif;	font-size: 14px;	color: #2F3293;}.LargeTitle {	font-size: 24px;	font-family: "Arial Black", Gadget, sans-serif;}.MedTxtBold {	color: #333;	font-weight: bold;	font-size: 14px;}.darkgreyTitle {	color: #333;}.btnLearnMore {	height: 15px;	width: 81px;	color: #333;	font-weight: bold;	font-size: 14px;	text-align: center;	padding: 7px;	background-repeat: no-repeat;	display: block;	background-image: url(../images/btn-bg.jpg);}.btnLearnMore a {	color: #333;	text-decoration: none;}.h_border {	margin-bottom: 10px;	border-bottom: solid 1px #DEDEDE;	padding: 4px 0;}a:link, a:visited{color:#0033CC;}a:hover{	text-decoration:none;	color: #333;}/* ------------------------------PAGE STRUCTURE------------------------------ *//* #container has an absolute width (995 pixels) */#container{	width:995px;	margin:0 auto;}#topbar{	width:auto;	display:block;	height: 82px;	margin-top: 18px;	margin-bottom: 20px;}#topbar #logo {	width: 500px;	float: left;	height: 82px;	margin-left: 27px;}#navbar{	width:940px;	height:46px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#topbar #socialmedia {	height: 24px;	text-align: center;	font-family: Tahoma, Geneva, sans-serif;	color: #333;	float: left;	margin-left: 30px;	width: 320px;	margin-top: 20px;}#topbar #tagline {	height: 82px;	text-align: center;	font-family: Tahoma, Geneva, sans-serif;	color: #333;	float: left;	margin-left: 30px;	width: auto;	font-weight: bold;}#contentholder {	height: auto;	width: 940px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #FFF;	border: 1px solid #CCC;}.pic_headshots {	height: 260px;}#sub_main_column hr {	margin-top: 40px;	margin-bottom: 40px;}#featuredboxes {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 940px;}#fboxmain{	width:auto;	display:block;	background-color: #FFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCC;	border-left-color: #CCC;}#fboxcolumn_one{	width:276px;	float:left;	padding-right: 10px;	padding-left: 10px;	height: 220px;	position: relative;	background-color: #03016E;	background-image: url(../images/fbox-one-bg.jpg);	background-repeat: repeat-x;	border: 2px solid #999;	margin-left: 10px;}#fboxcolumn_two{	width:276px;	float:left;	padding-right: 10px;	padding-left: 10px;	position: relative;	height: 220px;	background-image: url(../images/fbox-two-bg.jpg);	background-repeat: repeat-x;	background-color: #5F5F5F;	border: 2px solid #999;	margin-left: 10px;}#fboxcolumn_three{	width:275px;	float:left;	padding-right: 10px;	padding-left: 10px;	height: 220px;	position: relative;	background-image: url(../images/fbox-three-bg.jpg);	background-repeat: repeat-x;	background-color: #49790C;	border: 2px solid #999;	margin-left: 10px;}#fboxcolumn_four{	width:215px;	float:left;	padding-right: 10px;	padding-left: 10px;	height: 337px;	position: relative;}#fboxmain h1 {	font-family: Arial, Helvetica, sans-serif;	color: #FFF;	font-size: 20px;}#fboxmain p {	color: #FFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;}#fboxmain ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;}#fboxmain #fboxbtn {	height: 15px;	width: 81px;	color: #333;	font-weight: bold;	font-size: 14px;	text-align: center;	padding: 7px;	background-repeat: no-repeat;	display: block;	position: absolute;	left: 0px;	bottom: 0px;	margin-bottom: 20px;	margin-left: 180px;	background-image: url(../images/btn-bg.jpg);}#fboxmain #fboxbtn a {	color: #333;	font-weight: bold;	font-size: 14px;	text-decoration: none;}#fboxmain #fboxbtn a:hover {	color: #06C;	font-weight: bold;	font-size: 14px;	text-decoration: underline;}div.spacer{	clear:both;	height:10px;	display:block;}#main{	width:auto;	background-color: #FFF;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: auto;}#column_left {	width:610px;	float:left;	margin-left: 10px;}#column_right{	width:275px;	margin-right:10px;	float:left;	background-color: #f5f5f5;	border: 1px solid #CCC;	padding-right: 5px;	padding-left: 15px;	margin-left: 10px;}#btnLearnMore a {	color: #333;	text-decoration: none;}#btnLearnMore a:hover {	color: #06C;	text-decoration: underline;}#column_left #btnLearnMore {	height: 15px;	width: 81px;	color: #333;	font-weight: bold;	font-size: 14px;	text-align: center;	padding: 7px;	background-repeat: no-repeat;	background-image: url(../images/btn-bg.jpg);	float: left;}#column_left #btnLearnMore a {	color: #333;	font-weight: bold;	font-size: 14px;	text-decoration: none;}#column_left #btnLearnMore a:hover {	color: #06C;	font-weight: bold;	font-size: 14px;	text-decoration: underline;}div.spacer{clear:both; height:10px; display:block;}#footer{	width:940px;	display:block;	font-size:14px;	color:#333;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 29px;	background-repeat: repeat-x;	background-image: url(../images/footer-bg.jpg);	border: 1px solid #CCC;	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	text-align: center;	padding-top: 12px;}#container #topEdge {	background-image: url(../images/top-edge-bg.png);	height: 28px;	background-repeat: no-repeat;	background-position: center;}#container .shadowbg {	background-image: url(../images/body-bg.png);	background-position: center;	background-repeat: repeat-y;}#container #bottomEdge {	height: 28px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#bottomLinks {	width: 100%;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#bottomLinks p {	font-size: 11px;	color: #333;	font-family: Tahoma, Geneva, sans-serif;}#bottomLinks p a {	color: #06C;}#bottomLinks p a:hover {	color: #06C;}#featuredboxes #fboxmain .fbox_smalltxt   {	font-size: 11px;	margin-top: -10px;}#featuredboxes #fboxmain p a {	color: #0C0;}#sub_main_column_left{	width:600px;	margin-right:10px;	float:left;	margin-left: 20px;}#sub_grey_column_right {	width:275px;	margin-right:10px;	float:left;	background-color: #f5f5f5;	border: 1px solid #CCC;	padding-right: 5px;	padding-left: 15px;	height: 300px;	margin-top: 10px;}#sub_main_column {	width:auto;	margin-right:20px;	margin-left: 20px;}.attention {	color: #F00;	font-weight: bold;	font-size: 16px;	font-family: "Arial Black", Gadget, sans-serif;}.relatedContent {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #f5f5f5;	padding: 5px;	border-top-width: thin;	border-top-style: dashed;	border-top-color: #2E4579;}table.projects {	border-width: 1px 1px 1px 1px;	border-spacing: 1px;	border-style: solid solid solid solid;	border-color: #06C;	border-collapse: separate;	background-color: white;}table.projects th {	border-width: 0px 0px 0px 0px;	padding: 5px 5px 5px 5px;	border-style: inset inset inset inset;	border-color: gray gray gray gray;	background-color: #06C;	-moz-border-radius: 0px 0px 0px 0px;	font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;	color: #FFF;}table.projects td {	padding: 5px 5px 5px 5px;	background-color: #CCC;	-moz-border-radius: 0px 0px 0px 0px;	border: 1px inset gray;	font-size: 12px;}.largerTxt {	font-size: 14px;}#flashmessagearea {	height: 283px;	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#flashmessagearea .homepic {	background-image: url(../images/hgraphic-home.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .aboutpic {	background-image: url(../images/hgraphic-about-us.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .affiliatespic {	background-image: url(../images/hgraphic-affiliates.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .pressroompic {	background-image: url(../images/hgraphic-press.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .fabplantpic {	background-image: url(../images/hgraphic-fab-plant.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .careerspic {	background-image: url(../images/hgraphic-careers.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .contactpic {	background-image: url(../images/hgraphic-contact.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .fabricationpic {	background-image: url(../images/hgraphic-fabrication.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .latestnewspic {	background-image: url(../images/hgraphic-latest-news.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .midstreampic {	background-image: url(../images/hgraphic-midstream.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .processpic {	background-image: url(../images/hgraphic-process.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}#flashmessagearea .servicespic {	background-image: url(../images/hgraphic-services.jpg);	background-repeat: no-repeat;	background-position: center;	height: 283px;	width: 960px;}.bioTxt {	font-size: 12px;}
