body { 
    padding: 0;
    margin: 0;
    font-family: arial;

}

body { behavior:url("csshover.htc"); }

#clear {
 clear: both;   
}

form {
    margin: 0;
    padding:0;
}

a
{
    color: black;
    text-decoration: none;
}
a:visited
{
    color: black;
}

a:hover
{
    text-decoration: underline;
}


#Header {
    background-image: url('img/titlebar_o2.png');
    background-repeat: no-repeat;
    background-color: #FFAF39;
    height: 35px;
}

* html #Header {
/*    margin-bottom: -1px;*/
}

div.CmdBar {
  background-color: #e8e8e8;
  border-top: 2px solid #006f02;
  border-bottom: 2px solid #006f02;
}

div.CmdBar a {
    background-image: url('img/divide.png');
    background-repeat: no-repeat;
    padding: 0 .5em;
}

div.CmdBar a:hover {
    background-color: #fff;
    text-decoration: none;
}

#Header h3 {
    display: none;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

#AppArea {

   background-color:#fff; 
   padding-top: 1em;
}


#AppNav {
    background-color: #ffaf39;
    float: left;
    border-right: 2px solid #006f01;
    width: 9em;
    height: 700px;
}

#block_list 
{
  overflow: auto;
  height: 450px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #FFD89D;

}



#AppNav h4 {
    padding: 0 .2em;
    margin: 0;
    
}

#AppNav h3 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    padding: 0 .2em;
}

#AppNav li.selected {
    background-color:#FFEBCD;

    font-weight: bold;
}

#AppNav ul#properties {
    padding: 0;
    padding-left: 1em;
    margin: 0;
    list-style-type: none;

}

#AppNav ul#properties a {
    font-size: smaller;
    padding: 0;
    margin: 0;
    cursor: hand;

}

#AppNav ul#properties a:hover {
    background-color: #E4E3C7;
}

span.buttond{
    border: 1px solid black;
    padding: 0 .5em;
    background-color: #cccccc;
    cursor: default;
}

span.button:hover {
    background-color: #ffcccc;
}


#MapImage {
/*    width: 532px;
*/
    width: 500px;
    height: 402px;
    padding: 0;
    margin: 0;
    margin-top: 1em;
    border: 2px solid #006f01;
    background-color: white;    


}

* html body div#MapImage	
{
  padding: 0px;
  margin: 0px;
/*
  height: 348px;
  width: 538px;
*/

  width: 489px;

}

#MapImage img {

    padding: 0;
    margin: 0em;
}

#ButtonBar2 {
    float: left;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 400px;
    border-right: 1px solid #006f01;
}

#ButtonBar2 ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#ButtonBar2 li {
    list-style-type: none;
    background-color: green;
    padding: 0em;
    margin: 0em;
}

#ButtonBar2 img {
  padding: 0em;
  margin: 0em;
}

 #ButtonBar2 a{
    padding: 0em;
    margin: 0em;  
 }
 
#zoomin {
    background-image: url("img/zoomin.png");
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #006f01;
}

#zoomin.selected {
    background-image: url("img/zoomin2.png");
}

#zoomout {
    background-image: url("img/zoomout.png");
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #006f01;
}

#zoomout.selected {
    background-image: url("img/zoomout2.png");
}

#pan {
    background-image: url("img/pan.png");
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #006f01;
}

#pan.selected {
    background-image: url("img/pan2.png");
}

#select {
    background-image: url("img/select.png");
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #006f01;
}
#extents {
    background-image: url("img/extent.png");
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #006f01;
} 

#AppContent {
   background-color:#F1F1E3; 
   background-color:#fff;
    margin-left: 8em;
    padding: 0 0 0 1em;
}


#AppContent #MapTitle {

  font-size: larger;
  text-align: right;
  padding-right: 2em;
  margin-bottom: 1em;

}

#LabelSelect {
    margin: .5em;
    display: none;
}


#ln_menu {
    padding: .5em 0 1em 0em;
}

#ln_menu span.ln_menu_item {
    padding: 0 .2em;
    background-color: white;
}

#ln_menu label {
    padding: 0em .5em
}

#ln_menu #refreshBtn {
    margin-left: 2em;
}

#Footer {
/*    background: url('img/t2_75_wr.png') right no-repeat;*/


}



#stats 
{
    float: right;
    margin-right: 1em;
    width: 250px;
    border:2px solid #006f01;
    border-top:0;
}

#stats img {
    border: 1px solid black;
    margin: 1em 0;
    margin-left: 10%;;
    margin-right: 10%;

}


#stats div.stats_head {
    background-color: #ffaf39;
    font-size: smaller;
    font-weight: bold;
    border-bottom: 2px solid #006f01;
    border-top: 2px solid #006f01;

}
* html #stats #stats_head {
    margin-right: -1em;
}
#stats #stats_head h3 {
    font-size: smaller;
    padding: 0;
    margin: 0;
}

#stats table td.label {
    text-align: left;
    width: 49%;
    font-size: smaller;
    font-weight: bold;
}

#stats table td.value {
        width: 50%;
}

#stats table td.value input {
    background-color:#F1F1E3; 
    background-color:#fff;
    border: 0;
}

#stats table td.value input.editing {
    border: 1px solid #996600;
    background-color: #fff;
}

#edit {
    float: right;
    border-left: 2px solid #006f01;
    background-color: #FFD89D;
    padding: 0 .5em;

}

#saveCancel { display: none;}

#saveCancel span {
    padding: 0 .5em;
    background-color: #FFD89D;
    border-left: 2px solid #006f01;
}

#stats span:hover {
    background-color: white;
    cursor: pointer;

}

#parcelLine {
    background-color: #ffaf39;
    font-size: smaller;
    border-bottom: 1px solid black;
    margin-bottom: 1em;
}

#parcelLine span {
    padding: 0 .2em
}

#parcelLine a {

}
#parcelLine a:hover {
    background-color: #999999;
}

#mapImg {
    border: 0;
    cursor: crosshair;

}
#yyyDraw {
    position:absolute;
    display: inline;
}

* html #yyyDraw { position: relative }
