/* Generic map styles */
#map{
    height: 35em;
    width: 100%;
    margin: 0 0 0 0;
    border-bottom: 1px solid #b8b8b8;
}

div.olControlMousePosition {
    bottom: 0;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Arial;
    font-size: smaller;
}
.olControlScaleLine {
    display: block;
    position: absolute;
    left: 10px;
    bottom: 15px;
    font-size: xx-small;
}

/* End - Generic map styles */
/* Tool specific  map styles */



.aerodrome-map-container, .route-map-container{
    border: 1px solid #b8b8b8;
    background-color: #e4e4e4;
    margin: 0 0 0 0.5em;
    width: 720px;
}

.tab-panel .aerodrome-map-container, .tab-panel .route-map-container{
    margin: 0 0 0 0;  
}

.map-selection .details-title{
    font-weight: bold;
    display:inline-block;
    margin: 0.5em 0.25em;
}
.map-selection .route-leg-location-details{
    margin: 0.5em 0.25em;
}

.map-selection ul li{
    display:inline-block;
    margin-right: 2em;
}
.map-selection ul {
    margin:0;
}
/* End - Tool specific  map styles */


.map-link-title{
    display:inline;
    margin-top: 0.5em;
    vertical-align:middle;
}

.world-map-image{
    margin-left: 0.25em;
    vertical-align: middle;   
}

.close-world-map-image{
    float: right;
    padding-right: 0.75em
}

.close-world-map-title {
    color: #003592;
    font-weight: bold;
    margin-left: 0.5em
}


/* JQuery tabs */

#tabs .ui-widget-header,#additional-tabs .ui-widget-header{
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    background: none;
}

.print-view-section .ui-widget-content{
    border: none;
    background: none;
}

#tabs .map-outage-tab-content .ui-tabs-panel,#additional-tabs .map-outage-tab-content .ui-tabs-panel{
    border: 1px solid #aaa;
}

.region-outage-table {
    float:left; 
    margin:1em;
}

#tabs .map-outage-tab-content .ui-tabs-hide,#additional-tabs .map-outage-tab-content .ui-tabs-hide{
    border: none;
}

#tabs .ui-tabs-nav li.ui-state-default,#additional-tabs .ui-tabs-nav li.ui-state-default{
    /* font and size details for tabs */
    color: #000;
    font-size: 9pt;
    background:none;
    background-color: #b8b8b8;
}

#tabs .ui-tabs-nav li.ui-state-default a,#additional-tabs .ui-tabs-nav li.ui-state-default a{
    color: #000;
}

#tabs .ui-tabs-nav li.ui-state-active,#additional-tabs .ui-tabs-nav li.ui-state-active{
    /* active tab styles */
    background:none;
    background-color: #f4f4f4;
}


/* END - JQuery tabs */