body {
	font-color: #00D000;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	border: 0px none;
	background-color: #FFFFFF;
}

img {
	border: 0px none; 
}
.divMeasureMarker {
  visibility: visible;
  position: absolute;
  background-color: #fff;
  border: 1px solid #000;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  z-index: 200;
  filter: alpha(opacity=60);
  -moz-opacity: .60;
  opacity: .60;
   visibility: visible;
}
.divTotalMeasureMarker {
visibility: visible;
  position: absolute;
  background-color: #fff;
  border: 1px solid #000;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif, bold;
  font-size: 9px;
  z-index: 200;
  filter: alpha(opacity=60);
  -moz-opacity: .60;
  opacity: .60;
   visibility: visible;
}
.divTipMeasureMarker {
visibility: visible;
  position: absolute;
  background-color: #fff;
  border: 1px solid #000;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif, bold;
  font-size: 9px;
  z-index: 200;
  filter: alpha(opacity=60);
  -moz-opacity: .60;
  opacity: .60;
   visibility: visible;
}
.basicbutton
{
	margin: 0px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #000000; 
   background-color: #EBEBEB; 
   border: 1px solid #83AAD3; 
	
	background-position: right;
	background-image: url(images/buttonarrow1.gif);
	background-repeat: no-repeat;
}

.ErrorText {
	color: #ff0000;
	background-color: #ffff00;
	font-size: 12px;
	font: bold;
	font-family: Verdana;
}

.adminmenu {
	background-color: #FFFFFF;
	color: #000000;
	margin-top: 10;
	margin-bottom: 10;
	margin-left: 3;
	margin-right: 0;
}
.adminpages {
	background-color: #FFFFFF;
	color: #000000;
	 margin-top: 10;
	 margin-bottom: 10;
	 margin-left: 10;
	 margin-right: 10;
}
.admintitle {
	font-size: 20px;
}

.adminmenucat {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.sitelistpage {
	background-color: #FFFFFF;
	color: #000000;
}

.loginpage {
	background-color: #FFFFFF;
	color: #000000;
}

.menubody {
	background-color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	overflow:auto;
}

.menu1 {
	background-color: #279ca4;
	color: WHITE;
	font: bold;
	font-family: Verdana;
	font-size: 10pt;
	width: 100%;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	background-image: url(images/ModuleBar.png);
	background-repeat: repeat-x;
}

.menu2{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8 pt;
	font-family: Verdana;
	font-style:normal;
	width: 100%;

}

.sitenamefont {
	font: bolder larger Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
}

/* Reporting */
.reportbody {
	background-color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.tablemain {
	background-color: #FFFFFF;
	border-spacing: 10px;
}
.reporttitle {
	background-color: #0082C6;
	font: bold 22pt;
	color: #FFFFFF;
}
.reportheader {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.reportevenrow {
	background-color: #B0C4DE;
	font: 8pt Verdana;
	color: #000000;
}
.reportoddrow {
	background-color: #D6DFF7;
	font: 8pt Verdana;
	color: #000000;
}

.highlights {
	background-color: Yellow;
	border : thin solid Black;
	font : bold 8pt "Times New Roman", Times, serif;
}

.redoutline {
	border : thin solid Red;
	font : bold;
}

.RedTotalLine {
	border-top : thin solid Red;
}

.BlackTotalLine{
	border-top : thin solid Black;
}
.sitedeschelp{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}

.accessmenutext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sitename {
	font: bolder larger "Arial", Times, serif;
	font-size: 165%;
}
.PortalQueryList {
	color: Blue;
	font-size: 9pt;
	cursor: pointer;
	cursor: hand;
}
.PortalQueryListSelected {
	color: Blue;
	font-size: 9pt;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}

.qpeven {
	background-color: #D6DFF7;
}

.qpodd {
	background-color: #B0C4DE;
}

.ToolButton { 
	text-decoration: none; 
	font-size: 7.5pt; 
	font-weight: regular; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-left: #8EC1CE 1px solid;
	border-right: #356B79 1px solid; 
	border-top: #8EC1CE 1px solid; 
	border-bottom: #356B79 1px solid; 
	background-color: #0082C6;
}
.ToolButtonText { 
	text-decoration: none; 
	font-size: 7.5pt; 
	font-weight: regular; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #0082C6;
}
.ToolButtonActive { 
	text-decoration: none; 
	font-size: 7.5pt; 
	font-weight: regular; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-left: red 1px solid; 
	border-right: red 1px solid; 
	border-top: red 1px solid; 
	border-bottom: red 1px solid; 
	background-color: #0082C6;
}

/* START CivXplorer-specific parameters */
.CXtoolheader { font-size: 10pt; color: #000080; font-weight: bold; background-color: #bbddff;}
.CXinfotext { font-size: 10pt; color: #800000; font-weight: bold; vertical-align: middle;}
.CXtooltext { font-size: 8pt; vertical-align: middle;}
input.CXinput select.CXselect{ font-size: 9pt; color: #000080; font-family: Century Gothic, Arial, Helvetica, sans-serif;}
/* END CivXplorer-specific parameters */

}

.Small8ptPrint {
	color: Black;
	font-size: 8pt;
}

.Small10ptPrint {
	color: Black;
	font-size: 10pt;
}

div.cssInfoText {
	position: absolute;
	right: 10px;
	top: 4px;
	background-color: Yellow;
	border: thin Black;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2;
}