* {margin:0; padding:0; font-family:Tahoma;}
HTML{height:100%; width:100%;}
BODY{margin:0; padding:0; height:100%; width:100%; font-family:Tahoma; font-size:14px; color:black;}
BODY *{font-family:Tahoma; font-size:100%;}
TABLE{border-collapse:collapse;}
IMG{border:0px;}
DIV{margin:0px; padding:0px;}
P{margin:5px 0 5px 0; clear:both;}
P IMG{float:left; margin:0 10px 10px 0;}
A{color:#564a34; text-decoration:underline;}
LI{margin-left:30px; margin-bottom:10px; list-style: square outside;}
UL{margin-top:10px;}
H1{color:black; font-size:25px; font-weight:normal; margin:0; padding:0; clear:both;}
H2{color:black; font-size:20px; font-weight:normal; margin:0; padding:0; clear:both;}
H3{color:black; font-size:16px; font-weight:normal; margin:0; padding:0; clear:both;}

#main{width:1000px; margin:0 auto;}

#main #hat{overflow:hidden; padding-bottom:10px;}
#main #hat #top{font-size:12px; text-align:right; float:right; padding-top:10px; }
#main #hat #top A{margin-left:10px;}
#main #hat #logo{float:left;}
#main #hat #hat-caption{float:left; font-size:20px; width:380px; margin-top:50px; margin-left:20px;}
#main #hat #search{float:right; margin-top:40px;}
#main #hat #search #search-form{margin-top:0px;}
#main #hat #search #search-form DIV{float:left;}
#main #hat #search #input-field INPUT{border:1px solid #564a34; padding:5px; width:280px;}
#main #hat #search #input-button INPUT{background:#564a34; border:0; padding:5px 10px 5px 10px; color:white; cursor:pointer; font-size:14px;}

#main #menu{background:#564a34; margin-bottom:20px;}
#main #menu #menu-inner{text-align:center; overflow:hidden; width:910px; margin:0 auto; font-size:15px;}
#main #menu #menu-inner UL LI A{display:block; color:#e0d7c9; line-height:45px; padding: 0 10px; float:left; font-size:15px;}
#main #menu #menu-inner UL LI A:hover{background:#e3c489; color:#564a34;}
#main #menu #menu-inner UL LI UL LI{}
#main #menu #menu-inner UL LI UL{margin-top:45px; padding-bottom:10px;background:#e3c489; color:#564a34;}
#main #menu #menu-inner UL LI UL LI A{display:block; line-height:35px; background:#e3c489; color:#564a34; padding:0 10px;}

#main #content{overflow:hidden;}

#main #content #left{float:left; overflow:hidden; width:210px; font-size:16px;}
#main #content #left #left-menu{margin-bottom:50px; padding-left:3px;}
#main #content #left #left-menu UL{list-style: square; color:#564a34; margin-left:0px; padding-left:0px;}
#main #content #left #left-menu LI{margin-left:15px;}
#main #content #left #left-docs{}
#main #content #left #left-docs SPAN{display:block; font-size:18px; color:#005b81; margin-bottom:10px;}
#main #content #left #left-docs A{display:block; color:#008fcb; font-size:12px; padding:3px; text-decoration:underline; background:url('/i/word.png') no-repeat 0 3px; padding-left:20px; margin-bottom:10px; line-height:16px;}

#main #content #left #left-banners{margin-top:50px;}
#main #content #left #left-banners DIV{padding-bottom:10px;}

#main #content #right{float:right; overflow:hidden; width:750px;}
#main #content #right #about-block{margin-bottom:25px; padding-bottom:25px; border-bottom: 1px solid #eee;}
#main #content #right #double-block{margin-bottom:50px; overflow:hidden;}
#main #content #right #double-block #news-block{float:left; width:49%;}
#main #content #right #double-block #events-block{float:right; width:49%;}

#main #content #gallery{margin-bottom:50px;}
#main #content #images{width:680px !important; overflow:hidden; margin-top:20px;}
#main #content #images UL{margin:0; padding:0;}
#main #content #images LI{margin:0; padding:0; margin-right:30px;}


#main #content #video{overflow:hidden;}
#main #content .video-item .video-block{float:left; margin:0 10px 10px 0; width:320px;}

#main #content #breadcrumbs{margin-top:5px; margin-bottom:15px;}

#footer{width:100%; height:100px; background-color:#e0d7c9; margin-top:40px; }
#footer #footer-inner{width:1000px; margin:0 auto;}
#footer #footer-inner #fi-left{float:left; width:49%; padding-top:20px;}
#footer #footer-inner #fi-right{float:right; width:49%; text-align:right; padding-top:20px;}

.slider-left {width:45px;}
.fotomiddle {width:900px;}

A.action{text-decoration:none; border-bottom: 1px dashed #564a34;}

.header{font-size:26px; color:black; margin-bottom:10px;}

.about{background:url(/i/icon_about.jpg) no-repeat 0 0; padding-left: 40px;}
.news{background:url(/i/icon_news.jpg) no-repeat 0 0; padding-left: 40px; padding-top:9px;}
.events{background:url(/i/icon_events.jpg) no-repeat 0 0; padding-left: 40px; padding-top:9px;}
.gallery{background:url(/i/icon_photo.jpg) no-repeat 0 0; padding-left: 40px;}
.video{background:url(/i/icon_video.jpg) no-repeat 0 0; padding-left: 40px;}

.list-item SPAN{color:#f16600;}
.list-item .list-header{font-size:14px; font-weight:bold; margin-bottom:10px;}
.list-item .list-header A{color:black; text-decoration:none;}
.list-item .list-header A:hover{text-decoration:underline;}
.list-all{padding-top:5px;}

.bordered{border:1px solid #564a34;}
.bordered TD{padding:10px; border:1px solid #564a34;}
.bordered TH{padding:10px; color:white; background-color:#564a34;}

.imgs TD{padding:5px 10px 5px 0;}

#prev{cursor:pointer;}
#next{cursor:pointer;}
#slider-left{vertica-align:middle;}
#slider-right{vertica-align:middle;}

.data-table{width:95%;}
.data-table TD{padding:5px;}
.data-table TD INPUT{width:89%; border:1px solid #564a34; height: 25px;}
.data-table TD TEXTAREA{width:89%; border:1px solid #564a34; height: 250px;}
.data-table TD SELECT{width:89%; border:1px solid #564a34; height: 25px;}

.data-table-submit INPUT{width:100px !important; border:0; background: #564a34; height: 25px; color:white;}
.documents{border-bottom: 1px solid #ccc; padding: 20px 0;}