body {
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #E3E3E3;
	font-family: Verdana, arial, non-serif;
    font-size: 11px;
    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;
}

p {
	line-height: 18px;
}

h1 {
	margin: 0px; 
	padding: 0px;
	font-family: Verdana, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

h2 {
	margin: 0px; 
	padding: 0px;
	font-family: Verdana, arial, non-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

h3 {
	margin: 0px; 
	padding: 0px;
	font-family: Verdana, arial, non-serif;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}

h4 {
	font-family: Verdana, 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;
	width: 63%;
	margin: 0px;
	padding: 0px;
	float: left;
}

.bottom_block_right {
	position: relative;
	left: 0px;
	top: 0px;
	width: 30%;
	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_4,
#nav_5,
#nav_6,
#nav_7,
#nav_8,
#nav_61,
#nav_62,
#nav_63,
#nav_64,
#nav_65,
#nav_91,
#nav_92,
#nav_93, {
	cursor: hand;
	left: 0px; 
	top: 0px;
	height: 125px;
}

#nav_1_txt,
#nav_2_txt,
#nav_4_txt,
#nav_5_txt,
#nav_6_txt,
#nav_61_txt,
#nav_62_txt,
#nav_63_txt,
#nav_64_txt,
#nav_65_txt,
#nav_7_txt,
#nav_8_txt,
#nav_9_txt,
#nav_91_txt,
#nav_92_txt,
#nav_93_txt, {
	text-align: center;
}

#nav_1 {
	position: relative; 
	width: 113px;
	background-image: url(../images/pot-slices_default-state_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_1_txt {
	width: 118px;
}

#nav_2 {
	position: relative; 
	width: 107px;
	background-image: url(../images/pot-slices_default-state_02.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_2_txt {
	width: 95px;
}

#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: 115px;
	background-image: url(../images/pot-slices_default-state_05.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_5_txt {
	width: 95px;
}

#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: 105px;
}

#nav_61{
	position: relative; 
	width: 119px;
	background-image: url(../images/pot-slices_default-state_61.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_61_txt {
	width: 135px;
}

#nav_62{
	position: relative; 
	width: 101px;
	background-image: url(../images/pot-slices_default-state_62.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_62_txt {
	width: 101px;
}

#nav_63{
	position: relative; 
	width: 101px;
	background-image: url(../images/pot-slices_default-state_63.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_63_txt {
	width: 101px;
}

#nav_64{
	position: relative; 
	width: 111px;
	background-image: url(../images/pot-slices_default-state_64.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_64_txt {
	width: 125px;
}

#nav_65{
	position: relative; 
	width: 131px;
	background-image: url(../images/pot-slices_default-state_65.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_65_txt {
	width: 120px;
}

#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: 122px;
}

#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: 85px;
}

#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: 85px;
}

#nav_91{
	position: relative; 
	width: 93px;
	background-image: url(../images/pot-slices_default-state_91.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_91_txt {
	width: 115px;
}

#nav_92{
	position: relative; 
	width: 85px;
	background-image: url(../images/pot-slices_default-state_92.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_92_txt {
	width: 95px;
}

#nav_93{
	position: relative; 
	width: 95px;
	background-image: url(../images/pot-slices_default-state_93.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav_93_txt {
	width: 95px;
}

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_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_61:hover, 
a#nav_61.nav_active {
	background-image: url(../images/pot-slices_selected-state_61.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#nav_62:hover, 
a#nav_62.nav_active {
	background-image: url(../images/pot-slices_selected-state_62.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#nav_63:hover, 
a#nav_63.nav_active {
	background-image: url(../images/pot-slices_selected-state_63.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#nav_64:hover, 
a#nav_64.nav_active {
	background-image: url(../images/pot-slices_selected-state_64.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#nav_65:hover, 
a#nav_65.nav_active {
	background-image: url(../images/pot-slices_selected-state_65.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;
}
a#nav_91:hover, 
a#nav_91.nav_active {
	background-image: url(../images/pot-slices_selected-state_91.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_92:hover, 
a#nav_92.nav_active {
	background-image: url(../images/pot-slices_selected-state_92.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a#nav_93:hover, 
a#nav_93.nav_active {
	background-image: url(../images/pot-slices_selected-state_93.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;
	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: 144px;
	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: 521px;
	top: 188px;
	width: 142px;
	height: 83px;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 1500;
}

.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;
}




