@charset "utf-8";
/* CSS Document */

.accessible {display:none;}
* {margin:0; padding:0;}
a {color:#1a4b0f; text-decoration:underline;}
a:hover {text-decoration:none;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#333333; text-align:center; background:url(images/bgr.jpg) top left repeat-x #1a4b0f; *margin:10px; padding:10px;}

#container { width:974px; text-align:left; margin:auto; padding:14px; background:#FFFFFF;  margin-top:38px; overflow:auto;}
#header {background:url(images/header.jpg) top left no-repeat; height:374px;}
#header h1 a {position:absolute; text-indent:-999999px; display:block; background:url(images/logo.jpg) top left no-repeat; width:288px; height:115px; margin:-53px 0 0 12px;}
#header #desc {position:absolute; width:380px; height:90px; margin:200px 0 0 570px;}
#header #desc h2 {font-size:130%; font-weight:normal; color:#1c4911;}

#navholder {position:absolute; top:155px; margin-left:12px; background:url(images/nav-bgr.gif) bottom left no-repeat; padding:0 4px 7px 3px;}
#navholder #nav {list-style:none;}
#navholder #nav li {width:283px; font-weight:bold;}
#navholder #nav li a { display:block; border-bottom:1px solid #1a4b0f; padding:10px 0 10px 40px; height:1%; background:url(images/bulet.gif) center left no-repeat; background-position:15px center; color:#1a4b0f; text-decoration:none;}
#navholder #nav li ul {list-style:none;}
#navholder #nav li ul li a {padding-left:60px; background-position:35px center;}
#navholder #nav li a:hover {background-color:#1a4b0f; color:#FFFFFF; background-image:none;}

#content { margin-top:20px; overflow:auto;}
#rightbar {float:right; width:630px; margin-right:7px;}
#rightbar ul {margin-left:30px;}
#breadcrumbs { color:#333333; padding-bottom:10px;}
#rightbar h3 {color:#1a4b0f; font-size:150%; font-weight:normal; padding:15px 0 10px 0;}
#rightbar h4 {color:#1a4b0f; font-size:140%; font-weight:normal; padding:10px 0 7px 0;}
#rightbar h5 {color:#1a4b0f; font-size:120%;  padding:10px 0 10px 0;}
#rightbar p, #leftbar p  {padding:10px 0 10px 0;}
#leftbar {width: 289px; padding:90px 0 0 12px;}
#leftbar .box { background:url(images/side-bgr.gif) bottom left no-repeat;}
#leftbar .box h4 { background:url(images/side-header.gif) top left no-repeat; font-size:130%; color:#FFFFFF; padding:12px 0 7px 15px;}
#leftbar .box .boxtext {padding:10px 10px 15px 10px;}

#footer {width:966px; padding:18px; clear:both; background:#eaeaea; margin:auto; text-align:center; border-top:1px solid #1a4b0f;}
#footer table {text-align:left; font-size:11px; line-height:150%;}
#footer table td, #footer table th {border-right:1px solid #afafaf; padding-left:20px;}
#footer table .noborder {border-right:none;}
#footer table .contacts strong {display:inline-block; width:40px; font-weight:normal;}
#footer table .emails strong {display:inline-block; width:95px; font-weight:normal;}
