body {
font-family:Arial, sans-serif;
color:#808285;
font-size:12px;
margin:0;
padding:0;
}

.BodyBackground
{
background:#fff;
}

.BodyText
{
color:#808285;
}

.Orange
{
color: #e86d1f;
}

.Blue
{
 color: #334893;
}

.DarkGrey
{
color: #333333;
}

.Black{
color: #000000;
}

a {
cursor:pointer;
text-decoration:none;
}

a:link,a:active,a:visited {
color:#334893;
}

a:hover {
color:#334893;
text-decoration: underline;
}

.PaneContent ul
{
padding: 0 0 0 15px;
}

.PaneContent ul li
{
list-style-image:url(../design/left_arr.gif);
}

.PaneContent ul ul li
{
list-style-image:url(../icons/icon_button.jpg);
}

.PaneRight a, .PaneRight a:active, .PaneRight a:visited
{
color: #333333;
font-size: 12px;
text-decoration: none;
}

.PaneRight a:hover
{
color: #e76d25;
text-decoration: underline;
}

.RightLinks a, .RightLinks a:active, .RightLinks a:visited, .RightLinks a:hover
{
color: #e76d25;
font-size: 13px;
text-decoration: underline;
font-weight: bold;
}


blockquote {
margin-left:40px;
}

* html ul#map  { behavior: url("http://67.192.1.239/Theme/GoldCorp/files/js/iepngfix.htc") }

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

h2
{
color: #00467f;
font-size: 12pt;
}

.benefits
{
font-size: 16px;
color: #3db7e4;
}

h1, .ModuleTitle, .EventDetail, .Detail
{
	color:#e86d1f;
	font-size:18px;
	font-weight:normal;
	display:block;
	margin: 10px 0 10px 0;
	padding: 0;
}

h1 .ModuleTitle
{
padding: 0;
margin: 0;
}

.PageHome .ModuleTitle {
	border-top:2px solid #e86d1f;
	color:#334893;
	margin:0;
	text-transform:uppercase;
	padding:5px 0px;
	margin:0px 0px;
	font-size:12px;
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#334893;
}

table {
border-collapse:separate!important;
}

.TitleRight{
	display:none;
}


.PageDefaultInner {
width:940px;
margin:0 auto;
}

.PaneHeader{
	position:relative;
	z-index:100;
}

.PaneHeader:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneHeader {display: inline-block;padding-bottom:10px;}

/* Hides from IE-mac \*/
* html .PaneHeader {height: 1%;}
.PaneHeader {display: block;}
/* End hide from IE-mac */ 


/*	Header Section	Start*/

.ClientLogo  {
	float:left;
	width:138px;
}

.ClientLogo img{
display:block;
}

.ClientLogo br{
	display:none;
}

.StockQuoteHeader{
	float:left;
	width:100px;
	color:#334893;
	padding:15px 0px 30px 700px;
}

.StockQuoteHeader .StockItemSpacer {
	display:block;
	border-top:1px solid #e86d1f;
	padding-top:5px;
	padding-left:10px;
}
.StockQuoteHeader .StockSpacer {
	padding:0px 10px;

}

.DetailRight h1 
{
	font-size:12px;
	color:#414141;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 30px;
	padding-left: 30px;
}

.DetailLeft
{
xposition: relative;
	xtop: 25px;
	xleft: 0;
font-size:14px;
font-weight: bold;
margin: 0;
padding: 10px 0 0 0;
}

.PressReleaseDetailsContainer p
{
margin-top: 8px;
margin-bottom: 8px;
}

.DetailLeft h1
{
margin: 0;
padding: 0;
}

html>body .DetailLeft
{ 
xpadding-top: 25px;
}

.DetailRight
{
	vertical-align: top;
	padding-top: 3px;
}

.PressReleaseDetailsContainer
{
padding-top: 10px;
}


.HeaderLinks{
	float:right;
	text-align:right;
	padding:3px 15px 0px;
}

.HeaderLinks ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.HeaderLinks ul li{
	display:inline;
	padding:0px 3px;
}

.SearchHeader{
	float:right;
	/*width:107px;*/
        padding-bottom:10px;
	
}

.SearchHeader input{
	border:1px solid #5962a3;
	float:left;
	height:13px;
	width:86px;
	margin:0px;
	.float:none;
	margin:0px;
	border-right:none;
	color:#334893;
	text-transform:uppercase;
	font-size:10px;
}

.SearchHeader input.HeaderSearchImg{
	border:1px solid #5962a3;
	margin:0px !important;
	padding:0px;
	text-indent:-999999px;
	overflow:hidden;
	background:#e86d1f url(../design/search_btn.jpg) left center no-repeat;
	width:16px;
	height:17px;
	font-size:0px;
	line-height:0px;
	position:relative;
	.left:-5px;
	cursor:pointer;
}	

/*	Header Section	End	*/

.PaneHeader2{
	display:none;
}

/*########	Start Main Navigation	##########*/

.PaneBreadcrumb{
	display: none;
}

.LayoutHomePageLayout .PaneBreadcrumb{
	display:block;
	xfloat: left;
	xwidth: 800px;
}

.PaneNavigation {
}

.RadMenu_Default {
position:relative;
z-index:9999;
text-align:left;
margin:0;
}

.RadMenu_Default .rootGroup li span {
color:#334893;
font-size: 11px;
margin:0;
padding:5px 10px;
text-transform:uppercase;
border-top:1px solid #e86d1f;
cursor:pointer;
}

.RadMenu_Default .rootGroup a.link,.RadMenu_Default .rootGroup a.active,.RadMenu_Default .rootGroup a.selected,.RadMenu_Default .rootGroup a.hover {
text-decoration:none;
margin:0;
padding:0;
}

.RadMenu_Default .rootGroup a.selected  .text{
	background:#25408f;
	border:none;
	color:#fff;
}

.RadMenu_Default .group {
position:relative;
z-index:1001;
}

.RadMenu_Default .group li span {
	color:#373737;
	cursor:pointer;
}


.RadMenu_Default .rootGroup,.RadMenu_Default .group .level2 .item,.SecondaryNavigationPanelContainer {
margin:0;
padding:0;
}

.slide{
	display:none !important;
	position:relative !important;
	height:auto !important;
	top:0px !important;
	left:0px !important;
}

.ParentSelected .slide{
	display:block !important;
}

.ParentSelected .slide .slide{
	display:none !important;
}

.ParentSelected .slide .Level1Active .slide,
.ParentSelected .slide li.ActiveLink .slide
{
	display:block !important;
}



.slide ul{
	left:0px !important;
	display:block !important;
	position:relative !important;
	height:auto !important;
	top:0px !important;
}

.menu .item, .menu .slide, .contextMenu , 
.menu ul.horizontal, .menu ul.vertical , .menu
{
	float:none !important;
}

.slide ul li span.text{
	border:none !important;
	cursor:pointer;
}

.slide ul li ul li span.text{
	margin-left:10px !important;
	text-transform:capitalize !important;
	cursor:pointer;
}

ul.level1  li.Level1Active span,
ul.level1  li.ActiveLink span
{
	background:#e86d1f;
	color:#fff;
	cursor:pointer;
}

ul.level1  li.ActiveLink span{
	color:#fff !important;
	cursor:pointer;

}

ul.level2 li span.text,
ul.level2  li.Level1Active span.text
{
	color:#373737 !important;
	cursor:pointer;
	background:#fff;
	padding-left:15px !important;

}

ul.level2 li.ActiveLink span.text{
	background:url(../design/left_arr.gif) left center no-repeat !important;
	color:#e86d1f !important;
	cursor:pointer;
}

.menu .text{
	white-space:normal;
}

.slide .MainNav_Analyst-Estimates{
	display:none !important;
}

/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PaneContentInner {
	background:url(../design/orange_bar.jpg) right 5px no-repeat;
}

.LayoutHomePageLayout .PaneContentInner {
	background:none;
}

.PaneContentInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneContentInner {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneContentInner {height: 1%;}
.PaneContentInner {display: block;}
/* End hide from IE-mac */ 


.PaneLeft {
width:120px;
float:left;
padding:8px 20px 20px 0px;
}

.LayoutHomePageLayout .PaneLeft {
	min-height:300px;
	padding-bottom:40px;
}

.PaneLeft ul li{
	background:none !important;
	list-style-type:none !important;
}

.PaneLeft ul{
	list-style-type:none !important;
}

.PaneContent {
position: relative;
width:530px;
float:left;
padding:20px 20px 20px 30px;
_padding: 20px 0 20px 30px;
color:#414141;
.padding-top: 30px;
}

.PaneContent .ContentContainer{
	line-height:18px;
}

.LayoutHomePageLayout .PaneContent {
	width:637px;
	padding-right:0px;
	padding-left:3px;
	padding-top:20px;
}

.LayoutTwoColumnLayout .PaneContent {
	width:730px;
}

.LayoutTwoColumnLayout .PaneRight {
	display: none;
}

.PaneRight{
width:200px;
padding:25px 0px 20px;
float:left;
.padding-top: 35px;
}

.PaneRight ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}


.LayoutHomePageLayout .PaneRight {
	width:160px;
	padding-top:20px;
}

.LayoutThreeColumnLayout .PaneRight .ModuleTitle{
	font-size:13px;
	color:#E76D25;
	font-weight:normal;
}

.QuickLinksRight li {
	padding:5px 0px;
	xmargin-left: 20px;
}

/*########	END Containers	##########*/


.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
}

/*########	Start Left Navigation	##########*/

.SecondaryNavTitle {
background:#DFE2E7;
color:#393939;
font-size:14px;
display:block;
padding:10px 20px;
}

.panelbarItem0 td,.panelbarItem0Collapsed td,.panelbarItem0Expanded td,.panelbarItem0ExpandedSelected td,.panelbarItem0Selected td,.panelbarItem td,.panelbarItemCollapsed td,.panelbarItemExpanded td,.panelbarItemExpandedSelected td,.panelbarItemSelected td,.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td,.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td {
width:100%!important;
cursor:pointer;
white-space:normal!important;
line-height:normal;
padding:10px 10px 10px 20px;
}

.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td {
padding-right:20px;
}

.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td {
padding-right:30px;
}

.panelbarItemCollapsed,.panelbarItemExpanded,.panelbarItemExpandedSelected,.panelbarItem2Collapsed,.panelbarItem2Expanded,.panelbarItem2ExpandedSelected,.panelbarItem3ExpandedSelected {
background:transparent url(../design/arrow-down.jpg) no-repeat 5px center;
}

.panelbarItem0Text,.panelbarItem0TextExpanded,.panelbarItem0TextSelected,.panelbarItem0TextExpandedSelected,.panelbarItem0TextHover,.panelbarItem0TextHoverExpanded,.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,.panelbarItemText,.panelbarItemTextExpanded,.panelbarItemTextSelected,.panelbarItemTextExpandedSelected,.panelbarItemTextHover,.panelbarItemTextHoverExpanded,.panelbarItemTextHoverSelected,.panelbarItemTextHoverExpandedSelected,.panelbarItem2Text,.panelbarItem2TextExpanded,.panelbarItem2TextSelected,.panelbarItem2TextExpandedSelected,.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,.panelbarItem3Text,.panelbarItem3TextExpanded,.panelbarItem3TextSelected,.panelbarItem3TextExpandedSelected,.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
color:#393939;
text-decoration:none;
cursor:hand;
font-size:12px;
text-align:left;
border-bottom:solid 1px #dfe0e5;
padding:0 0 0 10px;
}

.panelbarItem0TextHover,.panelbarItem0TextHoverExpanded,.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,.panelbarItemTextHover,.panelbarItemTextHoverExpanded,.panelbarItemTextHoverSelected,.panelbarItemTextHoverExpandedSelected,.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
color:#92a5b3;
}

.panelbarItem2Text,.panelbarItem2TextExpanded,.panelbarItem2TextSelected,.panelbarItem2TextExpandedSelected,.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,.panelbarItem3Text,.panelbarItem3TextExpanded,.panelbarItem3TextSelected,.panelbarItem3TextExpandedSelected,.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
border:none;
}

.panelbarItem2,.panelbarItem2Collapsed,.panelbarItem2Expanded,.panelbarItem2ExpandedSelected,.panelbarItem2Selected {
margin:0 0 0 10px;
}

.panelbarItem3,.panelbarItem3Collapsed,.panelbarItem3Expanded,.panelbarItem3ExpandedSelected,.panelbarItem3Selected {
margin:0 0 0 20px;
}

.panelbarSubgroup2 {
border-bottom:solid 1px #E6E6E6;
}

form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
margin:0;
}

/*########	END Left Navigation	##########*/


/*########	Start Footer	##########*/

.PaneFooter {
padding:3px 0;
background:#24408f;
}

.Copyright {
float:right;
width:auto;
}

div.FooterLinks {

}

.FooterLinks ul {
font-size:11px;
text-align:left;
margin:0;
padding:0 20px 0 0;
}

.FooterLinks ul li {
list-style:none;
display:inline;
padding-left:10px;
}

.FooterLinks ul li a, .FooterLinks ul li a:active, .FooterLinks ul li a:visited, .FooterLinks ul li a:hover{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}

.RssLinkTopContainer{
	padding: 4px 5px 0 0;
}

.RssLinkTopContainer .RssIcon
{
vertical-align: middle;
padding: 0 5px 0 0;
}

.RssLinkTopContainer .RssText
{
vertical-align: middle;
padding: 0;
}

/*########	END Footer	##########*/



/*########	Home Page Start	##########*/
.HomeBanner{
	float:left;
	

	
}

.slideshow{
	margin-bottom:-30px;
}

.BannerImage{
	background: transparent url(../design/banner_1_new.jpg) right top no-repeat;
	width:800px;
	height:255px;
	position:relative;
	margin-top:-20px;
	z-index:10;
	background-color:transparent !important;

}
.BannerBg2{
	background:url(../design/banner_2.jpg) right top no-repeat;
	width:800px;
	height:277px;
	margin-top:-42px;
	display:none;

}

.BannerBg3{
	background:url(../design/banner_3.jpg) right top no-repeat;
	width:800px;
	height:255px;
	margin-top:-20px;
	display:none;

}



.splash_text{
	width:200px;
	color:#334893;
	font-size:15px;
	padding-left:30px;
	padding-top:50px;
	.padding-top:65px;
}

.BannerBg2 .splash_text{
	padding-top:72px;
	.padding-top:87px;
}

.splash_text .more span{
	font-size:11px;
	color:#fff;
	background:#e86d1f;
	padding:3px 10px;
	display:block
	text-align: center;
}

.splash_text a.more {
	background:url(../design/orange_arr.jpg) left center no-repeat;
	padding-left:20px;
	display:block;
	margin-left:90px;
}



.HomeGlobalOperations, .OperationsLinks{
	float:left;
	width:320px;
	clear:both;
}

.HomeGlobalOperations { _padding-top: 0; }

.HomeGlobalOperations li
{
list-style-image: none;
}

.HomeNews, .InvestorLinks{
	width:235px;
	float:left;
	padding-left: 60px;
}

.InvestorLinks li
{
	margin-left:20px;
}

.HomeNews
{
margin-top: 10px;
_margin-top: 0;
}

.OperationsLinks, .InvestorLinks{
	padding-top:20px;
}


.PageHome .PaneContentInner ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}


.PageHome .PaneContentInner ul li{
	padding-bottom:5px;
}

.PageHome .PaneLeft ul li{
	padding-bottom:0px;
}

.HomeNews .PressReleaseLatestContentColumn{
	padding-bottom:5px;
}

.PaneRight .PressReleaseLatestContentColumn{
	padding-bottom:5px;
}

.HomeNews .PressReleaseLatestSeparator{
	display:none;
}
.HomeNews a{
	color:#414141;
}
.PageHome .RighFact{
	display:none;
}

.InvestorPresentation{
	padding-bottom:10px;
}


/*	Global Operations Map	*/


ul#map {
	list-style: none;
	background: url(../design/map/map7.png) no-repeat 0 0;
	position: relative;
	width: 412px;
	_width: 320px;
	height: 170px;	
	margin: 0;
	padding: 0;
	list-style-type:none !important;
}

* html ul#map {
	list-style: none;
	background: url(../design/map/map4.gif) no-repeat 0 0;
	position: relative;
	width: 412px;
	_width: 320px;
	height: 170px;	
	margin: 0;
	padding: 0;
	list-style-type:none !important;
}

ul#map li {
	position: absolute;
	list-style-type:none !important;
	list-style: none;
}

ul#map li a{
	display: block;
	height: 100%;
	text-decoration: none;
}

#northamerica {
	height:175px;
	left:0;
	top:0;
	width:130px;
}

#southamerica {
	height:98px;
	left:57px;
	top:75px;
	width:75px;
}

#africa {
	height:100px;
	left:110px;
	top:45px;
	width:120px;
}

#europe {
	height:150px;
	left:125px;
	top:1px;
	width:75px;
}

#asia {
	height:160px;
	left:170px;
	top:0;
	width:180px;
}

#australia {
	height:80px;
	left:245px;
	top:90px;
	width:114px;
}

ul#map li a:hover {
	background: url(../design/map/map7.png) no-repeat 0 0;
}

* html ul#map li a:hover {
	background: url(../design/map/map4.gif) no-repeat 0 0;
}

ul#map li#northamerica a:hover {
	background-position: 0 -170px;
}

ul#map li#southamerica a:hover {
	background-position:-157px -170px;
}

ul#map li#africa a:hover {
	background-position:-110px -269px;
}

ul#map li#europe a:hover{
	background-position:-131px -162px;
}

ul#map li#asia a:hover {
	background-position:-255px -183px;
}

ul#map li#australia a:hover {
	background-position:-232px -293px;
}



ul#map li a span {
	background:url("../design/map/orange_dot.png") no-repeat scroll left bottom transparent;
	width:7px;
	height:7px;
	display:block;
	position:relative;
	margin-left:55px;
	top:43%;
}

* html ul#map li a span {
	background:url("../design/map/orange_dot.gif") no-repeat scroll left bottom transparent;
	width:7px;
	height:7px;
	display:block;
	position:relative;
	margin-left:55px;
	top:43%;
}


ul#map li a span.dallas{
	background:url("../design/map/dallas.png") no-repeat scroll left bottom transparent;
	height:15px;
	margin-left:58px;
	top:38%;
	width:70px;
}

* html ul#map li a span.dallas{
	background:url("../design/map/dallas.gif") no-repeat scroll left bottom transparent;
	height:15px;
	margin-left:58px;
	top:38%;
	width:70px;
}

ul#map li a:hover span.dallas{
	background:url("../design/map/dallas_o.png") no-repeat scroll left bottom transparent;
	
}

* html ul#map li a:hover span.dallas{
	background:url("../design/map/dallas_o.gif") no-repeat scroll left bottom transparent;
	
}


ul#map li a span.brousard{
	background:url("../design/map/brousard.png") no-repeat scroll left bottom transparent;
	height:15px;
	margin-left:65px;
	top:27%;
	width:70px;
}

* html ul#map li a span.brousard{
	background:url("../design/map/brousard.gif") no-repeat scroll left bottom transparent;
	height:15px;
	margin-left:65px;
	top:27%;
	width:70px;
}

ul#map li a:hover span.brousard{
	background:url("../design/map/brousard_o.png") no-repeat scroll left bottom transparent;
	
}

* html ul#map li a:hover span.brousard{
	background:url("../design/map/brousard_o.gif") no-repeat scroll left bottom transparent;
	
}

ul#map li a span.houston{
	background:url("../design/map/houston.png") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:3px;
	top:39%;
	width:65px;
}

* html ul#map li a span.houston{
	background:url("../design/map/houston.gif") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:3px;
	top:39%;
	width:65px;
}

ul#map li a:hover span.houston{
	background:url("../design/map/houston_o.png") no-repeat scroll left bottom transparent;
}

* html ul#map li a:hover span.houston{
	background:url("../design/map/houston_o.gif") no-repeat scroll left bottom transparent;
}


ul#map li a span.Scotland{
	background:url("../design/map/scotland.png") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:18px;
	top:12%;
	width:93px;
}

* html ul#map li a span.Scotland{
	background:url("../design/map/scotland.gif") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:18px;
	top:12%;
	width:93px;
}

ul#map li a:hover span.Scotland{
	background:url("../design/map/scotland_o.png") no-repeat scroll left bottom transparent;
}

* html ul#map li a:hover span.Scotland{
	background:url("../design/map/scotland_o.gif") no-repeat scroll left bottom transparent;
}

ul#map li a span.London{
	background:url("../design/map/london.png") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:18px;
	top:38%;
	width:115px;
}

* html ul#map li a span.London{
	background:url("../design/map/london.gif") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:18px;
	top:38%;
	width:115px;
}

ul#map li a:hover span.London{
	background:url("../design/map/london_o.png") no-repeat scroll left bottom transparent;
}

* html ul#map li a:hover span.London{
	background:url("../design/map/london_o.gif") no-repeat scroll left bottom transparent;
}

ul#map li a span.Dubal{
	background:url("../design/map/dubal.png") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:25px;
	top:50%;
	width:93px;
}

* html ul#map li a span.Dubal{
	background:url("../design/map/dubal.gif") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:25px;
	top:50%;
	width:93px;
}

ul#map li a:hover span.Dubal{
	background:url("../design/map/dubal_o.png") no-repeat scroll left bottom transparent;
}

* html ul#map li a:hover span.Dubal{
	background:url("../design/map/dubal_o.gif") no-repeat scroll left bottom transparent;
}

ul#map li a span.Singapore{
	background:url("../design/map/singapore.png") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:64px;
	top:51%;
	width:93px;
}

* html ul#map li a span.Singapore{
	background:url("../design/map/singapore.gif") no-repeat scroll left bottom transparent;
	height:17px;
	margin-left:64px;
	top:51%;
	width:93px;
}

ul#map li a:hover span.Singapore{
	background:url("../design/map/singapore_o.png") no-repeat scroll left bottom transparent;
}


* html ul#map li a:hover span.Singapore{
background:url("../design/map/singapore_o.gif") no-repeat scroll left bottom transparent;

}




ul#map li a span strong{
	display:none;
}

/*

ul#map li#europe a span {
	background:url("../design/map/orange_star.png") no-repeat scroll left bottom transparent;
	width:7px;
	height:7px;
	display:block;
	position:relative;
	margin-left:18px;
	top:34%;
}

ul#map li a span strong{
	display: none;
}




ul#map li a:hover span {
	display: block;
}

/*
ul#map li a:hover span {
	background:url("../design/map/location.png") no-repeat scroll left center transparent;
	display:block;
	padding:4px 5px 6px 15px;
	position:relative;
	margin-left:55px;
	top:35%;
	width:100px;
	font-size:10px;
	height:auto;
	
}


ul#map li a:hover span strong {
	display: block;
	margin-bottom: 2px;
	font-weight:normal;
	text-decoration:none;
	color:#026296;
}

ul#map li#europe a:hover span {
	background:url("../design/map/location.png") no-repeat scroll left center transparent;
	margin-left:18px;
	top:25%;
	width:120px;
	height:auto;
}
*/








/*########	Home Page End	##########*/


/*########	Custom Page ##########*/

.TabTableDate,
.TabTableHeader
{display:none;}

.TabTableDateInline,
.PresentationLatestContainer .Date
{
	display:block !important;
	font-weight:bold;
}

.TabTableData,
.PresentationLatestContainer td
{
padding-bottom: 10px;
}

.PressReleaseOuterContainer .PressReleaseContainer td  a{
	color:#414141
}

.PressReleaseOuterContainer .PressReleaseContainer td  a:hover{
	color:#E76D25
}

.YearNavContainer{
	padding:5px;
	border-top:2px solid #e86d1f;
	margin-bottom:10px;
	background:#e0e0ed;
}

.CorporateDocuments .YearNavContainer{display:none;}

.CorporateDocuments table{
	width:auto !important;
}
.CorporateDocuments .Report2LinkRowDate{
	display:none;
		display:none;
}
.CorporateDocuments td{
	padding-right:10px;
}

.Report2FileSizeRow
{
display: none;
}

.YearNavContainer a{
	padding-right:5px;
	color:#000;
}
.YearNavContainer a.selected{
	font-weight:bold;
}

.PressReleaseLatestTable td{
	padding:5px; 
}

.PaneRight .PressReleaseLatestTable td{
	padding-bottom:5px; 
	padding-left: 0px;
}

.PressReleaseLatestTable td a{
	color:#414141;
}

.PressReleaseLatestTable td a:hover{
	color:#E76D25;
	text-decoration: underline;
}

.PressReleaseLatestTable td strong{
	display:block;
}

.PersonContainer  h3{
	padding:15px 0px 10px 0;
}

.PersonPhotos  h3{
	padding-left: 130px;
}

.PersonContainer  .PersonPhoto{
	float:left;
	margin: -0 10px 0 0;
	width: auto;
}

.PersonContainer .PersonTitle
{
/*display: none;*/
display: block;
clear: both;
}

.PersonPhotos  .PersonPhoto{
	margin-top: -38px;
}

.PersonPhotos  .PersonDescription
{
float: left;
width: 391px;
}

.PersonDataListItem,
.PersonDataListItemAlt
{
padding-bottom: 10px;
}

.CustomTable{
	border:0px;
	border-top:1px solid #414141;
	border-left:1px solid #414141;
}

.CustomTable td{
	border:0px;
	border-bottom:1px solid #414141;
	border-right:1px solid #414141;
}

.CustomTable th, .CustomTable td{
	line-height: normal !important;
	padding:3px 5px;
}

.DirectorsTable {
	border:0px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

.DirectorsTable  td{
	border:0px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px 5px;
}
.ComiteeTable td{
	padding:3px 5px;
}


.CustomTableA{

}
.CustomTableA tr{

}
.CustomTableA td{
	border-bottom:2px solid #14477E;
	padding:2px 3px;
	color:#6F665D;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	font-weight:normal;
	background-color:#F2F1ED;
}
.CustomTableA th{
	padding:2px 3px;
	xcolor:#6F665D;
	color:#fff;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	font-weight:normal;
	background:#e86d1f;
}

.CustomTable {
	width:100%;
	border:0px;
}

.CustomTable th{
	color:#fff;
	background:#E76D25;
	padding-left:10px;
	padding-right:10px;
	border:0px;
}

.CustomTable td{
	background:#e1e1ed;
	padding:5px 10px;
	border:0px;
}

.CustomTable tr.Alt td{
	background:#eeeef6;
}

.CustomTable td p{
	margin:0px;
}

p.text, span.text{
color:#E76D25;
}

.FilterContainer{
	width:220px;
	float:left;
}

.FilterContainer select{
	width:200px;
}

.FilterContainer .FilterLabel{
	display:block;
	padding-bottom:2px;
}

.FilterListContainer{
	width:300px;
	float:left;
	color:#24408f;
	margin-top: 27px;
}
.FilterListContainer br{
	display:none;
}

.FilterListContainer .PropertyValue{
	display:block;
	color:#58595b;
}
.FilterListContainer .PropertyLabel
{
	display:block;
	float:left;
	padding-right:5px;
	color:#24408F;
}

.FilterListContainer .Body{
	xfloat:left;
	color: #58595B;
}

.PageRigFleet .FilterListContainer .TitleLabel{
	text-transform:uppercase;
	color:#e86d1f;
	font-size:14px;
	display:block;
	/*border-top:1px solid #e86d1f;*/
	float:left;
	width:160px;
}

.PageRigFleet .VesselDetailsContainer .VesselImage{
	float:left;
	display:block;
	padding-right:15px;
	width:120px;
	padding-bottom:60px;
}

.PageRigFleet .Location{
	display: none;
}

.PageRigFleet .VesselDetailsContainer {
	padding-bottom:15px;
	width:295px;
}

.PageRigFleet .VesselDetailsContainer .Body
{
xmargin-left: 135px
}

.ActionButton,
.SubmitButton,
.PageRigFleet .FilterContainer #btnReset{
	margin:0px;
	background:#e86d1f;
	padding:2px 10px;
	margin-top:10px;
	color:#fff;
	border:0px;
	cursor:pointer;
}

.PageRigFleet .VesselDetailsContainer .DownloadLink{ text-align: center; float: left; margin: 5px 60px 10px 0; *margin: 5px 60px 20px 0; padding: 5px; background-color: #25408F; border: 1px solid #1f3576; color: #fff; width: auto; clear: right; }



.PageRigFleet .VesselDetailsContainer:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PageRigFleet .VesselDetailsContainer {display: inline-block; border-bottom: 1px solid #e86d1f; padding-bottom: 0px !important; *padding-bottom: 15px !important; *padding-top: 15px !important; }

/* Hides from IE-mac \*/
* html .VesselDetailsContainer {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


.MapHeader{
	position:relative;
	margin-left:-30px;
	margin-top:-14px;
	width:560px;
	border-bottom:6px solid #E76D22;
}

.MapHeader img{
	border:0 none;
	display:block;
	padding-top:6px;
	width:560px;
	
}




.HeaderBanner{
	position:relative;
	top: -8px;
	left: -30px;
	*top: -18px;
	width:560px;
}


.HeaderBanner img{
	border:0 none;
	display:block;
	width:560px;
	border-bottom:6px solid #E76D22;
}

.HeaderBanner a
{
cursor: default;
}

#accordion ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-top:20px;
}

#accordion ul li{
	display:inline-block;
	padding:1px 5px;
	width:225px;
	.display:inline;
	zoom:1.0;
}

#accordion ul li a{
	color:#334893;
}

#accordion ul li img{
	position:relative;
	margin-bottom:-5px;
	padding-right:5px;
}
.AccImage {
	text-align:center;
}
.AccImage img{
	display:block;
	text-align:center;
	margin:0px auto;
}


/*Start Quaterly Report Accordion*/
	
#accordion h3{
	background:#e86e23;
	border:none;
	-moz-border-radius:0px;
}	

#accordion h3 a{
	color:#fff;
	border:none;
	text-align:center;
}

#accordion .ListReports{
	background:none;
	border:0px;
}
	
.ui-state-default .ui-icon,
.ui-state-active .ui-icon
{
	background-image:url("../design/tr_icons_white.png") !important;
}

.QuarterlyDownloadList .MiddleColumnContentLarge	{
	display:none;
}

.RegulatoryFilingsTable{
	border-collapse:collapse !important;
}
.RegulatoryFilingsTable td.TabTableHeader{
	background:#e86d1f;
	color:#fff;
}
.RegulatoryFilingsTable td{
	border:1px solid #e86d1f;
	padding:2px 5px;

}

.FinancialReportContainer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.FinancialReportContainer table{
	border-collapse:separate !important;
	width:100%;
}

.FinancialReportContainer td.CoverImagePane { text-align:center; border-bottom: 1px solid #e1e1ed !important;}

.FinancialReportContainer td.CoverImagePane img.CoverImage[style] {  }

.FinancialReportContainer td {
	vertical-align:top;
	padding:10px 5px 10px;
	border-bottom:1px solid #e1e1ed;
}


.SectionCapabilities table td img{
	.position:relative;
	.top:5px;
}



	
	
/*END Quaterly Report Accordion*/


.PersonName{
	display:block;
	font-size:14px;
}

.PersonComma {
	display:none;
}

/* Start Investor Page*/

.InvestorBanner{
	padding-bottom:20px;
}

.WelcomeInvestors{
	xwidth:240px;
	xdisplay:inline-block;
	zoom: 1;
	x*display: inline;
	xpadding-right:25px;
	vertical-align:top;
}

.InvestorStockQuotes{
	width:240px;
	display:inline-block;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	margin-top:15px;
}

.InvestorStockQuotes .StockTable{
	width:100% !important;
	position:relative;
	top:-15px;
}

.InvestorStockQuotes .ModuleTitle{
	color:#fff;
	font-size:12px;
	background:#e86d1f;
	padding:3px 5px;
	margin:0px;
	vertical-align:middle;
	line-height:normal;
}

.InvestorStockQuotes .StockTableFooter
{
	display:none;
}

.InvestorStockQuotes td{
	background:#e1e1ed;
	padding:3px 5px;
}
.InvestorStockQuotes tr.Alt td{
	background:#eeeef6;
}

.InvestorStockQuotes .MarketText,
.InvestorStockQuotes select {
	display:none;
}

.LatestReports{
	width:240px;
	display:inline-block;
	zoom: 1;
	*display: inline;
	padding-right:25px;
	vertical-align:top;
	margin-top:25px;
}


.InvestorContact{
	width:240px;
	display:inline-block;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	margin-top:25px;
}

.LatestReports ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.LatestReports .ModuleTitle{
	color:#fff;
	font-size:12px;
	background:#e86d1f;
	padding:3px 5px;
	margin:0px;
}

.LatestReports .AnnualReportLatestTable{
	width:100% !important;
}

.LatestReports ul li{
	background:#e1e1ed;
	padding:5px 5px;
	display:block;
}

.LatestReports ul li.Alt{
	background:#eeeef6;
}

.LatestReports ul li a
{
	color:#414141;
}


/* End Investor Page*/

/*########	Custom Page End	##########*/


.PrintPage {
float:right;
width:auto;
text-align:right;
padding: 7px 0 0 0;
display: none;
}

.PrintOn .PrintPage
{display:block;}

.clear {
clear:both;
}

.RequiredField {
color:Red;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.FilterContainer select
{
margin: 0 0 15px 0;
}

.PageAnnualReports .SupplementalReportPanel,
.PageAnnualReports .QuarterlyReportPanel,
.PageAnnualReports h3,
.PageAnnualReports .YearPanel
{
display: none;
}

.PageQuarterlyReports .SupplementalReportPanel,
.PageQuarterlyReports .AnnualReportPanel,
x.PageQuarterlyReports h3,
x.PageQuarterlyReports .YearPanel,
.PageQuarterlyReports .CoverImagePane
{
display: none;
}

.PageAnnualReports h4,
.PageQuarterlyReports h4
{
font-weight: normal !important;
font-size: 12px;
}

.CoverImage
{
margin: 0 0 10px 0;
}

.SearchResultsUrl
{
display: none;
}

.StockQuoteLookup, .StockHistoricalSelection
{
display: none;
}

.StockHistorical .StockTable
{
margin: 10px 0 0 0;
width: 500px !important;
}

.NoBr
{
display: none;
}

/* %=SiteMap */

.SiteMapContainer ul
{
	margin-left: 20px;
}

.SiteMap-Level2
{
	font-weight: bold;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

.StockQuoteColon
{
display: none;
}

.ProjectLink
{
padding-right: 10px;
font-weight: bold;
}

.VesselDesign
{
display: none;
}

.PageSpecSheets .FilterContainer,
.PageSpecSheets .VesselImage,
.PageSpecSheets .PropertyLabel,
.PageSpecSheets .PropertyValue
{
display: none;
}

.PageSpecSheets .TitleLabel
{
width: 90px;
color: #808285;
display: block;
padding: 0 0 15px 0;
float: left;
clear: left;
}

.PageSpecSheets .DownloadLink
{
float: left;
width: auto;
clear: right;
}

.FileType
{
display: none;
}

.ProjectLink
{
xfont-size: 11px;
}

.MailingListCol2 input
{
width: 200px;
}

.MailingListListTable
{
}

.ParentSection_Global-Operations .InvestorPresentationRight,
.ParentSection_Capabilities .InvestorPresentationRight,
.ParentSection_Rig-Fleet .NewsReleasesRight,
.ParentSection_Rig-Fleet .InvestorPresentationRight,
.PageRigFleet .NewsReleasesRight,
.PageRigFleet  .InvestorPresentationRight
{
display: none;
}

.HistoryTimeline .ModuleTitle
{
font-size: 12pt;
color: #334893;
font-weight: bold;
}

.HistoryTimeline table td h3 {
	color:#E86D1F;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:0px 0;
	border-top:1px solid #f8981e;
	padding-top:10px;
}


.HistoryTimeline table {
	width:100%;
	border-collapse:separate;
}


.HistoryTimeline table td{
	padding:0px 10px;
	vertical-align:top;
}

.HistoryTimeline table td.image_box{
	text-align:center;
	background:url(../design/time_border.gif) center repeat-y;
}

h3.historyhead
{
color: #E86D1F !important;
font-size:12pt !important;
font-weight:normal;
}

.BeneTitle
{
font-weight: bold;
color: #E86D1F;
}

.training img
{
margin-right: 10px;
}

.CapabilitiesHeaderText
{
position: absolute;
top: 135px;
right: 30px;
font-size: 9px;
color: #FFFFFF;
width: 100px;
z-index: 9999;
line-height: normal;
}

.CapabilitiesHeaderText .ContentContainer
{
line-height: 11px;
}

.CapabilitiesHeaderText .ModuleTitle
{
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
padding: 0;
margin: 0 0 23px 0;
}


/*############# ADDED BY CRAIGF ##################*/

.StockTableText { padding: 10px 0 5px 0; color: #999; font-size: 12px; }

.globalLinks ul { float: left; position: relative; list-style: none; margin: 5px 0; padding: 0; }
.globalLinks li { list-style-image:url("../design/left_arr.gif"); margin-left: 20px; }

.PaneRight .OperationsQuickLinks ul li a, .PaneRight .RigQuickLinks ul li a, .PaneRight .InvestorQuickLinks ul li a { color: #E76D25; font-size: 13px; font-weight: normal; text-decoration: none; }
.PaneRight .OperationsQuickLinks ul li a:hover, .PaneRight .RigQuickLinks ul li a:hover, .PaneRight .InvestorQuickLinks ul li a:hover { text-decoration: underline; }

.PageInvestorsFinancialReportingQuarterlyReports .ui-widget { font-family: Arial, sans-serif; }

.PageInvestorsContactIR .RightPaneDiv22 { display: none; }

.SectionSafety .NewsReleasesRight, .SectionSafety .FleetReportRight { display: none; }

.PageCareers .RightLinks a { color:#E76D25; font-size:13px; font-weight:bold; text-decoration: none; }
.PageCareers .RightLinks a:hover { text-decoration: underline; }



div.cmf-skinned-select {
	border: 1px solid #5962A3 !important;
	background:url("../design/select_btn.jpg") no-repeat scroll right top ;
	height:15px !important;
}

div.cmf-skinned-text {
	padding: 0px 20px 0px 3px !important;
	font-size:11px;
}

.FilterLabel{
	display:block;
	padding-top:10px;
}

.AccImage {
width: 173px;
height: 118px;
margin-left: 45px;
padding: 131px 0 0 205px;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
text-align: left;
}

.RightCareers
{
display: none;
}

.SectionCareers .RightCareers
{
display: block;
}

.SectionCareers .RightMediaContacts
{
display: none;
}

a.ccbnLnk
{
color: #334893;
}

.PressReleaseContainer a:hover
{
text-decoration: underline;
color:#E76D25;
}

.PageInvestors .InvestorStockQuotes a,.PageInvestors .InvestorStockQuotes a:hover
{
cursor: default;
color: #414141;
text-decoration: none;
}

sub, sup
{
line-height: normal !important;
}

.PaneContent ul ul li
{
list-style-image:url(../design/bullet.gif);
}

.NoListMargin ul
{
margin-top: 0;
}

.ThumbnailHome
{ border: solid 1px #e86d1f; 
}

.Thumbnail, .thumbnail
{ border: solid 1px #e86d1f; }

.FinancialReportLatestContainer ul li
{
list-style-image: none !important;
}

.PhoneLabel
{ width: 52px; white-space: nowrap; display: inline-block; }

.HistoryTimeline p
{
margin-top: 8px;
margin-bottom: 8px;
}

.QuickLinkSeparator
{
display: inline !important;
color: #E86D1F;
padding-left: 5px;
}

.PageRigFleetCustomerContacts .PaneRight
{
width: 140px
}

.PageRigFleetCustomerContacts .PaneContent
{
width: 590px;
}

.contacttable
{
font-size: 10px;
}

.contacttable th
{
background-color: #E86D1F;
font-size: 12px;
font-weight: bold;
color: #fff;
padding: 6px;
}

.contacttable h1
{
font-size: 12px;
font-weight: bold;
color: #25408F;
text-decoration: underline;
}
