﻿        .fixedPanelCell {
            width: 419px;
            height: 50px;
            position: fixed;
            z-index: 999;
            left: 11px;
        }

        .fixedPanelCellFlip {
            width: 459px;
            height: 50px;
            position: fixed;
            z-index: 999;
            right: 36px;
        }

        .header {
            text-align: center;
            width: 99%;            
            height: 46px;
            font-size: 16pt;
            background-color: #385C8B;
            font-weight: bold;
            border-top: 2px solid #FFFFFF;
            border-left: 2px solid #FFFFFF;
            border-bottom: 2px solid #330000;
            border-right: 2px solid #330000;
            color: white;
            cursor: pointer;
        }

        .child
        {
            cursor:pointer;
            display:block;  
            background-color: white;
            border-width: 1px 3px 1px 2px; 
            border-style: solid; 
            border-color: rgba(236, 235, 235, 1.00);
            font-size: 12pt;
            color:  black;
            padding: 10px;
            text-decoration: none;
        }

        .panelCell {
            width:419px; 
            background-color: white;
            /*height:50px;*/
        }

        .focused
        {
            background-color: rgb(234, 220, 190) !important;
            font-weight: bold !important;
        }

        #mainbuttons
        {
            margin-top: -5px !important;
            padding-left: 22px !important;
            max-width: 832px !important;
            z-index: 1000 !important;
        }

        .mainbutton
        {
            margin: 7.2px !important;
        }

body {
    background-image: url('https://images.house.mo.gov/graphics/TitleSmallBoring.png') !important;
    background-repeat: no-repeat !important;
    background-position: left 0px top 0px !important;
    font-family: 'Century Gothic',Arial, Helvetica, sans-serif !important;
    background-color: #838383;
    width: 99%;
    position: relative;
    overflow: hidden;
}

        #loader
        {
             display: inline-block;
            position: absolute;
            width: 72.6%;
            background-color: white;
            text-align: center;
            z-index: 1000;
        }

        #loader span
        {
            border: 1px solid black;
            box-shadow: 5px 5px 5px grey;
        }

        #mainmenuDIV
        {
            z-index: 10000;
        }

        .menuheader
        {
            height: 100%; 
            display: table-cell; 
            text-align: center; 
            vertical-align: middle; 
            color: white; 
            font-weight: bold; 
            border-top: 2px solid #FFFFFF; 
            border-left: 2px solid #FFFFFF; 
            border-bottom: 2px solid #330000; 
            border-right: 2px solid #330000; 
            font-size: 22pt;
            cursor: pointer;
            top: -4px;
        }

        .menuitem
        {
            color: white; 
            padding-left:20px; 
            padding-top: 20px; 
            font-weight: bold; 
            font-size: 40pt !important; 
            text-shadow: 2px 2px #000000;
            display: block;
            border-bottom: 2px solid white;
            cursor: pointer;
        }

        .menuitem a
        {
            color: white;
            text-decoration: none;
            cursor: pointer;
            text-shadow: 2px 2px #000000;
        }

        h1
        {
            font-size: 16pt;
            margin: 0;
        }

        @media screen and (max-width: 1158px) { #topMenu {display: table !important; height: 62px !important;} #mainmenuDIV {top: 56px !important;} #mainbuttons {display: none !important;} .menuheader {width: 7% !important; height: 95% !important; position: absolute !important; right: -6px !important; display: block !important;} .menuheader img {width: 35px !important; display: block !important; padding-top: 10px;} .menuitem {font-size: 24pt !important;} } @media screen and (min-width: 1181px) { #topMenu {display: none !important;} #mainmenuDIV{display: none !important;} #mainbuttons {display: block !important;} }