@font-face {
	font-family: 'ArialNarrow-Bold';
	src: url('/464117152/files/fonts/arialnarrowbold.eot');
	src: url('/464117152/files/fonts/arialnarrowbold.eot#iefix') format('embedded-opentype'),
	url('/464117152/files/fonts/arialnarrowbold.woff') format('woff'),
	url('/464117152/files/fonts/arialnarrowbold.ttf') format('truetype'),
	url('/464117152/files/fonts/arialnarrowbold.svg#arialnarrowbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: Arial, sans-serif;
	color: #6d6f71;
	font-size: 13px;
	margin: 0;
	padding: 0;
        line-height:18px;
        outline:0 none;
}
html {
	-webkit-font-smoothing: antialiased;
}
.BodyBackground {
	background: transparent url(/464117152/files/design/NAPbackground.jpg) scroll 0 0 repeat;
}
a {
	cursor:pointer;
	text-decoration:none;
}
a:link, a:active, a:visited, a:hover {
	color: #6d6f71;
	cursor:pointer;
}
a:hover {
	color: #000000;
}
a:hover, a:active {
	outline: none;
}
.PaneContentInner a:hover {
    color:#0e4c8c;
	text-decoration:underline;
}
b, strong{
   color:#0e4c8c;
}
img {
	-ms-interpolation-mode: bicubic;
	border:0 none;
}
p, ul, ol, table, pre, blockquote {
	margin:0 0 18px 0;
}
ol{
   padding-left:15px;
}
ol li{
   margin-bottom:8px;
   
}
ol.blueList li{
   font-weight:bold;
   color:#0e4c8c;
}
ol.blueList li span{
   font-weight:normal;
   color:#6d6f71;
}
ol.blueList li strong{
   font-weight:bold;
}
blockquote {
	margin-left:40px;
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
pre {
	white-space:pre-wrap;
	word-wrap:break-word;
}
.LayoutDefault select, .LayoutDefault input, .LayoutDefault textarea {
	font:90% sans-serif;
	color: #6d6f71;
}
.LayoutDefault input[type=button], .LayoutDefault input[type=submit], .LayoutDefault button {
	cursor: pointer;
}
.LayoutDefault input[type="radio"] {
	vertical-align: text-bottom;
}
.LayoutDefault input[type="checkbox"] {
	vertical-align: bottom;
*vertical-align: baseline;
}
.LayoutDefault textarea {
	overflow:auto;
	resize:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table + small {
	margin-top:-15px;
	display:block;
	margin-bottom:20px;
}
small {
	font-size:0.8em;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:bold;
}
h1, .TitleLeft .ModuleTitle {
	font-size:14px;
	margin:0 0 10px 0;
	font-weight:bold;
        color:#0e4c8c;
        line-height:18px;
        text-transform:uppercase;

}
.PageHome h3,
.PageHome h1{
	font-size:18px;
	margin:0 0 10px 0;
	font-weight:normal;
        color:#0e4c8c;
        line-height:30px;    
}

.PageHome h3{
  text-transform:none;
}
.PaneContent .ContentPaneDiv > span:first-child +span +span h1 {
	font-size:20px;
	font-family: 'ArialNarrow-Bold';
        color:#000000;
        font-weight:normal;
        text-transform:uppercase;
        line-height:30px;
margin-bottom:20px;
}
h2 {
	font-size:16px;
	margin:0 0 15px 0;
        line-height:20px;
}
h3 {
	font-size:14px;
        text-transform:uppercase;
        font-weight:bold;
	margin:0 0 10px 0;
        color:#0e4c8c;
        line-height:16px;
}
h4 {
	font-size:12px;
        font-weight:bold;
	margin:0 0 5px 0;
        color:#000000;
        line-height:14px;
}
/*########	Start Main Navigation	##########*/

.PaneNavigation {
   display:inline-block;
   width:100%;
   background:#000000;
   padding:5px 0 6px 0;
  vertical-align:top;
}
.PaneHeader{
  display:inline-block;
  width:100%;
  vertical-align:top;
}
.PaneHeader2{
  display:none;
}
.ModuleMainNavigation {
	clear:both;
}
.RadMenu_Default.menu {
	float:none;
	text-align:center;
	margin:0;
	padding:0 0 0 0px;/* white-space:normal; */
}
.RadMenu_Default .rootGroup {
        padding-left:50px!important;
	display:inline-block!important;
	text-align:center;
}
.RadMenu_Default .rootGroup li a {
	font-family: 'ArialNarrow-Bold';
}
.RadMenu_Default .rootGroup .text {
	cursor:pointer;
	margin: 0;
	padding: 0;
        font-size:17px;
        color:#C1C0C0;
        text-transform:uppercase;
}
.RadMenu_Default .rootGroup a:hover .text {color:#fff;}

.RadMenu_Default .rootGroup > li {
	padding:5px 10px 5px 12px;
background:url(/464117152/files/design/nav-sep.png) 0 50% no-repeat;
}
.RadMenu_Default .rootGroup > li.first {
	margin-left:0;
background:none;
padding-left:10px;
}

.RadMenu_Default .rootGroup a:hover {
	text-decoration:none;
}
.RadMenu_Default .rootGroup a.expanded, .RadMenu_Default .rootGroup a.selected {
	color:#ff0000;
}
.slide {
	background:#000;
padding-top:6px;
}

.slide .slide {padding-top:0;}

.RadMenu_Default .group {
	position:relative;
	margin-left:2px;
	text-align:left;
}
.RadMenu_Default .group .text {
	padding:5px 10px;
text-transform:none;
font-size:15px;
font-family:arial, sans-serif;
}

/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PageDefaultInner {
	width: 980px;
	margin: 0 auto;
}
.PaneContentInner{
        position:relative;
        background:#FFFFFF;
        padding-bottom:17px;
}

.PaneLeft {
	display:none;
	float: left;
	padding: 0 0 0 0;
}
.PaneContent {
	width: 610px;
	float: left;
	padding:0 25px 0 55px;
        min-height:500px;
}
.PaneRight {
	width: 250px;
	float: left;
	padding: 0 0px 0 35px;
        margin-top:35px;
}
.PaneBreadcrumb{
        background: none repeat scroll 0 0 #c7c8ca;
        bottom: 17px;
        display: inline-block;
        left: 690px;
        position: absolute;
        top: 17px;
        width: 1px;
}
.PageHome .PaneBreadcrumb{
      left:684px;
      top:37px;
}
.PaneContentInner:after, .PaneContentInner:before {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.PaneContentInner:after {
	clear: both;
}
.PaneContentInner {
	zoom: 1;
	clear:both;
}

.PaneHeader, .FooterContainer {
	font-size:11px;
}
.PaneContent ul{
   margin:0px;
   padding:0 0 0px 0;
}

.PaneContent ul li{
   margin:0 0 8px 0;
   padding:0 0 0 10px;
   list-style:none;
   background:transparent url(/464117152/files/design/blueDot.png) scroll 0 8px no-repeat;
}
/*########	END Containers	##########*/

/*########	Start Header	##########*/

.HeaderContainer {
clear:both;
 padding-top:13px;
}

.ModuleSearch {
	float:right;
        padding:1px 0;
        width:180px;
        background:transparent url(/464117152/files/design/topSearch.jpg) scroll 0 0 no-repeat;
        margin-bottom:10px;
}
.ModuleSearch input[type="text"]{
      font-size:14px;
      color:#9f9e9e;
      width:125px;
      padding-left:5px;
      display:inline-block;
      float:left;
     background:transparent none!important;
     border:medium none;
}
.ModuleSearch input[type="submit"]{
     display:inline-block;
     text-transform:uppercase;
     text-indent:-9999px;
     width:35px;
     float:left;
     background:transparent none!important;
     border:medium none;
}
.SQH {
    display:inline-block;
    float:left;
letter-spacing:-1px;
    font-size:14px;
    color:#d3d3d3;
    line-height:18px;
    padding:2px 0 5px 25px;
}
.firstSQH{
    padding-left:40px;
}
.SQH .StockPrice{
    color:#ffffff;
    margin-left:-3px;
}
.StockDescription2 {color:#fff;}

.SQH .StockPriceUp{
    color:#b3d67f;
    padding-right:5px;
    background:transparent url(/464117152/files/design/rightGreen.png) scroll right 3px no-repeat;
}
.SQH .StockPriceUp span{
    padding-left:5px;
    background:transparent url(/464117152/files/design/leftGreen.png) scroll left 3px  no-repeat;
}
.SQH .StockPriceDown{
    color:#FF0000;
    padding-right:5px;
    background:transparent url(/464117152/files/design/rightRed.png) scroll right 3px no-repeat;
}
.SQH .StockPriceDown span{
    padding-left:5px;
    background:transparent url(/464117152/files/design/leftRed.png) scroll left 3px  no-repeat;
}

.SQH .StockDate,
.SQH .StockVolumeText,
.SQH .StockVolume,
.SQH .StockPriceUp + .StockPriceUp,
.SQH .StockPriceDown + .StockPriceDown{
   display:none;
}
.ClientLogo{
   padding:29px 0 26px 0;
}
.PageHome .ClientLogo{
   padding:35px 0 20px 0;
}
/*########	End Header	##########*/


/*########	Start Home	##########*/
.PageHome .PaneContent{
   width:590px;
   padding-right:37px;
   padding-bottom:20px;
}
.PageHome .PaneRight{
   padding:0 0px 0 20px;
   margin-top:35px;
}
.homeText{
   margin-top:-10px;
}
.PageHome .PaneRight h1 {
	text-transform:uppercase;
        font-weight:normal;
	font-family: 'ArialNarrow-Bold';
}
.ModulePressReleaseLatest .ModuleItemRow{   
    margin-bottom:14px;
}
.ModulePressReleaseLatest .ModuleItemRow .ModuleHeadlineLink{
    color:#6D6F71;
}
.ModulePressReleaseLatest .ModuleDate{
   color:#000000;
}
.ModulePressReleaseLatest{
   padding-top:17px;
}
.greyLinks{
   display:inline-block;
   width:100%;
   background:transparent url(/464117152/files/design/greyLinks.png) scroll 0 bottom no-repeat;
   .background:transparent url(/464117152/files/design/greyLinks.png) scroll 0 4px no-repeat;
   .zoom:1;
  padding-left:3px;
  padding-top:10px;
  height:53px;
  overflow:hidden;
}
.greyLinks a{
  margin-right:5px;
  .margin-top:-1px;
}
.greyLinks a:hover{
   text-decoration:none;
}
.greyLinks .icon{
  display:inline-block;
  vertical-align:middle;
  width:47px;
  height:47px;
  margin-right:3px;
}
.greyLinks .icon +span{
   line-height:47px;
}
.greyLinks .IRbig .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll 0 0 no-repeat;
}
.greyLinks .FSbig .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll -52px 0 no-repeat;
}
.greyLinks .EAbig .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll -104px 0 no-repeat;
}
.greyLinks .IRbig:hover .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll 0 bottom  no-repeat;
}
.greyLinks .FSbig:hover .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll -52px bottom  no-repeat;
}
.greyLinks .EAbig:hover .icon{
   background:transparent url(/464117152/files/design/homeBL.png) scroll -104px bottom no-repeat;
}
.greyLinks a span{
   display:inline-block;
   .display:inline;
   .zoom:1;
   vertical-align:middle;
   font-size:15px;
   color:#ffffff;
   text-transform:uppercase;
	font-family: 'ArialNarrow-Bold';
}

.greyLinks .ModuleItemRow a{
   color:#ffffff!important;
}
.HomeBigL .ModuleHeader,
.greyLinks .ModuleHeader{
   display:none;
}
.HomeBigL{
   padding-top:35px;
}
.HomeBigL .ModuleContainerInnerTop{
   display:inline-block;
   width:100%;
}
.HomeBigL .ModuleItemRow{
   width:280px;
   display:inline-block;
   float:left;
}
.HomeBigL .ModuleItemAlt{
   float:right;
}
.HomeBigL .ModuleHeadlineLink:hover{
   cursor:text;
}
.HomeBigL .ModuleHeadline{
   font-size:15px;
	font-family: 'ArialNarrow-Bold';
   color:#7e7e7e;
   text-transform:uppercase;
   margin-bottom:8px;
   display:inline-block;
}
   
.HomeBigL .ModuleItemRow .ModuleFileDescriptionText a span{
   white-space:nowrap;
   display:block;
   padding-top:6px;
}
/*########	End Home	##########*/

/*########	Start Left Navigation	##########*/
.SecondaryNavigationPanelContainer{
   width:210px;
   padding-bottom:25px;
}
.SecondaryNavTitle { 
   color:#5e7daf;
   font-size:20px;
   line-height:26px;
   text-transform:uppercase;
	font-family: 'ArialNarrow-Bold';
   display:inline-block;
   padding-right:15px;
   background:transparent url(/464117152/files/design/secNavTitle.png) scroll right 8px no-repeat;
   padding-bottom:4px;
}
.SecondaryNavigationTitleLink:hover{
   text-decoration:none!important;
   cursor:text;
}
.SubNavCont{
   border-top:2px solid #e0e1e3;
   padding-top:12px;
}
.SubNavCont table {
	margin:0px;
	width:auto!important;
}
.panelbar td {
	color:#6D6F71;
	cursor:pointer;
	width:auto!important;
	white-space:normal;
}
table.panelbarItem td, table.panelbarItemSelected td, table.panelbarItemExpanded td {
}


td.panelbarItemText, td.panelbarItemTextHover, td.panelbarItemTextSelected, td.panelbarItemTextHoverExpanded, td.panelbarItemTextExpanded, td.panelbarItemTextHoverSelected, td.panelbarItemTextExpandedSelected, td.panelbarItemTextHoverExpandedSelected, td.panelbarItem2TextHoverExpandedSelected, td.panelbarItem2TextExpandedSelected, td.panelbarItem2TextHover, td.panelbarItem2TextSelected, td.panelbarItem2TextHoverExpanded, td.panelbarItem2TextHoverSelected, td.panelbarItem3TextHoverExpandedSelected, td.panelbarItem3TextHover, td.panelbarItem3TextSelected, td.panelbarItem3TextHoverExpanded, td.panelbarItem3TextHoverSelected, td.panelbarItem4TextHover, td.panelbarItem4TextSelected, td.panelbarItem4TextHoverExpanded, td.panelbarItem4TextHoverSelected, td.panelbarItem4TextExpandedSelected, td.panelbarItem4TextHoverExpandedSelected {
    padding: 5px 5px 4px 13px;
    background:transparent url(/464117152/files/design/secNavArrow.jpg) scroll 0 center no-repeat;
}

td.panelbarItem2Text, td.panelbarItem2TextHover, td.panelbarItem2TextExpanded, td.panelbarItem2TextSelected, td.panelbarItem2TextHoverExpanded, td.panelbarItem2TextHoverSelected, td.panelbarItem2TextExpandedSelected, td.panelbarItem2TextHoverExpandedSelected {
    padding: 5px 5px 4px 38px;
    background:transparent url(/464117152/files/design/secNavArrow.jpg) scroll 25px center no-repeat;
}
td.panelbarItem3Text, td.panelbarItem3TextHover, td.panelbarItem3TextExpanded, td.panelbarItem3TextSelected, td.panelbarItem3TextHoverExpanded, td.panelbarItem3TextHoverSelected, td.panelbarItem3TextExpandedSelected, td.panelbarItem3TextHoverExpandedSelected {
    padding: 5px 5px 4px 48px;
    background:transparent url(/464117152/files/design/secNavArrow.jpg) scroll 35px center no-repeat;
}

.panelbarItem0TextExpanded{
   color:#6D6F71;
}





form, .RadMenu_Default_rtl .group .link:hover .expandLeft, .RadMenu_Default_rtl .group .link:hover .expandRight {
	margin:0;
}
/*########	END Left Navigation	##########*/


.ClientLogo br, .TitleRight, .NoBr, .SearchResultsUrl {
	display:none;
}
.HeaderContainer ul, .FooterContainer ul {
	margin:0;
	padding:0;
	list-style:none outside;
}
/*########	Start Footer	##########*/

.PaneFooter {
	padding:7px 0;
        display:inline-block;
        width:100%;
}
.Copyright {
	float:right;
	width:auto;
}
.Copyright p{
        font-size:14px;
        color:#c1c0c0;
        margin:0 14px 0 0;
}
.Copyright *{
   display:inline-block;
   float:left;
}

.FooterLinks ul li {
	display: inline;
	font-size:0;
}
.FooterLinks a {
	text-decoration: none;
	font-size:14px;
         color:#c1c0c0;
}
.FooterLinks a:hover{
      color:#ffffff;
}
div.FooterLinks .QuickLinkSeparator {
	display: inline-block !important;
	zoom:1;
*display:inline;
	margin: 0 14px;
	font-size:14px;
	vertical-align:top;
}
div.FooterLinks {
	float:left;
        display:inline-block;
}
.ShareThisContainer{
        display:inline-block;
        float:right;
        padding:0 0 0 8px!important;
}
.ShareThisContainer .stbuttontext{
        display:none;
}
.ShareThisContainer .stbutton{
        display:inline-block;
        padding:0px!important;
        background: transparent url(/464117152/files/design/footerShare.png) scroll 0 0 no-repeat!important;
        width:23px;
        height:23px;
}
.Q4FooterContainer{
    padding:0 0 10px 0!important;
    font-size:14px;
    text-align:right!important;   
}

.Q4FooterContainer span{
   font-size:14px!important;
}
/*########	END Footer	##########*/

.PrintPage {
	float:right;
	width:auto;
	text-align:right;
}
.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%;
}
/* Modules */


/* Financial Report */

.FinancialReportContainer {
	vertical-align: top;
}
.FinancialReportContainer .CoverImagePane {
	vertical-align: top;
}
.AnnualQuarterlyReportText {
	display: none;
}
.FinancialReportContainerl h3 {
}
h2.Year {
}
.FinancialReportContainer h4 {
	font-weight: normal;
	padding: 0;
}
.FinancialReportLatestContainer .ModuleTitle{
    display:block;
}
.FinancialReportLatestContainer table {
	margin:0;
}
.FinancialReportContainer ul, .FinancialReportLatestTable ul {
	margin: 0;
	padding: 0 0 10px 0;
}
.FinancialReportContainer li, .FinancialReportLatestTable ul li {
	margin: 0;
	padding: 0;
	list-style: none;
        background:transparent none!important;
}
.FinancialReportContainer .FileType {
	font-weight: normal;
}
/*Mailing List */

.ActionButton, .SubmitButton {
	margin-top: 10px;
}
.MailingListCol1 {
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}
.MailingListCol2 {
	white-space: nowrap;
	width: 90% !important;
	padding: 3px 0;
}
.MailingListCol2 input {
	width: 200px;
}
.MailingListTable {
	margin: 0 0 15px 0;
}
.MailingListConfirmation, .MailingListActivationMessage {
	display: block;
	padding-top: 15px;
	font-weight: bold;
}
.EditSubscriberConfirmation {
	font-weight: bold;
}
.MailingListListTable input {
	padding-right: 10px;
}
/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage {
	font-weight: bold;
}
.MailingListUnsubscribeAction {
	padding-top: 15px;
	font-weight: bold;
	display: block;
}
.MailingListUnsubscribeMessage {
	font-weight: bold;
}
/* Search */
.SearchResultsUrl {
	display: none;
}
/* Site Map */

.SiteMapContainer ul {
	margin-left: 20px;
}
.SiteMap-Level2 {
}
.SiteMapContainer .SiteMap-Level3 {
	margin-left: 20px;
}
.SiteMapContainer .SiteMap-Level4 {
	margin-left: 40px;
}
.SiteMapContainer .SiteMap-Level5 {
	margin-left: 60px;
}
/* End Sitemap */

/* Start Stocks */
.StockQuoteContainer h1.StockPage {
	display:none;
}
.StockPriceDown {
	color: Red;
}
.StockPriceUp {
	color: Green;
}
/* GRID STOCKS chart specs: 355x300 */
.stockPage .StockQuoteContainer {
	display:block;
	float:left;
	clear:none;
	width:100%;
	margin-bottom:20px;
}
.stockPage .StockQuoteContainer p, .stockPage .StockHistorical p {
	margin:0;
	padding:3px 10px;
	line-height:18px;
	text-align:right;
	height:18px;
        width:40%;
        display:inline-block;
        float:left;
}
.stockPage .StockQuoteContainer p + p, .stockPage .StockHistorical p + p{
        float:right;
}

.stockPage .StockQuoteContainer p .StockLabel, .stockPage .StockHistorical p > span {
	float:left;
}
.stockPage .StockQuoteContainer p .StockLabel.StockPriceDown, .stockPage .StockQuoteContainer p .StockLabel.StockPriceUp {
	float:none;
}
.stockPage .StockQuoteContainer .StockTableText {
	margin:0;
	padding:0px 10px;
	font-style:italic;
	font-size:12px;
	text-align:right;
        display:block;
        clear:both;
}
.stockPage .StockQuoteContainer .StockTableText .StockTableTextLabel {
	float:left;
}
.stockPage .StockHistorical .StockTableItem.Alt.Last p:first-child {
	display:none;
}
.stockPage .StockHistorical .StockTableItem.Alt.Last p {
	border-bottom:0 none;
}
.stockPage .StockChartContainer {
	float:right;
	clear:none;
	display:block;
	padding-top:32px;
}
.stockPage .StockChartContainer .ModuleContainerInnerTop {
}
.stockPage .StockHistorical {
	display:block;
	float:left;
	clear:none;
	width:100%;
}
.stockPage select, .stockPage input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.stockPage .StockHistorical .LookupDateText {
	display:block;
	float:none;
	clear:both;
	padding:4px 10px 0 10px;
	font-size:11px;
}
.stockPage .StockHistorical .StockHistoricalSelection {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 5px;
}
.stockPage .StockTableItem {
	padding:0;
}
.stockPage .StockQuoteLookup {
	padding-left:10px;
}
.stockPage .PriceLabel, .stockPage .VolumeLabel, .stockPage .HighLabel, .stockPage .LowLabel, .stockPage .TodaysOpenLabel, .stockPage .ChangeLabel, .stockPage .PChangeLabel, .stockPage .WeekHighLabel, .stockPage .WeekLowLabel, .stockPage .PreviousCloseLabel {
	font-weight:normal;
}
.StockChartFrame{
       width:600px!important;
       height:570px!important;
}
/* Custom */

.Button, .ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton {
	padding: 1px 10px;
        .padding:1px 0;
}
.MailingListSignupContainer {margin-bottom:20px;}
.MailingListSignupContainer table {margin:0;}
.PhotoLeft {
	float: left;
	margin: 0 10px 10px 0;
}
.PhotoRight {
	float: right;
	margin: 0 0 10px 10px;
}
ul.NoBullets {
	margin: 0 0 20px;
	padding: 0;
}
.NoBullets li {
	list-style: none;
}
.RssLinkTopContainer {
	position: absolute;
	right: 0;
	top: 0;
}
.ModulePresentation, .ModulePresentationLatest, .ModulePressRelease, .ModulePressReleaseLatest, .ModuleEvent, .ModuleEventLatest {
	position: relative;
}

.ModuleItemRow {
	margin-bottom:10px;
}

.ModuleDate {
	display:block;
	clear:both;
}

.ContentPaneDiv > span:first-child .ModuleContainer {
	margin-top:0px;
}
.CustomTable {
	width:100%;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}
.CustomTable2{
        border:0 none;
}
.CustomTable2 img {
        max-width:200px;
}

.tables .CustomTable  td:first-child,
.CustomTable .header-row td{
  color:#0e4c8c;
}
.CustomTable .header-row td, 
.CustomTable .totals-row > td:first-child {font-weight:bold;}

.CustomTable th, .CustomTable td {
	padding:5px;
	text-align:left;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.CustomTable2 tr > * {
       border-left:0 none!important;
       border-right:0 none!important;
}
       
.CustomTable th[align="center"], .CustomTable td[align="center"] {
	text-align:center;
}
.CustomTable th[align="right"], .CustomTable td[align="right"] {
	text-align:right;
}
.CustomTable tr.alt td {
background-color:#dbe5f1;
}


.commaSuffix, .PersonComma.PersonTitleComma {
	display:none;
}
.commaName {
	margin-left:-4px;
}

#SlideshareFeed{display:none}

/**Inner Pages***/

.InnerImage{
   margin-left:-55px;
   padding-bottom:11px;
}

/**Persons page**/

.PersonGenericContainer .PersonContainer {
   display:inline-block;
   width:100%;
   padding-bottom:10px;
   margin-bottom:15px;
   border-bottom:1px solid #E0E1E3;
}
.PersonGenericContainer .PersonContainer h3{
   text-transform:none;
}
.PersonGenericContainer .PersonDescription,
.PersonGenericContainer .PersonContainer h3{
   display:inline-block;
   float:right;
   width:500px;
}
.PersonGenericContainer .PersonPhoto{
   display:inline-block;
   float:left;
}
.PersonGenericContainer .PersonContainer h3 .PersonName2{
   display:block;
   font-weight:bold;
}
.PersonGenericContainer .PersonContainer .PersonSuffixComma,
.PersonGenericContainer .PersonContainer .commaName{
   display:none;
}
.PersonGenericContainer .PersonContainer .PersonSuffixText,
.PersonGenericContainer .PersonContainer .PersonTitle{
   font-size:13px;
}
/**GOV**/

.ModuleDownloadListWithTags .ModuleItemRow{
  margin:0px;
}
.NoSize .ModuleItemRow{
}
.TehRep.NoSize .ModuleItemRow,
.InvBriefcase .NoSize .ModuleItemRow,
.Gov.NoSize .ModuleItemRow{
  margin:0 0 5px 0;
  border-bottom:1px solid #E0E1E3;
  padding-bottom:5px;
}
.TehRep.NoSize .ModuleHeadlineLink,
.InvBriefcase .NoSize .ModuleHeadlineLink,
.Gov.NoSize .ModuleHeadlineLink{
  display:inline-block;
  width:570px;
  padding-right:10px;
  vertical-align:top;
}
.NoSize .ModuleFileSizeText,
.NoSize .ModuleHeader{
   display:none;
}

.InvBriefcase .NoSize{
   border:0 none;
}
.latestPresentation,
.NoSize {
   margin-bottom:20px;
}

/**Events and presentations**/


.ModuleEvent .ModuleHeader{
   display:none;
}

.ModuleYearNavContainer{
   margin-bottom:15px;
   padding-bottom:10px;
   border-bottom:1px solid #e0e1e3;
}
.ModuleDownloadListWithTags  .ModuleYearNavContainer{
    margin:0px;
    padding:0px;
    border:0 none;
}
.ModuleYearNavContainer a{
   margin-right:7px;
}
.ModulePressRelease .ModuleHeadlineLink,
.ModuleYearNavContainer a.selected,
.ModuleEvent .ModuleHeadlineLink,
.ModulePresentation .ModuleHeadline {
   font-weight:bold;
}

.ModulePressRelease .ModuleItemRow,
.ModuleEvent .ModuleItemRow{
   padding-bottom:15px;
   border-bottom:1px solid #e0e1e3;
}
.ModuleEvent .ModuleItemRow .ModuleBody p{
   margin:0px;
}
.ModulePressReleaseDetails .ModuleDate{
  color:#0e4c8c;
  display:block;
  margin-bottom:5px;
}
/**Financial report**/

.FinancialReportContainer table{
   width:100%;
}
.FinancialReportLatestTable .CoverImagePane,
.FinancialReportContainer .CoverImagePane{
   padding-right:15px;
   width:75px;
   padding-bottom:15px;
}

.FinancialReportContainer ul li{
   padding-left:0px;
   background:transparent none;
}
.FinancialReportContainer .YearPanel{
   border-top:1px solid #e0e1e3;
   padding-top:10px;
}
.FinancialReportContainer tr:first-child .YearPanel{
  border:medium none;
}

.RightSQ{
   float:right;
}

/**Request Info**/

.MailingListForm textarea{
   width:300px!important;
}

.MailingListForm td{
   padding-bottom:5px;
}
/**Investor briefcase**/

.FinancialReportLatestTable,
.InvBriefcase .NoSize{
   margin-bottom:10px;
} 
.InvBriefcase .PaneContent div.AnnualReportLatestColumn,
.InvBriefcase .PaneContent div.NoSizeList  {
  margin-bottom:10px;
  border-bottom:1px solid #E0E1E3;
  display:block;
}

/**SEC Filings**/
.RegulatoryFilingContainer{
   position:relative;
}
.RegulatoryFilingContainer .ModuleYearLink{
   display:none;
}
.RegulatoryFilingContainer .ModuleContainerInnerTop,
.RegulatoryFilingContainer .ModuleHeader{
   .float:left;
   .width:100%;
}
.RegulatoryFilingContainer .ModuleHeader,
.RegulatoryFilingContainer .ModuleItemRow {
   display:inline-block;
   width:100%;
   padding-bottom:3px;
   border-bottom:1px solid #E0E1E3;
   margin-bottom:5px;
   clear:both;
   .vertical-align:top;
   .zoom:1;
}
.RegulatoryFilingContainer .YearNavContainer,
.RegulatoryFilingContainer .FormGroupsContainer{
   padding-bottom:7px;
   display:inline-block;
   float:left;
   padding-right:15px;
}
.RegulatoryFilingContainer .ModuleHeader >*,
.RegulatoryFilingContainer .ModuleItemRow >*{
   display:inline-block;
   float:left;
}
.RegulatoryFilingContainer .ModuleHeader .Date,
.RegulatoryFilingContainer .ModuleItemRow .ItemDate{
   width:100px;
}

.RegulatoryFilingContainer .ModuleHeader .Filing,
.RegulatoryFilingContainer .ModuleItemRow .ItemHref{
   width:75px;
}

.RegulatoryFilingContainer .ModuleHeader .Description,
.RegulatoryFilingContainer .ModuleItemRow .ItemDescription{
   width:350px;
}

.RegulatoryFilingContainer .ModuleHeader .Download,
.RegulatoryFilingContainer .ModuleItemRow .Icons{
   width:85px;
   padding:0px;
}
.RegulatoryFilingContainer .ModuleItemRow .Icons li{
   display:inline-block;
   float:left;
   margin:0px;
   padding:0 0 0 5px;
   list-style:none;
   line-height:14px;
   background:transparent none;
}

/**RSS page**/

.RssInfo h3{
  font-size:16px;
  line-height:20px;
  margin-bottom:5px;
}
/**Operations**/

.image-caption-wrapper a.fancybox{
  display:inline-block;
  margin:0 10px 10px 0;
  float:left;
}
/**Tehnical reports**/

.TehRep .ModuleItemRow{
  padding-bottom:3px;
  margin-bottom:3px;
  border-bottom:1px solid #E0E1E3;
}

/**Photo Gallery**/
.Q4Gallery h3{
  display:none;
}
.Q4Gallery ul{
  display:inline-block;
  width:100%;
}
.Q4Gallery ul li{
  display:inline-block;
  width:75px;
  float:left;
  padding:0 10px 10px 0;
  background:transparent none;
}
.Q4Gallery ul li .title{
   display:none;
}

/**Exploration**/

.exploration td,
.exploration th{
   border:1px solid #666666;
}
.exploration th{
  font-weight:normal;
}
.exploration thead th{
   font-weight:bold;
   color:#000000;
}
.exploration td{
  padding:5px;
}
.exploration td ul{
  padding:0px;
}
/**Careers**/

.CareerDwl {
  margin-bottom:15px;
}
.CareerDwl .ModuleHeader{
   display:none;
}
.CareerDwl .ModuleItemRow {
  display:inline-block;
  width:100%;
  padding-bottom:3px;
  margin-bottom:3px;
  border-bottom:1px solid #E0E1E3;
}
.CareerDwl .ModuleItemRow .ModuleHeadlineLink{
  display:inline-block;
  float:left;
  width:80%;
}
.RightImages,
.TopImg{
  padding-bottom:12px;
  width:210px;
}
 
.RightImages ul{
 margin:0px;
 padding:25px 0 0 0px;
}
.RightImages ul li{
  list-style:none;
  padding:0 0 20px 0;
}
.imgFR{
  float:right;
  padding:0 0 10px 10px;
}
.imgFL{
  float:left;
  padding:0 10px 10px 0;
}  
.GlossaryDivider{
  border:0 none;
  background-color:#E0E1E3;
}
.GlossaryLetter{
  font-size:15px;
  font-weight:bold;
  line-height:22px;
}
.fBox{
  display:inline-block;
  width:150px;
  padding:0 0 10px 10px;
  float:right;
}
.HHimg img,
.HHimg{
  display:inline-block;
  float:left;
}
hr{
  border:0 none;
  border-bottom:1px solid #c6c8cb;
  margin:0 0 19px 0;
}
.GlossaryPageModule .MiddleColumnContentLarge .GlossaryLetter, .GlossaryPageModule .MiddleColumnContentLarge .GlossaryTopLink, .GlossaryPageModule .MiddleColumnContentLarge table, .GlossaryPageModule .MiddleColumnContentLarge hr,.MiddleColumnContentLarge br{
   display:none;
}
.FaqContainer .FaqQuestionList{
   padding-bottom:18px;
}


.arrDL .ModuleHeadlineLink, a.arrDL, ul.arrUL li {
background:url("/464117152/files/design/secNavArrow.jpg") no-repeat scroll 0 4px transparent;
padding:0 0 0 13px;
display:block;
}

.ModulePressReleaseDetails .ModuleLinks a {
background:url("/464117152/files/design/secNavArrow.jpg") no-repeat scroll 0 4px transparent;
padding:0 0 0 13px;
display:block;
margin-bottom:10px;
}
.ModulePressReleaseDetails .ModuleLinks {
}

a.arrDL {
display:inline-block;zoom:1;*display:inline;
}

.mainPresentation .ModuleYearNavContainer, 
.mainPresentation .RssLinkTopContainer, 
.mainPresentation .ModuleTime, 
.mainPresentation .theDay {
display:none;
}
.mainPresentation .theYear {margin-left:2px;}

.ModuleEvent .ModuleYearNavContainerInner a
{
color: #000;
}

.ModuleEvent .ModuleDownloadText,
.ModuleEventDetails .ModuleDownloadText,
.ModulePresentation .DocumentFileLink {
    padding: 5px 5px 4px 13px;
    background: url("/464117152/files/design/secNavArrow.jpg") no-repeat scroll 0 center transparent;
}

.HomeEventButtons h1 .ModuleTitle, .ModulePressReleaseLatest h1.ModuleTitle
{
cursor: pointer;
}

.PageInvestorsEventsPresentationsEventDetails .ModuleEventDetails .ModuleTime{
display: none;
}

.HomeEventButtons a {
    display: block;
    background: url("/464117152/files/design/homeEvent.png");
    background-position: bottom;
    width: 174px;
    height: 58px;
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 0 5px 0 55px;
    color: #000000;
}

.HomeEventButtons a.large {
    display: block;
    background: url("/464117152/files/design/homeEventLarge.png");
    background-position: bottom;
    width: 174px;
    height: 79px;
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 0 5px 0 55px;
    color: #000000;
}

.HomeEventButtons p {
    display: block;
    background: url("/464117152/files/design/homeEvent.png");
    background-position: bottom;
    width: 174px;
    height: 58px;
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 0 5px 0 55px;
    color: #000000;
}





.HomeEventButtons a:hover {
    background-position: top;
    color: #000000;
    text-decoration: none;
}

.HomeEventButtons a em {
    color: #264474;
    font-style: italic;
}
.HomeEventButtons p em {
    color: #264474;
    font-style: italic;
}
.PaneContent .ModulePressReleaseDetails ul li
{
margin-bottom: 0px;
}

.PaneContent .ModulePressReleaseDetails ul ul
{
margin-left: 10px;
padding-bottom: 0px;
}

.AnnualQuarterlyReportContainer .CoverImage {
width: 68px;
}

.ModulePresentation .ModuleDate,
.ModuleEvent .ModuleDate {
font-weight: bold;
color: #0e4c8c;
}

.TehRep .ModuleDate{
color: #0e4c8c;
}

.rightWidget
{
margin-left: -20px;
}

.FinInfo .CoverImagePane{ display: none!important; }

.AGMList .ModuleHeader{
display: none;
}

.ModuleEvent .ModuleYearNavContainerInner{
padding-top: 6px;
padding-bottom: 6px;
color: #fff;
background-color: #E0E1E3;
padding-left: 6px;
}


.FinancialReportLatestContainer {
   border-bottom:1px solid #e0e1e3;
   margin-bottom:15px;
}
/*
     FILE ARCHIVED ON 18:07:42 May 05, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:30:44 Dec 17, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.894
  exclusion.robots: 0.093
  exclusion.robots.policy: 0.075
  esindex: 0.013
  cdx.remote: 9.196
  LoadShardBlock: 364.196 (3)
  PetaboxLoader3.datanode: 282.106 (5)
  PetaboxLoader3.resolve: 309.029 (4)
  load_resource: 296.747 (2)
*/