﻿body, html
{
	margin:0;
	padding:0;
}

body, html
{
	font:normal 15px tahoma,arial,sans-serif;
}

body
{
	background:#8c8684;
}

.page-container
{
	position: relative;
	left: -12px;
	margin: 0 auto;
	padding: 0 20px;
	width: 984px;
	background-image: url('../images/shadows_margin.gif');
}

.page-container-bottom
{
	position: relative;
	left: -12px;
	height: 20px;
	margin: 0 auto;
	padding: 0 20px;
	width: 984px;
	background: transparent url('../images/shadows_margin_bottom.gif') no-repeat 0 0;
}

.page-header
{
	background:#006139 url('../images/header.jpg?1') no-repeat 0 0;
	height:110px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	position:relative;
	border-bottom:1px solid #e0e0e0;
	zoom:1;
}

.page-title
{
	position:absolute;
	font-family:tahoma,arial,sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#757575;
	bottom:0px;
	height:35px;
	left:0px;
	width:984px;
	background-color:#f2f2f2;
}

.page-title-text
{
	padding:8px 0px 0 38px;
}

.page-login-link
{
	position:absolute;
	top:0px;
	right:0px;
	height:20px;
	width:auto;
	background-color:white;
}

.page-login-link-left
{
	background:transparent url('../images/login_link_bg.gif?1') no-repeat 0px 0px;
	width:42px;
}

.page-login-link-center
{
	vertical-align:middle;
	position:relative;
	padding:0 4px;
}

.page-login-link-right
{
	background:transparent url('../images/login_link_bg.gif?1') no-repeat -42px 0px;
	width:14px;
}

.page-login-link a
{
	font-family:tahoma,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-decoration:none;
}

.page-login-link span
{
	font-family:tahoma,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
}

.page-login-link a:hover
{
	color:#006139;
}

.page-navigation-container
{
	position:absolute;
	bottom:35px;
	right:4px;
	height:auto;
	width:auto;
}

.page-navigation-button
{
	float:right;
	margin: 0px 1px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	color:white;
}

.page-navigation-button-left,.page-navigation-button-right,.page-navigation-button-center
{
	background-image:url('../images/navigation-button.gif?4');
}

.page-navigation-button-left
{
	background-position: 0px 0px;
	width:6px;
}

.page-navigation-button-center
{
	position:relative;
	background-position: 0px -30px;
	padding:0 4px;
}

.page-navigation-button-text
{
	position:relative;
}

.page-navigation-button-right
{
	background-position: 0px -60px;
	width:6px;
}

.page-navigation-button-over .page-navigation-button-left
{
	background-position: 0px -90px;
}

.page-navigation-button-over .page-navigation-button-center
{
	background-position: 0px -120px;
}

.page-navigation-button-over .page-navigation-button-text
{
	color:white;
}

.page-navigation-button-over .page-navigation-button-right
{
	background-position: 0px -150px;
}

.page-navigation-button-click .page-navigation-button-left
{
	background-position: 0px -180px;
}

.page-navigation-button-click .page-navigation-button-center
{
	background-position: 0px -210px;
}

.page-navigation-button-click .page-navigation-button-text
{
	color:black;
	top:1px;
	left:1px;
}

.page-navigation-button-click .page-navigation-button-right
{
	background-position: 0px -240px;
}

.page-footer
{
	border-top:1px solid #e0e0e0;
	position:relative;
	width:980px;
	color:#444;
	height:30px;
}

.page-footer-links
{
	text-align:center;
}

.page-footer a
{
	color:#444;
	font-size:14px;
	text-decoration:none;
}

.page-footer a:hover
{
	text-decoration:underline;
}

.page-footer-copyright
{
	font-size:12px;
	position: absolute;
	bottom:0px;
	right:10px;
}

.page-footer-creationdate
{
	font-size:12px;
	position: absolute;
	bottom:0px;
	left:10px;
}

a.homepage-link img
{
	width:155px;
	height:50px;
	position:absolute;
	top:17px;
	left:30px;
	background:transparent;
	border:0;
}

a.homepage-link:hover img
{
	/*
	background:#ffffee;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
	*/
}

a.map-image-link img
{
	border:2px solid #fff;
}

a.map-image-link:hover img
{
	border-color:#c0c0c0;
	background-color:#eee;
}

.content-header-container
{
}

.page-wrap
{
	min-height:250px;
	padding:15px;
}

.page-body
{
}

.content-header
{
	font-size:18px;
	font-weight:bold;
	margin: 10px 0px 5px 0px;
	border-bottom:1px solid #cdcdcd;
}

.content-text
{
	font:normal 15px tahoma,arial,sans-serif;
	line-height:120%;
}
.content-text p
{
	margin-bottom:10px;
}
.content-text .small
{
	font-size:13px;
}
.content-text .italic
{
	font-style:italic;
}
.content-test .bold
{
	font-weight:bold;
}
.content-text a
{
	color:#006539;
	text-decoration:none;
}
.content-text a:hover
{
	text-decoration:underline;
}

.content-text a.main-link
{
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1pt;
}

.content-text h3
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:16px;
}

.content-text h4
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:15px;
}

.content-text ul
{
	list-style-type: square;
	margin-left: 20px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:15px;
}

.content-text li
{
	margin-top:5px;
}

.x-form-item .x-form-radio-group, .x-form-item .x-form-check-group {background:transparent;}
