BODY {
  background-color: #c0d4c0;
  font-family: "Tahoma", "Verdana", "Arial", sans-serif;
  font-size: 10pt;
}

BODY.print {
	background-color: #ffffff;
}

BODY.map {
  background-color: #fcfffc;
  border-color: #505050;
  border-style: solid;
  border-width: 1px 1px 0px 0px;
  color: Black;
  margin: 0;
  padding: 0;
	text-align: left;
}

BODY.toolbar {
  margin: 2px 1px 2px 0px;
  color: Black;
  padding: 0px;
  text-align: left;
}

BODY.coords {
  color: Black;
  margin: 4px 0px 2px 2px;
  padding: 0;
  text-align: left;
}

BODY.droplist {
	border: 0;
  color: Black;
  margin: 0px 0px 2px 2px;
  padding: 0;
  text-align: left;
  font-family: "Tahoma", "Verdana", "Arial", sans-serif;
  font-size: 7pt;
  font-weight: normal;
}

BODY.tabbar {
  color: Black;
  margin: 0px 0px 0px 2px;
  padding: 0;
  text-align: left;
}

BODY.tabpage {
	background-color: #d8e0d8;
  color: Black;
  margin: 0px 0px 0px 0px;
  padding: 0;
	text-align: left;
}

BODY.flat {
	border: 0;
  color: Black;
  margin: 0;
  padding: 0;
  text-align: center;
}

BODY.inset {
  border-color: #505050 #f0f0f0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 1px;
  color: Black;
  margin: 0;
  padding: 0;
}

BODY.outset {
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  border-style: solid;
  border-width: 1px;
  color: Black;
  margin: 0;
  padding: 0;
  text-align: center;
}

BODY.captionbar {
  border: 0;
  color: Black;
  margin: 0;
  padding: 0;
  text-align: center;
}

DIV.captionbar {
  background-color: #c0d4c0;
  border: 0;
  color: black;
  font-family: "Tahoma", "Verdana", "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-align: center;
}

DIV.droplist {
	border: 0;
  color: Black;
  margin: 0px 0 0px 0px;
  padding: 0;
  text-align: left;
  font-family: "Tahoma", "Verdana", "Arial", sans-serif;
  font-size: 7pt;
  font-weight: normal;
}

IMG.flat {
  border-color: #c0d4c0 #c0d4c0 #c0d4c0 #c0d4c0;
  border-style: solid;
  border-width: 1px;
}
IMG.raise {
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  border-style: solid;
  border-width: 1px;
}
IMG.press {
  border-color: #505050 #f0f0f0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 1px;
	padding: 5px;
}


TABLE.data {
	background-color: #669966;
}

TABLE.data TD,TH,INPUT {
	font-size: 7pt;
	font-family: "Tahoma", sans-serif;
	padding: 1px;
}

DIV.print TABLE.data TD,TH,INPUT {
	font-size: 4pt;
	font-family: "Tahoma", sans-serif;
	padding: 1px;
}

TR.header {
	background-color: #EEEEDD;
}
TR.even {
	background-color: #EEEEEE;
}
TR.odd {
	background-color: #DDEEDD;
}

TABLE.query {
	font-family: "Verdana";
	font-size: 8pt;
	margin: 0;
}
TABLE.query TD,TH,INPUT {
	font-size: 8pt;
	font-family: "Tahoma", sans-serif;
	padding: 1px;
}

SPAN.coords {
	font-family: sans-serif;
	font-size: 7pt;
}

SPAN.tinychex {
	font-size: 7pt;
	vertical-align: 50%;
}
