/* Base style overrides. Use these judiciously! */
/*
#sidebar, #content, #footer {
    border: 1px solid red;
}

table {
    border: 1px dotted red;
}

fieldset {
    border: 1px dotted blue;
}

.eis-group, .eis-control, .eis-label {
    border: 1px dotted green;
}
*/

#button_publish {
    float: right;
}

#filterFipsStateCountyCodesForm select {
    float: left;
    margin-right: .2em;
}

#codeListFilterForm select {
    float: left;
    margin-right: .2em;
}

#emissionsYearForm select {
    float: left;
    margin-right: .2em;
}

#emissionsYearFormSpacer {
    width: 175px;
}

#accept-terms-div {
    float: left;
    width: 50%;
}

#accept_terms_button {
    float: right;
}

#facilityRadioButton {
    width: auto;
}

#code-table-detail .eis-group {
    clear: both;
}

#facilityAggregateReportResults {
    overflow: auto;
    height: 100%;
    width: 100%;
}

#facilityInventoryReportResults {
    overflow: auto;
    height: 100%;
    width: 100%;
}
/*form fieldset.two-column input[type='checkbox'] {*/
/*width: auto;*/
/*}*/

#reportTable_wrapper {
    margin-top: 2px;
}

/* Begin jQuery UI Style overrides */

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    background-color: darkblue;
}

.ui-widget .custom-combobox a {
    background: #f6f6f6;
}

.ui-widget .custom-combobox a:hover {
    background: #B2B2DC;
}

.ui-widget a {
    border-bottom: 0;
}

.ui-widget a:hover {
    background: #B2B2DC;
}

.ui-widget-content {
    color: darkblue;
}

.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor a {
    color: #FFFFFF !important;
    font-weight: bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #00008B !important;
    font-weight: bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    color: #00008B !important;
    font-weight: bold;
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}


/*.ui-tabs-tab .ui-state-default a.ui-tabs-anchor:link {
    color: #ffffff;
}

.ui-tabs-tab .ui-state-default .ui-tabs-active .ui-tabs-anchor a:link a:visited,
.ui-tabs-tab .ui-state-default .ui-tabs-active a.ui-tabs-anchor:link {
    color: #00008B;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: #00008B;
}

.ui-tabs ul.ui-tabs-nav a.ui-tabs-anchor {
    padding: .5em .5em;
}

#content .ui-accordion-content .ui-tabs-nav li.ui-tabs-active li.ui-state-active a:link a:visited {
    color: #00008B;
}

#content .ui-accordion-content .ui-tabs-nav li.ui-state-default a:link a:visited {
    color: #ffffff;
}

#content .ui-accordion-content .ui-tabs-nav li.ui-state-default a:hover {
    color: #00008B;
}
*/
#content .dataTables_wrapper .fg-toolbar a {
    color: #00008B;
    border-bottom: 1px dotted #FFFFFF;
    text-decoration: none;
}

#content .dataTables_wrapper .fg-toolbar a:hover {
    background: #B2B2DC;
    color: #00008B;
}

#content .dataTables_wrapper .fg-toolbar a {
    color: #00008B;
    border-bottom: 1px dotted #00008B;
    text-decoration: none;
}

#content .ui-accordion-content a:hover {
    background: inherit;
    border-bottom: inherit;
}

.ui-widget-header {
    border: none;
    background: none;
}

/*.ui-state-active {*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #000053;
    background: #00008B url(images/ui-bg_highlight-soft_85_00008B_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff;
    outline: none;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #ffffff !important;
    text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #000053;
    background: #B2B2DC url(images/ui-bg_highlight-soft_75_B2B2DC_1x100.png) 50% 50% repeat-x !important;
    font-weight: bold;
    color: #000053 !important;
    outline: none;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b !important;
    text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545 !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #2b2b2b !important;
    text-decoration: none;
}

/*.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: inherit;
}*/

.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_000053_256x240.png);
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: inherit;
}

.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_B2B2DC_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_000053_256x240.png);
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #000053;
    text-decoration: none;
    outline: none;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_000053_256x240.png);
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .1em .1em .1em .1em;
    font-size: 100%;
}

.ui-accordion .ui-accordion-header a {
    padding:0.2em 0.2em 0.2em 0.2em;
}

.ui-widget a:hover {
    background: inherit;
}

/* End jQuery UI Style overrides */



/* Interaction states
----------------------------------*/
/*.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,*/

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
/*html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #cccccc;
    background: #B2B2DC url(images/ui-bg_highlight-soft_75_B2B2DC_1x100.png) 50% 50% repeat-x;;
    font-weight: normal;
    color: #000053;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    ocolor: #000053;
    text-decoration: none;
}

.ui-widget-content .ui-state-default {
    border: 1px solid #000053;
    background: #00008B url(images/ui-bg_highlight-soft_85_00008B_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff;
    outline: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #000053;
    background: #00008B url(images/ui-bg_highlight-soft_85_00008B_1x100.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #ffffff;
}*/

.ui-dialog-titlebar { 
	background: darkblue;
	color: #ffffff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background: #FFFA90;
    border-color: #777620;
    color: #000000
}