body {
	margin: 0px;
	font: normal 12px Arial, Tahoma, Verdana;
	color: #6d6d6d;
	background-color:#FFF;
	line-height:18px;
}

img{
border:0;
}

.header {background:url(../images/header_bg.gif) repeat-x; height:125px; padding:0px; vertical-align:top;}
.flash_bg {background:#b1db3f;}

.header_green_bg {height:139px; background:url(../images/header_green_bg.gif) repeat-x top;}
.header_bg_left {background:url(../images/header_bg_left.gif) top right no-repeat; height:139px;}
.header_bg_right {background:url(../images/header_bg_right.gif) top left no-repeat; height:139px;}

.lang_left {background:url(../images/lang_bg_left.gif) no-repeat; height:31px; width:15px; }
.lang_bg {background:url(../images/lang_bg.gif) repeat-x; height:31px; color:#969696; vertical-align:middle;}
.lang_right {background:url(../images/lang_bg_right.gif) no-repeat; height:31px; width:14px; }

.txt_gray_bold {font-weight:bold; }
.txt_green {color:#006d17; }
.txt_green_title {font:bold 14px Arial, Tahoma, Verdana; color:#38a000;}
.txt_green_title_light {font:bold 14px Arial, Tahoma, Verdana; color:#40b600;}

.txt_small {font:normal 10px Arial, Tahoma, Verdana; color:#6c6c6c;}

a:link, a:visited { color:#808080; text-decoration:none; font-weight:bold;}
a:hover, a:active { color:#006d17; text-decoration:none; font-weight:bold;}

.fotter_bg {background:url(../images/fotter_bg.gif) repeat-x; height:73px;} 
.txt_copyright {font:bold 11px Arial, Tahoma, Verdana; color:#808080;}


ul{
margin:0;
padding:0px 0px 0px 0px;
list-style-type:none;
line-height:16px;
}

li{
background:url('../images/bullet.gif') no-repeat top left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 15px;
}
/*
li.light{
background:url('../images/bullet2.gif') no-repeat top left;
margin:5px;
padding-left:20px
}
*/

.nav_active {background:url(../images/nav_hover.gif) top center no-repeat; text-align:center; vertical-align:bottom;
padding:28px 0px 3px 0px; }
/* --- NAVIGATION MENU ---*/
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
display: block;
}

a.ovalbutton span{
display: block;
vertical-align:bottom;
text-align:center;
padding:28px 0px 0px 0px;
}

a.ovalbutton:hover{
background: transparent url('../images/nav_hover.gif') no-repeat top center;
background-position:top center;
text-align:center;
vertical-align:bottom;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background: transparent url('../images/nav_hover.gif') no-repeat top center;
background-position:top center;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* --- END NAVIGATION MENU ---*/
a.greenlink:link, a.greenlink:visited {
	
	color: #006d17;
	font: bold 12px  Arial,Tahoma, Verdana, ;
	text-decoration: none;
	
}
a.greenlink:hover, a.greenlink:active {
	
	color: #808080;
	font: bold 12px  Arial,Tahoma,  Verdana, ;
	text-decoration: none;
}
