.TitleStatisticsArea, .TitleStatisticsAreaRemark {
   /* font-size: 20px; */
}
   
.Publication .HRow,
.AdditionalInfo .HRow,
.MergedArea .HRow {
   background-color: #008AE0;
}

.Publication .NRow,
.AdditionalInfo .NRow,
.MergeArea .NRow {
   background-color: #E2E9F4;
}

.Publication .ARow,
.AdditionalInfo .ARow,
.MergedArea .ARow {
   background-color: #FFFFFF;
}

.Publication .Separation {
   width: 1px;
   background-color: #FFFFFF;
}

.Publication .NRow:hover, .Publication .ARow:hover,
.AdditionalInfo .NRow:hover, .AdditionalInfo .ARow:hover,
.MergedArea .NRow:hover, .MergedArea .ARow:hover,
.KeyIndicator .ARow:hover, .KeyIndicator .NRow:hover,
.TimeTable .ARow:hover, .TimeTable .NRow:hover,
.KeyReport .ARow:hover, .KeyReport .NRow:hover,
.AboveKeyIndicatorSection .ARow:hover, .AboveKeyIndicatorSection .NRow:hover
{
   background-color: #ecb53a;
}

.Publication .HText,
.AdditionalInfo .HText,
.MergedArea .HText
{
   color: #FFFFFF;
}

.Publication .HText,
.AdditionalInfo .HText,
.MergedArea .HText {
   /* font-size: 12px; */
   text-align: center;
}

.Publication .YText span, 
.Publication .YText a, 
.Publication .MText a, 
.Publication .QText a,
.AdditionalInfo .InfoText a,
.MergedArea .AreaText a {
   /* font-size: 12px; */
}

.Popup {
   display: none;
}

.Popup table {
   border-width: 0px 0px 0px 0px;
   border-collapse: collapse;
}

.Popup table td, .Popup table th {
   padding: 0;
}

.Popup .TLC {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupTopLeftCorner.png'); 
   background-repeat: no-repeat;
}

.Popup .TX {
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupTopX.png'); 
   background-repeat: repeat-x;
}

.Popup .TRC {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupTopRightCorner.png'); 
   background-repeat: no-repeat;
}

.Popup .LY {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupLeftY.png'); 
   background-repeat: repeat-y;
}

.Popup .XY {
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupXY.png'); 
   background-repeat: repeat-x repeat-y;
}

.Popup .RY {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupRightY.png'); 
   background-repeat: repeat-y;
}

.Popup .SELY {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupSeparatorLeftY.png'); 
   background-repeat: no-repeat;
}

.Popup .SEXY {
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupSeparatorXY.png'); 
   background-repeat: repeat-x;
}

.Popup .SERY {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupSeparatorRightY.png'); 
   background-repeat: no-repeat;
}

.Popup .Title {
   /* font-size: 22px; */
   display: inline-block;
}

.Popup .Remark {
  padding-top: 5px;
}

.Popup .Content {
   padding-top: 22px;
 /*  padding-bottom: 110px; */
   padding-bottom: 22px;
   padding-left: 50px;
   padding-right: 50px;
}

.Popup .BLC {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupBottomLeftCorner.png'); 
   background-repeat: no-repeat;
}

.Popup .BX {
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupBottomX.png'); 
   background-repeat: repeat-x;
}

.Popup .BRC {
   width: 10px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPagePopupBottomRightCorner.png'); 
   background-repeat: no-repeat;
}

.Popup .Pdf,
.Popup .Excel {
   border-width: 0px;
}

.Popup .ToolTip {
   width: 160px;
   height: 100px;
   background-image: url('/App_Themes/DSECWeb/Layout/2012Master/StatisticsPageToolTipBG.png'); 
   background-repeat: no-repeat;
   display: none;    
}

.Popup .ToolTip .Detail {
   overflow: auto; 
   overflow-x: hidden; 
   margin-top: 25px; 
   width: 150px; 
   height: 65px; 
   margin-left: 5px; 
   margin-right: 5px; 
   text-align: center;
   color: white;
}

.KeyIndicator, 
.KeyReport,
.ToTSDB,
.ReferenceInfo,
.TimeTable,
.FooterSection, 
.AboveKeyIndicatorSection {
   margin-top: 15px;
}

.KeyIndicator .HRow, 
.KeyReport .HRow,
.ReferenceInfo .HRow,
.TimeTable .HRow {
   background-color: #FFFFFF;
}

.TimeTable .H2Row {
   background-color: #F5F3EC;
   border-bottom-style: solid; 
   border-bottom-width: 1px;
}

.TimeTable .H2Text {
   /* font-size: 12px; */
}

.KeyIndicator .HText, 
.KeyReport .HText,
.ReferenceInfo .HText,
.TimeTable .HText,
.AboveKeyIndicatorSection .HText {
   /* font-size: 12px; */
   color: #D14F50;
   text-align: left;
}

.KeyIndicator .HValueText
{
   /* font-size: 12px; */
   color: #D14F50;
   text-align: right;
}

.KeyIndicator .Title a, 
.KeyIndicator .Value span, 
.KeyReport .Title a,
.ReferenceInfo .Title, 
.ReferenceInfo .Title a,
.TimeTable .Title,
.TimeTable .Date {
   /* font-size: 12px; */
}

.KeyIndicator .Value {
   text-align: right;
}

.ToTSDB, .ToTSDB a {
   /* font-size: 12px; */
   color: #D14F50;
}

.KeyIndicator .NRow,
.KeyIndicator .ARow,
.KeyReport .NRow,
.KeyReport .ARow,
.TimeTable .NRow,
.TimeTable .ARow,
.ReferenceInfo .NRow,
.ReferenceInfo .ARow,
.AboveKeyIndicatorSection .NRow,
.AboveKeyIndicatorSection .ARow
{
   padding-bottom: 4px;
}

.HeaderSection
{
   margin-bottom: 15px;
}