.centred  
{
text-align: center;
}

.layer
{
    margin: 2px;
    border: 3px groove;
    padding: 2px;
    min-width: 400 px;
    
    position: relative;
}

/* .olControlLayerSwitcher 
{
    position: absolute;
    right:20px;
    background-color: #00008b;
    color: #ffffff;
    opacity:0.75 ;
}.
.olControlLayerSwitcher .layersDiv
{
    //position: absolute;
    //right:20px;
    background-color: #00008b;
    //color: #ffffff;
    //opacity:0.75 ;
}
.olControlLayerSwitcher .minimizeDiv
{
    position: absolute;
    right:20px;
    background-color: #00008b;
    color: #ffffff;
} */
/* .maximizeDiv
{
    position: absolute;
    left:200px;
}
 */
#layersContainer
{
    display: none;
}

/* .layers
{
    display: none;
} */
#langPanel
{
	position:absolute;
	right:10;
	top:10;
}
#navlist {
padding : 4px 5px 5px 0;
margin : 0 0 20px 0;
text-align : center;
letter-spacing : 3px;
color : #fff;
background : #7ABA2E;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 5px 0.75em;
margin : 0;
color : #fff;
background : #7ABA2E;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
background :#7ABA2E;
}
#navlist li a:visited {
color : #fff;
background : #7ABA2E;
}
#navlist li a:hover {
color : #fff;
background : #BA3F2F;
}
#navlist li a#current {
color : #fff;
background : #BA3F2F;
}


            /* Toolbar styles */
            #toolbar {
                position: relative;
                padding-bottom: 0.5em;
                display: none;
            }
            
            #toolbar ul {
                list-style: none;
                padding: 0;
                margin: 0;
            }
            
            #toolbar ul li {
                float: left;
                padding-right: 1em;
                padding-bottom: 0.5em;
            }
            
            #toolbar ul li a {
                font-weight: bold;
                font-size: smaller;
                vertical-align: middle;
                color: black;
                text-decoration: none;
            }
 
            #toolbar ul li a:hover {
                text-decoration: underline;
            }
            
            #toolbar ul li * {
                vertical-align: middle;
            }
 
            /* The map and the location bar */
            #map {
                clear: both;
                position: relative;
                width: 800px;
                height: 487px;
                border: 1px solid black;
				background-color:white;
            }
            
            #wrapper {
                width: 800px;
            }
            
            #location {
                float: right;
            }
            
            #options {
               position: absolute;
                left: 13px;
                top: 7px;
                z-index: 3000;
            }
			
			#previous_extent {
               position: absolute;
                left: 33px;
                top: 7px;
                z-index: 3000;
				height: 18;
				width:18;
            }
			
			#base_layer_extent {
               position: absolute;
                left: 53px;
                top: 7px;
                z-index: 3000;
				height: 18;
				width:18;
            }
			
			#next_extent {
               position: absolute;
                left: 73px;
                top: 7px;
                z-index: 3000;
				height: 18;
				width:18;
            }
			
		    #panel {
				right: 0px;
				height: 30px;
				width: 200px;
			}
			#panel div {
				float: left;
				margin: 5px;
			}

			#export_buttons input
			{
				width: 200px;
			}
			
			#TextFileLoad1
			{
				width: 200px;
			}
			
			#ControlPanel
			{
	/* 			background-color: a71616; */
				width: 220px;
				text-align: left;
				vertical-align: top;
/* 				table-layout:fixed;*/				
			}
			
			#ControlPanel input
			{
				width:200px;
			}
			
			#ControlPanel #draw_control_div input
			{
			/* 	display: inline  ; */
				width:auto;
			}
			
			body 
			{
			background-color: fbf8c4;/* 6dda53; */
			}
			
            /* Styles used by the default GetFeatureInfo output, added to make IE happy */
            table.featureInfo, table.featureInfo td, table.featureInfo th {
                border: 1px solid #ddd;
                border-collapse: collapse;
                margin: 0;
                padding: 0;
                font-size: 90%;
                padding: .2em .1em;
            }
            
            table.featureInfo th {
                padding: .2em .2em;
                text-transform: uppercase;
                font-weight: bold;
                background: #eee;
            }
            
            table.featureInfo td {
                background: #fff;
            }
            
            table.featureInfo tr.odd td {
                background: #eee;
            }
            
            table.featureInfo caption {
                text-align: left;
                font-size: 100%;
                font-weight: bold;
                text-transform: uppercase;
                padding: .2em .2em;
            }
