@charset "utf-8";
/* CSS Document */
html, body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	margin:0;
	padding:0;
	background-color:#a2c9e6;
}
ul
{
	margin-top:0px;
}
select, option {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
}
.td {
	background-color:#f5f5f5;
	border:1px solid #EEEEEE;
	padding:5px;
}
.dataTbl {
	font-family: Tahoma, Arial;
	font-size: 10px;
	border:1px solid #e5e5e5;
}
.dataTbl a {
	text-decoration:none;
	color:#666;
}
.dataTbl th {
	background-color:#033a75;
	font-size: 10px;
	color:#fff;
}
.dataTbl td {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #666;
	border-bottom:1px solid #e5e5e5;
}
input {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666;
}
.newsDate {
	font-size:10px;
	font-weight:bold;
	color:#055a97;
	padding:14px 0 14px 0;
}
.newsContent {
	font-size:10px;
	color:#666;
	padding:14px 0 14px 0;
}
.readMore {
	color:#ce1a1f;
}
#container {
	width:936px;
	height:600px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-300px 0 0 -468px;
	padding:5px;
	background-color:#e2e5e9;
}
#subContainer {
	width:934px;
	height:599px;
	background-color:#fff;
	border:1px solid #dcdcdc;
	border-top:none;
}
#nav {
	height:90px;
	width:934px;
	background:url(../images/navBG.jpg) repeat-x;
}
#logo {
	position: absolute;
	top:5px;
	left:5px;
}
/*Home Page*/
#homeBody {
	height:477px;
	background:url(../images/homePagePic.jpg) top left no-repeat;
	
}
/*End of Home Page*/
#header {
	height:158px;
	background-color: #003399;
	background-image: url(../images/subPageHeader-placeHolder.jpg);
}
.header_AboutUs {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_AboutUs.jpg);
}
.header_WhatWeDo {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_WhatWeDo.jpg);
}
.header_Industries {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_industries.jpg);
}
.header_News {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_News.jpg);
}
.header_Careers {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_Careers.jpg);
}
.header_Resources {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_Resources.jpg);
}
.header_tanks {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_tanks.jpg);
}
.header_Legal {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_CSR.jpg);
}
.header_Privacy {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_CSR.jpg);
}
.header_Sitemap {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_CSR.jpg);
}
.header_Companies {
	height:158px;
	background-color: #003399;
	background-image: url(../images/header_CSR.jpg);
}
#pageTitle {
	padding:131px 0 0 56px;
}
#pageTitle_b {
	padding:125px 0 0 56px;
}
#content {
	height:296px;
	padding:23px 0 0 96px;
	background-color: #fff;
}
#leftCol {
	width:570px;
	float:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.contentHeading {
	height:20px;/*background-color:#CCCCCC;*/
}
#leftCol .note {
	background-color:#ffffe1;
	border:solid 1px #e5e5e5;
	padding:7px;
}
#leftCol a {
	color:#22a5f2;
}
#leftCol a:hover {
	color:#cb181e;
}
#rightCol {
	padding-left:56px;
	width:212px;
	/*	padding-right:56px;*/
	float:right;
}
#Print {
	width:158px;
	height:44px;
	background-color:#CCCCCC;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	background:url(../images/printIcon.gif) top left no-repeat;
}
#Print a {
	color:#666;
	text-decoration:none;
	display:block;
	width:98px;
	height:15px;
	padding:5px 0 0 60px;
}
#footer {
	height:32px;
	background-color: #ad0105;
}
.copyrights {
	float:right;
	padding:10px 37px 0 0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#d68082;
}
.footerMenu {
	padding:10px 275px 0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#d68082;
	text-align:right;
}
.footerMenu a {
	text-decoration:none;
	color:#d68082;
}
.footerMenu a:hover {
	text-decoration:none;
	color:#fff;
}
#extraLinks {margin:0 0 5px 25px; padding:0 0 0 10px; list-style: square;}
#extraLinks li { color:#22a5f2;}
#extraLinks li a:hover{color:#cb181e;}
#extraLinks li a{ display:block; padding-right:10px; line-height:16px;}
.error_msg
{
	color:#CC0000;
}
.sub_head
{
	color:#CC0000;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}