html, body, #wrapper {
height:100%;
margin: 0;
padding: 0;
border: none;
text-align: center;
background-color: #193D51;
}
#wrapper {
margin: 0 auto;
text-align: left;
vertical-align: middle;
width: 500px;
}

img {
	border: none;
}

#mwrap {
	width: 908px;
	background-color: #ffffff;
	float: left;
	padding: 0px;
	margin: 0px;
}

#main {
	padding-top: 42px;
	padding-left: 42px;
	padding-right: 42px;
	padding-bottom: 42px;
	background-color: #ffffff;
	float: left;
}

#mbox {
	border: 0px solid #ff0000;
	float: left;
}

#hd {
	background-color: #ffffff;
	width: 824px;
}
#nav {
	height: 42px;
	padding: 0px;
	margin: 0px;
}
#banner {
	float: left;
	height: 213px;
	width: 824px;
	padding: 0px;
	margin: 0px;
}
#ban1 {
	float: left;
	width: 652px;
	height: 213px;
	padding: 0px;
	margin: 0px;
}
#ban2 {
	float: left;
	width: 10px;
	height: 213px;
	padding: 0px;
	margin: 0px;
}
#ban3 {
	float: right;
	width: 162px;
	height: 213px;
	padding: 0px;
	margin: 0px;
	background: #B2B4B6 url("/imgs/news.gif");
}
#nav {
	float: left;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
}
#home {
	padding-top: 20px;
	float: left;	
}
#location, #construction, #safety, #project, #press, #contact {
	padding-top: 20px;
	float: left;	
	padding-left: 20px;
}
#page {
	width: 652px;
}

#ispacer, #ispacer2 {
	width: 10px;
	float: left;
}

#rig {
	float: left;
	width: 211px;
}

#gas {
	float: left;
	width: 211px;
}

#ruler {
	float: left;
	width: 210px;
}

#pwrap, #pwrap2 {
	width: 824px;
	float: right;
	padding: 0px;
	margin: 0px
	border: 1px solid #ff0000;
}

.article_separator {
	padding: 0px;
	margin: 0px;
	display: none;
}

#pwrapl {
	width: 652px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#pwrapm {
	width: 10px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#pwrapr {
	width: 162px;
	float: right;
	padding: 0px;
	margin: 0px;
}

#need {
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
}

#need a:link, #need a:visited, #need a:hover {
	color: #234251;
}

#nbox {
        padding-left: 5px;
        padding-top: 20px;
}

#wwrap {
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}

#welcome, #welcome2, #welcome3, #rig, #ruler, #gas {
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
}

#bwrap {
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #ffffff;
}

#envir {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

#envir a:link, #envir a:visited, #envir a:hover {
	color: #ffffff;
	text-decoration: none;
}

#footer {
	width: 824px;
	float: left;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

#fwrap {
	padding-bottom: 0px;
	padding-top: 20px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
}

#fwrap a:link, #fwrap a:visited, #fwrap a:hover {
	color: #234251;
	text-decoration: none;
}

#gimg, #rimg, #rigimg {
	padding-bottom: 20px;
}

table.contentpaneopen, table.contentpaneopen td {
	padding: 0px;
	margin: 0px;
	border: none;
}
 
table.blog, table.blog td {
	padding: 0px;
	margin: 0px;
	border: none;
}

#search {
	float: right;
	text-align: right;
	width: 170px;
	border: 0px solid #ff0000;
}

div.search .inputbox {
margin-top:14px;
margin-left:8px;
height:15px;
background:#fff;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
border: 1px solid #859BA6;
width:160px;
float:left;
}
div.search .button{
height:26px;
background:transparent;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
margin-top:5px;
width:140px;
border:0;
font: bold 14px "Times New Roman", Times, serif;
}

#gmap {
	padding-top: 20px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
}

#gmap2 {
	padding-top: 20px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
	width: 652px;
}

#gmap3 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
	width: 824px;
	border-top: 1px solid #859BA6;
	background-color: #efefef;
}

#gmap4 {
	padding-top: 0px;
	padding-bottom: 10px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #234251;
	width: 824px;
	background-color: #efefef;
	text-align: center;
}

#gmap3 a:link, #gmap3 a:visited, #gmap3 a:visited {
	color: #234251;
}

#topl {
	width: 652px;
	float: left;
}

#topl a:link, #topl a:visited, #a:hover {
	text-decoration: none;
	color: #234251;
}

#topr {
	float: right;
	width: 172px;
	
}

#mod_search_searchword label {
display: none;
}

.buttonheading {
	display: none;
}

.searchintro {
	padding-top: 10px;
	width: 652px; 
}

.componentheading {
display: none;
}

.latestnews {
padding-bottom: 20px;
text-decoration: none;
list-style: none;
}

.latestnews a:link, .latestnews a:hover, .latestnews a:visited {
text-decoration: none;
}
