body,html {
margin:0;
padding:0;
background:#6A8B1A;
color:#333;
}

body {
min-width:800px;
font: normal 82.5% Tahoma,sans-serif;
}

h1 {
font: normal 2.2em Tahoma,sans-serif;
margin-bottom: 4px;
}

#wrap {
background:#E2EACF;
margin:20px auto;
width:800px;
}

#header {
background:#E2EACF;
font-size: 1.2em;
height: 92px;
margin: 0 auto;
padding: 10px 10px 5px;
}

#header #hleft, #header #hright {
background: #A4A4A0;
}

#header h1, #header h1 a {
color: #444;
text-decoration:none;
padding-left:3px;
}

#header #hright {
background: #B3C2C7 url(../img/head_image.jpg) no-repeat;
font: normal 2.8em "Trebuchet MS",sans-serif;
text-align: center;	
width: 459px;
height: 92px;
float:right;
}

#header #hleft {
background: #E2EACF;
overflow: auto;
width: 315px;
height: 92px;
float:left;
}

#nav {
background: #E2EACF;
margin: 0 auto;
padding: 0 10px 10px;
}

#navcontainer {
background: #E2EACF url(../img/nav.gif) repeat-x;
border: 1px solid #DFEEF7;
border-color: #DFEEF7 #CFDEE7;
height: 41px;	
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#nav li.on {font-weight:bold;}

#navcontainer a {
background: #9BB65A;
border-right: 1px solid #AFBEC7;
color: #456;
display: block;
float: left;
font: bold 13px sans-serif;
line-height: 41px;
padding: 0 8px;
text-decoration: none;
}

#navcontainer a:hover {
background-position: left bottom; 
color: #fff;
}

ul.language-select {
float:right;
text-transform: uppercase;
}

#main {
background:#FAFAFA;
float:left;
width:531px;
padding: 0 16px;
margin:0 0 0 10px;
border-right:1px dashed #e4e4e4;
}

#main .descr {
color: #664;
font-size: 0.9em;
margin-bottom: 6px;
}

#main a, #sidebar a {
color: #456;
text-decoration:none;
font-weight:bold;
}

#main ul {
padding:0;
margin:0;
list-style-type:none;
}

p {
font-size: 1.0em;
}

#sidebar {
background:#E2EACF;
float:right;
width:210px;
color: #456;
}

#sidebar ul, #sidebar li {
list-style-position:inside;
margin: 0;
padding-left: 0px;
padding-right:3px;
color: #456;
}

#sidebar li {
padding-bottom:3px;
color: #456;
}

#sidebar li a {
text-decoration: none;
color: #456;
}

#sidebar li a:hover {
color:#777;
}

#sidebar h3 {	
background: url(../img/h1bullet.gif) no-repeat left;
padding-left: 25px;
color:#333;
}

#sidebar img {
border:0;
text-decoration:none;
}

#sidebar p {
padding-right:3px;
}

#footer { 
text-align:center;
font-size: .84em; 
clear: both; 
padding: 10px; 
background: #E2EACF;
}

#footer a { 
color: #444; 
}

fieldset {
border:none;
margin-left:-10px;
}

#main li h4 {
margin-bottom:0px;
}

div.didyouknow {
border:1px dashed #fff;
padding:5px;
background-color: #E2EACF;
}

#home {width:960px;text-align:center;margin:0 auto;}
#home div.left {margin:0px;padding:10px;width:460px;height:300px;float:left;}
#home h1 {font-size:32px;color:#fff;padding-top:10px;padding-bottom:15px;}
#home img.homelogo {background-color:#ccc;padding:8px;border:1px solid #ccc;}
#home a img {border:0px;text-decoration:none;}
#home h2 {font-size:18px;color:#fff;padding-top:15px;}
#home h2 a, #home h2 a:active, #home h2 a:visited {color:#fff;}
#home h2 a:hover {color:#ccc;}