body {
font-family:Arial, sans-serif;
color:#333;
font-size:12px;
margin:0;
padding:0;
}

.BodyBackground
{
background: #fff url(../design/page_bg.jpg) top left repeat-x; 
}

a {
cursor:pointer;
text-decoration:none;
}

a:link,a:active,a:visited {
color:#39687c;
}

a:hover {
color:#39687c;
}

blockquote {
margin-left:40px;
}

img{
	border:0px;
}



.ModuleTitle {
	color:#0b5a9f;
	font-size:14px;
	display:block;
	margin:10px 0;
	font-weight:bold;
	line-height:normal !important;
}

.PaneRight .ModuleTitle {
	font-size:13px;
	color:#3a3a3a;
	font-weight:bold;
}

.PaneLeft .ModuleTitle {
	font-size:15px;
	font-weight:normal;
	color:#686035;
	font-weight:bold;
}


.DetailLeft .Detail,
.FirstTitle {
	color:#FFFFFF;
	display:block;
	font-family:helvetica,arial;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 35px;
	line-height:normal;
}

.EventWebcastDetailsContainer .EventDetail{
	color:#FFFFFF;
	display:block;
	font-family:helvetica,arial;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	margin:0 0 35px;
	position:relative;
	top:-8px;
}

.RelatedInformation h2 {
	color:#FFFFFF;
	display:block;
	font-family:helvetica,arial;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 35px;
	line-height:normal;
}

h3 {
	font-size:14px;
	color:#0b5a9f;
	font-weight:bold;
	margin:10px 0px;
}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
line-height:normal !important;
}

table {
	border-collapse:separate!important;
	border:0px;
}



.Page_Default_Inner,.PageDefaultInner {
width:975px;
margin:0 auto;
}

#pageClass{
	background:url(../design/bottom_bg.gif) repeat-x bottom;
	
}

.ClientLogo {
	float:left;
	width:370px;
}
.ClientLogo img ,
.ClientLogo a {
display:block;
}

.PaneHeader{
	padding-top:9px;
	height:37px;
	overflow:hidden;
	
}

.HeaderSearch {
	float:right;
	padding:7px 15px;
	background:url(../design/header_link_sep.gif) right top no-repeat;
	margin-right:10px;
	vertical-align:top;
}

.HeaderSearch .SearchText{
	background:url("../design/header_link_sep.gif") no-repeat scroll right top transparent;
	display:block;
	float:left;
	height:17px;
	left:-15px;
	position:relative;
	top:-7px;
	width:2px;
}

.HeaderSearchInput {
	vertical-align:top;
	background:transparent url("../design/search_bg.gif") no-repeat right top;
	border:medium none;
	color:#626161;
	float:left;
	font-size:11px;
	height:15px;
	padding: 1px 5px 1px 10px;
	width:62px;
}


.HeaderSearchImg{
	vertical-align:top;
	background:transparent url("../design/search_btn.gif") no-repeat right top;
	width:15px;
	height:18px;
	border:0px;
	margin:0px;
	text-indent:-9999px;
	font-size:11px;
	line-height:0px;
}

div.HeaderLinks{
	float:right;
}

ul.HeaderLinks{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.HeaderLinks li{
	display:block;
	background:url(../design/header_link_sep.gif) left top no-repeat;
	padding:8px 15px;
	float:left;
}

ul.HeaderLinks li a{
	font-size:11px;
	color:#626161;
}

/*########	Start Main Navigation	##########*/

.PaneNavigation {
	padding-top:5px;
	margin-bottom:30px;
}

.MainNavigationInner{
	float:right;
	width:570px;
	padding-top:6px;
}

.RadMenu_Default {
	text-align:left;
	margin:0;
	padding:6px 0 0 0px;
	float:right !important;
}

.RadMenu_Default .rootGroup .text {
	color:#6d653c;
	margin:0;
	padding:10px;
	font-size:13px;
	font-weight:bold;
}

.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 .rootGroup a{
	cursor:pointer !important;
}

.RadMenu_Default .rootGroup a:hover span.text,
.RadMenu_Default .rootGroup a.selected span.text{
	color:#cc161e;
}

.RadMenu_Default .slide .text{
	padding:3px 5px;
	font-size:11px;
	font-weight:normal;
	width:168px;
	white-space:normal !important;
}

.RadMenu_Default .slide 
 {
	background: url(../design/top_dd_bg.png) left top no-repeat;
	padding-top:10px;
 }

 .RadMenu_Default .slide ul.group {
	background: url(../design/dd_bg.png) left bottom no-repeat;
	padding:0px 5px 10px;
}
 .RadMenu_Default .slide ul li {
	border-bottom:1px solid #e5e5e5;
	padding:3px 10px;
 }

 .RadMenu_Default .slide ul li.last {
	border:none;
 }


.RadMenu_Default .slide .slide{
	top:-4px !important; 
}

/*######## END Main Navigation	##########*/

.ShareThisContainer{
	padding:15px 0px 20px 20px;
}


.HomeShareThis .ShareThisContainer{
	display:block !important;
	padding-left:0px !important;
	border-top:none !important;
	margin-left:15px;
	display:block !important;
}

.tee_share{
	display:block;
	padding-left:52px;
	line-height:normal;
}

/*########	Start Containers	##########*/

.PaneContentInnerBottom {
	background: url(../design/container_bg_top.jpg) left top no-repeat;
	padding:0 7px 130px;
	min-height:700px;
}

.PaneContentInnerTop {
	background: url(../design/container_bg_repeat.jpg) left repeat-y;
	margin-bottom:80px;
}

.PaneContentInner{
	background: url(../design/container_bg_bottom.jpg) left bottom no-repeat;
	
}


.LayoutHomePageLayout .PaneContentInnerBottom ,
.LayoutHomePageLayout .PaneContentInner ,
.LayoutHomePageLayout .PaneContentInnerTop {
	background:none;
	min-height:0;
	margin-bottom:0px;
	padding:0px;
}


#tabs ul:after,
.PaneBreadcrumb:after,
.PaneFooter2:after,
.PaneNavigation:after,
.PaneHeader:after,
.PaneContentInnerBottom:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#tabs ul,
.PaneBreadcrumb,
.PaneFooter2,
.PaneNavigation,
.PaneHeader,
.PaneContentInnerBottom {
	display: inline-block;
}
 
html[xmlns] #tabs ul,
html[xmlns] .PaneBreadcrumb,
html[xmlns] .PaneFooter2,
html[xmlns] .PaneNavigation,
html[xmlns] .PaneHeader,
html[xmlns] .PaneContentInnerBottom {
	display: block;
}
 
* html #tabs ul,
* html .PaneBreadcrumb,
* html .PaneFooter2,
* html .PaneNavigation,
* html .PaneHeader,
* html .PaneContentInnerBottom {
	height: 1%;
}



.PaneLeft {
	width:198px;
	float:left;
	font-size:11px;
	padding:30px 0px 120px;
}

.LayoutHomePageLayout .PaneLeft {
	width:245px;
	float:left;
	font-size:11px;
	padding:0px 15px 0px 0px; 
}

.PaneContent {
	width:690px;
	float:left;
	padding:35px 20px 20px;
}



.LayoutThreeColumnLayout .PaneContent {
	width:520px;
	float:left;
	padding:35px 20px 20px;
}

.LayoutHomePageLayout .PaneContent {
width:420px;
float:left;
padding:0px 30px 0px 0px;
}

.PaneContent h1,
.PaneRight h1{
	margin:0px;
}

.PaneRight {
	display:none;
	line-height:18px;
	font-size:11px;
}


.LayoutThreeColumnLayout .PaneRight {
	width:160px;
	float:right;
	display:block;
	padding:23px 20px 20px;
	background:url(../design/right_bg.jpg) left top no-repeat;
	margin-top:12px;
	min-height:419px;
}

* html .LayoutThreeColumnLayout .PaneRight {padding:23px 10px 20px;}


.LayoutThreeColumnLayout .PaneRight .HtmlTextContainer {
	padding-bottom:10px;
}

.LayoutHomePageLayout .PaneRight {
	float:left;
	width:248px;
	display:block;
}


.LeftWebSites{
	margin-left:-200px;
	margin-top:-125px;
	position:absolute;
	width:175px;
}

.RelatedInformation{
	padding-bottom:0px !important;
}

.DetailRight  {
	vertical-align:top;
	top:15px;
}
.DetailRight  .Detail span{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:35px;
	position:relative;
}

.PaneRight ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.PaneRight ul li {
	background:url(../design/left_arrow.gif) left center no-repeat;
	padding-left:10px;
}


/*########	END Containers	##########*/


.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
}

/*########	Start Left Navigation	##########*/

#SecondaryNavigation{
	padding-bottom:120px;
}

.SecondaryNavTitle {
color:#0b5a9f;
font-size:14px;
display:block;
padding:25px 20px 6px;
font-weight:bold;
}

.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;
color:#726b44;
}

.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 {
text-decoration:none;
cursor:hand;
font-size:12px;
text-align:left;
background:url(../design/left_border_item.gif) top right no-repeat;
padding:0 0 0 10px;
}

.panelbarItem0TextHover,.panelbarItem0TextHoverExpanded,.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,.panelbarItemTextHover,.panelbarItemTextHoverExpanded,.panelbarItemTextHoverSelected,.panelbarItemTextHoverExpandedSelected,.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
	text-decoration:underline;
}

.panelbarItem2Text,.panelbarItem2TextExpanded,.panelbarItem2TextSelected,.panelbarItem2TextExpandedSelected,.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,.panelbarItem3Text,.panelbarItem3TextExpanded,.panelbarItem3TextSelected,.panelbarItem3TextExpandedSelected,.panelbarItem3TextHover,.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
border:none;
}

.panelbarItem2 td,
.panelbarItem2Collapsed td,
.panelbarItem2Expanded td,
.panelbarItem2ExpandedSelected td,
.panelbarItem2Selected td{
	padding-left:30px;
}

.panelbarItem3,.panelbarItem3Collapsed,.panelbarItem3Expanded,.panelbarItem3ExpandedSelected,.panelbarItem3Selected {
margin:0 0 0 20px;
}

.panelbarSubgroup2 {
}

form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
margin:0;
}

.panelbarItemTextSelected,
.panelbarItem1TextSelected,
.panelbarItem2TextSelected,
.panelbarItem3TextSelected{
	font-weight:bold;
	color:#0B5A9F !important;
}

/*########	END Left Navigation	##########*/

.ReceiveUpdates ,
.InvestorBriefcase {
	padding:15px 15px 15px 15px;
	border-top:1px solid #e5e5e5;
}

.ShareThisContainer{
	padding:15px 15px 15px 15px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;

}

.ShareThisContainer .stico_default{
	background:url(../design/share_this.gif) 8px center no-repeat !important;
	padding:5px 0px 20px 51px !important;
	color:#686035 !important;
	font-size:15px !important;
	font-weight:normal;
}

.HomeShareThis .stico_default{
	background:url(../design/share_this.gif) 3px center no-repeat !important;
}

.ReceiveUpdates  img,
.InvestorBriefcase img{
	display:block;
	float:left;
}

.ReceiveUpdates  p,
.InvestorBriefcase p{
	margin:0px 0px 0px 45px;
	line-height:normal;
}

.ReceiveUpdates  p a,
.InvestorBriefcase p a{
	color:#363430;
}

.ReceiveUpdates  strong,
.InvestorBriefcase strong{
	margin:0px;
	color:#686035;
	font-size:15px;
	font-weight:normal;
	display:block;
}


.leftResources{
	padding-left:20px;
	border-top:1px solid #E5E5E5;
}

.ClientLogo br,.LayoutHomePageLayout .ShareThisContainer,.TitleRight,.NoBr {
display:none;
}



/*########	Start Footer	##########*/

.PaneFooter2 {
	/*padding:10px 0;*/
	background:url(../design/footer_bg.gif) top center no-repeat;
	padding:10px 0 10px;
	height:29px;
	position: relative;
	top: -7px;
}

.PaneFooter{
	float:right;
	position:relative;
	right:-2px;
	top:-210px;
	margin-bottom:-210px;
}

.LayoutHomePageLayout .PaneFooter {
	margin:0px;
	top:0px;
	right:0px;
	float:none;
}

.Copyright {
float:right;
width:auto;
}

div.FooterLinks2 {
	float:left;
}

.FooterLinks2 ul {
	font-size:11px;
	margin:0;
	font-size:11px;
	list-style-type:none;
	padding:0px;
}

.FooterLinks2 ul li {
	list-style:none;
	display:inline;
	color:#bdbdbd;
}

.FooterLinks2 ul li a{
	color:#bdbdbd;
}

.FooterLinks2 ul li .QuickLinkSeparator {
	display:inline !important;
	padding:0px 10px;
}

.DesignedBy{
	float:right;
}


.Q4FooterContainer {
	position:relative;
	padding:0px !important;
	position:relative;
	top:-3px;
}


.boxContent{
	background:url("../design/box_bg.gif") no-repeat scroll left top transparent;
	color:#7D7D7D;
	float:left;
	font-size:11px;
	height:82px;
	line-height:normal;
	margin-left:5px;
	padding:10px 8px 10px 10px;
	width:229px;
}

.boxContent strong{min-height:30px;}
.boxContent strong, .boxContent strong a{
	display:block;
	color:#6c643b !important;
	font-size:16px;
}

.boxContent a{
	color:#7D7D7D;
}
.boxContent img{
	float:right;
}

.boxContent p{
	float:left;
	line-height:normal;
	margin:0;
	width:173px;
}

.BottomContentBox .Invest{
	margin:0px;
}

.BottomContentBox{
	border-top:1px solid #E5E5E5;
	left:-15px;
	padding-top:13px;
	position:relative;
	width:751px;
}


/*########	END Footer	##########*/

.PrintPage {
	margin-right:-25px;
	margin-top:5px;
	position:absolute;
	right:0;
}


.LayoutHomePageLayout .PrintPage {
	margin-right:20px;
}

.clear {
clear:both;
}

.RequiredField {
color:Red;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/**********	Homepage skining wants to start here		******/

.PaneBreadcrumb{
	display:none !important!important;
}

.LayoutHomePageLayout  .PaneBreadcrumb{
	margin-top:12px;
	margin-bottom:12px;
	display:block !important;
}

.stocks{
	color:#fff;
	text-transform:uppercase;
	padding:5px 25px 5px 0px;
	margin-left:10px;
}

.stocks .StockItemSpacer span{
		background:url(../design/stock_bg.jpg) right top no-repeat;
		padding-right:22px;
		margin-right:5px;
}

.stocks .StockItemSpacer span.StockQuoteColon{
	background:none;
	padding:0px;
}



.stocks a{
	color:#fff;
}

.StockPriceUp{
	background:url(../design/stock_up.gif) left center no-repeat;
	padding-left:20px;
}

.StockPriceDown{
	background:url(../design/stock_down.gif) left center no-repeat;
	padding-left:20px;
}


.PaneHeader2{
	position:relative;
}

.left_box_container{
	float:left;
	width:254px;
}

.left_box_container .left_box{
	background:url(../design/home_box_bg2.jpg) left top no-repeat;
	height:85px;
	margin-bottom:5px;
	padding:10px 15px;
	color:#7d7d7d;
	font-size:11px;
	line-height:normal;
}

.left_box_container .left_box h1{
	font-size:16px;
	color:#686035;
	font-weight:bold;
	margin:0px 0px 5px;
}
.last_left_box h1{
	font-size:15px !important;
}



.left_box_container .left_box a{
	color:#7D7D7D;
}
.left_box_container .left_box h1 a{
	color:#686035 !important;
}

.left_box_container .left_box p { margin: 2px 0px; }

.left_box_container .left_box img{
	margin:0px;
}

.left_box_container .left_box img{
	float:right;
	padding-left:5px;
}

.flash_player{
	margin-left:260px;
}

.flash_player img{
	display:block;
}


.left_tab {
	background:url("../design/left_tab_sprite.jpg") repeat-x scroll 0 -33px transparent !important;
	border:medium none;
	overflow:hidden;
	width:93px;
}

#tabs ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#tabs ul li{
	display:block;
	float:left;
	padding:8px 10px 5px;
	cursor:pointer;
	height:20px;
	overflow:hidden;
}

#tabs ul li a{
	font-size:13px;
	font-weight:bold;
	color:#675f34;
	outline:none;
	padding:0px !important;
}

li.right_tab {
	background:url("../design/right_tab_sprite.jpg") repeat-x scroll 0 -33px transparent !important;
	border:medium none;
	overflow:hidden;
	width:82px;
	padding:8px 0 5px 20px !important;
}

.left_tab.left_tab_selected  {
	background:url("../design/left_tab_sprite.jpg") no-repeat scroll 0 0 transparent !important;
}

.right_tab.right_tab_selected  {
	background:url("../design/right_tab_sprite.jpg") repeat-x scroll 0 0 transparent !important;
}


.latest_news .TitleLeft,
.latest_news .PressReleaseLatestSeparator{
	display:none;
}

.events_box
{
	padding-top:10px;
}


.latest_news {
	padding-top:20px;
}

.events_box strong,
.latest_news strong{
	color:#686036;
	font-size:12px;
}

.latest_news a,
.events_box a{
	color:#303030;
	font-size:12px;
}

.events_box tr.Alt td,
.latest_news tr.Alt td{
	border-bottom:1px solid #f0f0f0;
}


.events_box td,
.latest_news td{
	padding:15px 10px 15px;
}

.events_box .event_container{
	display:none;
}

.events_box .RssLinkBottomContainer,
.latest_news .RssLinkBottomContainer{
	float:none !important;
	padding-top:15px;
}

.events_box .Date br{
	display:none;
}

.events_box .TitleContainer{
	display:none;
}

.events_box .RssLinkBottomContainer{
	padding-top:10px;
}

.welcome_box .ModuleTitle{
	background:url("../design/middle_col_header_bg.jpg") no-repeat scroll left top transparent;
	color:#675F34;
	font-size:13px;
	font-weight:bold;
	margin:0;
	outline:medium none;
	padding:10px 10px 20px;
	margin-bottom:15px !important;
}

.welcome_box .ContentContainer{
	padding-left:10px;
}

.resource_box .ModuleTitle{
	background:url("../design/resources_tab_bg.jpg") no-repeat scroll left top transparent;
	color:#675F34;
	font-size:13px;
	font-weight:bold;
	margin:0;
	outline:medium none;
	padding:10px 10px 20px 15px;
}

.resource_box h1{
	margin:0px;
}

.resource_box .ContentContainer{
	padding-left:15px;
}

.resource_box {
	line-height:normal;
	font-size:11px;
	color:#363430;
}

.resource_box strong{
	margin:0px;
	font-size:16px;
	color:#686035;
	font-weight:normal;
	display:block;
}

.resource_box p {
	margin:15px 0px 15px 50px;
}


.resource_box .ContentContainer div{
	border-bottom:1px solid #e5e5e5;

}


.resource_box a{
	color:#363430;
}

.resource_box img{
	float:left;
	display:block;
	padding-top:5px;
	.padding-top:15px;
}

.resource_box span{
	display:block;

}

.home_footer {
	color:#6e6e6e;
	padding-bottom:50px;
	background:url(../design/footer_home_bg.gif) left top no-repeat;
	padding-top:25px;
	margin-top:20px;
}


.home_footer .ContentContainer{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0px 20px 5px;
}


.home_footer ul{
	margin:0 0 0 27px;
	padding:0px;
	list-style-type:none;
	display:inline;
}

.home_footer p{
	margin:0px;
	display:inline;
	color:#6e6e6e;
	padding-right:15px;
}

.home_footer ul li{
	display:inline;
	background:url(../design/footer_bullet.jpg) left 3px no-repeat;
	padding-left:11px;
	margin-right: 5px;
	font-size: 10px;
}

.home_footer ul li a{
	color:#6e6e6e;
	text-transform:uppercase;
}

.home_copyright{
	font-size:11px;
	color:#cbcbcb;
	padding-left:50px;
	padding-right:0px !important;
}

/**********	Homepage skining wants to end here		******/

.LeftWebSites .ModuleTitle{
	font-size:11px;
	color:#9a9a9a;
	font-weight:normal;
}

.LeftWebSites ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.LeftWebSites ul li{
	padding:1px 0px 1px 12px;
	background:url(../design/lef_pane_arr.gif) left center no-repeat;
}

.LeftWebSites li a{
	color:#9a9a9a;
	text-transform:uppercase;
	font-size:11px;
}



/**********	Homepage skining wants to start here		******/

.PersonGenericContainer td{
	padding:10px 0px;
}

.PersonGenericContainer td h3{
	font-size:14px;
	color:#0b5a9f;
	font-weight:bold;
	margin-bottom:10px;
}

.PersonPhoto{
	float:left;
	padding-right:10px;
}

.PersonDescription{
}

.PaneContent .Contenttable table{
	border:none;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-collapse:collapse;
}

.PaneContent .Contenttable table th,
.PaneContent .Contenttable table td {
	border:none;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding:1px 5px;
	border-collapse:collapse;
	
}

.PaneContent .Contenttable tr:nth-child(even)
{
	background:#F8F8F8;
}

.TabTableHeader,
.TabTableDate{
	display:none;
}

.PressReleaseLatestContainer {
	padding-bottom:20px;
}

.PressReleaseLatestTable .PressReleaseLatestSeparator{
	display:none;
}

.PressReleaseLatestTable .Date,
.TabTableDateInline{
	display:block !important;
	font-weight:bold;
	color:#675f34;
}

.PressReleaseLatestTable td,
.PressReleaseOuterContainer td{
	padding:5px 0px;
	border-bottom:1px solid #e5e5e5 !important;
	border-width:1px !important;
}

.YearNavContainer {
	margin:10px 0px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0px;
}

.YearNavContainer a{
	font-size:12px;
	color:#686035;
	padding-right:5px;
	font-weight:bold;
}

.YearNavContainer a.selected{
	text-decoration:underline;
}

.InvestorNews td,
.PresentationLatestContent td, .SpecialHomepageEvent td{
	padding:10px 0px;
	border-bottom:1px solid #e5e5e5;
}

.TabsNews td {
	padding-left:10px;
	padding-right:10px;
}



.PresentationLatestContent .Date,
.InvestorNews .Date, .SpecialHomepageEvent .Date {
	display:block !important;
	font-weight:bold;
	color:#675f34;
}

 .SpecialHomepageEvent td{
	padding:15px 10px;
 }


.FinancialReportLatestContainer   {
	margin:25px 0px;
}

.FinancialReportLatestContainer  ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.FinancialReportLatestContainer  ul  li{
	padding:3px 0px;
}

.PressReleaseDetailsContainer{
	position:relative;
	top:-20px;
}

/**********	Homepage skining wants to end here		******/

.panelbarItemSelected .panelbarItemTextSelected { color: #0B5A9F !important;  }


/*############ STYLES ADDED BY CRAIGF ##############*/


.StockHistorical h1 .ModuleTitle, 
h1.StockPage { 
	color:#675F34; 
	margin: 10px 0 20px; 
	line-height: 30px; 
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:100% !important;
}

.StockTableItem, .StockTableItemAlt { padding: 5px; }
.StockTableItem { background-color: #EBEAE5; }

.StockTableText { 
	padding: 5px; 
	margin: 10px 0; 
	font-size: 10px; 
	font-weight: bold; 
}

.StockTable { 
	width: 500px;
	margin: 0px 0; 
	width:100% !important;
	
}

.StockQuoteLookup input,
.StockQuoteLookup select {
	display:none;
}

.StockChart {
	padding-top:20px;
}

.PageAbouttheOffshoreMarket .SecondaryNavTitle { background: #fff; width: 155px; }
.PageInvestorsShareandShareholderInformationAnalystCoverage table { width: 100% !important; }

.PageInvestorsPresentations .RssLinkTopContainer { margin-top: 4px; }
.PageInvestorsPresentations .RssIcon { padding: 0px 5px 0 5px !important; }
.PageInvestorsPresentations .TabTableBorder { border-bottom: 1px solid #E5E5E5; padding: 10px 0; }



.PageInvestorsFinancials .YearPanel h2 { color: #6C643B !important; }

.QuarterlyReportPanel, .AnnualReportPanel { border-bottom: 1px solid #E5E5E5; padding: 10px 0; }
.QuarterlyReportPanel ul, .AnnualReportPanel ul, .SupplementalReportPanel ul { list-style: none; padding: 0; margin: 0; }
.QuarterlyReportPanel ul li, .AnnualReportPanel ul li, .TabTableDocLink, .SupplementalReportPanel ul li { background: url(../icons/pdf.gif) top left no-repeat; padding-left: 25px; }

a { outline: none; }

.PersonGenericContainer { display: block; margin-bottom: 30px; }

.DetailLeft .Detail, .FirstTitle { margin-bottom: 50px !important; }

table.CustomTable
{
border-left: 2px solid #D5D5D5 !important;
border-top: 2px solid #D5D5D5 !important;
}

.CustomTable td
{
	border-bottom:2px solid #D5D5D5 !important;
	border-right:2px solid #D5D5D5 !important;
	padding:5px 10px;
}
 	
	
.SearchResultsContainer br {
	display:none;
}

.SearchResultsContainer a {
	display:block;
}

.SearchResultsContainer .TabTableItem,
.SearchResultsContainer .TabTableItemAlt {
	padding:10px 0px;
}


.AnalystTable td{
	padding:0px 10px;
}

.AnalystTable strong{
	border-top:1px solid #CECECE;
	display:block;
	margin-top:10px;
	padding-top:10px;
}

.AnnualQuarterlyReportContainer h3{
	line-height:normal;
	margin:10px 0px 15px;
}

.AnnualQuarterlyReportContainer h4{
	font-size:12px;
	font-weight:normal;
	margin:5px 0px;
	
}

.QuarterlyReportPanel{
	border:0px;
}

.rss_ico {
	padding-bottom:10px;
}

.rss_ico p {
	margin:5px 0px;
}
.rss_ico p img{
	padding-right:5px;
}

.SectionInvestors .PaneContent .RssIcon,
.SectionInvestors .PaneContent .RssText{
	float:right;
}

.SectionInvestors .PaneContent .RssText{
}

.SectionInvestors .PaneContent .RssText:hover{
	text-decoration:none;
}


.SectionInvestors .PaneContent .RssLinkTopContainer{
	position:relative;
	top:8px;
	margin-bottom:-20px;
}

.SectionInvestors .PaneContent .PresentationLatestContainer,
.SectionInvestors .PaneContent .EventWebcastLatestContainer,
.SectionInvestors .PaneContent .PressReleaseLatestContainer{
	margin-top:20px;
}

.SectionInvestors .PaneContent .PressReleaseLatestContainer td,
.SectionInvestors .PaneContent .EventWebcastLatestContainer td,
.SectionInvestors .PaneContent .PresentationLatestContainer td{
	border-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

.SectionInvestors .PaneContent .PressReleaseLatestContainer .ModuleTitle,
.SectionInvestors .PaneContent .EventWebcastLatestContainer  .ModuleTitle,
.SectionInvestors .PaneContent .FinancialReportLatestContainer  .ModuleTitle,
.SectionInvestors .PaneContent .PresentationLatestContainer  .ModuleTitle{
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	color:#686035;
	padding:10px 0px;
}


.FaqQuestionList{
	padding-bottom:25px;
}

.SectionFleet .RightQuickLinks{
	display:none;
}

.BriefcaseNews .Date {
	color:#675F34;
}
.BriefcaseNews td {
	padding:5px 0px;
}

#Gallery ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#Gallery ul li{
	display:inline-block;	
	.display:inline;
	.zoom:1.0;
	width:240px;
	padding:10px 10px;
	vertical-align:top;
	font-size:11px;
}

#Gallery ul li a img{
	display:block;
	margin:auto;
	text-align:center; 
	border:2px solid #fff;
}


#Gallery ul li a span{
	display:block;
	padding-top:5px;
	line-height:normal;
	font-size:11px;
}

.SlideshowGal{
	width:480px;
	margin:auto;
}

.VesselMap{
	height:350px;
}

.MailingListForm .GridActions,
.MailingListUnsubscribeContainer .ButtonCell{
	padding-top:10px;
}


.MailingListForm .MailingListCol1,.MailingListUnsubscribeContainer .MailingListCol1{
	width:150px !important;
}

.MailingListForm .MailingListCol2 input,
.MailingListUnsubscribeContainer .MailingListCol2 input{
	width:150px !important;
}

.MailingListUnsubscribeContainer {
	padding-top:25px;
}


.FlickrUrl {
	background:url("../design/flickr_icon.png") no-repeat scroll left center transparent;
	bottom:5px;
	color:#FFFFFF !important;
	padding-left:22px;
	position:absolute;
	right:10px;
	z-index:99999;
	font-size:11px;
}


.VesselPhoto{
	display:none !important;
}

.RegulatoryFilingsTable table,
.RegulatoryFilingsTable td{
	color:#39687C;
	border:0px !important;
	border-collapse:collapse !important;
}

.RegulatoryFilingsTable td{
	padding:5px 10px;
	width:auto !important;
}


.AnnualReports .QuarterlyReportPanel,
.EarningsReports .AnnualReportPanel{
	display:none;
}

.MailingListListTable{
	margin-top:20px;
}

/* 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 */ 


/* %=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; }

.GlossaryLetters { margin-bottom: 20px; }

.panelbarItemTextExpanded, .panelbarItemTextExpandedSelected { color: #0B5A9F !important; font-weight: bold !important; }
.panelbarItem2TextSelected { font-weight: normal !important; }
.RssLinkTopContainer { margin-top: 8px !important; }

.boxContent2{
	background:url("../design/bottomboxtank.jpg") no-repeat scroll left top transparent;
	color:#7D7D7D;
	float:left;
	font-size:11px;
	height:82px;
	line-height:normal;
	margin-left:5px;
	padding:10px 8px 10px 10px;
	width:229px;
}



.boxContent2 strong{min-height:30px;}
.boxContent2 strong, .boxContent2 strong a{
	display:block;
	color:#6c643b !important;
	font-size:16px;
}

.boxContent2 a{
	color:#7D7D7D;
}
.boxContent2 img{
	float:right;
}

.boxContent2 p{
	float:left;
	line-height:normal;
	margin:0;
	width:173px;
}

.left_box_container .left_boxtank a{
	color:#7D7D7D;
}
.left_box_container .left_boxtank h1 a{
	color:#686035 !important;
}

.left_box_container .left_boxtank p { margin: 2px 0px; }

.left_box_container .left_boxtank img{
	margin:0px;
}

.left_box_container .left_boxtank img{
	float:right;
	padding-left:5px;
}

.left_box_container .left_boxtank{
	background:url(../design/home_box_bg2tank.jpg) left top no-repeat;
	height:85px;
	margin-bottom:5px;
	padding:10px 15px;
	color:#7d7d7d;
	font-size:11px;
	line-height:normal;
}

.left_box_container .left_boxtank h1{
	font-size:16px;
	color:#686035;
	font-weight:bold;
	margin:0px 0px 5px;
}

.SearchResultsUrl { display: none; }
.SearchResultsContainer a { display: inline !important; }

.PaneContent { line-height: 15pt; }
.LayoutHomePageLayout .PaneContent{ line-height: normal; }
