html, body {
    background-color:       #000000;
    color:                  #ffffff;
    font-family:            "Helvetica", "Arial", sans-serif;
}

a, a:visited {
    color:                  #f2e868; /* Yellow */
}

a:active, a:hover {
    text-decoration:         underline;
    color:                  #ffff00; /* Bright Yellow */
}

a[name], a[name]:visited, a[name]:active, a[name]:hover {
    text-decoration:        none;
    color:                  #ffffff;
}

.menuMainList {
    display:                block;
    width:                  100%;
    text-align:             center;
    margin:                 0;
    padding:                0;
}

.menuMainList li {
    display:                inline-block;
    list-style-type:        none;
    margin:                 0.2em;
    margin-left:            1em;
    margin-right:           1em;
}

.menuSubList {
    display:                block;
    margin:                 0;
    padding:                0;
}

.menuSubList li {
    display:                block;
    list-style-type:        none;
    margin-left:            1em;
}


#layoutPageLeftSidebarDiv {
    width:                  15em;
}

.footerList {
    display:                block;
    text-align:             left;
    margin:                 0;
    padding:                0;
    font-size:              75%;
}

.footerList li {
    display:                inline-block;
    list-style-type:        none;
    margin:                 1em;
    margin-right:           2em;
}

#copyrightDiv, #gtWebsiteCommon_serverVersionDiv {
    margin-left:            1em;
    font-size:              75%;
    
}

fieldset {
    border-style:               none;
    border-top-style:           solid;
    border-top-width:           0.1em;
    border-top-color:           #666666;
    border-bottom-style:        solid;
    border-bottom-width:        0.15em;
    border-bottom-color:        #666666;
    margin-bottom:              1.75em;
    margin-top:                 0.25em;
}

#loginCtlsFieldset {
    border-top-style:           none;
    border-bottom-style:        none;
    margin-bottom:              0;
    margin-top:                 0;
}

#loginCtlsFieldset>legend {
    display:                    none;
}


#gtWebsiteCommon_pageStatusBar {
    border-style:               none;
    border-top-style:           solid;
    border-top-width:           0.1em;
    border-top-color:           #f2e868; /* Yellow */
    padding-top:                0.5em;
    border-bottom-style:        solid;
    border-bottom-width:        0.15em;
    border-bottom-color:        #f2e868; /* Yellow */
    padding-bottom:             0.5em;
    margin-bottom:              1.75em;
    margin-top:                 0.25em;
    text-align:                 right;
}

#gtWebsiteCommon_pageStatusBar>* {
    margin-left:                1.5em;
}

#layoutPageContentHeaderDiv2 {
    height:                     5em;
}

#layoutPageContentFooterDiv2 {
    height:                     1em;
}

#llLogoDiv1, #llLogoDiv2 {
    display:                    inline-block;
    margin:                     1em;
    padding:                    0;
}

#llLogoDiv2>img {
    margin-bottom:                15px;
}

#layoutPageHeaderDiv2 {
    height:                     8em;
}

label, .ControlLabel, .FormDisplayFieldLabel, dt, legend {
    font-weight:            bold;
}

label.FormFieldLabel, label.FormDisplayFieldLabel, div.FormFieldLabel, div.FormDisplayFieldLabel, span.FormFieldLabel, span.FormDisplayFieldLabel, label.ControlLabel {
    width:                  10em;
    display:                inline-block;
    padding-bottom:         0.5em;
    padding-top:            0.5em;
    padding-right:          2em;
}

.searchResultsTableBody tr:nth-child(odd) {
    background-color:       #222222;
}

.searchResultsTable .reportSearchResultsTableBody tr.resultRowEven, .searchResultsTable .reportSearchResultsTableBody tr.seperatorRowEven, .searchResultsTable .reportSearchResultsTableBody tr.messageRowEven { 
    background-color:       transparent;
}

.reportSearchResultsTableBody tr.resultRowOdd, .reportSearchResultsTableBody tr.seperatorRowOdd, .reportSearchResultsTableBody tr.messageRowOdd {
    background-color:       #222222;
}

.reportSearchResultsTableBody tr.resultRowEven td.reportSortedColumn {
    background-color:       #222222;
}

.reportSearchResultsTableBody .headerRow2, .reportSearchResultsTableBody .headerRow2 td, .reportSearchResultsTableBody .headerRow2 h3, #reportSearchprintResultsTableBody .headerRow2, #reportSearchprintResultsTableBody .headerRow2 td, #reportSearchprintResultsTableBody .headerRow2 h3 {
    background-color:       #333333;
} 

.reportSearchResultsTable th.reportSortedColumn {
    background-color:       #333333;
}

.reportSearchResultsTableBody tr.resultRowOdd td.reportSortedColumn {
    background-color:       #333333;
}

.reportSearchResultsTableBody .headerRow, .reportSearchResultsTableBody .headerRow td, .reportSearchResultsTableBody .headerRow h2, #reportSearchprintResultsTableBody .headerRow, #reportSearchprintResultsTableBody .headerRow td, #reportSearchprintResultsTableBody .headerRow h2 {
    background-color:       #444444;  
} 

.searchResultsTableBody .searchResultsTableBodySelectedTR:nth-child(odd), .searchResultsTableBody .searchResultsTableBodySelectedTR:nth-child(even) {
    background-color:       #444444;
}

#mapcontainer1 {
    height:                 750px;
}

th {
    text-align:             left;
}

.llTrackedLocationsTable td, .llTrackedLocationsTable th {
    padding:                0.25em;
    padding-left:           0.5em;
    padding-right:          0.5em;
}

.llTrackedLocationsTable tr:nth-child(odd){
    background-color:       #222222;
}

.writtenSignature img {
    filter:                 invert(100%);
}

#llPageHeaderMobileMenuIconContainer {
    display: none;
}

a[name].NoAutocompletePwdField, a[name].NoAutocompletePwdField:visited, a[name].NoAutocompletePwdField:active, a[name]:hover {
    color: #000000;
}