﻿body 
{
    text-align:center;
    background: url(../images/common/SubglobalbgLong.jpg);
	height: auto;
	margin:0;
	padding:0;
}
#MasterContainer
{
    text-align: left;
	width: 783px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#TopContainer
{
    text-align: left;
    position: relative;
	float: left;
	background: url(../images/common/SubTopbg.jpg);
	background-repeat: no-repeat;
	width: 783px;
	height: 72px;
}
#MainNav
{
    position: absolute;
    top: 36px;
    right: 24px;
    width: 469px;
    height: 25px;
}
html>body #MainNav{right: 67px;}
html>/**/body #MainNav{right: 67px; top: 20px !important;}

#MainNav ul { width: 469px; height: 25px;  margin-bottom: -4px; }

#MainNav ul li { list-style-type: none; display: inline;height: 25px; }

#MainNav li#About{   width: 101px;  height: 25px; float: left;}
#MainNav li#Pipeline {width: 61px;  height: 25px; float: left;}
#MainNav li#News {width: 101px;  height: 25px; float: left;}
#MainNav li#Invest {width: 69px;  height: 25px; float: left;}
#MainNav li#Careers {width: 58px;  height: 25px; float: left;}
#MainNav li#Contact {width: 79px;  height: 25px; float: left;}

img { border: 0;}

/* ========= body =========== */
#BodyContainer
{
    position: relative;
	float: left;
	background: url(../images/common/SubBodybgLong.jpg);
	background-repeat: no-repeat;
	width: 783px;
	
	min-height: 650px;
	height: auto !important;
	height: 650px;
}
#topEmpty
{
    position: relative;
	width: 783px;
	height: 13px;
}
#leftEmpty
{
    position: relative;
	float: left;
	width: 14px;
	height: auto;
}
#rightEmpty
{
    position: relative;
	float: left;
	width: 14px;
	height: auto;
}
#BodyContent
{
    position: relative;
	float: left;
	width: 758px;
	
	min-height: 430;
	height: auto !important;
    height: 430px;
}
html>body #BodyContent{width: 755px;}
/* ========= LeftCol ========== */
#LeftCol
{
    position: relative;
    float: left;
    width: 233px;
    height: auto;
}
#SubNavHeader
{
	width: 233px;
    height: 29px;
}
#SubNav
{
    width: 233px;
    height: auto;
    padding-top: 18px;
}
#SubNav ul{
width: 233px;
height: auto;
padding: 0;
}
#SubNav ul, li { 
list-style-type: none; 
margin:0;
padding:0;
background: transparent url(../images/common/SubNavItembgOff.jpg) top left no-repeat;
}

#SubNav li a { /* buttons dimensions and definition */
display: block;  /* block for <a> to give it its dimensions */
height: 33px;
width: 213px;
line-height: 33px;  /* height of line to avoind paddings */
color: #1e1a1b;
font-size: 12px;
font-family: arial;
text-decoration: none;
padding:0 0 0 20px;
}

#SubNav ul li a:hover 
{
width: 213px;
height: 33px;
color: #9c0004;
background: transparent url(../images/common/SubNavItembgOn.jpg) top left no-repeat;
}
#SubNav a.liActive
{
width: 213px;
height: 33px;
color: #9c0004;
background: transparent url(../images/common/SubNavItembgOn.jpg) top left no-repeat;
}


#SubNavEmptybg
{
    background: url(../images/common/SubNavEmptybg.jpg);
	background-repeat: no-repeat;
	width: 233px;
	height: 14px;
}
#MidEmptyCol
{
    
    position: relative;
    float: left;
    width: 30px;
    height: 190px;
}
#btmLeftColbg
{
    width: 233px;
    height: auto;
   
}
/* ========= RightCol ========== */
#RightCol
{
    position: relative;
    float: left;
    width: 492px;
    height: auto;
}

.header
{
    font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #cc0000;
	margin-bottom: 8px;
}
.normal
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #231f20;
	line-height: 1.5em;
}
#RightColContent ul li
{
    list-style-type: disc;
    background: none;
}
/* ========== footer =========== */
#FooterContainer
{
	background: url(../images/common/SubFooterbg.jpg);
	background-repeat: no-repeat;
	width: 783px;
	height: 172px;
	padding-top: 125px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}
#FooterContainer a:link  { color: #231f20; text-decoration: underline; }
#FooterContainer a:visited  { color: #231f20; text-decoration: underline; }
#FooterContainer a:hover  { color: #bb223f; text-decoration: none; }
#FooterContainer a:active  { color: #231f20; text-decoration: underline; }

#globalFooterbg
{
    clear: both;
    background: url(../images/common/globalSubFooter.jpg);
    width: 100%;
    height: 297px;
    text-align: center;
   
}