body {font: 12px verdana; color: #5d5d5d; margin: 0; padding: 0; text-align: center; background: #eef7ef;}
form {margin: 0; padding: 0;}
table {border-spacing: 0; border-collapse:collapse; font: 12px verdana; color: #5d5d5d}
td {padding:0px;}
img {border: none;}
IMG.iePNG {filter:expression(fixPNG(this)); position: relative;}



span.span_moduletable { padding-left:15px;}

span.createdate {color: #a84b2a; font-size: 14px; font-weight: bold;}
a.contentpagetitle {font-size: 14px; color: #002922; font-weight: bold;}
td.main_article img{ margin-right:5px; }

a.main_articlex { text-decoration:none; color: #5D5D5D; text-decoration: none; font: 12px verdana;}

table.contentpaneopen-ap tr td p img { max-height:192px; max-width:192px; margin-right:2px;}
table.contentpaneopen-ap tr td div img { max-height:192px; max-width:192px; margin-right:2px;}




table.contentpaneopen-ap tr td { text-align:left;}
td.contentheading-ap a.contentpagetitle-ap {color: #5D5D5D; text-decoration: none; font: bold 13px verdana; }
table.contentpaneopen-ap tr td a p { color: #5D5D5D; text-decoration: none; font: 12px verdana;}
table.contentpaneopen-ap tr td a  { color: #5D5D5D; text-decoration: none; font: 12px verdana;}

td.latestnews-ap { text-align:left; vertical-align:top;}
a.latestnews-ap {color: #5D5D5D; text-decoration: none; font: bold 11px verdana;  }

div.tpcontainerleft {position: relative; margin-top: 16px;}
div.moduletable-ap {position: relative; margin-top: -16px; }



tr.span_moduletable { background: url(toppanel.png) repeat-x; height: 18px; color: #7a6f30;  text-align:left; }
table.moduletable-ap td { padding-top:5px; font: bold 14px verdana;}
#point {position: relative; top:-5px; }
span.span_moduletable-ap { padding-left:15px;}


td.main_article {text-align:left; padding-top:7px;}
td.header {color: #7ebf7e; font-size: 14px; text-align:left; height:25px; vertical-align:text-top}
table.poll { vertical-align:top;}
div.moduletable_inner{ vertical-align: top;}
td.sectiontableentry1{ text-align:left;}
td.sectiontableentry2{ text-align:left;}
td.sectiontableentry3{ text-align:left;}

/**/

td.contentheading-ap a.contentpagetitle {color: #a84b2a; font-size: 18px; color: #002922;}


#clockx {position: absolute; left: 12px; top: 25px; height:100px;}

#top {text-align:left; width:100%; margin-left: auto; margin-right: auto; height: 161px; background: url(bgtop000.png) no-repeat;}
#logo_img {position: relative; width: 33%; padding-top: 47px; padding-left: 61px;}
#logo_img .logo {filter:expression(fixPNG(this)); position: relative;}
#logo_img .online {filter:expression(fixPNG(this)); position: relative; top: -45px; left: 61px;}
#search {position: relative; left: 434px; top: -117px; width: 150px;  float: left;}

	#topright {position: relative; left: 520px; top: -127px; width: 310px; float: left;}
#topright .map {text-align: right;margin-top:10px;}
#topright .map a {font: bold 17px Georgia; color: #ffffff; text-decoration: underline;}
#topright .map a:hover {font: bold 17px Georgia; color: #ffffff; text-decoration: none;}
#clockandmap {position: relative;}
#clockandmap .clock {filter:expression(fixPNG(this)); position: absolute; top: 4px;}
#clockandmap .rb {filter:expression(fixPNG(this)); position: absolute; left: 337px; top: 4px;}
#mapbottom {position: absolute; top: 145px; left: 137px; width: 100%;}
#mapbottom a {color: #ffffff;}
#mapbottom a:hover {color: #ffffff; text-decoration: none;}
#topline {margin-left: auto; margin-right: auto;}
#menu {width: 100%;}
#menu td {background: url(menubg00.jpg) repeat-x -2px; text-align: center; height: 36px;}
#menu td.curr {background: #eef7ef url(menu_cur.png) no-repeat center top; text-align: center; height: 36px; border-bottom: 1px solid #80be7e;}
#menu td a {font: bold 14px verdana; color: #222222;}
#menu td a:hover {text-decoration: none;}
#media {width: 100%; margin-left: auto; margin-right: auto; height: 136px; margin-top: 7px;}
#run_row {width: 100%; margin-left: auto; margin-right: auto; height: 33px; background: url(run_row0.png) repeat-x; margin-top: 22px; padding-top: 7px; font-size: 16px;}

#content {width: 100%; margin-top: 20px;}
#leftp {width: 220px;}
#leftp .title {background: url(toppanel.png) repeat-x; height: 38px; font: bold 16px gergia; color: #7a6f30; padding-top: 10px; padding-left: 12px;}
#leftp .title img {margin-right: 12px;}
#leftp .news {padding: 7px; padding-top: 0; font: 12px verdana;}
#leftp .news p {margin: 3px; margin-left: 0; margin-right: 0;}
#leftp .news img {margin: 5px; margin-top: 0; margin-left: 0;}
#leftp .date {color: #7ebf7e; font-size: 14px; margin-top: 0px; *margin-top: 10px; margin-bottom: 5px;}
#leftp .date a {color: #7ebf7e; text-decoration: none;}
#leftp a {color: #5D5D5D; text-decoration: none; font: 12px verdana;}
#leftp a:hover {color: #5D5D5D; text-decoration: underline; font: 12px verdana;}

#rightp {width: 220px;}
#rightp .title {background: url(toppanel.png) repeat-x; height: 38px; font: bold 16px gergia; color: #7a6f30; padding-top: 10px; padding-left: 12px;}
#rightp .title img {margin-right: 12px;}
#rightp .news {padding: 7px; padding-top: 0; font: 12px verdana;}
#rightp .news p {margin: 3px; margin-left: 0; margin-right: 0;}
#rightp .news img {margin: 5px; margin-top: 0; margin-left: 0;}
#rightp .date {color: #7ebf7e; font-size: 14px; margin-top: 0px; *margin-top: 10px; margin-bottom: 5px;}
#rightp .date a {color: #7ebf7e; text-decoration: none;}


#cont_body {background: #ffffff; padding-top: 7px; padding-left: 11px; padding-right: 11px; padding-bottom: 7px;}
#cont_body .title {font: bold 17px gergia; color: #a84b2a;}
.bodytext {background: #ffffff; padding-left: 10px; padding-right: 10px;}
#cont_body .date {color: #a84b2a; font-size: 14px;}
#cont_body .news_title {color: #a84b2a; font-size: 14px; color: #002922;}
.bodyimg {margin-right: 5px; margin-bottom: 5px;}
.both {clear: both;}
#cont_bot {background: url(cont_bot.png) no-repeat left 1px; padding-top: 15px;}
.archiv {color: #167f6e; font-size: 14px;}
.link {color: #167f6e; font-size: 12px;}
.link:hover {text-decoration: none;}

td.footer {margin-left: auto; margin-right: auto; width: 100%; height: 140px; background: url(footer00.png) no-repeat;}
#footer {margin-left: auto; margin-right: auto; width: 100%; height: 140px; background: url(footer00.png) no-repeat;}
.number {font-size: 28px; color: #ffffff; padding-right: 20px;}
.callcentre {color: #5b4b37; font-size: 19px; padding-right: 260px; padding-top: 15px;}
.textfooter {color: #5b4b37; margin-left: auto; margin-right: auto; width: 450px; text-align: left; padding-top: 20px;}
.copyright {position: absolute; margin-left: 770px; *margin-left: 280px;}
.copyright a{color: #5B4B37; text-decoration: none;}

.poll {padding: 0 0 0 22px;}
.poll input {float: left; border: none;}
.poll label {margin-left: 27px; display: block; padding: 2px 0 0 0;}
.poll div {float: left; width: 100%; clear: both; margin-bottom: 4px;}
.poll button {margin: 10px 0 0 27px; border: 1px solid #7ebf7e; background: #d3ead6; font-size: 10px; font-weight: bold;}
.poll_text {padding: 0 0 15px 12px;}
.poll_results {padding-left: 50px; background: url(arr01000.gif) no-repeat 30px 5px;}
.poll .other_text {border: 1px solid #CCC; float: none; padding-left: 3px; height: auto;}

.poll_result {border: 1px solid #CCC; padding: 1px; background: #FFF;}
.poll_result div {font-size: 0; background: #7EBF7E; padding: 3px 4px; color: #000;}
.button {margin: 10px 0 0 27px; border: 1px solid #7ebf7e; background: #d3ead6; font-size: 10px; font-weight: bold;}
.text {border: 1px solid #7ebf7e;}
#hidden {display: none;}
#guestbook a {color: #167f6e; font-size: 12px;}
#guestbook a:hover {text-decoration: none;}

td.pagecounter { font-size: 10px;}
#pagination { font-size: 10px;}
#pagination span{ font-size: 10px;}
div.pagination span{ font-size: 10px;}
div.pagination span a { font-size: 10px;}
div.pagination a { font-size: 10px;}