html, body, form, ul, ul li,h1,h2,h3,p { margin: 0; padding: 0; }
body { background: #FFF url("img/body.jpg") center top no-repeat; font: 12px/15px Arial, "Helvetica Neue","Nimbus Sans L", sans-serif; }
ul, ul li { list-style-type: none; }
.usability_addon { display: none; }

img { vertical-align: middle; }
a img { border: none; }
a { font-weight: bold; text-decoration: none; color: #069; }
li a { font-family: arial, sans-serif; }

#header, #content, #address { width: 639px; margin: 0 auto; padding: 0 18px; background: #FFF; }

#wrapper { width: 675px; margin: 0 auto; background: #FFF url("img/border.png") 199px 0 repeat-y; position: relative; }
#wrapper #content { position: relative; right: 0; top: 2px; width: 447px; margin: 0; padding-left: 10px; /*height: 390px;*/height: 373px; overflow: auto; background: transparent; right: auto; left: 200px;}
/*#wrapper #content.liquid { height: auto; overflow: hidden; }*/

#wrapper .header { position: relative; left: 198px; border-left: 1px solid #FFF; height: 83px; }
#wrapper #content h2 { line-height: 30px; color: #666;}
#wrapper #sidebar { width: 180px; position: absolute; top: 13px; left: 18px; padding: 0; height: 450px; overflow: hidden;}
#wrapper #sidebar .menu li { background: url("img/barrow.gif") 5px 7px no-repeat; padding: 2px 0 2px 18px; }

#header { height: 98px; position: relative; background: #FFF;  }
#header ul.menu { position: absolute; right: 18px; width: 458px; top: 0; height: 44px; padding-top: 24px; }
#header ul.menu li { float: left; height: 22px; margin-top: 16px; }
#header ul.menu li a { color: #666; line-height: 16px; padding: 0 2px; margin: 0 2px; display: block; }
#header ul.menu li a:hover { background: #069; color: #FFF; }

h1{ width: 181px; }
h1 { height: 44px; font-size: 27px; line-height: 44px; color: #069; font-weight: bold; padding-top: 16px; }
h2 span { display: block; color: #637bb2; font-size: 17px; font-weight: bold; }
h2 span.strong { font-size: 24px; line-height: 30px; }
h3 { color: #666; line-height: 18px; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; }
p { padding: 3px 0; }

#menubar { background: #004990 url("img/menubar.png") center center; height: 30px; border: 1px solid #FFF; }
#menubar ul { width: 639px; margin: 0 auto; height: 30px; padding: 0 18px; }
#menubar ul li { float: left; display: block; border-left: 1px solid #FFF; width: 152px; height: 30px; position: relative; background: #647bb2; }
#menubar ul li.first { border-left: none; width: 180px; background: #004990; }
#menubar ul li a { position: absolute; bottom: 4px; left: 10px; line-height: 11px; color: #FFF; font-weight: bold; font-style: italic; text-decoration: none; background: url("img/garrow.gif") bottom right no-repeat; padding-right: 12px; }
#menubar ul li.first a { left: 0; }

#address { background: #004990; text-align: center; padding: 0; line-height: 30px; font-weight: bold; font-family: arial, sans-serif; font-size: 10px;}
#address, #address a { color: #FFF; } 
#address li, #address address { display: inline; }
#address li { padding-left: 2px; }
#address address { padding: 0 4px 0 0; border-right: 1px solid #FFF; font-style: normal; font-weight: normal;  }


#searchform { margin-top: 25px; }
#searchform h3 { font-weight: bold; font-style: italic; color: #000; margin-bottom: 25px;  }
#searchform h3 span { padding-right: 12px; background: url("img/barrow.gif") bottom right no-repeat; }

#searchform select { width: 160px; }
#searchform label { display: block; padding: 3px 0 1px 0; }
#searchform button { color: #069; border: none; margin: 0; padding: 0 12px 2px 0; background: #FFF; font-weight: bold; text-align: left; font-size: 11px; font-family: arial, sans-serif;  }
#searchform button img { vertical-align: bottom; margin-bottom: 1px; }

#searchresults { width: 90%; margin: 10px 0; }
#searchresults th { background: #666;  color: #FFF; font-weight: bold; text-align: left; padding: 1px 2px; }
#searchresults td { padding: 1px 2px; }
#searchresults .first td { padding-top: 5px; }
#searchresults .fifth td { border-bottom: 1px solid #666; padding-bottom: 5px; }

.newsitem { border-bottom: 1px solid #000; padding: 10px 0 10px 10px; margin-left: -10px;}
.newsitem h3 { color: #000; } 
.newspic, .newsitem img { float: right; margin-left: 5px;margin-bottom: 5px;}
.newsitem .leesverder { padding-right: 12px; background: url("img/barrow.gif") bottom right no-repeat; }

.submit { cursor:pointer; }


/* login*/
#message { display:none; }
#user, #pass { width: 150px; }

#contactform {margin-top: 20px;}
#contactform label{ width: 150px; display: block; float: left; margin-top: 8px;}
#contactform .txt { width: 279px; _width: 274px; margin-top: 5px; border: 1px solid #006699; font-family:Arial, "Helvetica Neue","Nimbus Sans L", sans-serif;font-size: 11px;}
#contactform .submit{color: #fff; background: #006699; border: 1px solid #000;float: right;}
