body {
    font-size: 11px;
    font-family: verdana;
    color: #000;
    margin: 0;
}

form {
    margin: 0;
}

table, th, td {
    border: 1px solid black;
    font-size:        10px;
    /*background: #FF0000;*/
}

table.tc-wrap, th, td {
    border: 1px solid black;
    font-size:        10px;
    
    /*background: #FF0000;*/
}

/* setup word wrap */
td.tc-wrap {
       word-wrap: break-word;
       width: 160px;
}

.tc-table {
        margin-left: 1cm;
}

.tc-ltBlue {
    background: #81DAF5;
}

/* row and cell background colors */
.tc-trtd-red {
    background: red; /*#FF0000*/
    text-align: center;
    font-weight: bold;
}
.tc-trtd-orange {
    background: orange;
    text-align: center;
    font-weight: bold;
}
.tc-trtd-yellow {
    background: yellow;
    text-align: center;
    font-weight: bold;
}
.tc-trtd-lightgrey {
    background: lightgrey;
}
.tc-trtd-verylt-blue {
    background: #F2FFFF;
}

#main {
    width: 980px;       /*web 980px, dev 1140px can be 160px less*/
    border: 1px solid #000;
    float: left;
    padding-right : 5px;
    margin: 0;
}

#map_canvas {
    width: 500px;       /* web 925px, dev 765px   550px */
    height: 1500px;
    float: left;
    padding-left: 5px;
    margin: 0;
}

#formwrapper {
    width: 470px;      /* web 205px, dev 365px*/
    float: left;
    padding-left: 5px;
}

#messages {         /*status messages in side-bar*/
    padding: 5px;
    margin: 5px;
}

#tcmessage{         /*console message to left*/
    width: 470px;
    float: left;
    height: 800px;
    padding-left: 8px;
}

.button {          /*all buttons*/
  color: black;
  background-color: #E8E8E8; /* lite grey */
  font-family:      "Lucida Grande", "Arial", sans-serif;
  font-size:        12px;
  font-weight:      bold;
  padding-left: 0px;
}


.level-1 {          /*checkbox level 1*/
  color: black;
  font-family:      "Lucida Grande", "Arial", sans-serif;
  font-size:        12px;
  font-weight:      bold;
  padding-left: 0px;
}

.level-2 {          /*checkbox level 2*/
  color: black;
  font-family:      "Lucida Grande", "Arial", sans-serif;
  font-size:        12px;
  font-weight:      normal;
  padding-left: 15px;
}

.level-3 {          /*checkbox level 3 not used*/
  color: black;
  font-family:      "Lucida Grande", "Arial", sans-serif;
  font-size:        12px;
  font-weight:      normal;
  font-style:       italic;
  padding-left:     26px;
}


.setname {          /*checkbox sets*/
  color: blue;
  font-family:      "Lucida Grande", "Arial", sans-serif;
  font-size:        12px;
  font-weight:      bold;
  text-decoration:  underline;
  padding-bottom:   5px;
}

.input {        /*form inputs*/
  color: black;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;   
}

.mk-labels-w0 {   /*marker labels*/
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 25px;  /*40*/
  border: 2px solid black;
  white-space: nowrap;
}

.mk-labels-w1 {   /*marker labels*/
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 35px;  /*40*/
  border: 2px solid black;
  white-space: nowrap;
}

.mk-labels-w2 {   /*marker labels*/
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 45px;  /*40*/
  border: 2px solid black;
  white-space: nowrap;
}

.mk-labels-w3 {   /*marker labels*/
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 60px;  /*40*/
  border: 2px solid black;
  white-space: nowrap;
}

.mk-labels-w4 {   /*marker labels*/
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 83px;  /*40*/
  border: 2px solid black;
  white-space: nowrap;
}

/*
#menu {
	width: 980px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
        padding: 0 0 0 10px;
}

#menu a {
	width: 200px;
	margin-right: 1px;
	padding: 0 0 0 0;
	text-decoration: none;
	text-align: Left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	text-decoration: none;
}
*/

