body {
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #E3E3E3;
	font-family: tahoma, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
	margin: 0px;
	padding: 0px;
}

a:link, 
a:visited, 
a:active,
a:focus {
	font-size: 11px;
    color: #006538;
	font-weight: bold;
    text-decoration: underline;
}

a:hover {
    font-size: 11px;
    color: #006538;
	font-weight: bold;
    text-decoration: underline;
}

img {
	border: none;
}

h1 {
	margin: 0px; 
	padding: 0px;
	font-family: tahoma, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

h2 {
	margin: 0px; 
	padding: 0px;
	font-family: tahoma, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

h3 {
	margin: 0px; 
	padding: 0px;
	font-family: tahoma, arial, non-serif;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}

h4 {
	font-family: tahoma, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
}

.bottom h4 {
	margin-left: 41px;
}

.container_page {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 983px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url(../images/bg_shaddow.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

.page,
.page_home {
	position: relative;
	left: 0px;
	top: 0px;
	width: 975px;
	min-height: 589px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #D7E57F;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.page_home {
	height: 589px;
}

.page {
	position: relative;
	left: 0px;
	top: 0px;
	width: 975px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #D7E57F;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.page_home {
	background-image: url(../images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.container_nav_bot {
	position: relative;
	width: 100%;
	height: 33px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #E3E3E3;
	background-image: url(../images/bg_shaddow_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.bottom {
	position: relative;
	left: 0px;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	padding-left: 24px;
	float: left;
}

.bottom a:link, 
.bottom a:visited, 
.bottom a:active,
.bottom a:focus {
    color: #005931;
	font-size: 10px;
    text-decoration: underline;
	font-weight: bold;
}

.bottom a:hover {
    color: #005931;
	font-size: 10px;
    text-decoration: underline;
	font-weight: bold;
}

.bottom_block_left {
	position: relative;
	left: 0px;
	top: 0px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.bottom_block_right {
	position: relative;
	left: 0px;
	top: 0px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.bottom_block_left .nav_block,
.bottom_block_right .nav_block {
	position: relative;
	float: left;
	text-align: center;
}

.bottom_block_left .nav_block a:link, 
.bottom_block_left .nav_block a:visited, 
.bottom_block_left .nav_block a:active,
.bottom_block_left .nav_block a:focus,
.bottom_block_left .nav_block a:hover,
.bottom_block_right .nav_block a:link, 
.bottom_block_right .nav_block a:visited, 
.bottom_block_right .nav_block a:active,
.bottom_block_right .nav_block a:focus,
.bottom_block_right .nav_block a:hover {
    position: absolute;
	display: block;
	bottom: 0px;
	text-align: center;
}

#nav_1,
#nav_2,
#nav_3,
#nav_4,
#nav_5,
#nav_6,
#nav_7,
#nav_8 {
	cursor: hand;
	left: 0px; 
	top: 0px;
	height: 125px;
}

#nav_1_txt,
#nav_2_txt,
#nav_3_txt,
#nav_4_txt,
#nav_5_txt,
#nav_6_txt,
#nav_7_txt,
#nav_8_txt,
#nav_9_txt {
	text-align: center;
}

#nav_1 {
	position: relative; 
	width: 111px;
	background-image: url(../images/pot-slices_default-state_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_1_txt {
	width: 111px;
}

#nav_2 {
	position: relative; 
	width: 98px;
	background-image: url(../images/pot-slices_default-state_02.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_2_txt {
	width: 98px;
}

#nav_3 {
	position: relative; 
	width: 90px;
	background-image: url(../images/pot-slices_default-state_03.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_3_txt {
	width: 90px;
}

#nav_4{
	position: relative; 
	width: 103px;
	background-image: url(../images/pot-slices_default-state_04.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_4_txt {
	width: 103px;
}

#nav_5{
	position: relative; 
	width: 97px;
	background-image: url(../images/pot-slices_default-state_05.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_5_txt {
	width: 97px;
}

#nav_6{
	position: relative; 
	width: 123px;
	background-image: url(../images/pot-slices_default-state_06.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_6_txt {
	width: 123px;
}

#nav_7{
	position: relative; 
	width: 101px;
	background-image: url(../images/pot-slices_default-state_07.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_7_txt {
	width: 101px;
}

#nav_8{
	position: relative; 
	width: 76px;
	background-image: url(../images/pot-slices_default-state_08.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_8_txt {
	width: 76px;
}

#nav_9{
	position: relative; 
	width: 92px;
	background-image: url(../images/pot-slices_default-state_09.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_9_txt {
	width: 92px;
}

a#nav_1:hover,
a#nav_1.nav_active {
	background-image: url(../images/pot-slices_selected-state_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_2:hover, 
a#nav_2.nav_active {
	background-image: url(../images/pot-slices_selected-state_02.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_3:hover, 
a#nav_3.nav_active {
	background-image: url(../images/pot-slices_selected-state_03.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_4:hover, 
a#nav_4.nav_active {
	background-image: url(../images/pot-slices_selected-state_04.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_5:hover, 
a#nav_5.nav_active {
	background-image: url(../images/pot-slices_selected-state_05.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_6:hover, 
a#nav_6.nav_active {
	background-image: url(../images/pot-slices_selected-state_06.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_7:hover, 
a#nav_7.nav_active {
	background-image: url(../images/pot-slices_selected-state_07.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_8:hover, 
a#nav_8.nav_active {
	background-image: url(../images/pot-slices_selected-state_08.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_9:hover, 
a#nav_9.nav_active {
	background-image: url(../images/pot-slices_selected-state_09.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.copyright {
	position: absolute;
	left: 14px;
	top: 11px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #666666;
}

.nav_bot {
	position: absolute;
	right: 20px;
	top: 10px;
	margin: 0px;
	padding: 0px;
}

.nav_bot a:link, 
.nav_bot a:visited, 
.nav_bot a:active,
.nav_bot a:focus, 
.nav_bot a:hover {
	margin-left: 15px;
    font-size: 10px;
	color: #666666;
	font-weight: bold;
	float: left;
}

.page_top_home {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 198px;
	margin: 0px;
	margin-bottom: 37px;
	padding: 0px;
	display: block;
	background-image: url(../images/page_top_home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.page_top {
	position: relative;
	left: 0px;
	top: 0px;
	width: 617px;
	height: 144px;
	margin: 0px;
	margin-bottom: 21px;
	padding: 0px;
	display: block;
	background-image: url(../images/page_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.page_top2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 617px;
	height: 144px;
	margin: 0px;
	margin-bottom: 21px;
	padding: 0px;
	display: block;
	background-image: url(../images/page_top2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.logo_main {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 1000;
}

.container_logo_sub {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height:50px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.logo_sub {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.container_content_home {
	position: relative;
	left: 104px;
	top: 0px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 50;
}

.container_content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 476px;
	margin: 0px;
	margin-left: 65px;
	padding: 0px;
	display: block;
	z-index: 50;
}

.container_content_small {
	position: relative;
	left: 0px;
	top: 0px;
	width: 424px;
	margin: 0px;
	margin-left: 104px;
	padding: 0px;
	display: block;
	z-index: 50;
}

.content_home {
	position: relative;
	left: 0px;
	top: 0px;
	width: 364px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 476px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.content_small {
	position: relative;
	left: 0px;
	top: 0px;
	width: 424px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.extended {
	width: 550px;
}

.content_left {
	position: relative;
	left: 0px;
	top: 0px;
	width: 211px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.content_right {
	position: relative;
	left: 0px;
	top: 0px;
	width: 321px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	float: left;
}

.content_small .content_left {
	position: relative;
	left: 0px;
	top: 0px;
	width: 270px;
	margin: 0px;
	margin-bottom: 45px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	float: left;
}

.content_small .content_left p {
	margin-top: 0px;
	padding-top: 0px;
}

.content_small .no_space  {
	margin-bottom: 15px;
}

.content_small .content_right {
	position: relative;
	left: 0px;
	top: 0px;
	width: 137px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	float: left;
}

.banner {
	position: absolute;
	left: 450px;
	top: 185px;
	width: 142px;
	height: 83px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 100;
}

.teaser {
	position: absolute;
	left: 663px;
	top: 270px;
	width: 142px;
	height: 83px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 1000;
}

.teaser img {
	width: 142px;
	height: 83px;
}

.pos_2 {
	left: 652px;
	top: 429px;
}

.nav_home {
	position: absolute;
	left: 379px;
	top: 191px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 150;
}

#container_nav_main {
	position: absolute;
	top: 8px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	width: 347px;
	height: 405px;
}

.container_nav_sub {
	position: absolute;
	top: 200px;
	right: 273px;
	padding: 0px;
	margin: 0px;
	width: 160px;
	text-align: right;
}

.container_nav_sub_nav_pos_1 {
	position: absolute;
	right: 273px;
	top: 200px;
	padding: 0px;
	margin: 0px;
	width: 160px;
	text-align: right;
}

.container_nav_sub_nav_pos_4 {
	position: absolute;
	right: 205px;
	top: 373px;
	padding: 0px;
	margin: 0px;
	width: 160px;
	text-align: right;
}


#container_nav_sub a:link, 
#container_nav_sub a:visited, 
#container_nav_sub a:active,
#container_nav_sub a:focus, 
#container_nav_sub a:hover,
#container_nav_sub a.active:link, 
#container_nav_sub a.active:visited, 
#container_nav_sub a.active:active,
#container_nav_sub a.active:focus, 
#container_nav_sub a.active:hover {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	color: #006538;
	font-weight: bold;
	display: block;
	text-align: right;
	background-image: url(../images/bg_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#container_nav_sub a.active:link, 
#container_nav_sub a.active:visited, 
#container_nav_sub a.active:active,
#container_nav_sub a.active:focus, 
#container_nav_sub a.active:hover {
	color: #39994D;
	text-decoration: none;
	background-image: url(../images/bg_link_active.gif);
}

.container_gallery {
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	width: 106px;
}

.container_gallery a {
	margin-right: 3px;
}

.container_gallery img,
.content_small p img,
.content_small .content_right img {
	border: 1px dotted #BBCC4B;
}

form {
	position: relative;
	margin: 0px;
	padding: 0px;
}

input,
select,
textarea {
	width: 341px;
	height: 18px;
	border: 1px solid #CEDF64;
	font-size: 11px;
	color: #666666;
}

textarea {
	height: 93px;
}

input.button {
	position: relative;
	width: 62px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	background-color: #CEDF64;
	font-size: 11px;
	border: 1px solid #006137;
}

table.content_tbl {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	border-collapse: collapse;
	empty-cells: show;
}

table.content_tbl td {
	margin: 0px;
	padding: 2px;
	border: 1px solid #000000;
}

ul {
	position: relative;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.no_space {
	margin: 0px;
	padding: 0px;
}

.bold {
	font-weight: bold;
}

.txt_small {
	font-size: 10px;
}

.cleaner {
	clear: both;
	float: none;
}



