/* 
Current version - 1.3.0
*/

body {
font:95%/1.3 Arial,sans-serif;
width:950px;
background:#fff;
padding-bottom:20px;
margin:auto;
}

a {
color:#0066B3;
background:inherit;
text-decoration:none;
}


h1 {
font:bold 1.8em Arial, Arial, Sans-Serif;
color:#036DA7;
}


h2 {
font:bold 1.1em Arial, sans-serif;
}

div#header {
/* overflow:hidden; */
background:#BBD9EE;
*height: 80px;
}

div#header h1 {
/* width:770px; */
text-align:left;
margin:0 auto;
}

div#header h1 {
color:#fff;
padding:10px 10px 10px;
}

#content {
font:95%/1.3 Arial,sans-serif;
background:#fff;
margin:0;
text-align:left;
}

#footer { 
background:#BBD9EE;
color:#000;
}


.yui-button#lsUp button {
background: url(/1.4.0/img/up.png) 50% 50% no-repeat;
}

.yui-button#lsDown button {
background: url(/1.4.0/img/down.png) 50% 50% no-repeat;
}


#panelContainer {
z-index:10000;
}

dl {
margin-left:0.4em;
}

dd {
margin-bottom:0.6em;
}

.meta {
padding-bottom:2px;
font-size: 10px;
color:#999999;
}


form #commText {
	width: 400px;
	height: 125px;
}

.article .details {
color:#999;
}

.article h2 {
color:#999;
margin-bottom:0;
padding-bottom:0;
}

.article .desc {
margin-bottom:2em;
}

div.olMap {
	padding: 0px!important;
    margin: 0px!important;
}

div.olMapViewport {
    text-align: left;
    z-index: 0;
}

div.olLayerDiv {
   -moz-user-select: none;
}

.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 15px;
}
.olControlAttribution {
    font-size: smaller;
    right: 3px;
    bottom: 4.5em;
    position: absolute;
    display: block;
}
.olControlScale {
    right: 3px;
    bottom: 3em;
    display: block;
    position: absolute;
    font-size: smaller;
}
.olControlScaleLine {
   left: 10px;
   bottom: 15px;
   font-size: xx-small;
}
.olControlScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}

.olControlPermalink {
    right: 3px;
    bottom: 1.5em;
    display: block;
    position: absolute;
    font-size: smaller;
}

div.olControlMousePosition {
    bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Arial;
    font-size: smaller;
}

.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.olControlOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-color: #00008B;
    -moz-border-radius: 1em 0 0 0;
}

.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}

.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}

.olControlOverviewMapExtentRectangle {
    /* overflow: hidden; */
    background-image: url("1.0.0/img/OpenLayers/blank.gif");
    cursor: move;
    border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
    /* overflow: hidden; */
    cursor: move;
    background-image: url("/1.4.0/img/OpenLayers/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
}

.olLayerGeoRSSDescription {
    float:left;
    width:100%;
    overflow:auto;
    font-size:1.0em;
}
.olLayerGeoRSSClose {
    float:right;
    color:gray;
    font-size:1.2em;
    margin-right:6px;
    font-family:sans-serif;
}
.olLayerGeoRSSTitle {
    float:left;font-size:1.2em;
}

.olPopupContent {
    padding:5px;
    overflow: auto;
}
.olControlNavToolbar {
    width:0px;
    height:0px;
}
.olControlNavToolbar div {
  display:block;
  width:  28px;
  height: 28px;
  top: 300px;
  left: 6px;
  position: relative;
}

.olControlNavigationHistory {
   background-image: url("/1.4.0/img/OpenLayers/navigation_history.png");
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;

}
.olControlNavigationHistoryPreviousItemActive {
  background-position: 0px 0px;
}
.olControlNavigationHistoryPreviousItemInactive {
   background-position: 0px -24px;
}
.olControlNavigationHistoryNextItemActive {
   background-position: -24px 0px;
}
.olControlNavigationHistoryNextItemInactive {
   background-position: -24px -24px;
}

.olControlNavToolbar .olControlNavigationItemActive {
  background-image: url("/1.4.0/img/OpenLayers/panning-hand-on.png");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlNavigationItemInactive {
  background-image: url("/1.4.0/img/OpenLayers/panning-hand-off.png");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemActive {
  background-image: url("/1.4.0/img/OpenLayers/drag-rectangle-on.png");
  background-color: orange;
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemInactive {
  background-image: url("/1.4.0/img/OpenLayers/drag-rectangle-off.png");
  background-repeat: no-repeat;
}
.olControlEditingToolbar  {
    float:right;
    right: 0px;
    height: 30px;
    width: 200px;
}
.olControlEditingToolbar div {
  background-image: url("/1.4.0/img/OpenLayers/editing_tool_bar.png");
  background-repeat: no-repeat;
  float:right;
  width:  24px;
  height: 24px;
  margin: 5px;
}
.olControlEditingToolbar .olControlNavigationItemActive {
  background-position: -103px -23px;
}
.olControlEditingToolbar .olControlNavigationItemInactive {
  background-position: -103px -0px;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive {
  background-position: -77px -23px;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive {
  background-position: -77px -0px;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive {
  background-position: -51px 0px;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive {
  background-position: -51px -23px;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive {
  background-position: -26px 0px;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive {
  background-position: -26px -23px ;
}
.olControlSaveFeaturesItemActive {
    background-image: url(/1.4.0/img/OpenLayers/save_features_on.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
.olControlSaveFeaturesItemInactive {
    background-image: url(/1.4.0/img/OpenLayers/save_features_off.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.olHandlerBoxZoomBox {
    border: 2px solid red;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}
.olHandlerBoxSelectFeature {
    border: 2px solid blue;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}

/*
 * Due to current limitations in the OpenLayers code, you can only
 * replace this image with another image which is 17px x 17px.
 */
.olPopupCloseBox {
  background: url("/1.4.0/img/OpenLayers/close.gif") no-repeat;
  cursor: pointer;
}

.olControlNoSelect {
-moz-user-select: none;
}

.yui-skin-sam .yui-panel-container {
text-align:left;
}

#lsInput {
margin: 10px 0 0 0;
}


form input, form textarea {
color:#52565B;
background:#FFF;
border:1px solid #C3C3C3;
padding:2px;
}

#rastercutManageFormPH {
float: left;
}

#calContainer {
float:right;
}

#rastercutManageDataTable {
float: left;
padding-top: 15px;
}


.olControlEditingToolbar .olControlDeleteVertexItemInactive { 
background-image: url("/1.4.0/js/theme/default/img/remove_point_off.png");
background-repeat: no-repeat;
}
        
.olControlEditingToolbar .olControlDeleteVertexItemActive { 
background-image: url("/1.4.0/js/theme/default/img/remove_point_on.png");
background-repeat: no-repeat;
}


.olControlEditingToolbar .olControlMoveVertexItemInactive { 
background-image: url("/1.4.0/js/theme/default/img/move_vertex_off.png");
background-repeat: no-repeat;
}
       
.olControlEditingToolbar .olControlMoveVertexItemActive { 
background-image: url("/1.4.0/js/theme/default/img/move_vertex_on.png");
background-repeat: no-repeat;
}

.olControlEditingToolbar .olControlCogoDirectInactive { 
background-image: url("/1.4.0/js/theme/default/img/add_point_off.png");
background-repeat: no-repeat;
}
        
.olControlEditingToolbar .olControlCogoDirectActive { 
background-image: url("/1.4.0/js/theme/default/img/add_point_on.png");
background-repeat: no-repeat;
}
