body {
	background-color: #fff;
	color: #000;
}

#map {
	width: 800px; 
	height: 500px; 
	clear both; 
	margin-top: 5px;
	margin-bottom: 5px;

}

#property_map {
	width: 400px;
	float: left;
}

a {
	color: blue;
}
.green {
	color: green;
}
.red {
	color: red;
}

.more_info_link {
	color: blue;
	text-decoration: underline;
}

.th {
	background-color: #000;
	color: #fff;
	font-weight: bold;	
}

.row1 {
	background-color: #ddd;
}

.row2 {
	background-color: #fff;
}

.rcolor {
	background-color: #fb3253;
}
.gcolor {
	background-color: #61f825;
}
.vdcolor {
	background-color: #f99a34;
}
.ycolor {
	background-color: #f9f56c;
}
.gzcolor {
	background-color: #b6d84f;
}


#tax_grievance {
	border: solid 1px #000;
}

#tax_grievance br {
	clear: both;
}

#tax_grievance legend {
	background-color: #3E3E4A;
	border: solid 1px #000;
	padding: 3px;
	color: #fff;
	font-weight: bold;
}

#tax_grievance label.longr {
	font-size: 13px;
	color: #ff0000;
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin: 3px;
	margin-top: 5px;
}

#tax_grievance label.long {
	font-size: 13px;
	color: #3E3E4A;
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin: 3px;
	margin-top: 5px;
}

#tax_grievance label.shortr {
	font-size: 13px;
	color: #ff0000;
	float: left;
	text-align: right;
	margin: 3px;
	margin-top: 5px;
}

#tax_grievance label.short {
	font-size: 13px;
	color: #3E3E4A;
	float: left;
	text-align: right;
	margin: 3px;
	margin-top: 5px;
}

#tax_grievance input.data {
	margin: 3px;
	border: solid 1px #000;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #fff;
	float: left;
}

#tax_grievance select.data {
	margin: 3px;
	border: solid 1px #000;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #fff;
	float: left;
}

#tax_grievance textarea.data {
	margin: 3px;
	border: solid 1px #000;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #fff;
	float: left;
}

#tax_grievance p.title {
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-style: oblique;
}


#quick_form {
	border: solid 1px #000;
}

#quick_form br {
	clear: both;
}

#quick_form legend {
	background-color: #3E3E4A;
	border: solid 1px #000;
	padding: 3px;
	color: #fff;
	font-weight: bold;
}

#quick_form label {
	color: #3E3E4A;
	width: 120px;
	display: block;
	float: left;
	text-align: left;
	margin: 3px;
	margin-top: 4px;
}

#quick_form input.data, select.data {
	margin: 3px;
	border: solid 1px #000;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	float: left;
}

input.data, select.data {
	border: solid 1px #000;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
}

.submit_button {
	background-color: #3E3E4A;	
	color: #fff;
	font-weight: bold;
	border: solid 1px #6D6D76;
}

.error_message {
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: yellow;
}

.tip {font-size:12px;
	font-family: Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	width:200px; 
	padding:1px;
	position:absolute; z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px; left:90px; 
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}
.comment_chart { min-height:271px;
               height:auto !important; 
               height:271px;
               font-size:12px;
               }