* { padding: 0; margin: 0; }

body {
	font-family:Arial, Helvetica, sans-serif;font-size:1em;
	/*background-image:url(../img/bg01.jpg);*/
	background-repeat:repeat-y;
 	background-color: #ffffff;
}

img { border: none; } 

/*
<---------divs-----------
*/

#lang {
	margin: 0 auto;
	width: 960px;
	height: 90px;
	padding-top:30px;
}

/*#navigation {
 	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 960px;
	height: 35px;
	color: #333;
	font-size:0.8em;
	font-weight:bold;
}*/


#wrapper {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 960px;
 display: inline;
}

#content_home { 
   float: left;
   color: #333;
   background: #FFFFFF;
   width: 658px;
   display: inline;
   padding-bottom: 3000px;
   margin-bottom: -3000px;
   border-right-color:#999999;
   border-right-style:solid;
   border-right-width:thin;
}

#news {
	float: right;
	color: #333;
	background: #FFFFFF;
	width: 300px;
	padding-bottom: 3000px;
	margin-bottom: -3000px;
	 border-bottom-color:#333333;
 border-bottom-style:solid;
 border-bottom-width:thin;
}

#header {
 margin: 0 auto;
 color: #333;
 width: 100%;
 height: 253px;
 background-color:#FFFFFF;
 border-bottom:#999999;
 border-bottom-style:solid;
 border-bottom-width:thin;
background-color:#559400;
}

#header2 {
 margin: 0 auto;
 color: #333;
 width: 960px;
 height: 253px;
 padding-top:0px;
}

#footer {
	width: 960px;
	margin: 0 auto;
	width: 960px;
	clear: both;
	color: #FFF;
	background-color: #559400;
}

#navcontainer {
	margin: 0 auto;
	width: 960px;
	height: 30px;
}



/*
<--------- global styles-----------
*/

a:link {
	text-decoration: none;
	color: #002469;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}



p {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	margin-top: 1em;
	margin-left: 4em;
	margin-right: 1em;
	margin-bottom: 1em;
}

ul {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	margin-top: 1em;
	margin-left: 4em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-right: 2em;
}

h1 {
	font-size: 2em;
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	color: #000000;
 	letter-spacing: -0.08em;
}
h2 {
	font-size: 1.5em;
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	color: #333333;
	letter-spacing: -0.08em;
}

h3 {
	font-size: 1.2em;
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	color: #333333;
	letter-spacing: -0.05em;
}

h4 {
	font-size: 1em;
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	color: #333333;
	letter-spacing: -0.05em;
}

h5 {
	font-size: 0.8em;
	color: #666666;
	line-height: 1em;
	margin-top: 0,5em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}

h6 {
	font-size: 0.7em;
	color: #333333;
	line-height: 1em;
	margin-top: 0,5em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}


/*
<--------- menu horizontal-----------
*/

ul#navlist
{
	margin-top: 20px;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	letter-spacing: -0.08em;
	font-weight: bold;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist li.current
{
	display: inline;
	list-style-type: none;
	background-color: #FFFFFF;
}

#navlist a 
{ 
	padding: 3px 10px; 
}

#navlist a:link
{
	color: #333;
	text-decoration: none;
}

#navlist a:visited
{
	color: #333;
	text-decoration: none;
}

#navlist a:hover
{
	color: #559400;
	text-decoration: none;
}

#navlist a.current
{
	color: #002469;
	background-color: #FFFFFF;
	text-decoration: none;
}


/*
<--------- menu vertical-----------
*/

ul#vnavlist
{
	margin-top: 20px;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
	letter-spacing: -0.04em;
	font-weight: normal;
}

#vnavlist li
{
	display: block;
	list-style-type: none;
	margin-top: 8px;
}

#vnavlist li.current
{
	display: block;
	list-style-type: none;
	background-color: #FFFFFF;
}

#vnavlist a 
{ 
	padding: 3px 10px; 
}

#vnavlist a:link
{
	color: #666;
	text-decoration: none;
}

#vnavlist a:visited
{
	color: #666;
	text-decoration: none;
}

#vnavlist a:hover
{
	color: #559400;
	text-decoration: none;
}

#vnavlist a.current
{
	color: #002469;
	background-color: #FFFFFF;
	text-decoration: none;
}



/*
<--------- specific styles-----------
*/


.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}

.footnote_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #EBEBEB;
	text-align:right;
}

.lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align:right;
	padding-top: 0em;
}

.imag {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.news_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #333333;
	line-height: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
}





