﻿

.CashFlowStatement, .BalanceSheetStatement, .IncomeStatement{font-size: 9pt;font-family: 'Palatino Linotype', Georgia, monospace;}
.CashFlowStatement_Header, .BalanceSheetStatement_Header, .IncomeStatement_Header{width:250px;}

.CashFlowStatement_Date, 
.CashFlowStatement_Date_Header,
.BalanceSheetStatement_Date, 
.BalanceSheetStatement_Date_Header,
.IncomeStatement_Date, 
.IncomeStatement_Date_Header{padding: 5px 0px 5px 0px;width:100%;background: transparent url('/images/titlebar/red_mid_gradient.gif') repeat-x top left; color:#FFF; font-weight:bold;text-align:center;}

.CashFlowStatement_OperatingActivities, 
.CashFlowStatement_OperatingActivities_Header, 
.CashFlowStatement_InvestingActivities_Header, 
.CashFlowStatement_FinancingActivities_Header,
.BalanceSheetStatement_Headerline,
.IncomeStatement_Headerline{
    padding: 2px 0px 2px 0px;width:100%;background: transparent url('/images/titlebar/grey_mid_gradient.gif') repeat-x top left; color:#000; font-weight:bold;}

.IncomeStatement_Blankline_Small{height:3px;width:100%;}
.IncomeStatement_Headerline_Small{height:3px;width:100%;background: transparent url('/images/titlebar/grey_mid_gradient.gif') repeat-x top left;}

.IncomeStatement_Headerline_Small_Header{
    margin-left:30px;height:3px;width:100%;background: transparent url('/images/titlebar/grey_mid_gradient.gif') repeat-x top left; color:#000; font-weight:bold;}


.CashFlowStatement_Item, .BalanceSheetStatement_Item, .IncomeStatement_Item{width:75px;}

.CashFlowStatement_OperatingActivities_Total_Section, 
.CashFlowStatement_InvestingActivities_Total_Section, 
.CashFlowStatement_FinancingActivities_Total_Section,
.CashFlowStatement_Total_Section,
.BalanceSheetStatement_CurrentAssets_Total_Section,
.BalanceSheetStatement_Assets_Total_Section,
.BalanceSheetStatement_CurrentLiabilities_Total_Section,
.BalanceSheetStatement_Liabilities_Total_Section,
.BalanceSheetStatement_StockHolderEquity_Total_Section,
.BalanceSheetStatement_Total_Section,
.IncomeStatement_GrossProfit_Total_Section,
.IncomeStatement_NetIncome_Total_Section,
.IncomeStatement_Total_Section
 {
    padding-left:20px;
}
.CashFlowStatement_NetIncome_Header_Section, 
.CashFlowStatement_OperatingActivities_Header_Section, 
.CashFlowStatement_InvestingActivities_Header_Section, 
.CashFlowStatement_FinancingActivities_Header_Section,
.BalanceSheetStatement_Assets_Header_Section,
.BalanceSheetStatement_CurrentAssets_Header_Section,
.BalanceSheetStatement_Liabilities_Header_Section,
.BalanceSheetStatement_CurrentLiabilities_Header_Section ,
.BalanceSheetStatement_StockHolderEquity_Header_Section,
.IncomeStatement_OperatingExpenses_Header_Section,
.IncomeStatement_NetIncome_Header_Section {
    padding-left:30px;
 }
 
.CashFlowStatement_NetIncome, 
.CashFlowStatement_NetIncome_Header, 
.CashFlowStatement_OperatingActivities_Total_Header, 
.CashFlowStatement_InvestingActivities_Total_Header, 
.CashFlowStatement_FinancingActivities_Total_Header, 
.CashFlowStatement_Total_Header,
.BalanceSheetStatement_Assets_Header,
.BalanceSheetStatement_CurrentAssets_Header,
.BalanceSheetStatement_Liabilities_Header,
.BalanceSheetStatement_CurrentLiabilities_Header,
.BalanceSheetStatement_StockHolderEquity_Header,
.BalanceSheetStatement_CurrentAssets_Total_Header,
.BalanceSheetStatement_Assets_Total_Header,
.BalanceSheetStatement_CurrentLiabilities_Total_Header,
.BalanceSheetStatement_Liabilities_Total_Header,
.BalanceSheetStatement_StockHolderEquity_Total_Header,
.BalanceSheetStatement_Total_Header,
.IncomeStatement_GrossProfit_Total_Header,
.IncomeStatement_NetIncome_Total_Header,
.IncomeStatement_GrossProfit_TotalRevenue_Header,
.IncomeStatement_NetIncome_PreferredStockAndOtherAdjustments_Header,
.IncomeStatement_GrossProfit_CostOfRevenue_Header{
    padding:5px 0px 15px 0px;
}

.CashFlowStatement_OperatingActivities_Header_Section div, 
.CashFlowStatement_InvestingActivities_Header_Section div, 
.CashFlowStatement_FinancingActivities_Header_Section div, 
.CashFlowStatement_Total_Header_Section div, 
.CashFlowStatement_OperatingActivities_Item_Section, 
.CashFlowStatement_InvestingActivities_Item_Section, 
.CashFlowStatement_FinancingActivities_Item_Section, 
.CashFlowStatement_Total_Item_Section,
.BalanceSheetStatement_CurrentAssets_Item_Section,
.BalanceSheetStatement_Assets_Item_Section,
.BalanceSheetStatement_CurrentLiabilities_Item_Section,
.BalanceSheetStatement_Liabilities_Item_Section,
.BalanceSheetStatement_StockHolderEquity_Item_Section,
.BalanceSheetStatement_Total_Item_Section,
.BalanceSheetStatement_CurrentAssets_Header_Section div,
.BalanceSheetStatement_Assets_Header_Section div,
.BalanceSheetStatement_CurrentLiabilities_Header_Section div,
.BalanceSheetStatement_Liabilities_Header_Section div,
.BalanceSheetStatement_StockHolderEquity_Header_Section div,
.IncomeStatement_GrossProfit_Item_Section,
.IncomeStatement_OperatingExpenses_Header_Section div,
.IncomeStatement_OperatingExpenses_Item_Section,
.IncomeStatement_NetIncome_Header_Section div,
.IncomeStatement_NetIncome_Item_Section,
.IncomeStatement_Total_Item_Section {
    padding: 2px 0px 2px 0px;
}

.CashFlowStatement_NetIncome_Header, 
.CashFlowStatement_OperatingActivities_Total_Header, 
.CashFlowStatement_InvestingActivities_Total_Header, 
.CashFlowStatement_FinancingActivities_Total_Header, 
.CashFlowStatement_Total_Header,
.BalanceSheetStatement_Total_Header,
.BalanceSheetStatement_CurrentAssets_Total_Header,
.BalanceSheetStatement_Assets_Total_Header,
.BalanceSheetStatement_Liabilities_Total_Header,
.BalanceSheetStatement_CurrentLiabilities_Total_Header,
.BalanceSheetStatement_StockHolderEquity_Total_Header,
.IncomeStatement_GrossProfit_Total_Header,
.IncomeStatement_OperatingExpenses_Total_Header,
.IncomeStatement_NetIncome_Total_Header,
.IncomeStatement_GrossProfit_TotalRevenue_Header{
    font-weight:bold;
}

.CashFlowStatement_SumLine, 
.BalanceSheetStatement_SumLine, 
.IncomeStatement_SumLine{
    width:100%;background-color:#000; height:3px;padding:0px 0px 0px 0px;
}
.CashFlowStatement_OperatingActivities_Total, 
.CashFlowStatement_InvestingActivities_Total, 
.CashFlowStatement_FinancingActivities_Total, 
.CashFlowStatement_Total,
.BalanceSheetStatement_Total,
.BalanceSheetStatement_CurrentAssets_Total,
.BalanceSheetStatement_Assets_Total,
.BalanceSheetStatement_CurrentLiabilities_Total,
.BalanceSheetStatement_Liabilities_Total,
.BalanceSheetStatement_StockHolderEquity_Total,
.IncomeStatement_GrossProfit_Total,
.IncomeStatement_OperatingExpenses_Total,
.IncomeStatement_NetIncome_Total,
.IncomeStatement_Total
{font-weight:bold;padding: 5px 0px 15px 0px;}

.IncomeStatement_PreferredStockAndOtherAdjustments{padding: 5px 0px 15px 0px;} 

.CashFlowStatement_Panel, 
.BalanceSheetStatement_Panel, 
.IncomeStatement_Panel{border:solid 1px #cccccc; border-top: 0; width:auto;background: #dedddd url('/images/tabs/background_gray.gif') repeat-x top left;width:100%;}
/* Tabs
----------------------------------*/
.ui-tabs {  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: auto; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; }
/*.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; } */
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 0 0; }
/*.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }*/
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0px 0px 0px 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/*.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0;}*/
.ui-tabs .ui-tabs-panel { padding: 0 0; display: block; border-width: 0;}
.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -100000px;
}

/*============================ HEADER NAVIGATION =========================*/

/*============================ TAB STYLE: Stock Financial Statements =========================*/
#header_nav_cashflowstatement, #header_nav_balancesheetstatement, #header_nav_incomestatement{ width: 100%; position:relative; top:0px; margin:0px 0px 0px 0px; padding-bottom:30px; clear:both; line-height:18px; background:#fff url('/images/tabs/header_bg.png') repeat-x left bottom;}
#header_nav_cashflowstatement li, #header_nav_balancesheetstatement li, #header_nav_incomesheetstatement li{display:inline; }
#header_nav_cashflowstatement li a, #header_nav_balancesheetstatement li a, #header_nav_incomestatement li a{float:left; padding:5px 10px; border:1px solid #ccc;border-bottom:0; background-color:#eee; margin-right:15px; color: #000000; font-weight: bold; text-decoration:none;}
#header_nav_cashflowstatement li a:hover, #header_nav_balancesheetstatement li a:hover, #header_nav_incomestatement li a:hover{background-color:#D5E4E7}
#header_nav_cashflowstatement li.ui-tabs-selected a, #header_nav_balancesheetstatement li.ui-tabs-selected a, #header_nav_incomestatement li.ui-tabs-selected a{ background:#fff url('/images/tabs/tab-grad.gif') repeat-x left top; border-bottom:1px solid #fff; position:relative; outline:0;}
/*============================ /TAB STYLE: Stock Financial Statements =========================*/

/*============================ TAB STYLE: Home Tabs =========================*/
#home_featured_content, #home_featured_content ul{ width: 100%; position:relative; top:0px; margin:0px 0px 0px 0px; clear:both;}
#home_featured_content li{display:inline; }
#home_featured_content li{margin-right:2px;}
#home_featured_content li a span{float:left; padding:5px 10px 0px 10px; border-bottom:0; height:21px; font-weight: lighter; text-decoration:none; font-size:12px;}
#home_featured_content li.ui-state-default a{ background:transparent url('/images/tabs/tab_right_white.png') no-repeat right -54px; position:relative; outline:0; border-bottom: solid 1px #BEBEBE;}
#home_featured_content li.ui-state-default a span{ background:transparent url('/images/tabs/tab_left_white.png') no-repeat left -54px; color:#FFFFFF; position:relative; outline:0;}
#home_featured_content li.ui-state-default a:hover{ background:transparent url('/images/tabs/tab_right_white.png') no-repeat right -27px; position:relative; outline:0;}
#home_featured_content li.ui-state-default a:hover span{ background:transparent url('/images/tabs/tab_left_white.png') no-repeat left -27px; color:#FFFFFF; position:relative; outline:0;}
#home_featured_content li.ui-tabs-selected a{ background:transparent url('/images/tabs/tab_right_white.png') no-repeat right 0px; position:relative; outline:0; border-bottom: none;}
#home_featured_content li.ui-tabs-selected a span{ background:transparent url('/images/tabs/tab_left_white.png') no-repeat left 0px; color:#424648; position:relative; outline:0; font-weight:bold;}
/*============================ /TAB STYLE: Home Tabs =========================*/

/*============================ TAB STYLE: Gainers Tabs =========================*/
.header_nav_gainers, .header_nav_gainers ul{ width: 100%; position:relative; top:0px; margin:0px 0px 0px 0px; clear:both;}
.header_nav_gainers li{display:inline; }
.header_nav_gainers li{margin-right:2px;}
.header_nav_gainers li a span{float:left; padding:5px 10px 0px 10px; border-bottom:0; height:21px; font-weight: lighter; text-decoration:none; font-size:12px;}
.header_nav_gainers li.ui-state-default a{ background:transparent url('/images/tabs/tab_right.png') no-repeat right -54px; position:relative; outline:0; border-bottom: solid 1px #BEBEBE;}
.header_nav_gainers li.ui-state-default a span{ background:transparent url('/images/tabs/tab_left.png') no-repeat left -54px; color:#FFFFFF; position:relative; outline:0;}
.header_nav_gainers li.ui-state-default a:hover{ background:transparent url('/images/tabs/tab_right.png') no-repeat right -27px; position:relative; outline:0;}
.header_nav_gainers li.ui-state-default a:hover span{ background:transparent url('/images/tabs/tab_left.png') no-repeat left -27px; color:#FFFFFF; position:relative; outline:0;}
.header_nav_gainers li.ui-tabs-selected a{ background:transparent url('/images/tabs/tab_right.png') no-repeat right 0; position:relative; outline:0; border-bottom: none;}
.header_nav_gainers li.ui-tabs-selected a span{ background:transparent url('/images/tabs/tab_left.png') no-repeat left 0; color:#797979; position:relative; outline:0; font-weight:bold;}
/*============================ /TAB STYLE: Gainers Tabs =========================*/


/*============================ TAB STYLE: Stock Investing Resource Tabs =========================*/
#InvestingResources, #InvestingResources ul{ width: 100%; position:relative; top:0px; margin:0px 0px 0px 0px; clear:both;}
#InvestingResources li{display:inline; }
#InvestingResources li{margin-right:2px;}
#InvestingResources li a span{float:left; padding:5px 10px 0px 10px; border-bottom:0; height:21px; font-weight: lighter; text-decoration:none; font-size:12px;}
#InvestingResources li.ui-state-default a{ position:relative; outline:0; }
#InvestingResources li.ui-state-default a span{ color:#666666; position:relative; outline:0;}
#InvestingResources li.ui-state-default a:hover{ }
#InvestingResources li.ui-state-default a:hover span{ background-color:#F00;color:#FFFFFF; position:relative; outline:0;}
#InvestingResources li.ui-tabs-selected a{ }
#InvestingResources li.ui-tabs-selected a span{ background-color:#F00; position:relative; outline:0; border-bottom: none; color:#FFFFFF; position:relative; outline:0; font-weight:bold;}
.TabContent{position:relative;float:left;width:880px;}

a.resourcestabs_link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;text-decoration: none;color: #666;display: block;float: left;padding: 7px 12px 5px 12px;margin: 0;}
a:hover.resourcestabs_link { color: #FFF;background-color: #F00;}
a.resourcestabs_link_selected {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;text-decoration: none;color: #FFF; background-color: #F00;display: block;float: left;padding: 7px 12px 5px 12px;margin: 0;}
hr#resourcessep {clear: both;background-color: #F00;height: 8px;margin: 0 0 20px 0;border: 0;}
.resourceswidth { width: 30%; margin-bottom: 40px; }
.resourceswidth ul li, .resourceswidth li{display:block; float:left;clear:both;}
div.resources_col1 {float: left;padding: 10px 20px 10px 0;}
div.resources_col2 {float: left;padding: 10px 20px 10px 20px;background-color: #f0f0f0;}
div.resources_col3 {float: left;padding: 10px 0 10px 20px;}
a.resources_link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; color: #333;}
a.resources_link:hover {text-decoration: underline;}
a.resources_link:visited {color: #666;}
/*============================ /TAB STYLE: Stock Investing Resource Tabs =========================*/


/*============================ TAB STYLE: Stock Report Tabs =========================*/
#StockReport { width:920px; overflow:hidden;}
#StockReport ul#NavigationTabs{ width: 180px; position:relative; top:0px; margin:0px 0px 0px 0px; clear:right; float:right;}
#StockReport ul li{display:block;text-align:center; }
#StockReport ul li a h3{float:left;text-align:center; width:179px; padding:5px 0px 0px 0px; border-bottom:0; height:100px; font-weight: lighter; text-decoration:none; font-size:11px;}
#StockReport ul li.ui-state-default a{ position:relative; outline:0; }
#StockReport ul li.ui-state-default a h3{ background-color:#F2F2F2;color:#000; position:relative; outline:0; border-left: solid 1px #666;}
#StockReport ul li.ui-state-default a:hover{ }
#StockReport ul li.ui-state-default a:hover h3{ background-color:#F00;color:#FFFFFF; position:relative; outline:0;}
#StockReport ul li.ui-tabs-selected a{ }
#StockReport ul li.ui-tabs-selected a h3{ background-color:#FFFFFF; position:relative; outline:0; border: solid 1px #666; border-left: none; color:#000; position:relative; outline:0; font-weight:bold;}
/*============================ TAB STYLE: Stock Report Tabs =========================*/


.LosersWideList_Container, .GainersWideList_Container{font-size: 11px;color: #666666;}
.LosersWideList_Container td, .GainersWideList_Container td{height:25px;}
.LosersWideListTitle, .GainersWideListTitle{font-size: 12px;font-weight: bold;height:25px;color: #ffffff;}

#GainersWide_Tabs_Data, #GainersNarrow_Tabs_Data{padding-top:20px;}
.GainersWideListTitle{background: transparent url('/images/gainers/bg_header_green.png') repeat-x top left;}
.LosersWideListTitle{background: transparent url('/images/gainers/bg_header_red.png') repeat-x top left;}
.GainersWideList_Ticker,.LosersWideList_Ticker{font-weight:bold; padding: 7px 0px 6px 0px; text-align: center; background-color: #CCCCCC;}
.GainersWideList,.LosersWideList{ border: solid 1px #CCCCCC;}


.Gainers_Panel{border-top:solid 1px #cccccc; width:100%;background: #dedddd url('/images/tabs/background_gray.gif') repeat-x top left;}
.GainersNarrowList_Name{font-weight:bold;font-size: 12px;margin: 5px 0px 5px 0px;color:#000;}
.GainersNarrowList_Prices{font-size: 12px;color: #333;}
.GainersNarrowList_Ticker{color:#000; font-weight:bold; width:60px;}

#gainers_narrow_paging, #news_paging, #index_members_paging{ width: 100%; position:relative; top:0px; margin:0px 0px 0px 0px; clear:both;}
#gainers_narrow_paging li, #news_paging li, #index_members_paging li{display:inline; }
#gainers_narrow_paging li a, #news_paging li a, #index_members_paging li a{float:left; padding:5px 10px; margin-right:0px; height:30px; background:#fff url('/images/pagination/bullet.png') no-repeat center center; text-decoration:none;}
#gainers_narrow_paging li a:hover, #news_paging li a:hover, #index_members_paging li a:hover{background:#fff url('/images/pagination/bullet_red.png') no-repeat center center;}
#gainers_narrow_paging li.ui-tabs-selected a, #news_paging li.ui-tabs-selected a, #index_members_paging li.ui-tabs-selected a{ background:#fff url('/images/pagination/bullet_black.png') no-repeat center center; border-bottom:1px solid #fff; position:relative; outline:0;}
.IndexMemberTabTitles{height:18px;width:100%;background-color:#333333;padding-top:5px;color:#FFF; font-size:11px;}
.IndexMemberTabTitles a{text-decoration: none; color:#FFF; font-size:11px;}


