/*-----IRW Main CSS----*/
body
{
	background-color: #FFFFFF;
	color: #535353;
	font-family: 'HelveticaNeueW02-55Roma', helvetica, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
table { text-align: left; }
/*------Font background-color --------*/
.colordark, .colorlight, .data, .white { background-color: transparent; }
.datashade { background-color: #ecf5f9 ; }
/* Font Style Bold */ 
.Header, .header, .title1light, .title2, .defaultbold { font-weight: bold; }
/*------Table Header------*/
.Header, .header
{
	background-color: #EEEEEE;
	color: #535353;
	font-size: 16px;
}
/*.Header, .header {
    background: url("/Interactive/LookAndFeel/103128/dev1/ir_menu_bg.jpg") repeat-x scroll 0 -16px transparent;
}*/

/*.header_trans {
    background-color: transparent;
}*//* This class only use for transparent company background [Deposit Market Share] */

    /* Default Header [corporateprofile.aspx, ownership.aspx, depositmarketshare.aspx, mna.aspx, BranchLocatorMap.aspx, stockinfo.aspx]*/
    table.header { background-color: transparent; }
/*------ Page Title Text------*/
.title1light
{
	color: #495158;
	font-family: 'HelveticaNeueW02-55Roma', helvetica, arial, sans-serif;
	font-size: 24px;
}
/*------ Content Title Text------*/
.title2
{
	color: #495158;
	font-size: 19px;
}
/*------Content Text------*/
/*.data, .datashade, .default, .defaultbold, .titletest2, .title2colordark, .defaultlight, .dataalign, .datared, .boldfielddef, .priceup, .pricedown , .largelight { 
    color: #535353;
    font-weight: normal;     
}*/
.data, .datashade, .default
{
	color: #535353;
	font-weight: normal;
}
.dataalign { color: #535353; }
.datared { color: #FF0000; }
/*-------page input lable---------*/
td .input, td .submit, Input.default, Input.data, select.data, select.datashade, textarea.table2, Input.surr, textarea.surr, textarea.data, .data input, button, #search_docs
{
	color: #535353;
	font-family: 'HelveticaNeueW02-55Roma', helvetica, arial, sans-serif;
	font-size: 15px;
}
/*------- Border Color ---------*/
table .table1, table .table2, table .table1_item, table .divider, table .divider_left, table .bottom_cap, table .report_top, .Table2, #Table2 { border-color: #cccccc; }
table .sum_box_l1, table .summary_contents_l1 { border-color: #999; }
.Table2/*, #Table2*/
{
	border-style: solid;
	border-width: 1px;
} /* bug fix on Insiders.aspx, Final.aspx pages for T3 style */
/*------- Anchor Style -------*/
a, a:link, a:visited, a:hover, a:active, a.fielddef, a.fielddef:link, a.fielddef:visited, a.fielddef:hover, a.fielddef:active, a.PRLink, a.PRLink:link, a.PRLink:visited, a.PRLink:hover, a.PRLink:active, #PRPreview a #PRPreviewText, #PRPreview a:link #PRPreviewText, #PRPreview a:visited #PRPreviewText, #PRPreview a:hover #PRPreviewText, #PRPreview a:active #PRPreviewText, a.Printablelink, a.Printablelink:link, a.Printablelink:visited, a.Printablelink:hover, a.Printablelink:active, a .title2, a:link .title2, a:visited .title2, a:hover .title2, a:active .title2
{
	color: #333333;
	text-decoration: none;
}
a:hover, a:active, a.fielddef:hover, a.fielddef:active, a.PRLink:hover, a.PRLink:active, #PRPreview a:hover #PRPreviewText, #PRPreview a:active #PRPreviewText, a.Printablelink:hover, a.Printablelink:active, a:hover .title2
{
	color: #6DA344;
	text-decoration: none;
}
/* Committee chart Print issue */
    a.tab:hover { text-decoration: none !important; }
/* StockInfo page */
    a.boldfielddef, a.boldfielddef:link, a.boldfielddef:visited, a.boldfielddef:hover, a.boldfielddef:active
{
	color: #333333 !important;
	font-size: 15px;
	font-weight: bold;
}
a.boldfielddef:hover, a.boldfielddef:active { color: #6DA344 !important; }
/* DatePicker Day style */
    #ui-datepicker-div a, #ui-datepicker-div a:link, #ui-datepicker-div a:visited, #ui-datepicker-div a:hover, #ui-datepicker-div a:active { color: #333333 !important; }
#ui-datepicker-div a:hover, #ui-datepicker-div a:active, #PRPreview a:hover #PRPreviewText, #PRPreview a:active #PRPreviewText { color: #6DA344 !important; }
/* Header links css */
    a.header, a.header span.header, a.header:link span.header, a.header:visited span.header, a.header:hover span.header,     /*BranchMap*/ #branchdata a, #branchdata a:link, #branchdata a:visited, #branchdata a:hover, #propertydata a, #propertydata a:link, #propertydata a:visited, #propertydata a:hover, a span.sortarrow,     /* DatePicker Day style */ #ui-datepicker-div a.header, #ui-datepicker-div a.header:link, #ui-datepicker-div a.header:visited, #ui-datepicker-div a.header:hover, #ui-datepicker-div a.header:active
{
	color: #535353 !important;
	font-size: 16px;
	font-weight: bold;
}
/* Text-Decoration style*/
    a.fielddef, a.boldfielddef, a.divs_more, #ui-datepicker-div a, #ui-datepicker-div a.header, a.toggle_line:visited .faqQ { text-decoration: none !important; }
a.fielddef:hover, a.fielddef:active, a.boldfielddef:hover, a.boldfielddef:active, a.divs_more:hover, a.divs_more:active, #ui-datepicker-div a:hover, #ui-datepicker-div a.header:hover, #ui-datepicker-div a:active, #ui-datepicker-div a.header:active, a.toggle_line:hover .faqQ, a.toggle_line:active .faqQ { text-decoration: none !important; }
/*------- Od page Bio detail section -------*/
.thelanguage { padding: 0 12px; }
/*------- Faq -------*/
a.toggle_line .faqQ { margin-top: -15px; }
/*------- This Apply only with line-height -------*/  
  /*
    a.toggle_line {line-height: 19px;}
    #thelanguage_od .irToggleOpen, #thelanguage_od  .irToggleClose, #commcontent_1 .irToggleOpen, #commcontent_1  .irToggleClose, #commcontent_2 .irToggleOpen, #commcontent_2  .irToggleClose{ 
        background-position: 0px 4px 
    }
  */
  
/*------- Template4 Style Changes -------*/  
/* Apply Header Class Style */
#outer .head_table td span.bold, #outer #Doc_Export .doc_excel, #outer #Doc_XBRL .doc_XBRL, #outer .headline th span.bold, #outer #Stock_Info ul li span.bold, #outer #Docs .DocsSelectBox, #outer #Docs_Foot li.select, #outer .olcg, #outer .olcgif
{
	background-color: #EEEEEE;
	color: #535353;
}
#outer .head_table td span.bold, #outer .headline th span.bold
{
	font-size: 16px;
	font-weight: bold;
}
.ExpandColps a, .ExpandColps a:link, .ExpandColps a:visited, .ExpandColps a:active, .ExpandColps a:hover { color: #535353; }
.ExpandColps a:hover, .ExpandColps a:active { color: #535353; }
/* Apply datashade Class Style */
#outer .Docs_altdatashade
{
	background-color: #ecf5f9 ;
	color: #535353;
	font-size: 15px;
}
/* Designer Changes */
#thelanguage_od .irToggleOpen, #thelanguage_od .irToggleClose { background-position:left 3px; }
span.LeftNavfly
{
	background: url("/Interactive/LookAndFeel/4347089/images/bioArrow.png") no-repeat scroll right top transparent !important;
	height: 21px !important;
	line-height: 15px !important;
}
span.menu-open
{
	background: url("/Interactive/LookAndFeel/4347089/images/bioArrow.png") no-repeat scroll right bottom transparent !important;
	height: 21px !important;
	line-height: 15px !important;
}
#invtool_top_horz, #search_section, #TitleHead { display:none; }
.colorlight .default { white-space:normal; }
#PRTable .imgClose, #PRTable .imgOpen { background-position:0 5px !important; }
.irToggleClose { background:url("/irweblinkx/javascript/committee/close.gif") no-repeat scroll left 5px transparent !important; }
.irToggleOpen { background:url("/irweblinkx/javascript/committee/open.gif") no-repeat scroll left 5px transparent !important; }
#ChartContent span.legend { margin-top:6px !important; }
/*Custemize Css for remove border*/
  .stockdata-header-border-first, .stockdata-header-border, .stockdata-border-first, .stockdata-border { border:0px none !important; }
.table2, .table1, .table1_item, .head_table, .bord_left, .bord_top, .bord_bottom, .bord_right, #PRNews, #DocsSection, #DocsHighlight, #OtherFilings, .headline, #Docs_Foot .pages li, .Pgnext { border:0px none !important; }
ul#stock_tabs li.table1
{
	border-left: 1px solid #CCCCCC !important;
	border-right: 1px solid #CCCCCC !important;
	border-top: 1px solid #CCCCCC !important;
}
/*Stockinfo page changes*/	
	span.LeftNavfly
{
	background:url(/Interactive/LookAndFeel/4347089/images/bioArrow.png) no-repeat scroll right top transparent !important;
	height: 21px !important;
	line-height:15px !important;
}
span.menu-open
{
	background:url(/Interactive/LookAndFeel/4347089/images/bioArrow.png) no-repeat scroll right bottom transparent !important;
	height: 21px !important;
	line-height:15px !important;
}
.ChartOptions div.closeprice { top:25px !important; }
ul#stock_tabs, #stock_TabData { display:none !important; }
#ZoomTable td.datashade { background:#fff !important; }
#ZoomTable td.header
{
	font-weight:normal !important;
	font-size:11px !important;
}
h3
{
	font-size: 0.87em !important;
	line-height: 1.69 !important;
	margin: 0 0 1.69em !important;
	/*text-transform: uppercase !important;*/
	color:#535353 !important;
}
tr.AltRow td { background:#F1F4F9; }
.DocsSelectBox
{
	background:#fff !important;
	border:0 !important;
	color:#535353 !important;
}
.DocsSelectBox a { color:#333333 !important; }
.DocsSelectBox a:hover { color:#6DA344 !important; }
#DocsHighlight td.headline, #OtherFilings td.headline
{
	font-size:15px !important;
	font-weight:normal !important;
}
.FilePR td.datashade { background:#e9e9e9 !important; }
#DocsSelectBox .Companies { display:none !important; }
#invtool a.tk3 { background-image: url(/Interactive/LookAndFeel/4347089/images/printIcon.png); }
#invtool a.a2a_dd, #invtool a.a2a_dd:hover { background-image: url(/Interactive/LookAndFeel/4347089/images/shareIcon.png); }
#customDateDiv .StockChartDateBox { width:67px !important; }
#PRTable th.PRFormat span.bold { height: 18px; }
.mainColumn1 #invtool img {height:17px; }


#outer input#Button1{padding:0px 2px}
#outer span.YearNewstxt{padding-right:1px}
#Docs #OtherFilings{line-height: 15px;}

/*file.aspx page css for toolkit*/
div.PRToolkit div#invtool_top_horz {display:block}
div.PRToolkit a#ToolkitButton {display:none}
div.PRToolkit div.ToolkitSlidemain {overflow: visible;}
div.PRToolkit #invtool_top_horz div.ToolkitSlidemain #ToolkitSlider ul li a{display:none}
div.PRToolkit #invtool_top_horz div.ToolkitSlidemain #ToolkitSlider ul li a.tk2 {display:block}
