form
{
    margin-left: 0px !important;
}
.FontV10B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
    font-weight: bold;
}
.FontV11B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px;
    font-weight: bold;
}
.FontV12B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
}
.FontV14B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
}
.FontV16B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 16px !important;
    font-weight: bold;
}
.FontV18B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    font-weight: bold;
}

.FontV10
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.FontV11
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px;
}
.FontV12
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
}
.FontV12 a
{
    font-size: 12px !important;
}
.FontV14
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
}
.FontV16
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 16px;
}
.FontV18
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 18px;
}

.HeaderFontV18B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    color: #004490;
}
.SubHeaderFontV14B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    color: #004490;
}
.HeaderNoteV10B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}

.AnchorTD10B
{
    font-weight: bold;
    font-size: 10px;
    color: blue;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-decoration: underline;
    vertical-align: middle;
    text-align: left;
}
.clstableheadtitle
{
    font-weight: bold;
    font-size: 12px;
    background-color: #e7e7ff;
    padding: 3px 0px 3px 0px !important;
    color: #0000CD;
}
.LabelFontV8
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 8px;
}
.LabelFontV10B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
    font-weight: bold;
}
.expand-collapse
{
    background: #9CB6D5 url(../images/collapseplus.gif) no-repeat;
    width: 16px;
    height: 16px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.LabelFontV12
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12.5px;
}
.LabelFontV12B
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
}
TD.clstableheadtitle
{
    font-weight: bold;
    font-size: 14px;
    color: blue;
}
TD.clstablesubheading
{
    font-size: 10px;
    color: black;
    font-family: 'Verdana';
}
.DQAF3
{
    background-color: #E3E4FA;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
    font-weight: bold;
}
.clscatagencyheading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.basepglinks
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    color: Black !important;
}
.clsusercntrlreportspg
{
    background-color: #D5D7DA;
    border: 0;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    width: 94%;
}
.normal-radio-button
{
    margin-left: 0px;
}
.list-box-heading
{
    color: Black;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
}
.clsusercntrlreportspg td
{
    border: 0;
    padding-left: 0px;
}
.clsctycatheadreports
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
}
.clserrorlabels
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    color: Red;
    position: relative;
    left: 25px;
}
.clsgeneralfontandstyle
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
}
.clsgeneralfontandstyle_small
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.dates-table
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.dsbb-dqafimage
{
    float: left;
    position: relative;
    top: -2px;
}

.TableHeadingSMBase
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    color: Blue;
    font-weight: bold;
    background-color: #E3E4FA;
    border-width: thin;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.contactPersonTbl
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    position: relative;
    left: -10px;
    width: 98%;
}
.sector-level-label
{
    color: #3366CC;
    padding: 5px 0px 0px 0px;
    margin: 0 0 0 0;
    float: left;
    display: block;
    vertical-align: middle;
}
.category-row
{
    margin-left: 30px;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0 0 0 0;
}
.category-row td
{
    padding: 0 0 3px 0;
    margin: 0 0 0 0;
    vertical-align: middle;
    padding-left: 0px;
    background-color: #FBFBFB;
    border: solid 1px #C1C1C1;
    color: #000000;
    border-left: solid 1px #C1C1C1;
}
.category-row + td
{
    width: 150px;
}
.sector-specs
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    float: left;
    vertical-align: 8px;
    padding: 5px 0px 0px 3px;
    color: Blue !important;
    text-decoration: none;
}

.category-row .sm-column
{
    padding-right: 4px;
    text-align: center;
    border-left: 0px;
    border-right: 0px;
}
.category-row .dqaf-column
{
    padding-right: 4px;
    text-align: center;
    border-left: 0px;
}
.category-row td a
{
    text-decoration: none;
}
.category-row td a:hover
{
    text-decoration: underline;
}
.category-row td a img
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.category-anchor
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    margin-left: 20px;
    color: Blue !important;
    padding-top: 2px;
    padding-bottom: 2px;
}
.category-listing-table
{
    border: 1px;
    padding-left: 0px;
    margin-left: 0px;
}
.category-column
{
    width: 430px;
    border: 0 0 0 0;
    padding-bottom: 3px;
}

.exp_coll_img
{
    float: left;
    vertical-align: 8px;
    margin-right: 2px;
    margin-left: 2px;
}
.sector-column
{
    padding: 0 0 0 0 !important;
}
.sm_img
{
    padding-top: 0px;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 2px;
    padding-bottom: 1px;
}
.dqaf_view_img
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    padding-top: 6px;
    vertical-align: middle;
    color: Blue !important;
    text-decoration: none;
}
.sm-legend
{
    vertical-align: middle;
    margin: 0 0 0 0;
    padding-left: 4px;
    padding-right: 4px;
}
.links-general a
{
    color: Blue !important;
    text-decoration: none;
    padding: 5px 0 0 5px;
}
.links-general a[name]:hover, a:active, a:focus
{
    text-decoration: none !important;
}
#AgencyCell a
{
    color: Blue !important;
    text-decoration: none;
}
#AgencyCell a:hover
{
    color: #004AAA !important;
    text-decoration: underline;
}
.links-general a:hover
{
    text-decoration: underline;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}
.MsoNormal, .metadata-normal-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    color: #000000;
    padding-left: 4px !important;
}
.metadata-normal-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    color: #000000;
    padding-left: 4px !important;
}
.padded-error-text
{
    font-size: 12px;
    color: #ff0000;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    padding-left: 15px;
    clear: both;
}
.metadata-normal-text *
{
    font-size: 12px !important;
}
.small-text
{
    font-size: 11px !important;
    font-family: Verdana !important;
}
.normal-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10pt !important;
    line-height: 13pt !important;
    color: Black !important;
    text-align: left !important;
}

.normal-text table, tr, td
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px !important;
    line-height: 13pt !important;
    color: Black !important;
}
.normal-error-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    color: Red !important;
}
.normal-text > img
{
    margin-left: 0px;
    margin-right: 4px;
    vertical-align: middle;
}
.highlighted-text
{
    font-weight: bold;
}
.highlighted-text-center
{
    font-weight: bold;
    text-align: center !important;
}
.footer-text
{
    color: Black;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.footer-text-small
{
    color: Black;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 9px;
    text-align: left !important;
}
.links-general
{
    /* width:420px; */
}
.arrow-links, .LinksImg
{
    margin-left: 20px;
    margin-right: 3px;
    float: left;
}
#linksListContainer a, .LinkAnchor
{
    vertical-align: 4px;
    margin: 0px;
    padding-left: 2px;
    font-weight: bold;
    clear: none;
}
.annualObsContainer
{
    /* width:420px; */
}
.annual-obs-head
{
    margin-left: 20px;
    color: Black;
}
.contacts-not-found-label
{
    margin-left: 53px;
    font-size: 11.5px;
}
#collapse-expand-image
{
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 3px;
    vertical-align: 6px;
}
.DataContainer
{
    padding-left: 6px;
    overflow: visible;
    width: 485px;
    height: 100%;
    min-height: 240px;
    float: left;
    text-align: left;
}
.DataContainer table, .DataContainer op, .DataContainer p
{
    margin-left: 0px;
    text-align: left;
}
.radio-button
{
    vertical-align: -5px;
}
#content-sub
{
    width: 145px;
}
#content-sub-master
{
    width: 145px;
}
.quicklinks-list
{
    margin: 0px;
    float: left;
    padding-top: 0px;
    background-color: #D5D7DA;
}
.container-right
{
    text-align: center;
}
ul.quicklinks-list
{
    width: 100%;
}
.quicklinks-list li
{
    list-style-type: none;
    background: #ffffff url(../images/RTBULLET.gif) no-repeat;
    background-position: 3px 4px;
    padding-left: 12px;
    background-color: #D5D7DA;
    padding-bottom: 4px;
    width: 125px;
    text-align: left;
    margin-left: 6px;
    vertical-align: top;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 100% !important;
    font-style: normal;
}
.content-sub
{
    background-color: #D5D7DA !important;
}
.quicklinks-list li a
{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-left: 2px;
}
.standardcontent-notes
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.standardcontent-notes a
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
}
.quicklinks-list li a:hover
{
    color: #336699;
    text-decoration: underline;
    padding-left: 3px;
}
.fixbottomspace
{
    padding-bottom: 3px;
}
#quicklinks-img
{
    margin: 0;
    padding: 0;
}
.arc-sector-header
{
    background-color: #E3E4FA;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
}
.arc-secor-specs
{
    font-weight: normal;
    text-decoration: none;
}
.first-level-header
{
    font-size: 18px;
    margin-left: 0px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 0px;
}
.second-level-header
{
    border-bottom: 1px solid #D2CCCC;
    clear: both;
    color: #3266CC;
    font-size: 1.3em;
    margin: 0 0 0;
    padding: 0.6em 0 0 0.1em;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-weight: bold;
}
.second-level-header-without-border
{
    clear: both;
    color: #3266CC;
    font-size: 1.3em;
    margin: 0 0 0;
    padding: 0.6em 0 0 0.1em;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-weight: bold;
}
.metadata-table
{
    width: 630px !important;
    border: 0;
    border-spacing: 0px;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    margin-top: 30px;
    margin-left: 0px !important;
    overflow: visible;
}
/* table issue in socio*/
.metadata-tablesocio
{
    width: 630px !important;
    border: 0;
    border-spacing: 0px;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    margin-top: 30px;
    margin-left: 0px !important;
    overflow: visible;
    table-layout: fixed;
}

.metadata-table-collapsed
{
    border: 0;
    border-spacing: 0px;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 0px !important;
    overflow: visible;
}


.clstableheadtitle-collapsed
{
    font-weight: bolder;
    font-size: 5mm;
    color: #0000CD;
    padding: 0px;
}
.metadata-table BLOCKQUOTE
{
    font-size: 10px;
}
/* table issue in socio*/
.metadata-tablesocio BLOCKQUOTE
{
    font-size: 10px;
}

.metadata-table .table-main-header
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    background-color: #F4F4F4;
}
/* table issue in socio*/
.metadata-tablesocio .table-main-header
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    background-color: #F4F4F4;
}

.metadata-table .table-first-level-header a
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
/* table issue in socio*/
.metadata-tablesocio .table-first-level-header a
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.metadata-table a
{
    color: blue;
    text-decoration: none;
}
.metadata-table a:hover
{
    color: blue;
    text-decoration: underline;
}
/* table issue in socio*/
.metadata-tablesocio a
{
    color: blue;
    text-decoration: none;
}
/* table issue in socio*/
.metadata-tablesocio a:hover
{
    color: blue;
    text-decoration: underline;
}
.metadata-table .table-first-level-header a:hover
{
    text-decoration: underline;
}
/* table issue in socio*/
.metadata-tablesocio .table-first-level-header a:hover
{
    text-decoration: underline;
}
.metadata-table .table-first-level-header > td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}
/* table issue in socio*/
.metadata-tablesocio .table-first-level-header > td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-table tr.table-first-level-header td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}
/* table issue in socio*/
.metadata-tablesocio tr.table-first-level-header td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-table tr.table-first-level-header-left-align td
{
    text-align: left;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-table tr.table-first-level-header th
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}
.metadata-table td
{
    /*word-break: break-all;*/
}
.metadata-table td p
{
    margin: 0px !important;
    font-size: 11px !important;
}

.metadata-table .table-first-level-header > th
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-header
{
    text-align: left;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    color: #000000;
    border-top: none !important;
}
.footer-dates
{
    color: #008000;
}
.arc-month-column
{
    width: 19% !important; /*WORD-BREAK: BREAK-ALL;*/
}
.arc-month-column-header
{
    background-color: #F3F3F3 !important;
    width: 19% !important; /*WORD-BREAK: BREAK-ALL;*/
}

td.mightyheader
{
    font-size: 15px !important;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-weight: bold;
}

.country-rounded-top-left
{
    background: #d5d7da url(../images/roundedtop_left.gif) no-repeat;
    background-position: left top;
    height: 8px;
}
.country-rounded-top-right
{
    background: #d5d7da url(../images/roundedtop_right.gif) no-repeat;
    background-position: right top;
    height: 8px;
}
.country-rounded-bottom-left
{
    background: #d5d7da url(../images/roundedbottom_left.gif) no-repeat;
    background-position: left bottom;
    height: 8px;
}
.country-rounded-bottom-right
{
    background: #d5d7da url(../images/roundedbottom_right.gif) no-repeat;
    background-position: right bottom;
    height: 8px;
}
.table-left-corner
{
    background: #E7E7E7 url(../images/top_left.gif) no-repeat;
    background-position: left top;
    border-top: none !important;
    border-left: none !important;
}
.table-center
{
    background-color: #E7E7E7;
    padding-left: 0px !important;
}
.table-header-cell
{
    background-color: #E7E7E7;
    background-position: left top;
    border-top: none !important;
    border-left: none !important;
}
.table-header
{
    text-align: left !important;
    padding-left: 3px !important;
}
.table-right-corner
{
    background: #E7E7E7 url(../images/top_right.gif) no-repeat;
    background-position: right top;
    border-top: none !important;
    border-right: none !important;
}
.metadata-table .sector-level-heading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #F3F3F3 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
}
.sector-level-headingtext
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #F3F3F3 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #216DC6;
}
.metadata-table .sector-level-subheading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #F8F8F8 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #216DC6;
}

a.sector-level-heading
{
    padding-top: 4px;
    text-decoration: none;
    padding-bottom: 4px;
    color: Blue !important;
}
a.sector-level-heading:hover
{
    text-decoration: underline;
}
.sector-level-heading td
{
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.metadata-table .sector-level-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding-left: 2px;
}
.metadata-tablesocio .sector-level-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding-left: 2px;
}

.sector-level-subtext
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    color: #003375;
    padding-left: 2px !important;
}
.metadata-table tr:not([class="table-first-level-header"]) td
{
    text-indent: 0px;
}
.metadata-table td
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
    padding-left: 2px;
}
.metadata-table th
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
}
.metadata-tablesocio td
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
    padding-left: 2px;
}
.metadata-tablesocio th
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
}



a.sector-level-specs
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11.5px !important;
    text-decoration: none;
    color: #2C2C2C;
    padding-right: 3px;
}
.links-general td
{
    color: Black;
    text-decoration: none;
    padding: 5px 0 0 5px;
}
.links-general img
{
    vertical-align: middle;
    margin-right: 4px;
    float: left;
    clear: both;
}
a.sector-level-specs:hover
{
    color: #004ABB !important;
    text-decoration: underline;
}

a.category-link
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-decoration: none;
    font-size: 12px !important;
    color: blue;
}
a.category-link-fix
{
    display: block;
    text-indent: 0px !important;
    padding-left: 2px !important;
}
a.category-link:hover
{
    text-decoration: underline;
}
.cat-head
{
    margin-left: 35px;
}
.cat-sdds
{
    padding: 3px 0px 3px 0px !important;
}
.cat-gdds
{
    margin-left: 50px;
    color: Blue !important;
    text-decoration: none;
}

.cat-gdds-label
{
    margin-left: 55px;
    color: Black !important;
}
.maincontent
{
    overflow: visible;
    width: 640px;
    height: 100%;
    float: left;
}
#content-main
{
    padding-left: 7px !important;
    overflow: visible !important;
    width: 640px !important;
    height: 100% !important;
}

#container, #branding, #dsbblogosection
{
    padding-left: 0px !important;
    padding-right: 0px !important;
    overflow: hidden;
}

.printer-img
{
    width: 32px;
    height: 25px;
    background: url(../images/print.gif) no-repeat;
    display: block;
    position: absolute;
}
.printer-img-hover
{
    background: url(../images/print_on.gif) no-repeat;
}
.printer-img:hover
{
    background: url(../images/print_on.gif) no-repeat;
}
.clearbutton
{
    background-color: #ffffff;
    border: none;
}
.printer-container
{
    width: 32px;
    height: 25px;
    float: right;
}
#notes
{
    color: #008000;
}
#notes p
{
    color: #008000;
}
#notes > a
{
    color: #008000 !important;
}
#notes > a:hover
{
    color: #008000 !important;
}
.summary-table
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    border-top: none !important;
}

.summary-table-main
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    border: 1;
    width: 590px;
}
.sum1-header
{
    font-size: 14px !important;
    font-weight: bold;
    color: #216DC6;
    border: 1px;
}
.sum1-header a
{
    color: #000000 !important;
}
.sum-ctg-header
{
    color: Black;
    background-color: #EFEFEF;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold;
    padding-bottom: 5px !important;
}
.sum-sector-header
{
    color: #216DC6;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold;
    padding-bottom: 3px !important;
}
.sum-sector-header a
{
    color: #000000 !important;
}
.cf-report-gdds-table
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
}
.listbox-heading
{
    background-color: #E0E0E0;
    font-weight: bold;
}
.listbox-sub-heading-node
{
    background-color: #EFEFEF;
    font-weight: bold;
}
.listbox-sub-heading
{
    background-color: #FFFFFF;
}
.ms-formvalidation
{
    font-size: 8pt;
    color: #ff0000;
    font-family: verdana;
}
.country-level-heading
{
    border: 1px;
    color: #FFFFFF !important;
    background-color: #6C88AA !important;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    background: #E7E7E7 url(/images/top_left.gif) no-repeat;
    background-position: left top;
    border-top: none !important;
    border-left: none !important;
}
.go-back-container a
{
    color: #0000FF !important;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-decoration: none;
    font-size: 12px !important;
}
.go-back-container a:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.selection-link
{
    color: #0000FF !important;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-decoration: none;
    font-size: 11px !important;
}
a.selection-link:hover
{
    text-decoration: underline !important;
}

.selection-link-hover
{
    text-decoration: underline !important;
}
.custq-list-box
{
    margin-left: 0px; /*font-family: Verdana,Helvetica,Arial,sans-serif !important; 	text-decoration: none; 	font-size: 11px !important;*/
}
.progress-indicator
{
    vertical-align: middle;
    text-align: center;
    margin-top: 30px;
}
.DataContainer table > span, .DataContainer table > p
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    color: Black !important;
    width: 100%;
}
.noscroll
{
    overflow: visible !important;
}

@media print
{
    table#dsbblogosection, div#footer, div#branding, div#navmain, div#menu
    {
        display: none;
    }
}
.normal-image
{
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 1px;
    padding-right: 1px;
    vertical-align: middle;
}
.dsbb-search-img-hover
{
    cursor: pointer;
    margin-left: 10px;
    display: block;
    width: 109px;
    height: 31px;
    background: url(../images/DSBBSearch_over.gif) no-repeat;
}
.dsbb-search-img
{
    margin-left: 10px;
    display: block;
    width: 109px;
    height: 31px;
    background: url(../images/DSBBSearch.gif) no-repeat;
}
.search-tips
{
    color: #0000FF !important;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-decoration: underline;
    font-size: 11px !important;
}
.highlights
{
    margin-left: 10px;
    width: 600px;
    background-color: #D6D7D6;
}
.columnContainer
{
    float: left;
    background-color: #D6D7D6;
}
.highlights-heading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    background-color: #D6D7D6;
}
.highlights-matter
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 10px;
    background-color: #D6D7D6;
}
.natl-desc
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px;
    color: #2B60DE;
}
.obs-label
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px;
    color: Red;
}
p
{
    text-indent: 0pt !important;
}
.dsbb-straight-menu-item
{
    text-decoration: none !important;
    background-image: none !important;
}
.dsbb-li-left-align
{
    float: left !important;
}
.dsbb-a-zero-border-width
{
    border-width: 0px !important;
}
#langbar
{
    margin-top: 0px !important;
}
.dsbb-no-border-standard-table
{
    margin-left: 0px;
    margin-bottom: 0px;
}
.dsbb-no-border-standard-table tr td
{
    padding: 0px;
}
.dsbb-no-bullet-standard-list
{
    list-style: none;
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}
.dsbb-no-bullet-standard-list li
{
    padding-bottom: 3px;
    color: #000000;
}
.dsbb-sector-level-label
{
    color: #000000 !important;
    padding: 5px 0px 0px 0px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    text-decoration: none;
}
.dsbb-sector-level-label-with-spec
{
    color: #000000 !important;
    padding: 5px 0px 0px 0px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    float: left;
}
.sectionhilite h3
{
    font-size: 12px !important;
    color: #3266cc !important;
}
.sectionhilite h3 a
{
    color: #3266cc !important;
    font-size: 12px !important;
}
.sectionhilite h3 a:active
{
    color: #3266cc !important;
}
.sectionhilite h3 a:visited
{
    color: #3266cc !important;
}
.sectionhilite h3 a:hover
{
    color: #3266cc !important;
    text-decoration: underline !important;
}
#content-sub .sectionhilite a
{
    color: #3266cc !important;
}
.links-general-new a
{
    color: Blue !important;
    text-decoration: none;
}
.links-general-new a:hover
{
    text-decoration: underline;
}
.go-back-container a
{
    font-size: 10px !important;
}

.about_leftside_links
{
    background-image: url(../images/shade.gif);
    margin: 0px;
    padding-top: 10px;
    background-repeat: repeat-x;
    position: relative;
    top: -5px;
}

#categoryListTable, #categorylistingtable1
{
    margin-left: 15px !important;
}
.dsbb-pseudo-link
{
    color: Blue !important;
}
#contacts-heading
{
    position: relative;
    top: -3px;
}
.contacts-heading
{
    position: relative;
    top: -3px;
    line-height: 14pt;
}
.contact-row
{
    padding-top: 0px;
    padding-bottom: 0px;
}
.contact-cell
{
    padding-top: 0px;
    padding-bottom: 0px;
}
.important-dates-table tr td
{
    border: solid 1px;
}
.table-header-cell-summary
{
    background-color: #e7e7e7;
    font-weight: bold;
    font-size: 12px !important;
    color: black;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
}
#content a:visited
{
    color: #666699 !important;
}
#navmain a:hover
{
    color: black !important;
}
.dsbb-left-main
{
    width: 430px !important;
}
a.topicon
{
    margin-right: 14px;
}
.small-text
{
    font-size: 11px;
}
.dsbb-table-header
{
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    text-align: center;
}
.rosc-table
{
    border: solid 1px #7F7F7F;
}
.rosc-table td, .rosc-table th
{
    border: solid 1px #7F7F7F;
}
.table-data-row > td
{
    font-size: 12px !important;
}
.mightyheader a
{
    text-decoration: none !important;
}

.mightyheader a:hover
{
    text-decoration: underline !important;
    color: Blue;
}

.sector-level-heading td
{
    font-size: 13px !important;
}
.content-right-pad
{
    padding-right: 2px;
}

.normal-text table tbody tr td p
{
    font-size: 12px !important;
}




.metadata-tableV2
{
    width: 630px !important;
    border: 0;
    border-spacing: 0px;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    margin-top: 30px;
    margin-left: 0px !important;
    overflow: visible;
}

.metadata-tableV2 BLOCKQUOTE
{
    font-size: 10px;
}

.metadata-tableV2 .table-main-header
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    background-color: #F4F4F4;
}

.metadata-tableV2 .table-first-level-header a
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

.metadata-tableV2 a
{
    color: blue;
    text-decoration: none;
}
.metadata-tableV2 a:hover
{
    color: blue;
    text-decoration: underline;
}
.metadata-tableV2 .table-first-level-header a:hover
{
    text-decoration: underline;
}
.metadata-tableV2 .table-first-level-header > td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-tableV2 tr.table-first-level-header td
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-tableV2 tr.table-first-level-header-left-align td
{
    text-align: left;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-tableV2 tr.table-first-level-header th
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}
.metadata-tableV2 td
{
    /*word-break: break-all;*/
}
.metadata-tableV2 td p
{
    margin: 0px !important;
    font-size: 12px !important; /*thushar */
}

.metadata-tableV2 .table-first-level-header > th
{
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #E7E7E7;
    color: #000000;
    border-top: none !important;
}

.metadata-tableV2 .sector-level-heading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #F3F3F3 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
}

.metadata-tableV2 .sector-level-subheading
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #F8F8F8 !important;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #216DC6;
}

.metadata-tableV2 .sector-level-text
{
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding-left: 2px;
}

.metadata-tableV2 tr:not([class="table-first-level-header"]) td
{
    text-indent: 0px;
}
.metadata-tableV2 td
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
    padding-left: 2px;
}
.metadata-tableV2 th
{
    border: solid 1px #7F7F7F;
    display: table-cell;
    margin: 0;
    padding: 0;
}
.sample
{
    text-decoration: none;
}

.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.8;
    width: 30px;
    height: 30px;
}

.ChartStyle
{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.Staticedit
{

   color: #0000FF !important;
   font-family: Verdana,Helvetica,Arial,sans-serif !important;
   text-align:right; 
   float:right;
   text-decoration:none ;
   font-size: 13px !important;
   

}
.Staticedit a:visited 
{
    color:#0000FF !important;
 } 
 
 .paddedLabel
 {
     padding:5px 0 0 5px;
 }