body {
	margin:0;
	padding:0;
	background:#ffffff;
	font-weight:normal;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
form {
	margin:0;
	padding:0;
}
a {
	color:#5eae00;
}
#header {
	background:#352f26 url('../images/bg_header.gif') repeat-x;
	height:103px;
}
#header_logo {
	float:left;
	padding:18px 0 0 5px;
	width:225px;
	height:52px;
}
#header_text {
	float:left;
	padding:18px 0 0 45px;
	width:751px;
	color:#ffffff;
}
#header_text a {
	color:#5eae00;
	text-decoration:underline;
	font-weight:normal;
}
.content {
	width:1026px;
	margin:0 auto;
}
.text_bold {
	font-weight:bold;
}
.text_green {
	color:#5eae00;
}
.text_red {
	color:#cb0107;
}
.link_no_line {
	text-decoration:none;
}
#footer {
	background:#dbd6d0 url('../images/bg_footer.gif') repeat-x;
	height:79px;
	color:#352f26;
}
#footer a {
	color:#352f26;
	text-decoration:none;
}
#footer_copyright {
	float:left;
	padding:41px 0 0 0;
}
#footer_links {
	float:right;
	padding:41px 0 0 0;
}
#footer_links span {
	padding:0 15px;
}
#content_top {
	clear:both;
	background:#e3e1da url('../images/bg_content_top.gif') no-repeat;
	height:6px;
	width:1026px;
	font-size:1px;
	line-height:1px;
}
#content_main {
	background:url('../images/bg_content_main.gif') repeat-y;
	width:1014px;
	padding:0 6px;
}
#content_bottom {
	background:#e3e1da url('../images/bg_content_bottom.gif') no-repeat;
	height:6px;
	width:1026px;
	font-size:1px;
	line-height:1px;
}
#google_map {
	clear:both;
	width:1014px;
	height:501px;
}
#tabs {
	float:left;
	width:410px;
}
.tab_item {
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	height:32px;
	padding:8px 0 0 0;
	width:118px;
}
.tab_item a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#tab_1 {
	background:#cb0107 url('../images/bg_tab_1.gif') no-repeat;
}
#tab_2 {
	background:#352f26 url('../images/bg_tab_2.gif') no-repeat;
}
#tab_3 {
	background:#5eae00 url('../images/bg_tab_3.gif') no-repeat;
}
#menu {
	float:right;
	width:600px;
}
.menu_item {
	float:right;
	width:72px;
	height:22px;
	margin:0 0 0 14px;
	text-align:center;
	padding:8px 0 0 0;
}
.menu_item a {
	color:#787878;
	font-weight:bold;
	text-decoration:none;
}
.menu_item_a {
	background:#cb0107 url('../images/bg_button.gif') no-repeat;
	float:right;
	width:72px;
	height:22px;
	margin:0 0 0 14px;
	text-align:center;
	padding:8px 0 0 0;
}
.menu_item_a a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.popover_title {
	padding:10px;
	text-align:left;
}
.popover_buttons {
	clear:both;
	background:#e3e1da;
	text-align:center;
	padding:13px 0 9px 0;
}
.popover_content {
	clear:both;
	float:left;
	padding:10px;
}	
.required {
	color:#cb0107;
	font-size:10px;
}
.page_title {
	padding:15px 0 10px 15px;
}
.page_content {
	padding:0 15px 15px 15px;
	color:#787878;
	overflow:hidden;
}
.picture {
	padding:1px;
	border:1px solid #d7d5cd;
}
.cleaner {
	clear:both;
}
.active a {
	font-weight:bold;
}
.form_row {
	padding:0 0 4px 0;
	clear:both;
	float:left;
	width:400px;
}
.form_label {
	float:left;
	width:190px;
	text-align:right;
	padding:4px 10px 0 0;
}
.form_input {
	text-align:left;
	float:left;
	width:200px;
}
.form_data {
	text-align:left;
	float:left;
	width:200px;
	padding:4px 0 0 0;
}
.error {
	color:red;
}
.illustration {
	float:right;
	padding:0 0 10px 10px;
}
.title_row {
	clear:both;
	float:left;
	padding:0 0 4px 0;
	width:1000px;
	font-weight:bold;
	color:#5eae00;
}
.data_row {
	clear:both;
	float:left;
	padding:0 0 4px 0;
	width:1000px;
}
.row_item {
	float:left;
	width:140px;
	padding:4px 10px 0 0;
}