body {
font-family:Arial, sans-serif;
//background:#05244e url(../design/header_bg.jpg) top repeat-x;
background:#03132e url(../design/header_bg_new.gif) top repeat-x;
background-attachment:fixed;
color:#000033;
font-size:12px;
margin:0;
padding:0;
}

body.RadEContentBordered {
	background:#fff;
}


.LayoutDefault
{
padding-top: 10px;
}

a {
cursor:pointer;
text-decoration:none;
}

a:link, a:active, a:visited
{
    color:#003366; /* navy */
}

a:hover
{
	color:#3399ff; /*teal*/
}

.PaneLeft a
{
    color:#3399ff; /*teal*/
}

.PaneLeft a:hover,
.LayoutHomePageLayout .PaneContent a:hover
{
	color:#ffcc00; /* gold */
}

.LeftNewsHome .PaneLeft a,
.LayoutHomePageLayout .PaneContent a,
.more_quote a
{
	color:#ffcc00; /* gold */
}

.LeftNewsHome .PaneLeft a:hover,
.LayoutHomePageLayout .PaneContent a:hover,
.more_quote a:hover
{
	color:#3399ff; /*teal*/
}

.LeftNavHome a,
.LeftNav a
{
    color:#000033; /* dark navy */
}

.LeftNavHome a:hover,
.LeftNav a:hover
{
	color:#3399ff; /*teal*/
}

.NoBr
{
display:none;
}

blockquote {
margin-left:40px;
}

h1, .ModuleTitle, .ProjectName
{
color:#003366; /* navy */
margin:0;
padding:0;
font-size: 18px;
display: block;
font-weight: bold;
}

.ModuleTitle,
.ProjectName
{
margin: 10px 0 10px 0;
}

.ProjectName
{
margin: 10px 0 0 0;
}

.EventDetail .EventTitle
{
display: block;
margin: 10px 0 0 0;
}

.PaneContent h1
{
padding-right: 140px;
}

h2,h3,h4,h5 {
font-weight:700;
margin: 5px 0 0 0;
padding:0;
}

h3, h4, h5
{
font-size: 12px;
}

h2 {
color:#003366; /* navy */
font-size: 14px;
}

h4{
xpadding: 15px 0 5px 0;
}

div.quotes
{
color:#0066cc;
font-family:times new roman,times,serif;
font-style:italic;
font-weight:bold;
text-align:right;
margin-top: 5px;
}

.LeftPaneNav h1
{
padding-left: 20px;
}

.StockHistorical .ModuleTitle
{
font-size: 14px;
}

x.LayoutThreeColumnLayout .PaneLeft .ModuleTitle
{
margin: 0 0 15px 0;
padding: 0;
}

.PaneLeft .ModuleTitle
{
	color: #FFFFFF;
}

.PaneNavigation .StockQuoteBody .ModuleTitle
{
	color:#ffcc00;
	margin-top: 10px;
}

.PaneContent ul {
xlist-style-type: square;
list-style-image: url(../design/bullet.gif);
font-size: 9px;
margin-top: 0;
padding-top: 0px;
color: #003366;
}

.PaneContent ul li{
	padding: 0 0 10px 0px;
	font-size: 12px;
	color: #000033;
}

table {
border-collapse:separate!important;
}

#pageClass{
	background:url(../design/main_bg_new.gif) top center no-repeat;
	background-attachment:fixed;
}

a img{
	border:none;
}


.Page_Default_Inner,.PageDefaultInner {
	background:url(../design/top_bg.png) top right no-repeat;
	max-width:1400px;
	margin:auto;
}

.PaneHeader, .PaneNavigation, .PaneContentInner, .PaneHeadeBg{
	width:921px;
	margin:0 auto;
	position:relative;
	xpadding-top: 10px;
}

.GermanLink
{
	float:right;
	padding: 0 3px 10px 10px;
	color:#fff;
}

.GermanLink img
{
	padding: 0 3px 0 10px;
}
.GermanLink a
{
	color:#fff;
}

div.HeaderLinks
{
	padding: 4px 0 10px 0;
	float:right;
}

.HeaderLinks ul {
	text-align:right;
	margin:0px;
	padding:0px;
}

.HeaderLinks ul li{
	display:inline;
	padding-left:5px;
}

.HeaderLinks ul li a{
	color:#fff;
}

.HeaderLinks ul .QuickLinkSeparator{
	display:inline !important;
	color:#fff;
	padding-left:5px;
}

.ClientLogo {
padding: 0 0 10px 0;
text-align: right;
}

.ClientLogo a {
display:block;
}

.ClientLogo br {
	display:none;
}

.PaneNavigation {

}

.PaneHeader{
	background:url(../design/header_devider.gif) bottom repeat-x;
	padding-bottom:2px;
}

.PaneNavigation {
	/*background:url(../design/header_img.jpg) left top no-repeat;*/
	height:232px;
}

.LayoutHomePageLayout  .PaneNavigation {
    background:url(../design/stockquote_photo.jpg) left top no-repeat;
	xbackground:url(../design/header_home_img2.jpg) left top no-repeat;
	height:232px;
}

.LayoutHomePageLayout .InteriorFlash{
	display:none;
}

.LayoutHomePageLayout .HeaderImage img{
	display:none;
}

.HeaderImage{
	overflow:hidden;
	height:240px;
	width:921px;
}

.PaneHeader2{
	background:url(../design/header_devider.gif) top repeat-x;
	
}


.PaneHeadeBg{
	background:url(../design/nav_bg.png) top repeat-x;
	position:relative;
	padding-bottom:20px;
	z-index:201;
}

.PaneNavigation .StockQuoteContainer {
	color:#fff;
	width:245px;
	padding:0px 5px 20px 10px;
	font-size:11px;
}

.StockQuoteContainer
{
background-color: #fff;
}

.PaneNavigation .StockQuoteLookup {
	xdisplay:none;
}

.PaneNavigation .StockTable {
	width:100% !important;
}

.PaneNavigation .StockTable td{
	padding:5px 5px 5px 0px
}



.MainNav{
}

.SearchNav{
	background:url("../design/search_bg.png") no-repeat scroll right center transparent;
	
	float:right;
	height:29px;
	margin-right:10px;
	margin-top:5px;
	padding:8px 5px 0 10px;
width:110px;
}

.SearchNav input{
	width:110px;
	background:none;
	border:none;
}

.SearchNav input.HeaderSearchImg{
	display:none;
}

.MainNavigationInner ul.rootGroup
{
		padding-left:160px !important;
		width: auto;
		top:2px;
}

.PressReleaseLatestTable,
.PressReleaseTableWidth,
.JobPostingContainer table,
.PressReleaseLatestTable td,
.PressReleaseTableWidth td,
.JobPostingContainer table td
{
	border-collapse: separate;
	border: none;
}

.PageNewsNewsDetails .PrintPage{
	position:absolute;
	right:20px;
}

.PageNewsNewsDetails .ShareThisContainer{
	position:absolute;
	right:80px;
}

.PaneHeadeBg:after, .PaneContentInner:after, .PaneHeader:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.DetailRight, h1.Detail .PresentationDate
{
	vertical-align:top;
}

.DetailRight h1,
h1.Detail .PresentationDate
{
	position: absolute;
	right: 23px;
	top: 50px;
	text-align: right;
	padding: 0 !important;
	margin: 0 !important;
}

.PaneHeadeBg, .PaneContentInner, .PaneHeader {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneHeadeBg, * html .PaneContentInner, * html .PaneHeader {height: 1%;}
.PaneHeadeBg, .PaneContentInner, .PaneHeader {display: block;}
/* End hide from IE-mac */ 


.RadMenu_Default {
position:relative;
z-index:9999;
text-align:left;
margin:0;
padding:0 0 0 0;
}

.RadMenu_Default .rootGroup .text {
font-weight:700;
color:#000033;
margin:0;
padding:11px 15px 11px;
font-size:15px;
font-family:#Trebuchet MS, Arial;
background:url(../design/navdevider.gif) right center no-repeat;
cursor:pointer;
}
.RadMenu_Default .rootGroup li.last .text {
	background:none;
}

.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.link:hover,.RadMenu_Default .rootGroup a.selected {

}

.RadMenu_Default .group {
position:relative;
z-index:1001;
margin-left:2px;
border-top:1px solid #000;
}

.RadMenu_Default .level1
{
background-color:#d2bd5d;
}

.RadMenu_Default .level2
{
background-color: #f3ed9a;
}

.RadMenu_Default .level3
{
background-color: #f5f5be;
}

.RadMenu_Default .group .text{
font-weight:normal;
cursor:pointer;
padding:5px 25px 5px 15px;
color:#000033;
xbackground:none;
border-bottom:1px solid #000;
cursor:pointer;
font-size:12px;
}

.RadMenu_Default .level1 a:hover 
{
background-color: #f3ed9a;
}

.RadMenu_Default .level2 a:hover
{
background-color: #f5f5be;
}

.RadMenu_Default .level3 a:hover
{
background-color: #FFFFFF;
}

.RadMenu_Default .group  .last .text {
	border-bottom:0px;
}

.RadMenu_Default .expandLeft,.RadMenu_Default .expandRight {
background:url(../design/arrow.gif) 97% center no-repeat !important;
padding-right:10px;
}

.RadMenu_Default .level2 .text,
.RadMenu_Default .level3 .text
{
font-size: 10px;
}

.LeftPaneNav a
{
font-size: 10pt;
padding-left: 20px;
}

.LeftPaneNav a:hover
{
font-size: 10pt;
color: #fff;
}

.slide .slide{
	margin-top:-1px;
}

.slide .slide ul{
	border:1px solid #000;
	
}


.LayoutDefaultInner {
	background:url(../design/shadow.png) center repeat-y;
	width:921px;
	padding:0px 10px;
	margin:auto;
}

.PaneContentInner {
background:#fafbe9 url(../design/columndevider.gif) left repeat-y;
position:relative;
z-index:100;
margin-top:-20px;
}



.LayoutHomePageLayout .PaneContentInner {
background:#093889 url(../design/columndevider_home.gif) left repeat-y ;
color:#fff;
}

.PaneLeft {
width:232px;
float:left;
font-size:12px;
padding: 10px 10px 20px 20px;
padding-bottom: 200px;
}

.PaneContent {
width:620px;
float:left;
padding:10px 0px 20px 20px;
background:#fafbe9 url(../design/big_r.gif) center 55px no-repeat;
min-height:480px;
}

.NoWatermark .PaneContent {
background-image: none !important;
}

.PaneContent a{
	color:#06204B;
	font-weight:bold;
}

.LayoutHomePageLayout .PaneContent{
	padding:0px;
	width:659px;
	min-height:auto;
	background-color:#0D48AC;
}

.TitleRight{
	display:none;
}

.PaneRight{
	display:none;
}

.PrintPage, .ShareThisContainer
{
text-align:right;
width: 60px;
float: right;
margin: 0;
padding: 10px 0 0 0;
}

.ShareThisContainer
{
padding: 12px 20px 0 0;
}

.ShareThisContainer *
{
color: #6a6a6a;
font-size: 11px;
}

.RequiredField {
color:Red;
}

.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
}

.SecondaryNavTitle {
background:#DFE2E7;
color:#393939;
font-size:14px;
display:none;
padding:10px 20px;
}

.SubNavCont table{
	border-collapse:separate;
}


div.LeftNavHome,
div.LeftNav
 {
	left:-20px;
	margin-right:-30px;
	padding: 0 0 15px 0;
	position:relative;
	width:262px;
}

.LeftNavHome ul,
.LeftNav ul {
	margin:0px;
	padding:0px;	
	list-style-type:none;
	border-bottom:1px solid #031936
}

.LeftNavHome ul li,
.LeftNav ul li{
	cursor:pointer;
	white-space:normal!important;
	line-height:normal;
	padding:11px 10px 11px 20px;
	background:url(../design/sec_nav_bg.gif) top repeat-x;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000033;
}

div.LeftNav
{
margin-top: -9px;
}

.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:11px 10px 11px 20px;
background:url(../design/sec_nav_bg.gif) top repeat-x;
border:none;
text-align:center;
font-size:12px;
font-weight:bold;
color:#000033;
}

.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;
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 0px;
}

.panelbarItem3,.panelbarItem3Collapsed,.panelbarItem3Expanded,.panelbarItem3ExpandedSelected,.panelbarItem3Selected {
margin:0 0 0 20px;
}

.panelbarSubgroup2 {
border-bottom:solid 1px #E6E6E6;
}

.PaneBreadcrumb{
	display:none;
}

.PaneFooter {
	padding:15px 0 10px;
	background:url(../design/shadow_bottom.png) top center no-repeat;
	height:13px;
	width:921px;
	margin:auto;
}

.Copyright {
float:right;
width:auto;
color:#fff;
padding-right: 15px;
font-size: 11px;
}

.CopyrightHome
{
font-size: 11px;
color: #fff;
padding: 0 0 0 20px;
}

div.FooterLinks,
div.FooterLinks2
{
xlist-style-type:none;
text-align:center;
}

div.FooterLinks
{
float:right;
width:auto;
}

.FooterLinks ul,
.FooterLinks2 ul
{
font-size:11px;
text-align:right;
margin:0;
padding:0 20px 0 0;
}

.FooterLinks2 ul
{
text-align:left;
padding: 10px 0 0 50px;
}

.FooterLinks ul li,
.FooterLinks2 ul li
{
list-style:none;
display:inline;
padding-right:10px;
}

.FooterLinks2 ul li a
{
	color:#fff;
}

.FooterLinks ul li a
{
	color:#3399ff;
}

div.FooterLinks .QuickLinkSeparator {
display:inline!important;
}

div.QuickLinks,
div.LeftLinks
{
font-size:15px;
margin-bottom: 15px;
}

.QuickLinks ul,
.LeftLinks ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.QuickLinks a:hover,
.LeftLinks a:hover
{
color: #fff;
}

.QuickLinks ul li,
.LeftLinks ul li
{
padding-bottom: 8px;
}

.QuickLinks ul li a,
.LeftLinks ul li a
{

}

.NotFoundMessage,.NotFoundText {
text-align:left!important;
}

.NotFoundText {
padding-top:15px;
}

.Hide {
display:none;
visibility:hidden;
}

h1.Detail
{
	width: 480px !important;
	padding: 10px 15px 10px 0;
}

h1.Detail .PresentationTitle
{
	padding-bottom: 12px;
}

.DetailRight h1.Detail,
h1.Detail .PresentationDate
{
	font-size:12px;
	font-weight:normal;
	text-align: right;
	width: auto;
	float: right;
	text-align: right;
	font-weight: bold;
	xclear: both;
	xdisplay: none;
}

/*   End News left */


.ContactInfo{
	background:url("../design/contact_bg.jpg") no-repeat scroll left top transparent;
	bottom:0;
	color:#FFFFFF;
	font-size:13px;
	line-height:18px;
	margin-left:-20px;
	padding:32px 20px;
	position:absolute;
	width:223px;
}

x.ShareThisContainer
{
	bottom: 150px;
	font-weight: bold;
	margin-left:-20px;
	padding:32px 20px;
	position:absolute;
	width:223px;
}


.clear {
clear:both;
}


.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 */ 


.RegionName, .ProjectRegionDash {
display: none;
}

.LeftPaneStuff
{
width: 100%;
margin: 0 auto;
color: #000099;
}


.LeftPaneStuff a
{
font-size: 11pt;
color: #fff;
}

.LeftPaneStuff img
{
border: 1px solid #fff;
}

.LeftPaneStuff p
{
margin: 0px;
}

.QuoteRmx,
.QuoteAmx{
	color:#fff;
}

.ExitPageContainer
{
width: 660px;
margin: 20px auto;
background-color: #FFFFFF;
padding: 20px;
}

/* Custom Page */

.EventWebcastLatestTable td {
	padding-bottom:15px;
}

.PressReleaseContainer .TabTableDateInline{
	display:block !important;
	font-weight:bold;
}
.PressReleaseContainer .TabTableHeader,
.PressReleaseContainer .TabTableDate
{
	display:none;
}
.PressReleaseContainer a:hover{
	color:#3399FF;
}

.PressReleaseContainer .TabTableTitle{
	font-weight:normal;
}

.YearNavContainer{
	margin-bottom:15px;
}

.PressReleaseContainer  td{
	padding-bottom:15px;
}

.PersonDataList td{
	padding-bottom:15px;
}

.PersonContainer {
	padding-top:15px;
}

.PageCorporateManagement .PersonDataList td h3{
	padding-bottom:5px;
	padding-left:116px;
}

.PersonDataList td h3{
	padding-bottom:5px;
}

.PersonDataList h3, .PersonDataList h3 a
{
	color: #003366;
}

.PersonPhoto
{
	float:left;
	padding-right: 10px;
	padding-bottom: 5px;
	position: relative;
	margin-top: -35px;
}

.PersonDetailsImageContainer
{
	float:left;
	padding:0px 10px 5px 0px;
}

.PersonTitle
{
	display:block;
}

.PersonContainer .PersonTitleComma
{
	display: none;
}

.PersonComma{
	xdisplay:none;
}

.PersonGenericDetailsContainer
{
}

.PersonGenericDetailsContainer .PersonDetailsImageContainer
{
	float: left;
	width: auto;
}

.PersonGenericDetailsContainer .PersonDetailsNameContainer
{
	xfloat: left;
	xwidth: auto;
	color: #003366;
	font-weight: bold;
	xclear: right;
	margin-bottom: 15px;
}

.PersonGenericDetailsContainer .PersonName
{
	display: none;
}

.PersonGenericDetailsContainer .PersonTitle
{
	display: block;
}

.PersonGenericDetailsContainer .PersonTitleComma,
.PersonGenericDetailsContainer .PersonComma
{
	display: none;
}

.PersonGenericDetailsContainer .PersonDetailsDescriptionContainer
{
	margin-top: 15px;
}

.StockQuoteBody {
	color:#fff;
	width:245px;
	padding-left:10px;
	padding-right:5px;
	font-weight: normal;
	float: left;
	xfont-family: Trebuchet MT, Trebuchet, Verdana, Arial, sans-serif;
}

.StockQuoteBody h1, .QuoteLink a
{
font-family:Arial, sans-serif;
}

.StockQuoteBody a{
	color:#fff !important;
}

.StockQuoteBody td{
	padding:2px 3px;
	font-size:10px;
}

.QuoteRmx,
.QuoteAmx,
.GoldPrice,
.StockQuotesRMX,
.StockQuoteAmx{
	display:none;
}

.RBY_data,
.RMX_data
{
	color:#fff;
	font-size:16px !important;
	font-weight:bold;
}

.more_quote{
	float: left;
	text-align:right;
	padding-top: 5px;
	padding-left: 8px;
	font-size: 10px;
}

a.moreLink{
	color:#3399ff;
}

.GoldQuote{
	padding-top:5px;
	float: left;
}

.GoldQuote img{position:relative;top:5px;padding-left:10px;}

.GoldQuote b, .GoldQuote strong{
	color:#ffcc00;
	padding-right:5px;
}

.GoldQuote span.price{
	padding-right:5px;
}
.GoldQuote a{
	color:#fff;
}

.JoinElist {
	padding-top:10px;
}

.JoinElist h1
{
	float:left;
	width: 80px !important;
	margin: 0;
	padding: 0;
}

.JoinElist .ModuleTitle
{
	margin:0px;
	color:#3399ff !important;
	font-weight: bold;
	font-size:12px;
	padding:5px 10px 0px 0px;
	width: 80px !important;
}

.JoinElist .MailingListCol2 input{
	padding:5px 5px;
	margin:0px;
	border:0px;
	background:url("../design/search_bg.png") no-repeat scroll right center transparent;
	width:110px !important;
}

.JoinElist .MailingListTable
{
xfloat: left;
xwidth: auto;
xclear: right;
}

.JoinElist .MailingListCol1{
	display:none;
}
.JoinElist .RequiredField,
.JoinElist .NoBr,
.JoinElist .GridActions
{
	display:none;
}

.PresentationLatestContent td
{
padding-bottom: 10px;
}

.PresentationLatestContent table
{
border: 0px solid transparent !important;
}

.PresentationContainer .TabTableHeader,
.PresentationContainer .TabTableDate{
	display:none;
}
.PresentationContainer td{
	padding-bottom:15px;
}

.PresentationContainer td a:hover{
	color:#3399FF;
}

.PresentationContainer .TabTableDateInline{
	display:block !important;
	font-weight:bold;
}

.PresentationContainer .TabTableHeader{
	display:none;
}

.analyst_table th{
	text-align:left;
	padding:0px 10px;
	background:#3399FF;
	color:#fff;
}
.analyst_table td{
	padding-right:0px 10px;
	text-align:left;
}

/* End Custom Page */

.SearchResultsUrl
{
display: none;
}

.StockPage
{
font-size: 12pt;
display: none;
}

.StockQuoteLookup
{
margin-bottom: 15px;
}

.PaneBreadcrumb
{
position: relative;
}

.LayoutHomePageLayout .PrintPage
{
display: none;
}

.PagePopup .PaneHeader,
.PagePopup .PaneHeader2,
.PagePopup .PaneBreadcrumb,
.PagePopup .PaneLeft,
.PagePopup .PaneRight,
.PagePopup .PaneFooter,
.PagePopup .PaneFooter2,
.PagePopup .PaneNavigation,
.PagePopup .PaneQ4Footer,
.PagePopup .PrintPage,
.PagePopup h1 .PresentationDate
{
display: none;
}

.PagePopup .PaneContent
{
background-color: #FFFFFF;
width: 640px;
}

.PagePopup .PageDefaultInner,
.PagePopup .PaneContentInner
{
margin: 0;
padding: 0;
width: 650px;
background-color: #FFFFFF;
background: none;
}

.FlashHome
{
float: left;
width: 660px;
}

.PaneContent li
{
list-style: square;
padding-bottom: 5px;
}

.EventWebcastContainer .TabTableHeader,
.EventWebcastContainer .TabTableDate{
	display:none;
}

.EventWebcastContainer .TabTableDateInline
{
	display: block !important;
	font-weight: bold;
}

.EventWebcastContainer .YearNavContainer,
.EventWebcastContainer .EventWebcastTime
{
display: none;
}

.EventWebcastContainer .TabTableData
{
padding-bottom: 10px;
}

/*   Start News left */

.LeftNewsHome
{
	padding: 0 0px 0px 0px;
}

.LeftNewsHome .PressReleaseLatestHeadline{
	color:#fff;
	font-weight: bold;
}

.LeftNewsHome .BodyContainer {
	padding-bottom:10px;
}

.ReadAllNewsHome {
	text-align:right;
	padding-bottom:15px;
}

.ReadAllNewsHome a,
.ReadAllNews a
{
	background:url(../design/news_bullet.gif) right center no-repeat;
	padding-right:12px;
	font-weight:bold;
}

.LayoutHomePageLayout .price a,
.LayoutHomePageLayout .price a:hover
{
color: #FFFFFF !important;
}

.LeftProjects,
.LeftGallery,
.LeftMaps
{
margin-bottom: 15px;
text-align: center;
}

.LeftProjects h1,
.LeftGallery h1,
.LeftMaps h1
{
text-align: left;
}

.LeftNews,
.LeftPresentations
{
font-weight: bold;
}

.PressReleaseLatestContentColumn
{
	padding-bottom:10px;
}

.PressReleaseLatestSeparator
{
	display:none;
}

.LeftNews .Date,
.LeftPresentations .Date
{
	display: block;
	color: #3399ff;
}

.LeftNews .PressReleaseLatestHeadline,
.LeftPresentations .PresentationTitle,
.LeftNews a:hover .PressReleaseLatestHeadline,
.LeftPresentations .PresentationTitle:hover
{
	color:#FFFFFF;
}

.LeftNews a, .LeftNews .MoreLink,
.ReadAllNews a,
.ReadAllNews a
{
font-weight: bold;
}

.ReadAllNews
{
	text-align:right;
}

.PaneLeft .YearNavContainer
{
display: none;
}

.LeftDownloads,
.LeftGalleryLink
{
font-weight: bold;
}

.LayoutThreeColumnLayout .PaneLeft
{
xbackground: #c3b460;
}

.HomeIntro a,
.GalleryHome a
{
	color:#3399FF;
}

x.GalleryHome a
{
	xtext-shadow: #000000 2px 2px 8px;
}

.HomeIntro,
.HomeTour
{
	background:#062c79 url(../design/intro_bg.jpg) top left no-repeat;
	line-height:18px;
	padding:20px;
}

.GalleryFlash
{
	float:left;
	width:445px;
}

.HomeTour,
.HomeGallery
{
	background:#0B3987 url(../design/tour_bg.jpg) top left no-repeat;
}

.TourImage
{
	float:left;
}

.tour_image
{
	position:relative;
	top:-90px;
	.top:-70px;
	padding-left:30px;
}

.GalleryHome p
{
	width:450px;
}

.HomeIntro h1,
.HomeTour h1
{
	xfont-size: 14px;
	color: #FFFFFF;
	text-shadow: #000000 4px 4px 8px !important;
}

.HomeGalleryDiv
{
background: transparent url(../design/rubhome.jpg) no-repeat left top;
xwidth: 424px;
height: 355px;
position: relative;
}

.HomeGalleryMain
{
position: absolute;
top: 9px;
left: 9px;
}

.HomeGalleryThumbs
{
position: absolute;
bottom: 7px;
left: 11px;
}

.HomeGalleryThumb
{
display: inline !important;
padding-right: 5px;
}

.HomeGalTitle
{
position: absolute;
bottom:93px;
left: 0px;
}

.ShadowText
{
	text-shadow: #000000 4px 4px 8px !important;
}

/* %=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; }

.RssLinkTopContainer
{
padding: 3px 10px 0 0;
}

.FinancialReportLatestContainer ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.FinancialReportLatestContainer ul li
{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0;
}

.PressReleaseLatestContainer .Date
{
display: block;
}

.Table,
.TableStructured table
{
padding: 0;
border: none;
}

.Table th
{
background-color:#f3ed9a;
color: #000000;
font-weight: bold;
text-align: left;
padding: 5px;
}

.Table td,
.TableStructured td
{
vertical-align: top;
padding: 5px;
}

.Table .RowAlt td,
.TableStructured .TabTableItemAlt td
{
background-color: #f5f5be;
}

.Table .Row td,
.TableStructured .TabTableItem td
{
}

.HideYears .YearNavContainer
{
display: none;
}

.YearNavContainer
{
background-color: #d2bd5d;
padding: 5px;
}

.YearNavContainer a
{
padding-right: 5px;
}

.YearNavContainer a.selected
{
color: #000000;
}

.YearNavContainer a:hover
{
color: #3399ff;
}

.PaneLeft .TabTableFileSize
{
color:#FFFFFF;
}

/* Start Form Builder */

.FormBuilterContainer  .Label{
	display:block;
	float:left;
	width:120px;
}

.FormBuilterContainer .ItemClass input,
.FormBuilterContainer .ItemClass textarea{
	float:left;
	width:200px;
	position:relative;
}

.FormBuilterContainer .ItemClass textarea{
	height:100px;
	width:250px;
}

.FormBuilterContainer  input[type="submit"]{
	float:none;
}

.FormBuilterContainer  input[type="checkbox"]{
	width:auto;
}

.FormBuilterContainer .ItemClass {
	
}

.FormBuilterContainer .ErrorMessage{
	padding-left:15px;
}

.FormBuilterContainer .RedStar{
	color:red;
	position:absolute;
	padding-left:5px;
	float:left;
}

.FormBuilterContainer .ItemClass{
	padding:3px 0px;
}


.FormBuilterContainer .ItemClass:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.FormBuilterContainer .ItemClass {display: inline-block;}

/* Hides from IE-mac \*/
* html .FormBuilterContainer .ItemClass {height: 1%;}
.FormBuilterContainer .ItemClass {display: block;}
/* End hide from IE-mac */ 


.MailingListUnsubscribeTable .MailingListCol1,
.MailingListTable .MailingListCol1{
	width:120px;
}

.MailingListTable .MailingListCol2{
	width:auto;
}
.MailingListUnsubscribeTable .MailingListCol2{
	width:440px;
}

.MailingListUnsubscribeTable .MailingListCol2 input,
.MailingListTable .MailingListCol2 input{
	width:200px;
}

.MailingListSignupContainer,
.MailingListUnsubscribeContainer{
	padding-top:15px;
}


/* End Form Builder */





.PageProjectsMap .PaneLeft
{
display: none;
}

.PageProjectMap .PaneContent
{
width: 900px;
}

.PressReleaseTableWidth
{
	width: 610px;
}

.PressReleaseTableWidth pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


.ItemAppearance input
{
display: none;
}

.ItemAppearance .Label
{
width: 500px;
font-weight: bold;
}

.PGold
{
border: 1px solid #000;
background-color: #3a75d3;
color: white;
font-weight: bold;
font-size: 14px;
text-align: center;
}

.PGold td
{
border-right: 1px solid #000;
}

.PGold tbody
{
}

.PGoldHead
{
background-color: #041a38;
color: #ffcc00;
}

.bonanza
{
background-color: #295499;
}

.PGoldHead td
{
padding: 8px;
}

.Report2ListTable
{
border: 0px solid transparent !important;
}
