﻿body 
{
    text-align:center;
    background: url(../images/common/globalbg.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/Topbg.jpg);
	background-repeat: no-repeat;
	width: 783px;
	height: 73px;
}
#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;}

/* ========= body =========== */
#BodyContainer
{
    position: relative;
	float: left;
	background: url(../images/common/bodybg.jpg);
	background-repeat: no-repeat;
	width: 783px;
	height: 450px;
}
#topEmpty
{
    position: relative;
	width: 783px;
	height: 13px;
}
#leftEmpty
{
    position: relative;
	float: left;
	width: 14px;
	height: auto;
}
#BodyContent
{
    position: relative;
	float: left;
	width: 755px;
	height: 430px;
}
#FlashArea
{
    position: relative;
	float: left;
	width: 501px;
	height: 233px;
}
#vmiddleTopEmpty
{
    position: relative;
	float: left;
	width: 9px;
	height: 233px;
}
/* ======== top right section ====== */
#topRightContent
{
    background: url(../images/common/toprightbg1.jpg);
	background-repeat: no-repeat;
    position: relative;
	float: left;
	width: 244px;
	height: 233px;
	
}
#topRightContent a:link  { color: #ffffff; text-decoration: underline; }
#topRightContent a:visited  { color: #ffffff; text-decoration: underline; }
#topRightContent a:hover  { color: #ffffff; text-decoration: none; }
#topRightContent a:active  { color: #ffffff; text-decoration: underline; }

#topright1 { width: 238px; height: 32px; margin-top: 10px;}
#trlist1
{
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
}
#topRightContent li 
{   
    float: left; 
    font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px; font-weight: normal;color: #ffffff;
}
#trlist1 li#iconT1 { width: 32px; }
#trlist1 li#li1Text { width: 196px;  }

#topright2 { width: 238px; height: 48px; margin-top: 10px;}
#trlist2
{
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
}
#trlist2 li#iconM { width: 32px; }
#trlist2 li#li2Text { width: 196px;  }

#topright3 { width: 238px; height: 60px; margin-top: 10px;}
#trlist3
{
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
}
#trlist3 li#iconT2 { width: 32px; }
#trlist3 li#li3Text { width: 196px;  }


/* ======== end top right section ====== */

#bottomLeft
{ 
    position: relative;
	float: left;
	margin-top: 42px;
	margin-right: 18px;
	margin-left: 10px;
	width: 470px;
	height: 140px;
}
#vmiddleBottomEmpty
{
    position: relative;
	float: left;
	width: 10px;
	height: 196px;
}
#bottomRight
{ 
    position: absolute;
	top: 266px;
	right: 0px;
	width: 243px;
	height: auto;
}
/* ======== end bottom right section ====== */
#brlist
{
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}
#brlist li 
{
	padding-top: 5px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
}
.reg{color: #bb223f;}

#BioIcon
{
    margin-left: 12px; margin-top: 0px;
}
.imgBio
{
    vertical-align: top; float: right; margin-left: 10px; margin-right: 2px;
}
.paddleft
{
	padding-left: 10px;
}
/* ======== end bottom right section ====== */

#rightEmpty
{
    position: relative;
	float: left;
	width: 14px;
	height: auto;
}
/* border: solid 1px red; */
/* ========== footer =========== */
#FooterContainer
{
    position: relative;
	float: left;
	background: url(../images/common/footerbg.jpg);
	background-repeat: no-repeat;
	width: 783px;
	height: 53px;
	padding-top: 20px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	text-align: center;
}
#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; }
/* ========= text format ======== */
img { border: 0;}

.RedHeader
{
    font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: Bold;
	color: #cc0000;
	margin-bottom: 4px;
}
.WhiteHeader
{
    font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.01cm;
	margin-top: 10px;
	margin-bottom: 14px; 
	margin-left: 10px;
}
.redNormal
{
    font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 0.48cm;
	color: #bb223f;
}
.whiteNormal
{
    font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
a:link  { color: #bb223f; text-decoration: underline; }
a:visited  { color: #bb223f; text-decoration: underline; }
a:hover  { color: #bb223f; text-decoration: none; }
a:active  { color: #bb223f; text-decoration: underline; }

.normalText
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	line-height: 0.48cm;
}
.smallText
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #231f20;
	line-height: 0.42cm;
}
