strong {
    font-weight:bold;
}

body {
    background-color:#5d6d6d;
}

label, input, option, select {
    font-size:8pt;
}

/* Main divs */

#divHeader {
    width:100%;
    height:95px;
    background-color:#bb3300;
    position:absolute;
}

#divMenus {
    display:inline;
    width:300px;
    height:600px;
    background-color:#C3C3C3;
    float:left;
    border-right:0px solid #222222;
    position:relative;
}

#divMenus .ui-resizable-e {
    width:5px;
    position:absolute;
    cursor:e-resize;
    height:100%;
    right:0px;
    width:2px;
    top:5px;
    display:block;
    position:absolute;
    background-color:#C3C3C3;
    z-index:1076;
    border-left:2px solid #022241;
    border-right:2px solid #022241;
}

.ui-resizable-handle {
    display:block;
    width:5px;
    height:5px;
    background-color:black;
    cursor:nw-resize;
    position:absolute;
    right:0em;
    margin:-5px 0 0 0;
    top:100%;
}

.selectMaxWidth {
    width:98%;
}

.menuTitle {
    height:15px;
    background-color:#022241;
    width:100%;
    border:0px solid black;
    padding:5px;
    color:white;
    font-weight:bold;
}

.menuBody {
    background-color:#C3C3C3;
}

.divMenuSeparator {
    height:5px;
    background-color:#C3C3C3;
}

#divMenuSearch {
    height: 220px;
    padding:0px;
    width:100%;
    background-color:#C3C3C3;
    border:10px solid white;
}

#divMenuSearchBody {
    height:185px;
    width:100%;
}


#divMenuLayersManager {
    padding:0px;
    width:100%;
    border:10px solid white;
}

#divMenuLayersManagerBody {
    overflow:auto;
    width:100%;
}

#divVSeparator {
    display:inline;
    width:7px;
    background-color:#C3C3C3;
    position:absolute;
    z-index:1078;
    cursor:pointer;
}

#divMapContainer {
    display:inline;
    width:749px;
    height:600px;
    position:absolute;
    background-color:white;
    border:10px solid white;
}

#divMap {
    position:absolute;
}

#divFooter {
    width:100%;
    height:24px;
    background-color:#022241;
    clear:both;
    position:absolute;
}

#divBaseLayerSwitcher{
    position:absolute;
	width:135px;
	height:30px;
}

#divOverviewMap {
    position:absolute;
    width:102px;
    height:102px;
}



#divMapToolBar {
    z-index:1050;
}

.mapToolBar {
    width:380px;
    height:26px;
}

.mapToolBarMain {
    border:2px solid gray;
    background-color:white;
    position:absolute;
    top:107px;
    left:280px;
}

.transparentChildren {
    position:absolute;
    top:0px;
    left:0px;
}

#divStatusBar {
    z-index:1050;
    background-color:white;
    border:1px solid gray;
}

.mapStatusBar {
    color:#333333;
    height:18px;
    padding:1px;
    position:absolute;
    width:254px;
}

#divScaleSelector{
    display:inline;
    z-index:1050;
    bottom:2px;
    margin-left: 10px;
    width: 160px;
    position:absolute;

}

#egvControlScaleSelectorCombo {
    left:0px;
    position:relative;
    width:100px;
    z-index:1051;
}
#divPrint {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:1098;
}

#divPrintBackground {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:gray;
    z-index:1099;
    display:none;
}

#divPrintBody {
    position:absolute;
    left:20%;
    top:20%;
    width:60%;
    height:60%;
    border:10px solid white;
    z-index:1100;
    display:none;
    background-color:#C3C3C3;
    height:auto !important;
}
#divInfo {
    position:absolute;
    left:0;
    top:0;
    width:200px;
    height:30%;
    border:1px solid black;
    background-color:white;
    z-index:1090;
    display:none;
}

#divProfile {
    width:749px;
    height:165px;
    position:absolute;
    background-color:white;
}

#divText {
    position:absolute;
    left:79%;
    top:20%;
    width:300px;
    height:auto;
    border:1px solid black;
    background-color:white;
    z-index:1080;
}

#divTextBody {
    width:auto;
}

#divTextTitle {
    width:auto;
}


.divTitle {
    background-color:#022241;
    padding:2px;
    font-weight:bold;
    color:white;
    
}

.divClose {
    width:15px;
    height:15px;
    right:0.3em;
    background-image:url('../img/buttons/modal/close.gif');
    margin:-15px 2px 0 0;
    position:absolute;
    display:block;
    top:15px;
}

.divMinimize {
    width:15px;
    height:15px;
    right:0.3em;
    background-image:url('../img/buttons/modal/minimize.gif');
    margin:-10px 2px 0 0;
    position:absolute;
    display:block;
    top:15px;
}

.cursorClick {
    cursor:pointer;
}

.cursorMove {
    cursor:move;
}

.cursorHorResize {
    cursor:sw-resize;
}

#suggestDiv {
    background-color:white;
    overflow:auto;
    border:1px solid blue;
    cursor:pointer;
}

.results {
    height:100px;
    overflow:auto;
}

.topoResultsEven {
    background-color:transparent;
}

.topoResultsOdd {
    background-color:#f2f2f2;
}

.topoResultsHover {
    background-color:#022241;
    color:white;
    cursor:pointer;
}

#divObsoleteBrowser {
    background:#cccccc url(../img/browser/error.gif) no-repeat scroll 0 0;
    position:absolute;
    left:100px;
    top:10px;
    width:150px;
    height:20px;
    z-index:1025;
    cursor:pointer;
    padding-left:25px;
    padding-top:5px;
    border:2px solid #990101;
    text-decoration:underline;
    display:none;
}

.obsoleteTable {
    margin-left:auto;
    margin-right:auto;
    width:600px;
}

.ui-state-default {
    background:#022241 url(../img/accordionActive.png) no-repeat scroll 0 0;
}

.ui-state-active {
    background:#022241 url(../img/accordionDefault.png) no-repeat scroll 0 0;
}

.ui-accordion-header {
    padding-left:25px;
}

.divSeparatorCollapsed {
    background:url(../img/separatorExpanded.png) no-repeat center;
}

.divSeparatorExpanded {
    background:url(../img/separatorCollapsed.png) no-repeat center;
}

.divGPXClass {
    margin:10px;
}

.egvControlPrintBody {
    margin:10px;
}

.divGPXButton {
    margin-left:auto;
    margin-right:auto;
    width:150px;
}

.divGPXError {
    padding:2px;
    padding-left:10px;
    padding-right:10px;
    border:2px solid #990101;
    color:#990101;
    font-weight:bold;
    display:none;
}

#divTransparency{
    position:absolute;
	width:131px;
	height:30px;
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left:-0.6em;
    top:-0.5em;
    height:0.8em;
}

.ui-slider .ui-slider-handle {
    cursor:pointer;
    height:0.9em;
    position:absolute;
    width:1em;
    z-index:2;
    background:#035097;
    border:1px solid #CCCCCC;
    outline-style:none;
    outline-width:medium;
}

.ui-slider {
    position:relative;
    text-align:left;
    background:#035097;
    border:1px solid #022241;
}

.ui-accordion-content {
    padding-left:5px;
    padding-top:2px;
}

#divLoading {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:500px;
    background-color:white;
    /*display:none;*/
}
.divProfilesClass {
    width:650px;
    height:130px;
    margin-top:5px;
    margin-left:10px;
}
.profileLeft {
    float:left;
    width:590px;
    height:140px;
    display:inline;
    margin-right:5px;
}

.profileRight {
    width:50px;
    height:140px;
    display:inline;
}

.mapTransparency {
    width:131px;
    height:30px;
}

.mapTransparencyMain {
    border:2px solid gray;
    background-color:white;
    position:absolute;
    top:107px;
    left:280px;
}

.mapTransparencyTitle {
    width:45px;
    padding-left:5px;
}

.mapTransparencySlider {
    width:75px;
}
