body { margin: 0; padding: 0; background-image: url(gfx/bg.gif); background-repeat: repeat-x; }
body, td { font-size:.75em; font-family: Arial, Helvetica, Verdana; font-weight: normal; color: #000000; text-decoration: none; }

a { font-size: 1em; font-family: Arial, Helvetica, Verdana; font-weight: normal; color: #005f38; text-decoration: underline; }
a:hover { color: #188100; text-decoration: underline; }
b { font-size: 1em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #000000; text-decoration: none; }
p { line-height: 140%;}

h1 { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1.3em; color: #188100; text-decoration: none; line-height: 100%; }
h2 { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1.2em; color: #005f38; text-decoration: none; line-height: 105%; margin-bottom : 2px;}

.heading { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1.3em; color: #188100; text-decoration: none; line-height: 100%; }
.right_corner { background-image: url(gfx/corner_2.gif); background-repeat: no-repeat; }

#main_menu {
margin: 0;
padding:11px 0 3px 0;
width:656px;
height:40px;
background:#005f38 url("gfx/bg_main_menu.jpg") no-repeat top left;
}

#main_menu ul {
margin:0;
padding:0;
}

#main_menu li {
float:left;
margin:0;
padding:0;
list-style:none;
}

#main_menu li a {
display: block;
float:none !important;
float:left;
padding:0 0 0 25px;
text-align:left;
font-size: 1.05em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
#main_menu li a:HOVER { text-decoration: underline; }

#main_menu li .mm_active { color: #fffb00; }
#main_menu li .mm_active:HOVER { color: #fffb00; text-decoration: underline; }

#left_menu {
margin: 0;
padding:12px 0 3px 0; }

#left_menu ul {
margin:0;
padding:0;
}

#left_menu li {
display: block;
margin:0;
padding:0;
padding:0 0 10px 0;
list-style:none;
text-align:right;
}


.menu_2 {
font-size: 1.05em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #006239; text-decoration: none; }
.menu_2_a {
font-size: 1.05em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #000000; text-decoration: underline; }


#content {
padding:20px 50px 25px 46px;
}

#footer {
padding:6px 0 10px 0;
text-align:center;
}
#footer p {
line-height: 140%; margin: 0; padding: 0;
}

#lang {
margin: 0;
padding:15px 15px 15px 15px;

}

#lang ul {
margin:0;
padding:0;
width: 30px;
text-align:center;
vertical-align:top;
}

#lang li {
margin:0;
padding:0 0 12px 1px;
list-style:none;
background-image: url(gfx/bg_lang.gif); background-repeat: no-repeat;
text-align:center;
vertical-align:top;
}

#lang li .lang_link { font-size: .95em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #000000; text-decoration: none; }
#lang li .lang_link:HOVER { font-size: .95em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #000000; text-decoration: underline; }
#lang li .lang_link_a { font-size: .95em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #008d43; text-decoration: none; }
#lang li .lang_link_a:HOVER { font-size: .95em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #008d43; text-decoration: underline; }

dl { padding: 0; }
dt { padding-bottom: 5px; }

form { margin:0; } 
.input  { color: #333433; line-height: 17px; font-family: sans-serif, Arial, Helvetica, Verdana; font-size: 12px; height: 20px; border-color: #333433; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  background-color: #FFFFFF; margin-top: 1px;}
textarea {
	background-color:#FFFFFF;
	color:#232323;
	font: 12px sans-serif, Arial, Helvetica, Verdana;
}
.bt2 { font-size: 1em; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #333433; background-color: #fdab22; color: #333433; height: 20px; padding-bottom: 0;  border-color: #fdab22; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.bt { font-size: .9em; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #333433; background-color: #fdab22; color: #333433; height: 19px; padding-bottom: 0;  border-color: #fdab22; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
