body {
	margin:            0px;
	background-color:  #1f4226;
	font-size:         12px;
	font-family:       Arial, Helvetica, Verdana, sans-serif;
	text-align:        center;
}

a:link		{text-decoration: none; background-color: transparent; color: #880000;}
a:visited	{text-decoration: none; background-color: transparent; color: #880000;}
a:active	{text-decoration: none; background-color: transparent; color: #cc0000;}
a:hover		{text-decoration: none; background-color: transparent; color: #bb1111;}

form {
  display:inline;
}

input, select {
	background: #c9e875;
}

textarea {
	background: #c9e875;
	font-size:         12px;
	font-family:       Arial, Helvetica, Verdana, sans-serif;
}

.search_table {
	border-width:     0px;
	border-spacing:   0px;
}

.search_table td,th {
	text-align:       left;
	background-color: #efefef;
	font:             12px arial,verdana,helvetica,sans-serif;
}

.location_table {
	border-width:     0px;
	border-spacing:   0px;
}

.location_table td,th {
	text-align:       left;
	vertical-align:   top;
	background-color: #efefef;
	font:             12px arial,verdana,helvetica,sans-serif;
	padding:          2px 2px 2px 2px;
}

.result_table {
	background-color: #0b5a1b;
}

.result_table th {
	text-align:       left;
	background-color: #7cac31;
	font-weight:      bold;
	vertical-align:   top;
}

.result_table td {
	text-align:       left;
	vertical-align:   top;
}

.page_table {
	width:            871px;
	background-color: #3e7a15;
	margin:           auto;
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	height:           100%;
}

.page_table td {
	background-color: #3e7a15;
	border-width:     0px;
	padding:          0px;
	border-style:     none;
}

.head_table {
	border-collapse:  collapse; 
	margin:           auto;
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	width:            830px;
	height:           153px;
}

.head_table td {
	border-width:     0px;
	padding:          0px;
	border-style:     inset;
}

.menu_table {
	border-collapse: collapse; 
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	width:            160px;
	height:           153px;
}

.menu_table td {
	border-width:     0px;
	padding:          0px;
	border-style:     none;
	background-color: #7cac31;
	font-size:        13px;
}

.text_main_table {
	border-collapse:  collapse; 
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	width:            830px;
}

.text_table {
	border-collapse:  collapse; 
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	width:            830px;
}

.text_table th {
	border-width:     0px;
	padding:          0px;
	border-style:     none;
	font-size:        16px;
	font-family:      Arial, Helvetica, Verdana, sans-serif;
}

.text_table td {
	border-width:     0px;
	padding:          0px;
	border-style:     none;
	font-size:        12px;
}

.text_inside_table {
	border-collapse:  collapse; 
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
	background-color: #c9e875;
}

.text_inside_table td {
	border-width: 0px;
	padding:      0px;
	border-style: none;
	font-size:    12px;
	text-align:   justify;
	background-color: #c9e875;
}


.map_table {
	border-collapse:  collapse; 
	border-width:     0px;
	border-spacing:   0px;
	border-style:     none;
}

.map_table td {
	color: #880000;
}

.red {
	color:       #880000;
	font-weight: bold;
}

.tidy {
	color:       #444444;
	font-size:   10px;
}

.HardBreak
{
	padding: 1px 2px 0px 0px;
 	width: 350px;
 	max-width: 350px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.hide {
	display:none;
}
