body {padding:0; margin:0; background:#FFFFFF url(../img/background.jpg) left top repeat-x; text-align:center;}
body, td {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none; font-weight:normal;}
hr {border:1px solid #ffffff; border-bottom:1px solid #CCCCCC;}
a, b, strong {color:#125100;}

#container {width:934px; min-width:934px; text-align:left; margin:0 auto;}

#header-box {height:330px; position:relative;}
#logo {position:absolute; left:35px; top:10px;}
#top-menu {position:absolute; height:35px; width:750px; top:30px; text-align:right; right:25px;}

.top-first-menu {padding:0 10px; background:url(../img/menu_left_i.gif) left top no-repeat; cursor:pointer;}
.top-first-menu-active {padding:0 10px; background:url(../img/menu_left_a.gif) left top; cursor:pointer;}
.top-last-menu {padding:0 10px; background:url(../img/menu_right_i.gif) right top no-repeat; cursor:pointer;}
.top-last-menu-active {padding:0 10px; background:url(../img/menu_right_a.gif) right top; cursor:pointer;}
.top-center-menu {padding:0 10px; background:url(../img/menu_bg_i.gif) left top no-repeat; cursor:pointer;}
.top-center-menu-active {padding:0 10px; background:url(../img/menu_bg_a.gif) left top; cursor:pointer;}
/*
.top-center-menu {padding:0 10px;}
.top-last-menu {padding:0 10px;}
*/

.top-menu-padding {padding:0 20px; background-position:left top; background-repeat:no-repeat;}
#top-menu td a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#FFFFFF;}

#top-img {position:absolute; width:912px; height:242px; left:11px; bottom:0;}
#top-img-bg {position:absolute; width:912px; height:242px; left:0; top:0;}
#top-img-bg1 {position:absolute; width:892px; height:222px; left:10px; top:10px;}
#fade-box {position:absolute; height:214px; width:884px;; left:14px; top:14px;}
.pics {height:214px; width:884px; padding:0; margin:0; overflow: hidden;}
.pics img {height:214px; width:884px; top:0; left:0;}

#info-box {position:relative;}
#content-box {padding:0 20px 10px 10px; background:#FFFFFF;}
#content-box, #content-box td {font-size:12px;}
.data-page-name, #side-box b, #side-box strong {padding:10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; color:#CCCCCC;}

#footer-box {position:relative; padding:20px 10px 9px 10px; background:#FFFFFF; border-top:1px solid #cccccc;}
#footer-box, td {font-size:10px;}
#footer-box a {color:#125100;}

.element {padding:10px 0;}
.element-date {font-family:Georgia, "Times New Roman", Times, serif; width:30px; padding:5px; background:#CBC099; border:1px solid #CCCCCC; text-align:center; font-weight:bold; color:#FFFFFF;}
.el-date {line-height:12px; font-size:11px; font-weight:bold;}
.element-date b {color:#000000; font-size:20px; font-weight:normal;}
.element-name, .element-name a {font-weight:bold; text-decoration:none; color:#999999; padding-bottom:5px;}
.element-intro {}

.corner-bottom, .corner-top {height:10px; width:200px;}
.corner-bg {width:180px; background:url(../img/menu_bg.jpg) left top repeat-y; padding:0 10px;}
.corner-bg ul {padding:0; margin:0; list-style:none;}
.corner-bg li {padding:3px 0 3px 25px; background:url(../img/menu_bullet.gif) left 3px no-repeat;}
.corner-bg li li {padding-left:10px; background:none;}


.textcontent table {margin:0px; padding:0px; border:1px solid #d4d4d4;}
.textcontent table, .textcontent tr, .textcontent th, .textcontent td {border-collapse:collapse; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#444544; text-decoration:none;}
/* HEAD */
.textcontent thead {background-color:#e6e6e6;}
.textcontent thead tr th {padding:2px; border-width:1px 1px 3px 1px; border-style:solid solid double solid; border-color:#d4d4d4;}
/* BODY */
.textcontent tbody tr:hover, .textcontent tbody tr.odd:hover {}
.textcontent tbody tr th, .textcontent tbody tr td {padding:2px; border:solid 1px #d4d4d4;}
.textcontent tbody tr th {padding:2px; font-weight:bold;}
.textcontent tbody tr th:hover {}
/* FOOTER */
.textcontent tfoot {color:#444544; text-align:center;}
.textcontent tfoot tr td {color:#444544; padding:2px;}

form {padding:0; margin:0;}
.txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #CECFCA; background:#FBFBEF;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #CECFCA; background:#FBFBEF;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #CECFCA; background:#FBFBEF;}
.cmd {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#125100; border:1px solid #CECFCA; background:#FBFBEF;}
.note {font-size:9px;}
.error {color:#FF0000; text-align:center;}
.newsimage {float:left;}
body .dtree {white-space: nowrap;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {}
.dtree .clip {overflow: hidden;}

.clear {clear:both; font-size:1px; height:1px;}
