﻿* {
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
}

/*@font-face
{
	font-family: "MyriadProRegular";
	font-style: normal;
	font-weight: normal;
	src: url( "../font/myriadpro-regular_0-webfont.eot?#iefix" ) format( "embedded-opentype" ), url( "../font/myriadpro-regular_0-webfont.woff" ) format( "woff" ), url( "../font/myriadpro-regular_0-webfont.ttf" ) format( "truetype" ), url( "../font/myriadpro-regular_0-webfont.svg#MyriadProRegular" ) format( "svg" );
}*/
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

HTML {
}

BODY {
    /*font-family: MyriadProRegular, Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
}

.ticker {
    font-size: 13px;
    padding-top: 1px;
    font-family: MyriadProRegular, Arial, Helvetica, sans-serif;
    background-color: #EFF2F5;
    line-height: 20px;
    color: #0000FF;
}

.Font12 {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 12px;
    padding-bottom: 0px;
    color: #666666;
    line-height: 15px;
    padding-top: 0px;
    font-family: MyriadProRegular,Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.Font16 {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 16px;
    padding-bottom: 0px;
    color: #666666;
    line-height: 15px;
    padding-top: 0px;
    font-family: Source Sans Pro Light;
    background-color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.Font11 {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 11px;
    padding-bottom: 0px;
    color: #666666;
    line-height: 15px;
    padding-top: 0px;
    font-family: Source Sans Pro Regular;
    background-color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

/*A:link
{
	
	color:#026fc0;
	text-decoration: none;
}*/
A:visited {
    /*color: #427EA5;*/
    color: #026fc0;
    text-decoration: none;
}

A:hover {
    /*color: #427EA5;*/
    color: #026fc0;
    text-decoration: underline;
}

A:active {
    /*color: #427EA5;*/
    color: #026fc0;
    text-decoration: none;
}

.FL {
    float: left;
}

.FR {
    float: right;
}

.bdr {
    border: 0px solid red !important;
}

.bdr-0 {
    border: none !important;
}

.CB {
    clear: both;
    height: 0px;
}


.TAR {
    text-align: right !important;
    padding-right: 5px;
}

.TAC {
    text-align: center !important;
    padding-left: 5px;
    padding-right: 5px;
}

.TAL {
    text-align: left !important;
    padding-left: 5px;
}

.M-L-5 {
    margin-left: 5px;
}

.M-T-5 {
    margin-top: 5px;
}

.M-R-5 {
    margin-right: 5px;
}

.M-B-5 {
    margin-bottom: 5px;
}

.M-L-10 {
    margin-left: 10px;
}

.M-T-10 {
    margin-top: 10px;
}

.M-R-10 {
    margin-right: 10px;
}

.M-B-10 {
    margin-bottom: 10px;
}

.P-T-10 {
    padding-top: 10px;
}

.P-B-10 {
    padding-bottom: 10px;
}

.P-L-10 {
    padding-left: 10px;
}

.P-R-10 {
    padding-right: 10px;
}

.P-0 {
    padding: 0px !important;
}

.M-L-20 {
    margin-left: 20px;
}

.M-T-20 {
    margin-top: 20px;
}

.M-R-20 {
    margin-right: 20px;
}

.M-B-20 {
    margin-bottom: 20px;
}

.P-T-20 {
    padding-top: 20px;
}

.P-B-20 {
    padding-bottom: 20px;
}

.P-L-20 {
    padding-left: 20px;
}

.P-R-20 {
    padding-right: 20px;
}

.P-10 {
    padding: 10px;
}

.P-20 {
    padding: 20px;
}

.M-10 {
    margin: 10px;
}

.M-20 {
    margin: 20px;
}

.M-0 {
    margin: 0px !important;
}

.P-B-20 {
    padding-bottom: 6px;
}

.Bdr-L {
    border-left: #cccccc 1px solid;
}

.Bdr-R {
    border-right: #cccccc 1px solid;
}

.Bdr-T {
    border-top: #cccccc 1px solid;
}

.Bdr-B {
    border-bottom: #cccccc 1px solid;
}

/*.Flx{height:100%; width:100%;}*/
.Flx {
    width: 100%;
}

.Flx1 {
}

.Fix {
}
/*.TableBdr1
{
    
    border-collapse: collapse;
     border: 7px solid #E8E8E8;
    margin: 10px 0px;
    padding:5px 0 0 0px; 
}*/
.TableBdr1 {
    border-collapse: collapse;
    border: 7px solid #E8E8E8;
    margin: -10px 0px 10px 0px;
    padding: 5px 0 0 0px;
}

.TableBdr {
    border-collapse: collapse;
    border: 0px solid #E8E8E8;
}

.SubHeading {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 30px; /*FONT-FAMILY: MyriadProRegular, Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #EE9B11; /*background:#7CBDDB;*/
    /*background: #024d87;*/
    /*border-bottom: 1px solid #c6c6c6;*/
    /*margin-bottom:5px;*/
    padding-bottom: 5px;
    text-align: left !important;
    /*text-transform: uppercase;*/
}

.TableHeader {
    text-transform: uppercase;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 25px; /*FONT-FAMILY:  MyriadProRegular, Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial; /*border:0px solid #6A6A6A;*/
    border: 1px solid #D1D1D1;
    background: url( '../images/submenu1.jpg' );
    text-align: left;
    vertical-align: top;
}

.TableHeader1 {
    text-transform: uppercase;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: 400;
    font-size: 13px;
    color: #666666;
    line-height: 25px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #6A6A6A;
    background: url( '../images/submenu1.jpg' );
    text-align: left;
    vertical-align: top;
}

.TableIMG {
    background: url( '../images/submenu1.jpg' ) !important;
}

.TableHeader2 {
    text-transform: uppercase;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: 400;
    font-size: 13px;
    color: #666666;
    line-height: 25px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #6A6A6A;
    text-align: left;
    vertical-align: top;
}

.HeaderBdr {
    border: 1px solid #D9D9D9;
    line-height: 22px !important;
}

.HeaderBdr-R {
    border: 1px solid #D9D9D9;
    line-height: 22px !important;
}

.HeaderBdr-L {
    border: 1px solid #D9D9D9;
    line-height: 22px !important;
}

.Heading {
    color: #2C93C0;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    padding-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 30px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
}

.bold {
    font-weight: bold;
}

.tablecontent1a {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 0px;
    color: #333;
    line-height: 25px;
    padding-top: 2px;
    padding-bottom: 2px; /*FONT-FAMILY: MyriadProRegular, Arial, Helvetica, sans-serif;     border:0px solid #6A6A6A;     border-bottom:1px dotted #9FA7AB;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 1px solid #D1D1D1;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
}

.tablecontent2a {
    border-left: 1px solid #CCCCCC;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #333;
    line-height: 25px;
    padding-top: 0px; /*FONT-FAMILY: MyriadProRegular, Arial, Helvetica, sans-serif;     border:0px solid #6A6A6A;     border-bottom:1px dotted #9FA7AB;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 1px solid #D1D1D1;
    text-decoration: None;
    background-color: #FFFFFF;
    text-align: left;
}

.tablecontent1a a {
    color: #333;
}

    .tablecontent1a a:hover {
        text-decoration: underline;
    }

.tablecontent2a a {
    color: #333;
}

    .tablecontent2a a:hover {
        text-decoration: underline;
    }

.borderrightnone {
    border-right: 1px solid white !important;
}

.borderleftnone {
    border-left: 1px solid white !important;
}




.tablecontent3a {
    /*PADDING-RIGHT: 5px;     PADDING-LEFT: 5px;*/
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 0px;
    color: #333;
    line-height: 20px;
    padding-top: 0px; /*FONT-FAMILY:  MyriadProRegular, Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #E4E4E4;
    text-decoration: none;
    text-align: left;
}

.tablecontent4a {
    border-left: 1px solid #CCCCCC;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #333;
    line-height: 25px;
    padding-top: 0px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #6A6A6A;
    border-bottom: 1px dotted #9FA7AB;
    text-decoration: None;
    background-color: #FFFFFF;
    text-align: left;
}

.tablecontent5a {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    padding-bottom: 0px;
    color: #333;
    line-height: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #6A6A6A;
    border-bottom: 1px dotted #9FA7AB;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
}


.graybg {
    background: #E7E7E7 !important;
    color: #383736 !important;
}

.graybdr {
    width: 99% !important;
    text-align: center;
    border-collapse: collapse;
    margin: 10px 5px;
    padding: 0px;
    border: solid 1px #D1D1D1 !important;
}

.contentinfo {
    padding-right: 0px;
    padding-left: 0px; /*FONT-SIZE: 11px;*/
    font-size: 12px;
    padding-bottom: 0px;
    color: #6A6A6A;
    line-height: 20px;
    padding-top: 0px;
    text-align: left; /*FONT-FAMILY:  MyriadProRegular, Arial, Helvetica, sans-serif;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #E4E4E4;
    text-decoration: none;
}

.More {
    /*padding-right: 0px;*/
    padding-left: 0px;
    /*font-size: 11px;*/
    padding-bottom: 0px;
    /*color: #6A6A6A;*/
    line-height: 20px;
    padding-top: 0px;
    text-align: left;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 0px solid #E4E4E4;
    text-decoration: none;
    background: url(../images/icons.png) no-repeat right -221px;
    padding-right: 25px;
    font-size: 16px;
    color: #0370c0;
}

.info {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 0px;
    color: #6A6A6A;
    line-height: 20px;
    padding-top: 0px; /*FONT-FAMILY:  MyriadProRegular, Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    border: 0px solid #E4E4E4;
    text-decoration: none;
    text-align: left;
}

.error {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 0px;
    color: Red;
    line-height: 20px;
    padding-top: 0px;
    font-family: MyriadProRegular, Arial, Helvetica, sans-serif;
    border: 0px solid #E4E4E4;
    text-decoration: none;
}

.dropdown {
    font-size: 12px;
    color: #666666;
    font-family: MyriadProRegular, Arial, Helvetica, sans-serif;
}

.dropdown1 {
    font-size: 12px;
    color: #666666;
    font-family: MyriadProRegular, Arial, Helvetica, sans-serif;
}

.dropdown2 {
    font-size: 12px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #D1D1D1;
}

.dropdown_fin {
    font-size: 12px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #ACA8A8;
    height: 22px;
    vertical-align: bottom;
}

.DetailTB {
}

.CompanyProfileTB {
}

.AveragePriceTB {
}

.BalanceSheetTB {
}

.CompanyNewsTB {
}

.Details1TB {
}

.DigitalDocsTB {
    border: 0px !important;
    margin-top: 10px;
    width: 100%;
}

.DigitalDocs1TB {
}

.HPSelectorTB {
}

.HPSelector1TB {
}

.IncomeStatementTB {
}

.IndividualHoldingTB {
}

.IndividualHolding1TB {
}

.LinksTB {
}

.MTFooterTB {
}

.MTHeaderTB {
}

.MTSHPTB {
}

.MonthlySHPTB {
}

.QHNYResultsTB {
}

.QuarterlySHPTB {
}

.QuotesTB {
}

.RatioAnalysisTB {
}

.RegAddressTB {
}

.ShareHoldingTB {
    padding: 0 5px;
}

.SharePriceCloseTB {
}

.week52HLTB {
    margin: 2px;
    width: 99% !important;
}

.BoardMeetingsTB {
}

.EODTB {
}

.InvestorReturnsTB {
    padding: 0 5px;
}

.MFHoldingsTB {
}

.NewsTB {
}

.NewsDetailsTB {
}

.EquityTB {
    width: 350px;
}

.PeerTB {
}

.PriceDetailsTB {
}

.StockQuotesTB td {
    padding: 0 5px;
}

.SHPPageTB {
    padding: 0 5px;
}

.SPMTB {
}

.AnnresultsTB {
}

.BankersTB {
}

.BlockdealsTB {
}

.CashflowTB {
}

.DVTB {
}

.BalSheetPageTB td {
    padding: 0 5px;
}

.BalanceSheetPageTB {
}

.BoardCommiteesTB {
}

.DigitalsTB {
}

.HalfyearlyTB {
}

.IncomeStatementTB {
}

.IncStatementTB {
}

.KeyOffTB {
}

.NinemonthsTB {
}

.QtrResTB {
}

.Ratios1TB {
}

.RatiosTB {
}

.RepTB {
}

.ResultsTB {
}

.sharepriceTB {
}

.HLTB {
}

.HistoricsTB {
}

.TurnoverTB {
}

.Grid {
    margin: 2px;
    width: 99% !important;
}

.Grid1 {
    margin: 2px;
    width: 100% !important;
}


/*#weeklydg td{border-left:0px !important; border-right:0px !important; border-top:0px !important;}*/
.fancy-purple .ajax__tab_header {
    background: url( '../images/purple_bg.gif' ) repeat-x;
}

.fancy-purple .ajax__tab_hover .ajax__tab_outer, .fancy-purple .ajax__tab_active .ajax__tab_outer {
    background: url( '../images/purple_left.gif' ) no-repeat left top;
}

.fancy-purple .ajax__tab_hover .ajax__tab_inner, .fancy-purple .ajax__tab_active .ajax__tab_inner {
    background: url( '../images/purple_right.gif' ) no-repeat right top;
}

.fancy .ajax__tab_header {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    font-family: MyriadProRegular,sans-serif;
}

    .fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer {
        height: 46px;
    }

    .fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner {
        height: 46px;
        margin-left: 16px; /* offset the width of the left image */
    }

    .fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab {
        margin: 16px 16px 0px 0px;
    }

.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab {
}

.fancy .ajax__tab_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border: 0px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}


.fancy-green .ajax__tab_header {
    background: url( '../images/green_bg.gif' ) repeat-x;
}

.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer {
    background: url( '../images/green_left.gif' ) no-repeat left top;
}

.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner {
    background: url( '../images/green_right.gif' ) no-repeat right top;
}


.MyCalendar .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: #EFEFEF;
    color: red;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    width: 33%;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight: bold;
}

.MyCalendar .ajax__calendar_body {
    width: 100%;
    border-collapse: collapse;
}

.MyCalendar .ajax_calendar_table {
    margin: 0;
    padding: 0;
    border: none;
}


/* ******************************************************************** */
/* Clearfix: 
***************************************************************** */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
/* End hide from IE-mac */



.yui .ajax__tab_header {
    background-color: #FFFFFF;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 14px;
    font-weight: 300;
}

    .yui .ajax__tab_header .ajax__tab_outer {
        background: url(../images/inner_page_prj_tab_gray.png) no-repeat center; /*    background:url(../images/sprite.png) #E0E0E0 repeat-x;*/
        margin: 0px 0px 0px 0px;
        padding: 1px 0px 1px 0px;
        vertical-align: bottom;
        border: solid 0px #a3a3a3;
        border-bottom-width: 0px;
    }

    .yui .ajax__tab_header .ajax__tab_tab {
        color: #666666;
        padding: 0.3em 0.3em;
        margin-right: 0.01em;
    }

.yui .ajax__tab_hover .ajax__tab_outer {
    background: url(../images/inner_page_prj_tab_gray.png) no-repeat center;
}

.yui .ajax__tab_active .ajax__tab_tab {
    color: #ffffff;
    color: #000;
}

.yui .ajax__tab_active .ajax__tab_outer {
    background: url(../images/inner_page_prj_tab_red_bg.png) center;
}

.yui .ajax__tab_body {
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt; /*padding:0.25em 0.5em;*/
    padding: 0.15em 0.5em;
    background-color: #FFFFFF;
    border: solid 0px #808080;
    border-top-width: 0px;
}









.outtaHere {
    position: absolute;
    left: -9999px;
}

form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

.selectArea {
    position: relative;
    height: 25px;
    float: right;
    color: #000;
    font-size: 11px;
    line-height: 25px;
    margin-right: 10px;
}

.filter .selectArea {
    height: 27px;
}

.selectArea .left {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.selectArea .selectButton {
    position: absolute;
    top: 0;
    right: -2px;
    width: 100%;
    height: 27px;
    outline: none;
    background: url( '../images/bg-select.gif' ) no-repeat 100% -28px;
}

.search-form .selectArea .selectButton {
    background: url( '../images/btn-select2.gif' ) no-repeat 100% 55%;
    height: 100%;
    right: 0;
}

.selectArea .center {
    height: 24px;
    display: block;
    padding: 3px 29px 0 7px;
    color: #6a6a6a;
    font: 11px/20px Arial, Helvetica, sans-serif;
    background: url( '../images/bg-select.gif' ) no-repeat;
    overflow: hidden;
}

.search-form .selectArea .center {
    background: none;
    text-align: right;
    color: #838383;
    padding: 0 10px 0 3px;
    line-height: 24px;
}
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
    position: absolute;
    background-color: #e5e5e5;
    border: 1px solid #c9c9c9;
    display: block;
    z-index: 30;
    font-size: 11px;
}

.drop-dif {
    background: #9cc;
}

.optionsDivInvisible {
    display: none;
}

.optionsDivVisible ul {
    margin: 0;
    padding: 2px;
    overflow: hidden;
    list-style: none;
}

    .optionsDivVisible ul li {
        float: right;
        width: 100%;
    }

.optionsDivVisible a {
    color: #838383;
    overflow: hidden;
    text-decoration: none;
    display: block;
    height: 1%;
    padding: 2px 4px;
}

    .optionsDivVisible a img {
        border: none;
        float: right;
    }

    .optionsDivVisible a:hover {
        background-color: #fff;
        color: #2f384e;
    }

p {
    font: 12px/18px Arial,Helvetica,sans-serif;
    color: #6A6A6A;
}

#MyHistoricalPriceSelector_Label2 {
    font-size: 11px;
}

#MyHistoricalPriceSelector_DisplayGrid {
    border: 1px solid #f3f8fe;
}

.Font14 {
    font-size: 14px;
}






























.go-bt {
    float: left;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF9900;
    font-family: Arial;
    font-size: 12px;
}

.button2-bg {
    color: #000000;
    height: 22px;
    line-height: 22px;
    font-weight: bold; /*	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;*/
    cursor: default;
    text-decoration: none;
    display: block;
    background-color: #FF9900;
}

    .button2-bg a {
        text-decoration: none;
        color: #FFFFFF;
        display: block;
        background-color: #FF9900;
        padding-right: 5px;
        padding-left: 5px;
    }

        .button2-bg a:hover {
            color: #000000;
            cursor: pointer;
            display: block;
            background-color: #FFCC99;
        }

.button3-bg {
    color: #000000;
    height: 22px;
    line-height: 22px;
    font-weight: bold; /*	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;*/
    cursor: default;
    text-decoration: none;
    display: block;
    background-color: #FFBA21;
}

    .button3-bg a {
        text-decoration: none;
        color: #FFFFFF;
        display: block;
        background-color: #FFBA21;
        padding-right: 5px;
        padding-left: 5px;
    }

        .button3-bg a:hover {
            color: #000000;
            cursor: pointer;
            display: block;
            background-color: #FFCC99;
        }



a.button {
    background: transparent url( '../images/bg_button_a(1).png' ) no-repeat scroll top right;
    /*color: #0370C0;*/
    color: #666;
    display: block;
    float: right;
    /*font: normal 12px arial, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 13px;
    font-weight: normal;
    height: 24px;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    /*padding-right: 18px; /* sliding doors padding */
    padding-right: 10px;
    text-decoration: none;
    text-transform: uppercase;
}

    a.button span {
        background: transparent url( '../images/bg_button_span(1).png' ) no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px 18px;
        text-transform: uppercase;
        cursor: pointer;
    }


    a.button:active {
        background-position: bottom right;
        text-transform: uppercase;
        cursor: pointer;
        color: #0370C0;
        outline: none; /* hide dotted outline in Firefox */
    }

        a.button:active span {
            background-position: bottom left;
            padding: 6px 0 4px 5px; /* push text down 1px */
        }


.buttonclicked1 {
    font-weight: bold;
    color: #455460 !important;
    line-height: 20px;
}

.button1 {
    font-weight: normal;
    line-height: 20px;
}





a.buttonclicked {
    color: #fff;
    display: block;
    /*font: normal 12px arial, sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 13px;
    font-weight: normal;
    height: 24px;
    margin-right: 5px;
    margin-bottom: 5px;
    float: right;
    text-transform: uppercase;
    cursor: default;
    text-decoration: none;
}

    a.buttonclicked span {
        background: transparent url( '../images/bg_button_spanIN(1).png' ) no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 10px 5px 10px;
        text-transform: uppercase;
        cursor: default;
    }

    a.buttonclicked:active {
        text-transform: uppercase;
        cursor: default;
        background-position: bottom right;
        color: #fff;
        outline: none; /* hide dotted outline in Firefox */
    }

        a.buttonclicked:active span {
            background-position: bottom left;
            padding: 6px 0 4px 5px; /* push text down 1px */
        }


#DivBlanket {
    background-color: #000000;
    opacity: 0.65;
    position: absolute;
    z-index: 9000;
    top: 0px;
    left: 0px;
    display: none;
    filter: alpha(opacity=40);
    height: 100%;
    width: 100%;
}

#DivRegister {
    position: absolute;
    width: 820px;
    height: 580px;
    background-color: White;
    z-index: 9003;
    font-family: Tahoma;
    font-size: small;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 0 20px #000000;
    border: 20px solid Gray;
}


/* .more
        {
        	background:#1F1F1F;
        	font-family: Arial,Helvetica,sans-serif;
        	font-size:10px;
        	padding:2px 5px 2px 5px;
        	color:#fff !important;
        	text-transform:uppercase;
        	}*/

.more {
    /*background: #D3D3D3;*/
    /*font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 2px 5px 2px 5px;
	color: #3c3a3b !important;
	text-transform: uppercase;
	display: inherit;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    background: url(../images/icons.png) no-repeat right -221px;
    padding-right: 25px;
    font-size: 16px;
    color: #0370c0;
}

.more1 {
    /*background:#D3D3D3;*/
    background: #4A8BC1;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    background: url(../images/icons.png) no-repeat right -221px;
    padding-right: 25px;
    font-size: 16px;
    color: #0370c0;
    /*font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 2px 5px 2px 5px; 
	color: #fff !important;
	text-transform: uppercase;*/
}



tr .pager {
    background: #fff;
}

.pager td {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    font-style: normal;
    border: 0px;
    background: #fff;
    line-height: 25px;
    text-decoration: none;
    text-align: right;
    padding-right: 5px;
    padding-left: 5px;
    color: #003870;
    font-weight: bold;
    width: 100%;
}

.pager, .pages td {
    border: 0px;
}

    .pager td table {
        width: 100%;
        background: #fff;
    }

    .pager td span {
        background: #178CCF;
        padding-right: 5px;
        padding-left: 5px;
        color: White;
    }

    .pager td a {
        padding: 0px 8px;
        text-decoration: none;
        background: inherit;
        color: #178CCF;
        font-weight: bold;
    }

        .pager td a:active {
            color: #ffffff;
            background: #178CCF !important;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
        }

        .pager td a:visited {
            color: #FFFFFF;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
            color: #178CCF;
            font-weight: bold;
        }

        .pager td a:hover {
            color: #FFFFFF;
            background: #178CCF !important;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
        }

.selected {
    color: #455460 !important;
    font-weight: 700;
}


.QuickLink {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E7E7E7 #E7E7E7;
    border-image: none;
    border-right: 11px solid #E7E7E7;
    border-left: 11px solid #E7E7E7;
    border-bottom: 11px solid #E7E7E7;
    border-style: none solid solid;
    border-width: medium 11px 11px;
    height: 218px;
    position: relative;
}

.QuickLinkHeading {
    background: none repeat scroll 0 0 #E7E7E7;
    padding: 5px 6px;
    text-align: left;
}

    .QuickLinkHeading h3 {
        color: #FF550A;
        font-size: 20px;
        font-weight: normal;
        padding-left: 7px;
        text-transform: uppercase;
    }

.graybg1 {
    background: #D7D8DA !important;
    color: #383736 !important;
}

.Headingstock {
    /*color: #3865a8; */
    color: #222;
    /*font-size: 20px;*/
    font-size: 30px;
    font-weight: 300;
    /*text-transform: uppercase;*/ /*padding-bottom:5px;*/
    margin-left: 5px;
    margin-right: 5px;
    line-height: 30px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    /*background: #eee;*/
    /*border-bottom: 1px dotted #c6c6c6;*/
    /*margin-bottom: 32px;*/
    margin-bottom: 15px;
    /* margin-bottom: 2.08333rem; */
    /*font-family: Arial Narrow;@rajeev */
    text-align: left;
    /*border-bottom: 7px solid #D1D1D1;*/
}

.Headingstockin {
    /*color: #3865a8; */
    color: #222;
    /*font-size: 20px;*/
    font-size: 30px;
    font-weight: 300;
    /*text-transform: uppercase;*/ /*padding-bottom:5px;*/
    margin-left: 5px;
    margin-right: 5px;
    line-height: 30px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    background: #eee;
    /*border-bottom: 1px dotted #c6c6c6;*/
    margin-bottom: 32px;
    /* margin-bottom: 2.08333rem; */
    /*font-family: Arial Narrow;@rajeev */
    text-align: left;
    padding: 18px;
    /*border-bottom: 7px solid #D1D1D1;*/
}

.Headingstockgrid {
    color: #222;
    font-size: 30px;
    font-weight: 300;
    margin-left: 5px; /*margin-right:5px;*/
    line-height: 30px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    text-align: left;
    background: #eee;
    margin-bottom: 32px;
    padding: 18px 0px 18px 7px;
    /*border-bottom: 7px solid #D1D1D1;*/
}

.col1 {
    background-color: #ffffff;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
}

.col2 {
    background-color: #EEEFF1 !important;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
}

.coll {
    /*background-color:#ffffff; 	border-left:1px solid #D1D1D1;*/
    border-right: 0px solid #D1D1D1;
}

.colf {
    /*background-color:#ffffff;*/ /*border-right:1px solid #D1D1D1;*/
    border-left: 0px solid #D1D1D1;
}

.cold {
    /*background-color:#ffffff;*/ /*border-right:1px solid #D1D1D1;*/
    border-bottom: 0px solid #D1D1D1;
}

.tdstock {
    padding-left: 170px;
    padding-right: 170px;
}

.Mouseoversym {
    cursor: pointer;
}

.accordionHeader {
    /*background: url( '../images/plusd.png' ) 99% no-repeat;*/
    background: url(../images/icon_open_accordion.png) no-repeat scroll 98% center;
}

.accordionHeaderSelected {
    /*background: url( '../images/minus.png' ) 99% no-repeat;*/
    background: url(../images/icon_close_accordion.png) no-repeat scroll 98% center;
}

.accordionheadingSelected {
    /*color: #3865a8;*/
    /*font-size: 24px; @rajeev*/
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 20px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    text-align: left;
    margin-top: 10px;
    background-color: #0370C0;
    display: block;
    padding: 18px 40px 18px 15px;
}

.accordionheading {
    /*background-color: #DDDDDD;*/
    background-color: #F6F6F6;
    color: #0370c0;
    /*font-size: 20px; @rajeev*/
    font-size: 16px;
    font-weight: 400;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 20px;
    /*font-family: Arial Narrow; @rajeev*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    text-align: left;
    margin-top: 5px;
    /*padding: 5px 10px;*/
    padding: 18px 40px 18px 15px;
    border-bottom: 1px solid #cacaca;
}

.accordionheadingSelected a {
    color: #fff;
    text-decoration: none;
}

.yui1 .ajax__tab_header {
    background-color: #FFFFFF;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: small;
    font-weight: bold;
    float: right; /* border-bottom:solid 2px #45B3D4;*/ /*border-bottom: solid 2px #4B8BC1;*/
}

    .yui1 .ajax__tab_header .ajax__tab_outer {
        /* background: url(../images/inner_page_prj_tab_gray.png) no-repeat  center ;*/ /*    background:url(../images/sprite.png) #E0E0E0 repeat-x;*/
        margin: 0px 0px 0px 0px;
        padding: 1px 0px 1px 0px;
        vertical-align: bottom;
        border: solid 0px #a3a3a3;
        border-bottom-width: 0px;
    }

    .yui1 .ajax__tab_header .ajax__tab_tab {
        color: #08315f; /*padding:0.35em 0.65em; */
        margin-right: 0.01em;
        font-weight: normal;
        line-height: 20px;
    }

.yui1 .ajax__tab_hover .ajax__tab_outer {
    /* background: url(../images/inner_page_prj_tab_gray.png)  no-repeat center ;*/
}

.yui1 .ajax__tab_active .ajax__tab_tab {
    font-weight: bold;
    color: #455460 !important;
    line-height: 20px;
}


.yui1 .ajax__tab_active .ajax__tab_outer {
    /*background:url(../images/inner_page_prj_tab_red_bg.png) center ;   */
}

.yui1 .ajax__tab_body {
    /*font-family: verdana,tahoma,helvetica;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 10pt; /*padding:0.25em 0.5em;*/
    padding: 0.15em 0.5em;
    background-color: #FFFFFF;
    border: solid 0px #808080;
    border-top-width: 0px;
}

.DD-TEXT {
    color: #585858;
    /*font-family: Verdana;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 11px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 30px;
    font-weight: normal !important;
}

.txtbox {
    min-width: 120px;
    /*font-family: verdana,arial,helvetica,clean,sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 10px;
    color: #666; /* border: 1px solid #6A6A6A; */
    border: 1px solid #B9B5B5;
    line-height: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.maindiv {
    /*border: 1px solid #999999;*/
    height: 520px !important;
}

.dropdown3 {
    min-width: 120px;
    /*font-family: verdana,arial,helvetica,clean,sans-serif;*/
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 10px;
    color: #666; /* border: 1px solid #6A6A6A; */
    border: 1px solid #B9B5B5;
    line-height: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.FL {
    float: left;
}

.textbox {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
    padding-bottom: 0px;
    color: #6A6A6A;
    line-height: 25px;
    padding-top: 2px;
    padding-bottom: 2px; /*FONT-FAMILY: MyriadProRegular, Arial, Helvetica, sans-serif;     border:0px solid #6A6A6A;     border-bottom:1px dotted #9FA7AB;*/
    /*font-family: Arial, Helvetica, sans-serif; */
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
}

.breadcrumb {
    text-align: right;
    margin-top: -30px;
    padding-right: 10px;
}

/* 21/03/2014 start */
.hiddencol {
    display: none;
}

.headerdiv {
    color: #3865a8;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial Narrow;
    text-align: left;
}

.filterdiv {
    color: #3865a8;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial Narrow;
    text-align: left;
}

a.buttonnew {
    /*background: transparent url('../images/bg_button_a(1).png') no-repeat scroll top right; */
    background-color: #DDDDDD;
    color: #666666;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 18px;
    margin-right: 6px;
    margin-bottom: 5px;
    cursor: pointer;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-transform: uppercase;
    padding: 4px 14px 0px 14px;
}

    a.buttonnew span {
        background: transparent url( '../images/bg_button_span(1).png' ) no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px 18px;
        text-transform: uppercase;
        cursor: pointer;
    }

    a.buttonnew:active {
        background-position: bottom right;
        text-transform: uppercase;
        cursor: pointer;
        color: #666666;
        outline: none; /* hide dotted outline in Firefox */
    }

        a.buttonnew:active span {
            background-position: bottom left;
            padding: 6px 0 4px 18px; /* push text down 1px */
        }


a.links_blue:link {
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 13px;
    font-weight: bold;
    color: #0370c0;
    text-decoration: none;
    word-wrap: break-word;
}

a.links_blue:visited {
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 13px;
    font-weight: bold;
    color: #0370c0;
    text-decoration: none;
    word-wrap: break-word;
}

a.links_blue:hover {
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    font-size: 13px;
    font-weight: bold;
    color: #0370c0;
    text-decoration: underline;
    word-wrap: break-word;
}

/*Left Menu CMS */
.left_mainnav {
    line-height: 41px;
    height: 41px;
    margin: 0;
    padding: 0;
    color: #6cd000;
    background: url(../images/navbg.gif) repeat-x;
}

    .left_mainnav ul {
        padding: 0;
        margin: 0;
        list-style: none;
        position: relative;
        display: inline-table;
    }

        .left_mainnav ul li {
            float: left;
            background: url(../images/navdvdr.gif) 0% 0% no-repeat;
            background-color: #3F72B0;
            display: block;
            position: relative;
            height: 40px;
            width: 100%;
            text-align: left;
            border-bottom: solid 2px #789AC6;
        }

            .left_mainnav ul li a.last {
                background: url(../images/navdvdr.gif) 100% 0% no-repeat;
            }

            .left_mainnav ul li:hover {
                color: #6cd000;
                background: #3C74B1;
            }

                .left_mainnav ul li:hover a {
                    color: #6cd000;
                    background: #3C74B1;
                }

            .left_mainnav ul li a img {
                margin-top: 12px;
            }

            .left_mainnav ul li:hover a img {
                margin-top: 12px;
            }

            .left_mainnav ul li a {
                color: #fff;
                font-size: 12px;
                text-transform: uppercase;
                display: block;
                padding: 0 8px;
                text-decoration: none;
            }

.left_section {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.left_container {
    width: 100%;
    padding: 0px;
    margin: 0px auto;
}

    .left_container .box {
        height: 250px;
        width: 229px;
        float: left;
        margin: 8px 27px 0 0;
        position: relative;
    }

        .left_container .box:last-child {
            margin-right: 0 !important;
        }

        .left_container .box .top {
            height: 37px;
            background: url(../images/boxtop.jpg) 0% 0% no-repeat;
            line-height: 30px;
            padding-left: 15px;
            text-transform: uppercase;
            font-size: 14px;
            color: #4a8bc1;
        }

        .left_container .box .mdl {
            height: 188px;
            font-family: arial;
            background: url(../images/boxmdl.jpg) 0% 0% repeat-y;
            font-size: 12px;
            color: #3c3a3b;
            padding: 0;
        }

            .left_container .box .mdl .con {
                padding: 10px 20px;
            }

        .left_container .box .btm {
            height: 25px;
            background: url(../images/boxbtm.jpg) 0% 0% no-repeat;
            line-height: 20px;
            padding-right: 10px;
            text-transform: uppercase;
            color: #3c3a3b;
            font-size: 10px;
            text-align: right;
        }
/* end */

/* added for 10 year key financials to reduce the line space*/

.tablecontentF10a {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 0px;
    color: #333; /*LINE-HEIGHT: 25px;*/
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: 'Source Sans Pro',source_sans_proregular,arial;
    border: 1px solid #D1D1D1;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
}

/* ends here*/


.btnprint {
    height: 22px;
    width: 22px;
}

.btnprint1 {
    background: url(../images/printer1.png) 0% 0% no-repeat;
    height: 22px;
    width: 22px;
    padding-top: 7px;
}

.btnexcel {
    height: 22px;
    width: 22px;
}


/* Pagination Left Align */

tr .pager1 {
    background: #fff;
    text-align: left;
}

.pager1 td {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    font-style: normal;
    border: 0px;
    background: #fff;
    line-height: 25px;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    color: #003870;
    font-weight: bold;
}

.pager1, .pages td {
    border: 0px;
    text-align: left;
}

    .pager1 td table {
        background: #fff;
        text-align: left;
    }

    .pager1 td span {
        background: #178CCF;
        padding-right: 5px;
        padding-left: 5px;
        color: White;
        text-align: left;
    }

    .pager1 td a {
        padding: 0px 8px;
        text-decoration: none;
        background: inherit;
        color: #178CCF;
        font-weight: bold;
        text-align: left;
    }

        .pager1 td a:active {
            color: #ffffff;
            background: #178CCF !important;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
            text-align: left;
        }

        .pager1 td a:visited {
            color: #FFFFFF;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
            color: #178CCF;
            font-weight: bold;
            text-align: left;
        }

        .pager1 td a:hover {
            color: #FFFFFF;
            background: #178CCF !important;
            background-position: top center;
            background-repeat: no-repeat;
            text-decoration: none;
            padding: 0px 8px;
            text-align: left;
        }

/* Pagination end */

.tablecontenttr {
    line-height: 45px !important;
}

.yui .ajax__tab_active .ajax__tab_outer {
    background: #ffcb08;
}
