body { font-family: sans-serif; background-color: #0772A1; margin-top: 10px; }
a { color: black; cursor: pointer; }

.title { text-align: center; }
.title a { text-decoration: none }
.float { float: left; }
.float_right { float: right; }
.no_float { clear: both; }
.center { margin-left: auto; margin-right: auto; }
.center_inside { text-align: center; }
.hidden { visibility: hidden; }
.highlight { background-color: #0772A1; color: #FFFFFF; }
.alert { background-color: #FF3100; color: #FFFFFF; }

.no-close .ui-dialog-titlebar-close { display: none; }

#login_error { text-align: center; padding-top: 30px; color: red; font-weight: bold; }

#panel { height: 40px; width: 100%; border-color: #FFB700; background-color: #FFB700; position: relative; margin-bottom: 10px; }
    #panel .title { text-align: left; font-size: 20px; font-weight: bold; position: relative; top: 13px; left: 20px; width: 200px; }
#user_menu { position: absolute; right: 20px; top: 2px; font-size: 11px; text-align: center; }
#left_top_panel { position: absolute; top: 13px; left: 210px; }
#toolbar { position: absolute; top: 1px; right: -200px ; }
#toolbar a { margin-left: 1rem; }


#menu_container { margin-top: 10px; position: relative; }
    #menu { background-color: #FFD773; margin: 0px auto; border-spacing: 0px; }
        #menu a { font-size: 11px; font-weight: bold; text-decoration: none; }
        #menu td { height: 25px; padding: 0px 5px; }
        #menu .selected { background-color: #FFB700; }

#map_resizer_toolbox { position: absolute; height: 25px; right: 0px; top: 0px; }
    #map_resizer_toolbox table { background-color: #FFD773; border-spacing: 0px; height: 100%; }
        #map_resizer_toolbox .title { background-color: #FFB700; }  
        #map_resizer_toolbox td { padding: 0px 2px; }  
        #map_resizer_toolbox img { vertical-align: middle; }

#form_container { padding-top: 20px; font-size: 11px; font-weight: bold;}
    #form_container td { text-align: center; }
    #form_container input { border: none; height: 20px; border: 1px solid #000000; }
    #submit_container { padding-top: 15px; }
        #submit_container input { width: 70%; font-size: 11px; font-weight: bold; height: 30px; background-color: #FFB700; }

.popup { font-size: 13px; background-color: #FFD773; display: none; min-width: 200px; }
    .popup .title { background-color: #FFB700; font-size: 13px; font-weight: bold; }
    .popup .content { margin: 10px; }
    .popup .buttons { margin: 10px auto; border-spacing: 10px 0px; }
            .popup .buttons a { font-size: 11px; font-weight: bold; text-decoration: none; }   
            .popup .buttons a:hover { color: #FF3100; }   
    .popup .buttons td { padding: 3px 10px; width: 50px; background-color: #FFB700; text-align: center; cursor: pointer; }

