@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
   color:#414141;
   margin:0 0px 0 0px;
   background:url(img/bgr.jpg) repeat-x top left #1074c1;
   height:100%;
   text-align:center;
}
a {color:#024369;}
.accessible {display:none;}

#container {width:943px; height:100%;  margin:auto; text-align:left;}

#header {background:url(img/header-bgr.jpg) top left repeat-x; margin-top:21px; height:154px;}
#header sitename {width:258px; display:block;}
#header .sitename a {display:block; text-indent:-99999px; background:url(img/logo.gif) top left no-repeat; width:258px; height:63px; position:absolute; margin-top:30px;}

#header h2 {display:none;}

#header #topnav {position:absolute; list-style:none; margin:15px 0 0 300px;}
#header #topnav li {float:left;}
#header #topnav li a {display:block; padding:10px; color:#094373; font-size:125%; letter-spacing:-1px;}
#header #topnav li a:hover {text-decoration:none; color:#00a76d;}
#header #topnav .active a {background:#00a76d; color:#FFFFFF;}

#header #lang {position:absolute; margin:95px 0 0 110px;}

#content {background:url(img/content-bgr.jpg) bottom left repeat-x #cee9fe; line-height:150%; font-size:95%;}

#leftbar {float:left; padding:10px 0px 10px 20px; position:relative;}
#leftbar .box {background:#f9fafc; padding:10px; width:245px; margin:0 0 10px 0;}
#search {padding:10px 0 10px 10px; }
.sidetitle {font-size:120%; font-weight:normal; padding:10px; color:#FFFFFF; background:#00a76d;}

#mainav, #mainav li ul {margin:0; list-style:none; font-weight:bold;}
#mainav li {padding:0; height:1%;}
#mainav li ul {margin-left:10px; font-style:italic; font-size:95%;}
#mainav li a {padding:2px 0px 2px 30px; background:url(img/nav-ico.gif) center left no-repeat; display:block; color:#01325a; text-decoration:none;}

#mainav .active  { font-size:105%; background:url(img/active-nav-bgr.jpg) top right repeat-y;}
#mainav li a:hover {text-decoration:underline; background-position:5px center;}

#mainav li ul li {color:#055ca4; margin-top:-3px; margin-bottom:-8px; margin-left:10px;}
#mainav li ul li a:hover {color:#055ca4;}

#rightbar {margin:0 0 -50px 290px; background:none; position:relative; top:-99px;}
#breadcrumbs {color:#000000; font-size:90%; padding:7px 0 5px 10px;}
#breadcrumbs a {color:#000000; text-decoration:underline;}

#textarea {background:#f7fbfe; margin:10px 20px 15px 10px; padding:20px; min-height:400px; *min-height:350px;_height:450px}
#textarea h1, #textarea h2, #textarea h3, #textarea h4, #textarea h5 { color:#00a76d;}
#textarea p {padding:10px 0 10px 0;}
#textarea h1 {font-size:220%; font-weight:normal; letter-spacing:-1px; padding:0 0 10px 0;}
#textarea h2 {font-size:150%; font-weight:normal; padding:10px 0 10px 0;color:#000000;}
#textarea h3 {font-size:130%; padding:10px 0 10px 0;}
#textarea h4 {font-size:120%; padding:10px 0 10px 0;}
#textarea h5 {font-size:100%; padding:10px 0 10px 0;}

#textarea .highlite { border:1px solid #00a76d; background:url(img/highlite-text.gif) top left repeat-x #e8f7ed; padding:0 10px 0 10px; font-size:105%;}

#footer {background:url(img/footer-bgr.jpg) repeat-x; height:172px; width:100%; position:relative; top:-50px; font-size:90%; line-height:140%;}
#footertext {background:url(img/footer-text-bgr.jpg) top left repeat-x; width:883px; padding:30px; text-align:left; margin:auto;}
#rightfooter { float:right; text-align:right;}
a img
{
    border-style: none;
}
