/*Global Style Settings */

img
{
    border: 0px;
}

a:link
{
    color: #075290;
    text-decoration: none;
}

a:active
{
    color: #075290;
    text-decoration: none;
}

a:visited
{
    color: #075290;
    text-decoration: none;
}

a:hover
{
    color: #075290;
    text-decoration: underline;
}

    a:hover.ThemeLinkButton,
    a:hover.ThemeLinkButtonSmall,
    a:link.ThemeLinkButton,
    a:link.ThemeLinkButtonSmall,
    a:visited.ThemeLinkButton,
    a:visited.ThemeLinkButtonSmall,
    a:active.ThemeLinkButton,
    a:active.ThemeLinkButtonSmall
    {
        color: #333;
        text-decoration: none;
    }

.ThemeLinkButton:hover,
.ThemeLinkButtonSmall:hover,
img:hover.rdThemePaging,
td:hover.rdAgUnselectedTab,
td:hover.rdOgUnselectedTab,
span:hover.rdAgCommand,
span:hover.rdOgCommand,
span:hover.rdCgCommand
{
	background-color: #fofofo;
    background-image: none;
    border-top: 1px Solid #8e949b;
    border-left: 1px Solid #8e949b;
    border-bottom: 1px Solid #2d2f32;
    border-right: 1px Solid #2d2f32;
}

.ThemeLinkButton:active,
.ThemeLinkButtonSmall:active,
img:active.rdThemePaging,
span:active.rdAgCommand,
span:active.rdOgCommand,
span:active.rdCgCommand
{
    /*background-image: url(rdButton.png); */
}

span:hover.rdDashboardCommand,
span:hover.rdPopupPanelCommand
{
    background-color: #7fc5e9;
    border: 1px solid #8e949b;
}

span:active.rdDashboardCommand,
span:active.rdPopupPanelCommand
{
    background-color: #a0d7f0;
}

/*Datatable, Crosstab Table, AnalysisGrid*/
.rdThemeDataTable, .rdAgDataTable, .rdOgOlapTable, .rdDgOlapTable
{
    border: none;
    background-color: #bdcaca;
}

.rdThemeDataTableMainHeader
{
	background-image: none;
    color: #577074;
    border-left: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;

}

/* Hide from IE5-mac. Only IE-win sees this. */
* html .rdThemeDataTableMainHeader
{

    color: #577074;
    border-left: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;

}
/* End Hide from IE5-mac. */

.rdThemeDataTableHeader, table.rdAgDataTable th, tr.rdAgHeaderRow th
{
	background-image:none;
    background-color: #C1DED5;
    color: #606060;
}




.rdThemeDataTableCell
{
    background-color: #FFFFFF;
    padding: 4px;
}

table.rdAgDataTable td, .rdOgDataCell
{
    background-color: #fefdfb;
}

.rdThemeDataTableHeaderRow, th.rdThemeDataTableCell
{
    background-image: none;
	background-repeat: repeat-x;*/
    color: #000;
    background-color: #C1DED5;
}

th[scope="row"]
{
	background-image:none;
	background-color:white ;
	color:black !important;
}

th[scope="row"] span
{
	color:black !important;
	text-align:left;
}

th[scope="row"] a span
{
    color: #075290 ;
    text-decoration: none;
	text-align:left;
}

.rdThemeDataTableSummaryRow td
{
    background-color: #8ec4dc;
    color: #fff;
}

.rdThemeDataTableGroupHeaderRow0 td, tr.rdAgGroup0HeaderRow td
{
    color: #746e57;
}

.rdThemeDataTableGroupHeaderRow1 td, tr.rdAgGroup1HeaderRow td
{
    background-color: #e7e3cb;
    color: #746e57;
}

.rdThemeDataTableGroupHeaderRow2 td, tr.rdAgGroup2HeaderRow td
{
    background-color: #F7F3DE;
    color: #746e57;
}

.rdThemeDataTableGroupHeaderRow3 td, tr.rdAgGroup3HeaderRow td
{
    background-color: #FFFBE5;
    color: #746e57;
}

.rdThemeDataTableGroupHeaderRow4 td, tr.rdAgGroup4HeaderRow td
{
    background-color: #FFF5E5;
    color: #746e57;

}

.rdThemeDataTableGroupSummaryRow td
{
    background-color: #F5EEDA;
    color: #746e57;
}

.rdThemeDataTableMoreInfoRow
{
    border-top: 1px Solid #d8d9d9;
    color: #655d3c;
}

.rdRemoveTableStyle td, .rdRemoveTableStyle th
{
}

/*SubDataTable*/

.rdThemeSubDataTable
{
    background-color: #beb9ad; /* This is used as the border for the subtable */
}

table.rdThemeSubDataTable th, .rdThemeSubDataTable th
{
    background-color: #888;
    color: #fff;

}

.rdThemeSubDataTableGroupHeaderRow td
{
    background-color: #a5a5a5;
    color: #fff;

}

.rdThemeSubDataTableDataTableCell
{
    background-color: #dbdbdb;
    color: #333;
}

.rdThemeSubDataTableMoreInfoRow
{
    background-color: #eeeded;
}

.rdThemeSubDataTableGroupSummaryRow td
{
    background-color: #b1b1b1;
    color: #fff;
}

.rdThemeSubDataTableSummaryRow td
{
    background-color: #767676;
    color: #fff;
}

/* Paging */
.rdThemePaging
{
    color: #5D5B50;
    vertical-align: text-bottom;
}

.rdThemePagingCurrent
{
    background-color: #C1DED5;
    color: #fff;

}

input.rdThemePagingCurrent
{

    color: #333;
    background-color: #C1DED5;
}

img.rdThemePaging
{

    background-color: #C1DED5;
    border-top: 1px solid #5D5B50;
    border-left: 1px solid #5D5B50;
    border-right: 1px solid #5D5B50;
    border-bottom: 1px solid #5D5B50;
}


input.rdThemeInput, textarea.rdThemeInput, select.rdThemeInput, select.rdDataCalendarDropdown
{
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #f4fbfe;
    border: 1px solid #ccc;

}

/* Input checkbox list */
.rd-checkboxlist, .rd-checkboxlist-dropdown
{
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    color: #333;
}

.rd-checkboxlist-popup
{
    border: 2px solid #ccc;
    background-color: #FFFFFF;
    padding: 2px;
}

/* Quicktip */
.rdquicktip-content
{
    background-color: #2e596d;
    border-color: #333;
    color: #fff;
}
/* Tested For CDI
.rdquicktip-content
{
	background-color: white;
    border-color: Black;
	border-width: 1px;
    color: Black;
}
*/

.rdquicktip-table
{
    color: #fff;
}

.quicktip-pointer
{
    border-color: #333 transparent;
}

.quicktip-pointer-inner
{
    border-color: #2e596d transparent;
}

.rdquicktip-content .header
{
    background-color: #2e596d;
}

/* PopupPanel */

.rdPopupPanel
{
    border: 3px Solid #bab9b9;
    background-color: #fff;
}

.rdPopupPanelTitle
{
    background-color: #084239;
    background-image: none;
    font-weight: bold;
}

td.rdPopupPanelControl
{
    background-color: #084239;
    font-weight: bolder;
    text-align: right;
    color: #fff;
    border: 0px 0px 0px 0px;
}

.rdPopupPanelTitleCaption {
    font-weight: bold;
    font-size: 18px;
    color: white;
}

/* PopupMenu */

.yuimenubaritemlabel, .yuimenuitemlabel, .yuimenubaritem, .yuimenuitem
{
    color: #3330cc;
}

.yuimenubaritemlabel-selected, .yuimenuitemlabel-selected, .yuimenubaritem-selected, .yuimenuitem-selected
{
    color: #3330cc;
    background-color: #c8ebfa;
    text-decoration: none;
}

/* Analysis/OLAP Grid, Chart */

.rdAg table, .rdAc table, .rdOg table, .rdDg table, .rdCg table
{
    color: #5d5b50;
}

.rdAcContentRow, .rdAgPanel, .rdOgPanel, .rdDgPanel, .rdCgPanel
{
    background-image: none;
    background-repeat: repeat-x;
    background-color: #C1DED5;
    color: #5d5b50;
    vertical-align: top;
    border: 1px solid #c1c1c1;
}

.rdOgContentHeading, .rdDgContentHeading, .rdCgContentHeading
{
    color: #5d5b50;
    font-weight: bold;
    font-size: 110%;
}

.rdOgSubContentHeading, .rdDgSubContentHeading
{
    color: #5d5b50;
    font-weight: bold;
}

.rdOgPositionCell, .rdOgPositionCellXAxis, .rdOgPositionCellYAxis, .rdCgPositionCellYAxis, .rdCgPositionCellXAxis
{
    background-image: none;
    background-color: #f3ead0;
    color: #4d4a3b;
    font-weight: normal;
    border-top: 0px;
    padding-left: 3px;
    padding-right: 3px;
}

.rdOgPositionCellXAxis, .rdOgPositionCellYAxis
{
    font-weight: normal;
}

.rdOgSortColumn
{
    background-image: url(rdThemeHeaderFade.png);
    background-repeat: repeat-x;
    border-top: 1px Solid #fff;
    padding: 4px;
}

.rdOgDataCell, .rdCgDataCell
{
    background-color: #f3ead0;
    background-color: #fcfaf5;
    color: #4d4a3b;
    font-weight: normal;
    padding: 4px;
}

#lblLeft, #lblTop, #lblMeasure, #lblExport
{
    color: #5d5b50;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.rdAgContentHeadingRow, .rdOgContentHeadingRow, .rdDgContentHeadingRow, .rdCgContentHeadingRow
{
    background-color: #C1DED5;
}

.rdAgCaptionRow, .rdOgCaptionRow, .rdAcCaptionRow, .rdDgCaptionRow, .rdCgCaptionRow
{
    background-image: none;
    color: #fff;
    font-size: 115%;
    font-weight: bold;
    text-align: left;
}

    .rdAgCaptionRow TD, .rdOgCaptionRow TD, .rdAcCaptionRow TD, .rdDgCaptionRow TD, .rdCgCaptionRow TD
    {
        background-color: #8ec4dc;
    }

.rdAgUnselectedTab, .rdOgUnselectedTab
{
    background-image: none;
	background-color: #f0f0f0;
    background-repeat: repeat-x;
    border: none;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
    text-decoration: none;
    margin-left: 0px;
}

.rdAgSelectedTab, .rdOgSelectedTab
{
    background-image: none;
    background-repeat: repeat-x;
    background-color: #c0c0c0;
	color:white;
    border: none;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
    text-decoration: none;
    margin-left: 0px;
}

.rdAgSelectedTabOn
{
    background-image: url(rdButtonInOn.png);
}

.rdAgUnselectedTabOn
{
    background-image: none;
	background-color: #404040;
	color:white;

}

.rdAgCommand, .rdOgCommand, .rdAcCommand, span.rdCgCommand
{
    background-image: url(rdButton.png);
    color: #333;
    text-decoration: none;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
}

.rdAcCommandHighlight
{
    background-image: url(rdButtonIn.png);
    color: #fff;
    text-decoration: none;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
}

.rdAcCommandMiddle
{
    border-left: 0;
}

.rdAcCommandRight
{
    border-left: 0;
}

.rdAgError, .rdOgError, .rdDgError, .rdCgError
{
    color: #dc642a;
    font-weight: normal;
}

div.rdDgSelectedNot:hover,
div.rdCgSelectedNot:hover
{
    background-color: #ecf9ff;
}

.rdDgSelected, .rdCgSelected
{
    background-color: #8ec4dc;
    color: #fff;
}

.rdAc table
{
    border: none;
}

.rdBackgroundLevel7
{
    background-color: #c0c0c0;
}

.rdBackgroundLevel6
{
    background-color: #c8c8c8;
}

.rdBackgroundLevel5
{
    background-color: #d0d0d0;
}

.rdBackgroundLevel4
{
    background-color: #d8d8d8;
}

.rdBackgroundLevel3
{
    background-color: #e0e0e0;
}

.rdBackgroundLevel2
{
    background-color: #e8e8e8;
}

.rdBackgroundLevel1
{
    background-color: #f0f0f0;
}

.rdBackgroundLevel0
{
    background-color: #f8f8f8;
}

/* Dashboard */

.rdDashboard
{
	background-color: #deeee9;

}

.rdDashboard, .rdDashboard table
{
	font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.rdDashboardColumn
{
	background-color: #deeee9;

}

td.rdDashboard
{
    background-color: #deeee9;
}

.rdDashboardMenu
{
    background-color: #deeee9;

}

tr.rdDashboardMenu
{
    background-color: #deeee9;
    color: #fff;
    text-align: left;
}

.rdDashboardPanelContainer
{
	 background-color: #deeee9;
}

.rdDashboardColumn
{
    vertical-align: top;
    padding: 5px;
    background-color: #deeee9;
}

.rdDashboardPanel
{
    border: 2px solid #dddac8;
}

td.rdDashboardTitle
{
    background-image: none;
    background-repeat: repeat;
    background-color: #E7E9EE;
    color: #464646;
    font-size: 14px;
}

.rdDashboardParams
{
    background-color: #c8ebfa;
    color: #464646;
}

td.rdDashboardParams
{
    background-color: #c8ebfa;
    color: #464646;
}

td.rdDashboardParamsSave
{
    background-color: #c8ebfa;
    vertical-align: bottom;
    text-align: right;
    color: #464646;
    padding-right: 3px;
    padding-left: 3px;
}

.rdDashboardCommand, .rdPopupPanelCommand
{
    color: #333;
    background-color: #a0d7f0;
    border: 1px solid #8ec4dc;
    text-decoration: none;
    margin-left: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/* Dashboard Dropzone */

.rdDashboardDropZone
{
    height: 15px;
}

.rdDashboardDropZoneActive, .rdAgDropZoneActive
{
    background-image: none;
    background-color: #dddac8;
    border-color: #9999aa;
    border-width: 1px;
    height: 15px;
}

.rdAgDropZoneActive
{
    height: 5px;
}


/* DataCalendar/TimePicker */

.rdDataCalendar, .rdTimePicker
{
    color: #333;
}

.rdDataCalendarFont
{
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
}

.rdDataCalendarWeekdayCaption, .rdTimePickerTableHeaderCaption
{
    background-image: none;
    background-repeat: repeat-x;
    background-color: #e0f1f8;
    text-align: center;
    font-weight: bold;
}

.rdDataCalendarDay, .rdTimePickerCell, .rdTimePickerAMPMCell
{
    vertical-align: top;
    background-color: #f5fcff;
}

.rdDataCalendarDayLabelHighlight, .rdTimePickerLabelHighlight
{
    background-color: #3fbce8;
}

.rdDataCalendarToday
{
    background-color: #e7e3cb;
}

.rdDataCalendarDayOutsideMonth
{
    background-color: #bfe0ef;
}

#Cal-2-CaptionCell.rdDataCalendarCaption,
#Cal-3-CaptionCell.rdDataCalendarCaption
{
    line-height: 21px;
}

/* Tabs */

.yui-nav a:link
{
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    background-image: none;
}

.yui-nav a:visited
{
    color: #fff;
}

.yui-navset-left .yui-nav a:link
{
    background-image: none;
    background-repeat: repeat-y;
}

.yui-navset-right .yui-nav a:link
{
    background-image: none;
    background-repeat: repeat-y;
    background-position: right;
}

.yui-navset-bottom .yui-nav a:link
{
    background-image: non;
    background-position: bottom;
}

.yui-nav a:hover
{
    background-image: none;
    color: #333;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

.yui-navset .yui-nav .selected a
{
    color: black;
	background-color:#deeee9;
    background-image: none;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}


.yui-navset-left .yui-nav a:hover, .yui-navset-left .yui-nav .selected a
{
	background-color:#deeee9;
    background-image: none;
    background-repeat: repeat-y;
}

.yui-navset-right .yui-nav a:hover, .yui-navset-right .yui-nav .selected a
{
	background-color:#deeee9;
    background-image: none;
    background-repeat: repeat-y;
    background-position: right;
}

.yui-navset-bottom .yui-nav a:hover, .yui-navset-bottom .yui-nav .selected a
{
    background-color:#deeee9;
	background-image: none;
    background-position: bottom;
}


.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content
{
	background-color:#deeee9 !important;
}

.yui-nav a{
	background-color: #084239 !important;
}

.yui-content
{
	background-color:#deeee9;
}
.yui-navset
{
	background-image:none;
}

.yui-navset .yui-content
{
    padding: 5px 5px 5px 5px;
}

/* Popup Panels and Menus (shadow) */
.rdPopupPanel, .rdPopupMenu, .rd-checkboxlist-popup
{
    box-shadow: 6px 6px 5px #808080;
    -moz-box-shadow: 6px 6px 5px #808080;
    -webkit-box-shadow: 6px 6px 5px #555;
}

/* WaitPage */
.rdThemeWaitPanel
{
    border: 1px solid #8ec4dc;
    background-color: #f6f6f6;
    padding: 10px;
}


.rdWaitMainTable
{
    background-color: #f6f6f6;
}

.rdWaitContainerBorder
{
    background-color: #8ec4dc;
}

.rdWaitContainer
{
    background-color: #fff;
}

#rdWaitMsg
{
    vertical-align: absmiddle;
    margin-left: 5px;
    margin-right: 15px;
}

/*User classes*/

.ThemeHeaderLargest
{
    font-weight: bold;
    font-size: 220%;
    color: #187daf;
    padding-bottom: 1px;
}

.ThemeHeaderLarger
{
    font-weight: bold;
    font-size: 169%;
    color: #187daf;
    padding-bottom: 1px;
}

.ThemeHeaderLarge
{
    font-weight: bold;
    font-size: 130%;
    color: #187daf;
    padding-bottom: 1px;
}

.ThemeHeader
{
    font-weight: bold;
    color: #3fbce8;
    padding-bottom: 1px;
}

.ThemeHeaderSmall
{
    font-weight: bold;
    font-size: 85%;
    color: #3fbce8;
    padding-bottom: 1px;
}

.ThemeHeaderSmaller
{
    font-weight: bold;
    font-size: 75%;
    color: #3fbce8;
    padding-bottom: 1px;
}

.ThemeHeaderSmallest
{
    font-weight: bold;
    font-size: 60%;
    color: #3fbce8;
    padding-bottom: 1px;
}



.ThemeTextNegative
{
    color: #8b0000;
}

.ThemeTextNormal
{
    color: #333;
}

.ThemeErrorText
{
    color: #790619 !important;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 100%;
    border: 1px solid #d8000c !important;
    background-color: #ffbaba !important;
}

.ThemeContainerBordered
{
    border: solid 2px #8ec4dc;

}

.ThemeContainerShaded
{
    background-color: #f4ecd5;

}

.ThemeContainerShadedAndBordered
{
    background-image: none;
    background-color: #e9f8fe;
    color: #5d5b50;
    
}

tr.ThemeAlternatingRow td.rdThemeDataTableCell
{
    background-color: #F0F0F0;
    padding: 4px;
}

.ThemeLinkButton
{
    background-image: none;
    background-repeat: repeat-x;
    background-color: #62bbe5;
    color: #333;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
}

.ThemeLinkButtonSmall
{
    background-image: none;
    background-repeat: repeat-x;
    background-color: #62bbe5;
    color: #333;
    border-top: 1px solid #8ec4dc;
    border-left: 1px solid #8ec4dc;
    border-right: 1px solid #1f85b3;
    border-bottom: 1px solid #1f85b3;
}




/* span1 - span24 from http://www.cdc.gov/TemplatePackage/3.0/css/lib/bootstrap24.css */
.span24
{
    width: 950px;
}

.span23
{
    width: 910px;
}

.span22
{
    width: 870px;
}

.span21
{
    width: 830px;
}

.span20
{
    width: 790px;
}

.span19
{
    width: 750px;
}

.span18
{
    width: 710px;
}

.span17
{
    width: 670px;
}

.span16
{
    width: 630px;
}

.span15
{
    width: 590px;
}

.span14
{
    width: 550px;
}

.span13
{
    width: 510px;
}

.span12
{
    width: 470px;
}

.span11
{
    width: 430px;
}

.span10
{
    width: 390px;
}

.span9
{
    width: 350px;
}

.span8
{
    width: 310px;
}

.span7
{
    width: 270px;
}

.span6
{
    width: 230px;
}

.span5
{
    width: 190px;
}

.span4
{
    width: 150px;
}

.span3
{
    width: 110px;
}

.span2
{
    width: 70px;
}

.span1
{
    width: 30px;
}
.maxWidth
{
    max-width: 100%;
}
.bottomRight
{
    position: absolute;
    right: 0;
    bottom: 0;
}



/* Special styles for a report */
.FacetPanel
{
    width: 300px;
    vertical-align: top;
}

    .FacetPanel > div
    {
        background-color: #C1DED5;
    }

.FilterPanel
{
     background-color: #C1DED5;
     position: relative;
}

#ccDataTable
{
    vertical-align: top;
}

.FacetSection
{
    min-height: 90px;
    background-color: #FFFFFF;
}

.singleSpace
{
    line-height: 15px;
}

#divStratFilters
{
    margin-top: 10px;
    margin-bottom: 10px;
    display: table-row;
    vertical-align: middle;
}

.as-block
{
    display: block;
}

#divCategoryIndicatorFilters
{
    height: 70px;
    position:relative;
    margin-bottom: 30px;
}

#divCategoryIndicatorFilters div
{
    float: left;
}

#divBackground {
    background-color: #DEEEE9;
    padding: 10px 15px 15px 10px;
}

#divCategory, #divIndicator {
    padding: 5px;
    
}

#divGo {
    padding: 20px 0px 5px 5px;
}

#divViewDefinition {
    /*padding: 38px 5px 5px 5px;*/
    color: #075290;
}

#lblIndicator {
    padding-top: 25px;
    display: block;
    font-size: 20px;
    font-weight:700;
}

input[type=button]
{
    color: white;
    background-color: #084239;
    font-size: 14px;
    border: solid 1px #BFBFBF;
    height: 37px;
}

.clearleft {
    clear: left;
}

.floatleft {
    float: left;
}

.pad5left {
    padding-left:5px;
}

.pad15right{
    padding-right:15px;
}

.requiredInputHighlight {
    background-color: cyan !important;
}

#divRelatedLinks {
    border: 1px solid #E5E5E5;
    margin: 5px 0 25px 0;
}

#divRelatedLinks div {
    Background-color: RGB(8,66,57);
    color: white;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 14pt;
    line-height: 30px;
}

#divRelatedLinks table {
    width: 100%;
    padding-left: 5px;
}

#divRelatedLinks td {
    padding-left: 10px;
    text-indent: -10px;
}

#divCDILabel {
    vertical-align: middle; 
}

#divExportRadioButtons {
    padding: 10px 20px 10px 75px;
}

input[type=button].buttonSecondary {
    background-color:ButtonFace;
    color: black;
}

#divSaveMap {
    padding-right: 15px;
}

#divExportCitationLogo > #divCitation {
    padding-top: 30px;
}

.background-color-white
{
	background-color: White !important;
}

.background-color-primary
{
	background-color: White !important;
}
table, div, input[type='text'], input[type='password'], textarea, select, .rd-checkboxlist-dropdown, .ThemeLinkButton, .ThemeLinkButtonSmall, .yui-nav a:link, .rdThemeDataTableCell 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

.rdThemeDataTable th:first-child{
	border-top-left-radius: 0px;
}

.rdThemeDataTable th:last-child
{
	border-top-right-radius: 0px;
}
.rdReportHeader
{
	top:-10px;
}

.highcharts-container, .highcharts-legend, table
{
	font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.divHeaderTitle {
    Background-color:RGB(8,66,57);
}

.divHeaderTitle h2 {
    Color:white;
    margin-left: 115px;
}

.divBlueBar {
    border-top-width: 6px; 
    border-top-style: solid; 
    border-top-color: rgb(7, 82, 144);
}

.divHeaderNav {
    Background-color:RGB(8,66,57);
    color:white;
    Margin-top: 3px;
}

.divHeaderNav table {
    color:white;
    Margin-left:0px;
    width: 100%;
}

.gsTable
{
    border: 1px solid #DDD;
    background-color: #C1DED5;
    
}

.gsButton 
{
    background: #084239;
}


.highcharts-data-labels, .highcharts-legend, .highcharts-legend-item,  .highcharts-tooltip, .highcharts-axis-labels, .highcharts-yaxis-labels {
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}


.logo-large {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
