﻿/*************************   CAREFUL!!!!    **********************************
Styles are defined in the same order how its read from the edit or default
themes. Be careful when we change any style names inside this section.
We are reading it from javascript, Don't separate any styles with commas.
Properties can be changed. But names cannot be changed. Any styles other than
styles read from javascript will be from the section after this.
*****************************************************************************/
@font-face{font-family:'Open Sans'; src: url('../../../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../../../fonts/OpenSans-Regular.ttf');}
@font-face{font-family:'Open Sans Light'; src: url('../../../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../../../fonts/OpenSans-Light.ttf');}


/***************Default Theme Selection - Silver**********************/
#table-ddpreport-header.Silver tr.custom-row td.cell-title
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-header.Silver
{
    border-top-color: #333333;
}
#table-ddpreport-header.Silver tr.hdrrow td.header
{
    background-color: #ffffff;
}
#table-ddpreport-header.Silver tr.hdrrow-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Silver tr.hdrrow-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Silver tr.hdrrow-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Silver tr.hdrrow-4 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
    text-align: center;
    padding-left: 0px;
}
#table-ddpreport-data.Silver tr.rowhdr-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
    padding-left: 5px;
    text-align: left;
    border-top-color: #CCCCCC;
    background-color: #CCCCCC;
}
#table-ddpreport-data.Silver tr.rowhdr-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #CCCCCC;
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.rowhdr-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 20px;
    text-align: left;
    border-top-color: #CCCCCC;
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.rowdata td.header
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    padding-left: 5px;/*TODO-30px*/
    text-align: left;
    border-top-color: #CCCCCC;
    background-color: #ffffff;
}
#ddpreportcontents table.Silver tr.custom-row td.cell
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #CCCCCC;
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.rowdata td.data
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    border-top-color: #CCCCCC;
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.alternate td.header
{
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.alternate td.data
{
    background-color: #ffffff;
}
#table-ddpreport-data.Silver tr.custom-row td.cell-footer
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-data.Silver tr.custom-row td.cell-notes
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
/***************Default Theme Selection - Orange**********************/
#table-ddpreport-header.Orange tr.custom-row td.cell-title
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-header.Orange
{
    border-top-color: #333333;
}
#table-ddpreport-header.Orange tr.hdrrow td.header
{
    background-color: #ffffff;
}
#table-ddpreport-header.Orange tr.hdrrow-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Orange tr.hdrrow-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Orange tr.hdrrow-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Orange tr.hdrrow-4 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
    text-align: center;
    padding-left: 0px;
}
#table-ddpreport-data.Orange tr.rowhdr-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
    padding-left: 5px;
    text-align: left;
    border-top-color: #FD664B;
    background-color: #FD664B;
}
#table-ddpreport-data.Orange tr.rowhdr-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #FD664B;
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.rowhdr-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 20px;
    text-align: left;
    border-top-color: #FD664B;
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.rowdata td.header
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    padding-left: 5px;/*TODO-30px*/
    text-align: left;
    border-top-color: #FD664B;
    background-color: #ffffff;
}
#ddpreportcontents table.Orange tr.custom-row td.cell
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #FD664B;
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.rowdata td.data
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    border-top-color: #FD664B;
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.alternate td.header
{
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.alternate td.data
{
    background-color: #ffffff;
}
#table-ddpreport-data.Orange tr.custom-row td.cell-footer
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-data.Orange tr.custom-row td.cell-notes
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
/***************Default Theme Selection - Blue**********************/
#table-ddpreport-header.Blue tr.custom-row td.cell-title
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-header.Blue
{
    border-top-color: #333333;
}
#table-ddpreport-header.Blue tr.hdrrow td.header
{
    background-color: #ffffff;
}
#table-ddpreport-header.Blue tr.hdrrow-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Blue tr.hdrrow-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Blue tr.hdrrow-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Blue tr.hdrrow-4 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
    text-align: center;
    padding-left: 0px;
}
#table-ddpreport-data.Blue tr.rowhdr-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
    padding-left: 5px;
    text-align: left;
    border-top-color: #49B2FB;
    background-color: #49B2FB;
}
#table-ddpreport-data.Blue tr.rowhdr-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #49B2FB;
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.rowhdr-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 20px;
    text-align: left;
    border-top-color: #49B2FB;
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.rowdata td.header
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    padding-left: 5px;/*TODO-30px*/
    text-align: left;
    border-top-color: #49B2FB;
    background-color: #ffffff;
}
#ddpreportcontents table.Blue tr.custom-row td.cell
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #49B2FB;
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.rowdata td.data
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    border-top-color: #49B2FB;
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.alternate td.header
{
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.alternate td.data
{
    background-color: #ffffff;
}
#table-ddpreport-data.Blue tr.custom-row td.cell-footer
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-data.Blue tr.custom-row td.cell-notes
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
/***************Default Theme Selection - Green**********************/
#table-ddpreport-header.Green tr.custom-row td.cell-title
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-header.Green
{
    border-top-color: #333333;
}
#table-ddpreport-header.Green tr.hdrrow td.header
{
    background-color: #ffffff;
}
#table-ddpreport-header.Green tr.hdrrow-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Green tr.hdrrow-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Green tr.hdrrow-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
}
#table-ddpreport-header.Green tr.hdrrow-4 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;    
    font-style: normal;
    color: #444444;
    text-align: center;
    padding-left: 0px;
}
#table-ddpreport-data.Green tr.rowhdr-1 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
    padding-left: 5px;
    text-align: left;
    border-top-color: #95D03D;
    background-color: #95D03D;
}
#table-ddpreport-data.Green tr.rowhdr-2 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #95D03D;
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.rowhdr-3 td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #444444;
    padding-left: 20px;
    text-align: left;
    border-top-color: #95D03D;
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.rowdata td.header
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    padding-left: 5px;/*TODO-30px*/
    text-align: left;
    border-top-color: #95D03D;
    background-color: #ffffff;
}
#ddpreportcontents table.Green tr.custom-row td.cell
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;
    color: #444444;
    padding-left: 10px;
    text-align: left;
    border-top-color: #95D03D;
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.rowdata td.data
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #444444;
    border-top-color: #95D03D;
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.alternate td.header
{
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.alternate td.data
{
    background-color: #ffffff;
}
#table-ddpreport-data.Green tr.custom-row td.cell-footer
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
#table-ddpreport-data.Green tr.custom-row td.cell-notes
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #636163;
    padding-left: 10px;
    background: #ffffff;
}
/******************* End Of style marker section ****************************/
#end-of-default
{
}
/*************************** CAREFUL!!!! ************************************
Above style name is marked as the end of javascript styles. If you edit the 
name please make appropriate changes in the javascript as well. Anythimg 
below this can be edited any time.
 ****************************************************************************/
/*************** Completed styles read from javascript **********************/
/*************** Common Styles for DDP Reports Template *********************/

#table-ddpreport-header tr.custom-row td.cell-title
{
    padding: 0px;
    border: 0px;
    color: #444444;
    font-weight: bold;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
#table-ddpreport-header tr.custom-row td.cell-title span.span-title
{
    font-family: 'Open Sans', sans-serif;
    background: transparent;
    border: 0px;
    display: inline-block;
    z-index:100;
    top: 30px;
    left: 0px;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
#table-ddpreport-header tr td
{
    background-color: #ffffff;
}
#table-ddpreport-header tr.hdrrow-1 td
{
    padding: 5px 0;
    font-size: 11px;
    font-weight: bold;    
    color: #444444;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-style: normal;
}
#table-ddpreport-header tr.hdrrow-2 td
{
    padding: 5px 0;
    font-size: 11px;
    font-weight: bold;    
    color: #444444;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-style: normal;
}
#table-ddpreport-header tr.hdrrow-3 td
{
    padding: 5px 0;
    font-size: 11px;
    font-weight: bold;    
    color: #444444;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-style: normal;
}
#table-ddpreport-header tr.hdrrow-4 td
{
    padding: 5px 0;
    font-size: 11px;
    font-weight: bold;    
    color: #444444;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-style: normal;
}
#table-ddpreport-data tr.rowhdr-1 td
{
    padding: 2px;
    font-size: 11px;
    border-top: 1px solid #cccccc;
    background: #CCC;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
}
#table-ddpreport-data tr.rowhdr-2 td
{
    padding: 2px;
    font-size: 11px;
    border-top: 1px solid #cccccc;
    color: #444444;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}
#table-ddpreport-data tr.rowhdr-3 td
{
    padding: 2px;
    font-size: 11px;
    border-top: 1px solid #cccccc;
    color: #444444;
    font-weight: bold;
    padding-left: 20px;
    text-align: left;
}
#table-ddpreport-data tr.rowdata td.header
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #444444;
    background-color: #ffffff;
    font-weight: normal;
    padding: 2px;
    border-top: 1px solid #cccccc;
    padding-right: 0;
    text-align: left;
}
#ddpreportcontents table tr.custom-row td.cell
{
    padding: 2px 2px 2px 5px;
    font-size: 11px;
    border-top: 1px solid #cccccc;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    color: #444444;
    background-color: #ffffff;
    text-align: left;
    font-weight:bold;
}
#table-ddpreport-data tr.rowdata td.data
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #444444;
    background-color: #ffffff;
    font-weight: normal;
    text-align: right;
    width: 100px;
    padding: 2px;
    border-top: 1px solid #cccccc;
}
#table-ddpreport-header tr.filler td,
#table-ddpreport-data tr.filler td
{
    border: 0!important;
    height: 0px;
    padding: 0!important;
    width: 130px;
}
#table-ddpreport-header tr td.separator
{
    border-left: 1px solid #333!important;
}
#table-ddpreport-header tr.hdrrow-1 td.info-cell
{
    font-weight: normal;
    font-style: italic;
}
#table-ddpreport-header tr.hdrrow-1 td.metadata,
#table-ddpreport-header tr.hdrrow-2 td.metadata,
#table-ddpreport-header tr.hdrrow-3 td.metadata,
#table-ddpreport-header tr.hdrrow-4 td.metadata,
#table-ddpreport-data tr.rowhdr-1 td.metadata,
#table-ddpreport-data tr.rowhdr-2 td.metadata,
#table-ddpreport-data tr.rowhdr-3 td.metadata
{
    cursor: pointer;
    color: #397aac;

}
#table-ddpreport-header tr.hdrrow-1 td.metadata span.metadataicon,
#table-ddpreport-header tr.hdrrow-2 td.metadata span.metadataicon,
#table-ddpreport-header tr.hdrrow-3 td.metadata span.metadataicon,
#table-ddpreport-header tr.hdrrow-4 td.metadata span.metadataicon,
#table-ddpreport-data tr.rowhdr-1 td.metadata span.metadataicon,
#table-ddpreport-data tr.rowhdr-2 td.metadata span.metadataicon,
#table-ddpreport-data tr.rowhdr-3 td.metadata span.metadataicon
{
    background: url("../../images/metadata_info.png") no-repeat;
    width: 18px;
    height: 18px;
}
#table-ddpreport-data tr.rowdata td.header.metadata
{
    cursor: pointer;
    color: #397aac;
}
#table-ddpreport-data tr.rowdata td.header.metadata span.metadataicon
{
    background: url("../../images/metadata_info.png") no-repeat;
    width: 18px;
    height: 18px;
}
#table-ddpreport-data tr.rowdata td.data.metadata
{
    cursor: pointer;
    color: blue !important;
}
#table-ddpreport-data tr.rowdata td.rollover
{
    color: #20A620;
    font-style: italic !important;
}
#table-ddpreport-data tr.level-2 td.header
{
    padding-left: 10px;
}
#table-ddpreport-data tr.level-3 td.header
{
    padding-left: 20px;
}
#table-ddpreport-data tr.level-4 td.header
{
    padding-left: 30px;
}
#table-ddpreport-data tr.custom-row td.cell-footer
{
    padding: 0px;
    border: 0px;
    color: #444444;
    font-weight: bold;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
#table-ddpreport-data tr.custom-row td.cell-footer span.span-footer
{
    background: transparent;
    border: 0px;
    display: inline-block;
    z-index:100;
    top: 30px;
    left: 0px;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
#ddpreportcontents table tr.custom-row td.cell-footer-blank
{
    height:20px;
}
#ddpreportcontents table tr.custom-row td.cell-notes
{
    padding-left: 5px;
    padding-right: 5px;
}
#ddpreportcontents table tr.custom-row td.cell-notes span.span-notes
{
    text-align: Left;
    vertical-align: middle;
    white-space: normal;
    color: black;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: white;
}
/******* Default Theme styles for Metadata table *******/
.Silver span.ui-dialog-title
{
    color: #9D0909;
}
#gdp-meta-data.Silver table tr:first-child td, #gdp-meta-data-rpt.Silver table tr:first-child td {border-bottom: 1px solid #CCC;}
#gdp-meta-data.Silver table, #gdp-meta-data-rpt.Silver table {
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
}

.Orange span.ui-dialog-title
{
    color: #9D0909;
}
#gdp-meta-data.Orange table tr:first-child td, #gdp-meta-data-rpt.Orange table tr:first-child td {border-bottom: 1px solid #FD664B;}
#gdp-meta-data.Orange table, #gdp-meta-data-rpt.Orange table {
    border-bottom: 1px solid #FD664B;
    border-top: 1px solid #FD664B;
}


.Green span.ui-dialog-title
{
    color: #9D0909;
}
#gdp-meta-data.Green table tr:first-child td, #gdp-meta-data-rpt.Green table tr:first-child td {border-bottom: 1px solid #95D03D;}
#gdp-meta-data.Green table, #gdp-meta-data-rpt.Green table {
    border-bottom: 1px solid #95D03D;
    border-top: 1px solid #95D03D;
}


.Blue span.ui-dialog-title
{
    color: #9D0909;
}
#gdp-meta-data.Blue table tr:first-child td, #gdp-meta-data-rpt.Blue table tr:first-child td {border-bottom: 1px solid #49B2FB;}
#gdp-meta-data.Blue table, #gdp-meta-data-rpt.Blue table {
    border-bottom: 1px solid #49B2FB;
    border-top: 1px solid #49B2FB;
}

/*************** Other Styles for DDP Reports *****************************/
body 
{
    /*width: 100%;*/
    height: 100%;
    /*min-width: 650px!important;*/
    font-size: 11px;
    margin:0!important; 
    padding:0!important
}
#ddpreportcontents
{
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
#table-ddpreport-header
{
    border-top: 1px solid #333;
    border-collapse: collapse;
    position: relative;
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
    margin: 10px auto;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
#table-ddpreport-data
{
    /*border-collapse: collapse;
    position: relative;*/
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
    margin: 10px auto;
    margin-top: 0px;
}
::selection
{
    background: #E0E2D8;
    color: #4D5146;
    text-shadow: none;
}
.clrBoth 
{
    clear: both;
}
.loading
{
    -moz-border-radius: 5px 5px 5px 5px;
    display: none;
    height: 50px;
    opacity: 0.9;
    padding: 2px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 100000;
    vertical-align: middle;
}
.loading-download
{
    width: 90%;
}
.ddpreports-select
{
    width: auto;
    display: inline;
    float: left;
    margin-left:10px!important
}
.ddpreports-select select
{
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    border: 1px solid #D9DCCF;
    font-size: 11px!important;
    padding: 1px!important;
    color: #444;
    margin: 0;
    vertical-align: middle;
}
/*[contenteditable="true"]:hover { outline: 2px dashed #0090D2; }
[contenteditable="true"]{ max-height:60px; overflow:auto}*/
#container-header, #container-data, .ddpreports-select
{
    /*margin: 2px 10px 2px 10px;*/
    margin: 2px 0px 2px 0px;
}
#container-header
{    
    background: #ffffff;   
    z-index: 100;
  
    /*position: fixed;*/
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right:0;
    top: 66px;
    width:100%;
    overflow-x: hidden;
}
#container-header-inner
{
    position: relative;
    width:99%;
    margin:0 auto
}
#container-data
{
    /*top: 110px;*/
    position: relative;
    margin: 10px;
    margin-left: 0px;
    margin-top: 0px;
    width:100%;
    overflow:auto;
}
#container-data-inner 
{
    width:99%;
    margin:0 auto;
}
#table-ddpreport-data tr.nodata td.nodata
{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

#table-ddpreport-data tr.legend td.legend {
    text-align: center;
    font-size: 14px;
    color: #46a7f1;
    column-span: all;
}

/***************Download Links**********************/
#page-select-download-links
{
    width: 100%;
    float: left;
    z-index: 500;
    background: #ffffff;
    /*position: fixed;*/
    /*height: 30px;*/
    left: 0;
    top: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 2px;
}
#downloadLinks
{
    width: auto;
    z-index: 5000;
    height: 30px;
    background: #ffffff;
    left: 0;
    top: 0px;
    float: right;
    display: inline;
    margin-right: 10px;
}
.ddpreports-select table tr td
{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
#downloadLinkList { float: right; list-style-type: none; margin-top: 2px;padding-left: 5px;}
#downloadLinkList li a { float: left; margin: 0 5px; padding: 3px; width:100%; height: 100%; display: inline-block; }
#downloadLinkList li { float:left;  list-style-type: none; }
#downloadLinkList  .linkIcon { background:url("../../images/template/themeIconSprite.gif") no-repeat; float:left; display:block; width:16px; height:16px }
#downloadLinkList .darkGrey #shareLink .linkIcon { background-position:-3px -7px }
#downloadLinkList .darkGrey #printLink .linkIcon { background-position:-54px -7px }
#downloadLinkList .darkGrey #downloadLink .linkIcon { background-position:-21px -7px }
#downloadLinkList .darkGrey #exportLink .linkIcon { background-position:-38px -7px }
#downloadLinkList .darkGrey #infoLink .linkIcon { background-position:-73px -7px }

.downloadDrop{ position:absolute; top:32px; right:80px;  width:132px; display:none; z-index:300}
.dropDwnLayerBg1{background:url(../../images/template/downloadDropBg.png) repeat-y; width:132px; display:inline-block; padding:2px;}
.downloadDrop ul { border-top:1px solid #ddd; margin-top:-3px; width:128px;padding-left: 0px;}
.downloadDrop ul li{ display:block; float:left;width:120px!important; color: #555; height:25px; line-height:25px; margin:1px!important; font-size:11px; border-bottom:0; padding:0 0 0 5px!important }
.downloadDrop ul li.alternate{ background:#fff!important}
.downloadDrop ul li.first{  margin-left:3px; border-bottom:1px solid #ddd!important}
.dropDwnBtmShadow { background:url(../../images/template/downloadDropBtm.png) repeat-x bottom; width:128px; height:3px; margin-left:2px} 
.downloadDrop ul li.last{ border-bottom:0!important}
span.dwExcel{  background:url(../../images/template/excelIcon.png) left no-repeat;  padding-left:26px; color:#555; margin-left:5px; display:block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 11px; cursor: pointer;}
span.dwPDF{ background:url(../../images/template/acrobat.png) left no-repeat;  padding-left:26px; color:#555; margin-left:2px; display:block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 11px;cursor: pointer;margin-left: 5px;}
span.dwCSV, span.dwTab { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; float: left; margin-right: 5px; margin-top: 1px; color:#555; margin-left:5px; display:block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 11px; cursor: pointer;}
span.dwCSV div.icon{ background: url("../../images/databank-sprite.png") no-repeat scroll -304px -96px transparent; width: 16px; height: 16px; display: inline-block;margin-right: 10px;}
span.dwTab div.icon{ background: url("../../images/databank-sprite.png") no-repeat scroll -352px -96px transparent; width: 16px; height: 16px; display: inline-block; margin-right: 10px;}
/***************Metadata styles**********************/
.ui-dialog {
    background: white;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    font-size: 11px;
    padding: 0;
}
.ui-dialog .ui-dialog-title {
    color: #9D0909;
    font: 21px/30px Georgia;
    padding: 0 1px;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-buttonpane button {
    background: url("../../images/btn-bg-sprite.png") repeat-x scroll 0 -73px transparent;
    border-color: #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 0.5em 0.4em 0.5em 0;
}
.ui-dialog .ui-dialog-buttonpane{ border:0!important}
#gdp-meta-data table tr td,  #gdp-meta-data-rpt table tr td{ font-size:11px}
#gdp-meta-data table, #gdp-meta-data-rpt table {
    border-bottom: 1px solid #FEB7A1;
    border-top: 1px solid #FEB7A1;
    width:100%;
}
#gdp-meta-data-rpt table { height:100px}
#gdp-meta-data table tr td, #gdp-meta-data-rpt table tr td{ padding:3px; padding-top:10px}
#gdp-meta-data table tr td.meta-data-label, #gdp-meta-data-rpt table tr td.meta-data-label{ font-weight:bold}
#gdp-meta-data table tr:first-child td, #gdp-meta-data-rpt table tr:first-child td {border-bottom: 1px solid #FEB7A1;}

#gdp-report-info table tr td{ font-size:11px}
#gdp-report-info table{
    border-bottom: 1px solid #FEB7A1;
    border-top: 1px solid #FEB7A1;
    width:100%;
}
#gdp-report-info table tr td{ padding:3px; padding-top:10px}
#gdp-report-info table tr td.report-info-label{ font-weight:bold}

div.spacer{ padding-right: 40%; }

.page-meta-icon {
vertical-align: super;
cursor: pointer;
}
.page-meta-icon img {padding-top: 5px;}

/************Added by Akanksha **********/
#table-ddpreport-header tr td .spacer2, #table-ddpreport-data tr td .spacer2{ padding-right:10px}
#table-ddpreport-data tr td.header  .spacer2{ padding-right:0!important}
/*#leftFiller{ width:0.5%;left:0; position:fixed; background:#ffffff; z-index:1000 }
#rightFiller{ width:0.5%;right:0; position:fixed; background:#ffffff; z-index:1000 }*/
#leftFiller,#rightFiller{ display:none}

.ui-dialog.ui-widget .ui-dialog-buttonpane button
{
    background:#fff;
    color:#333;
    border-color:#666;
    border-radius:3px 3px 3px 3px;
    cursor:pointer;
    margin:.5em .4em .5em 0;
}
.ui-dialog.ui-widget .ui-dialog-buttonpane button:first-child
{
    background-color:#38b1ef!important;
    color:#fff;
    border-color:#39b1ef;
}
.ui-dialog.ui-widget .ui-dialog-title
{
    color:#38b1ef;
    font:21px/30px Georgia;
    padding: 1px;
}

.ui-dialog.ui-widget table tr:last-child
{
    border-bottom:1px solid rgb(56, 177, 239) !important;   
}
.ui-dialog.ui-widget table tr:first-child td
{
    border-top:1px solid rgb(56, 177, 239) !important;
    border-bottom:1px solid rgb(56, 177, 239) !important;   
}
#table-ddpreport-data tr.subnat-2 td.header {
}
#table-ddpreport-data tr.subnat-4 td.header {
    padding-left: 10px !important;
}
#table-ddpreport-data tr.subnat-6 td.header {
    padding-left: 20px !important;
}