html{
        font-size:100.01%;
        min-width:942px;
        }

body{
        margin:0;
        background:#dde3de;
        font:64% Verdana, Arial, Helvetica, sans-serif;
        min-width:942px;
        }

/* GENERAL */
img{border:0; display:block;}
form{display:inline;}

.hidden{
        display:block;
        overflow:hidden;
        text-indent:-9999px;
        }

p{
        margin:0;
        padding:0;
        }

ul{
        margin:0;
        padding:0;
        list-style:none;
        }

.float-left{float:left !important;}
.float-right{float:right !important;}
.clear-left{clear:left !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
        margin:0;
        padding:0;
        }

.no-bg{background:none !important;}
.no-mar{margin:0 !important;}

/* MAIN */
#main{
        width:940px;
        margin:30px auto 0;
        }

/* HEADER */
#header{
        float:left;
        width:941px;
        height:203px;
        background:url(../images/bg-header.gif) repeat-x 0 0;
        position:relative;
        z-index:2;
        border:1px solid #55762d;
        border-bottom:0;
        border-top:0;
        border-left:0;
        }

#header .log-box{
        position:absolute;
        top:-25px;
        right:0;
        font:10px/10px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        text-align:right;
        }

#header .log-box a{text-decoration:underline; color:#2d5530; position:relative;}
#header .log-box a:hover{text-decoration:none;}

#header .banner{
        position:absolute;
        top:0;
        left:0;
        z-index:10;
        }

#logo a{
        width:269px;
        height:139px;
        background:url(../images/logo.gif) no-repeat 0 0;
        position:absolute;
        left:20px;
        top:25px;
        overflow:hidden;
        text-indent:-9999px;
        z-index:9999;
        }

#menu{
        position:absolute;
        top:176px;
        left:5px;
        }

#menu li{
        float:left;
        padding:0 0 1px 17px;
        margin-left:16px;
        background:url(../images/hr.gif) no-repeat 0 0;
        }

#menu li.first{background:none; margin-left:0;}

#menu li a{
        float:left;
        height:15px;
        overflow:hidden;
        text-indent:-9999px;
        }

#menu li a.exp{background:url(../images/menu-exp.gif) no-repeat 0 0; width:106px;}
#menu li a.eve{background:url(../images/menu-eve.gif) no-repeat 0 0; width:113px;}
#menu li a.fac{background:url(../images/menu-fac.gif) no-repeat 0 0; width:117px;}
#menu li a.get{background:url(../images/menu-get.gif) no-repeat 0 0; width:78px;}
#menu li a.wha{background:url(../images/menu-wha.gif) no-repeat 0 0; width:126px;}
#menu li a.are{background:url(../images/menu-are.gif) no-repeat 0 0; width:91px;}
#menu li a.con{background:url(../images/menu-con.gif) no-repeat 0 0; width:67px;}

/* CONTENT */
#content{
        float:left;
        width:894px;
        border-left:1px solid #55762d;
        border-right:1px solid #55762d;
        padding:8px 23px;
        background:#fff;
        }

#content .top-box{
        overflow:hidden;
        padding:7px 0 0;
        border-bottom:1px solid #2d5530;
        }

#content .top-box h1{
        display:block;
        height:27px;
        overflow:hidden;
        }

#content .top-box strong{
        display:block;
        height:17px;
        overflow:hidden;
        }

.sifr1{
        font-size:24px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr1{
        margin:0;
        font-size:24px;
        visibility:visible;
        letter-spacing:0px;
        }

.sifr2{
        font-size:14px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr2{
        margin:0;
        font-size:14px;
        visibility:visible;
        letter-spacing:0px;
        }

.content-main{
        overflow:hidden;
        padding:10px 0 0;
        height:1%;
        background:url(../images/bg-content-main.jpg) no-repeat 0 100%;
        }

.main-box{
        float:left;
        width:609px;
        }

.main-box .img-box{
        overflow:hidden;
        border:1px solid #2d5530;
        margin:0 0 6px;
        }

ul.tabs{
        overflow:hidden;
        background:#53853b;
        height:1%;
        }

ul.tabs li{
        float:right;
        padding-left:3px;
        background:#fff;
        }

ul.tabs li a{
        float:left;
        height:22px;
        overflow:hidden;
        text-indent:-9999px;
        }

ul.tabs li a.abo{background:url(../images/tabs-abo.gif) no-repeat 0 0; width:102px;}
ul.tabs li a.fac{background:url(../images/tabs-fac.gif) no-repeat 0 0; width:108px;}
ul.tabs li a.tra{background:url(../images/tabs-tra.gif) no-repeat 0 0; width:102px;}

ul.tabs li a:hover, ul.tabs li a.active{background-position:0 100%;}

.main-box .inner{
        overflow:hidden;
        padding:23px 0 0;
        }

.main-box .inner-about{background:url(../images/bg-inner-about.gif) repeat-x 0 0;}
.main-box .inner-fac{background:url(../images/bg-inner-fac.gif) repeat-x 0 0;}
.main-box .inner-tra{background:url(../images/bg-inner-tra.gif) repeat-x 0 0;}

.main-box .inner2{overflow:hidden;}

.main-box .inner p{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 0 10px;
        }

.main-box .inner2 p{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:2px 0;
        }

.main-box .inner2 p a{
        color:#2d5530;
        text-decoration:underline;
        }

.main-box .inner2 p a:hover{text-decoration:none;}

.main-box .inner .box{
        overflow:hidden;
        padding:0 0 25px;
        }

.main-box .inner2 .box{
        overflow:hidden;
        padding:3px 0 15px;
        }

.main-box .inner .box p{padding:4px 0;}

.main-box .inner .box a{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        text-decoration:underline;
        }

.main-box .inner .box a:hover{text-decoration:none;}

.main-box h3{
        overflow:hidden;
        padding:3px 0 0;
        height:21px;
        }

.main-box .inner2 h2{
        margin:7px 0 0;
        padding:0 6px;
        }

.sifr4{
        font-size:18px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr4{
        margin:0;
        font-size:18px;
        visibility:visible;
        letter-spacing:0px;
        }

.sifr5{
        font-size:16px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr5{
        margin:0;
        font-size:18px;
        visibility:visible;
        letter-spacing:0px;
        }

.sifr6{
        font-size:20px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr6{
        margin:0;
        font-size:20px;
        visibility:visible;
        letter-spacing:0px;
        }

.sidebar{
        float:right;
        width:280px;
        }

.sidebar-diff{
        background:#f3f5f3;
        width:278px !important;
        border:1px solid #d5ddd6;
        }

.sidebar h2, .main-box h2{
        overflow:hidden;
        height:21px;
        background:#81572f;
        padding:0 3px;
        }

.sifr3{
        float:left;
        width:100%;
        font-size:20px;
        padding:20px 0;
        margin:0;
        }

.sIFR-hasFlash .sifr3{
        float:left;
        width:100%;
        margin:-22px 0;
        font-size:20px;
        visibility:visible;
        letter-spacing:0px;
        }

.sidebar .box{
        overflow:hidden;
        padding:5px 0;
        height:1%;
        }

ul.left-list{overflow:hidden;}

ul.left-list li{
        overflow:hidden;
        padding:0 0 2px 23px;
        font:12px/20px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }


ul.left-list li.a1{background:url(../images/ico1.gif) no-repeat 0 0;}
ul.left-list li.a2{background:url(../images/ico2.gif) no-repeat 0 0;}
ul.left-list li.a3{background:url(../images/ico3.gif) no-repeat 0 0;}
ul.left-list li.a4{background:url(../images/ico4.gif) no-repeat 0 0;}
ul.left-list li.a5{background:url(../images/ico5.gif) no-repeat 0 0;}
ul.left-list li.a6{background:url(../images/ico6.gif) no-repeat 0 0;}
ul.left-list li.a7{background:url(../images/ico7.gif) no-repeat 0 0;}
ul.left-list li.a8{background:url(../images/ico8.gif) no-repeat 0 0;}
ul.left-list li.a9{background:url(../images/ico9.gif) no-repeat 0 0;}
ul.left-list li.a10{background:url(../images/ico10.gif) no-repeat 0 0;}
ul.left-list li.a11{background:url(../images/ico11.gif) no-repeat 0 0;}
ul.left-list li.a12{background:url(../images/ico12.gif) no-repeat 0 0;}
ul.left-list li.a13{background:url(../images/ico13.gif) no-repeat 0 0;}
ul.left-list li.a14{background:url(../images/ico14.gif) no-repeat 0 0;}
ul.left-list li.a15{background:url(../images/ico15.gif) no-repeat 0 0;}

ul.left-list li a{
        color:#000;
        text-decoration:none;
        }

ul.left-list li a:hover, ul.left-list li a.active{color:#2d5530;}
ul.bullet li{background:url(../images/bullet.gif) no-repeat 8px 9px; padding:0 0 0 23px !important;}

.sidebar .box p{
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 0 13px;
        }

.sidebar .box-last{padding:8px 0 0 !important;}

.sidebar .box-last a{
        font:italic 10px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        text-decoration:none;
        }

.sidebar .box-last a:hover{text-decoration:underline;}
.sidebar .box-last img{margin:5px 0 0;}

.sidebar .box-diff{
        overflow:hidden;
        padding:10px 8px 20px;
        height:1%;
        }

.sidebar h3{
        overflow:hidden;
        padding:0 0 10px;
        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        }

.sidebar .box-diff p{
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }

.sidebar .box-diff p a{
        color:#2d5530;
        text-decoration:underline;
        }

.sidebar .box-diff p a:hover{text-decoration:none;}

.sidebar .box-diff2{
        overflow:hidden;
        padding:5px 0;
        }

.sidebar .box-diff2 strong{
        font:bold 14px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 0 10px;
        display:block;
        }

.sidebar .box-diff2 p{
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }

ul.bullet2{
        overflow:hidden;
        background:#e3eae0;
        padding:5px 12px 1px;
        height:1%;
        }

ul.bullet2 li{
        overflow:hidden;
        padding:0 0 4px 8px;
        background:url(../images/bullet.gif) no-repeat 0 5px;
        }

ul.bullet2 li a{
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        text-decoration:none;
        }

ul.bullet2 li.last{background:none;}

ul.bullet2 li.last a{
        font-size:12px;
        float:right;
        text-decoration:underline;
        }

ul.bullet2 li a:hover{text-decoration:underline;}
ul.bullet2 li.last a:hover{text-decoration:none;}

ul.simple-list{
        overflow:hidden;
        padding:20px 0 0;
        }

ul.simple-list li{
        overflow:hidden;
        padding:0 0 7px;
        }

ul.simple-list li a{
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        text-decoration:underline;
        }

ul.simple-list li a:hover, ul.simple-list li a.active{
        color:#000;
        text-decoration:none;
        }

ul.simple-list li.last{padding:20px 0 0;}

.cal-box{
        position:relative;
        overflow:hidden;
        margin:5px 0 0;
        background:url(../files/calendar/cbi_background.jpg) no-repeat 100% center;
        height:125px;
        }

.cal-box .calendar{
        z-index:1;
        top:0px;
        left:0px;
        position:absolute
        }

.cal-box img{float:left;}

.cal-box .text-box{
        float:right;
        width:350px;
        padding:40px 0 0;
        text-align:center;
        }

.cal-box strong{
        font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
        color:#53853b;
        }

.top-inner{overflow:hidden; height:1%;}

.top-inner h1{
        float:left;
        height:25px;
        overflow:hidden;
        }

ul.tabs2{
        float:right;
        padding:5px 0 0;
        }

ul.tabs2 li{
        float:left;
        padding-left:3px;
        }

ul.tabs2 li a{
        float:left;
        height:22px;
        overflow:hidden;
        text-indent:-9999px;
        }

ul.tabs2 li a.gen{background:url(../images/tabs-gen.gif) no-repeat 0 0; width:98px;}
ul.tabs2 li a.hun{background:url(../images/tabs-hun.gif) no-repeat 0 0; width:99px;}
ul.tabs2 li a.boa{background:url(../images/tabs-boa.gif) no-repeat 0 0; width:100px;}
ul.tabs2 li a.fis{background:url(../images/tabs-fis.gif) no-repeat 0 0; width:101px;}

ul.tabs2 li a.pub{background:url(../images/tabs-pub.gif) no-repeat 0 0; width:99px;}
ul.tabs2 li a.sug{background:url(../images/tabs-sug.gif) no-repeat 0 0; width:99px;}
ul.tabs2 li a.jou{background:url(../images/tabs-jou.gif) no-repeat 0 0; width:100px;}
ul.tabs2 li a.pro{background:url(../images/tabs-pro.gif) no-repeat 0 0; width:101px;}
ul.tabs2 li a.rea{background:url(../images/tabs-rea.gif) no-repeat 0 0; width:99px;}

ul.tabs2 li a.wlgen{background:url(../images/tabs-wlgen.gif) no-repeat 0 0; width:99px;}
ul.tabs2 li a.wlinj{background:url(../images/tabs-wlinj.gif) no-repeat 0 0; width:98px;}
ul.tabs2 li a.wlnui{background:url(../images/tabs-wlnui.gif) no-repeat 0 0; width:99px;}
ul.tabs2 li a.wlfri{background:url(../images/tabs-wlfri.gif) no-repeat 0 0; width:100px;}
ul.tabs2 li a.wlwis{background:url(../images/tabs-wlwis.gif) no-repeat 0 0; width:101px;}
ul.tabs2 li a.wlcal{background:url(../images/tabs-wlcal.gif) no-repeat 0 0; width:101px;}

ul.tabs2 li a:hover, ul.tabs2 li a.active{background-position:0 100%;}

.content-inner{
        overflow:hidden;
        padding:25px 0 10px;
        }

.content-gen{background:url(../images/bg-content-gen.gif) repeat-x 0 0;}
.content-hun{background:url(../images/bg-content-hun.gif) repeat-x 0 0;}
.content-boa{background:url(../images/bg-content-boa.gif) repeat-x 0 0;}
.content-fis{background:url(../images/bg-content-fis.gif) repeat-x 0 0;}

.content-pub{background:url(../images/bg-content-gen.gif) repeat-x 0 0;}
.content-sug{background:url(../images/bg-content-hun.gif) repeat-x 0 0;}
.content-jou{background:url(../images/bg-content-boa.gif) repeat-x 0 0;}
.content-pro{background:url(../images/bg-content-fis.gif) repeat-x 0 0;}
.content-rea{background:url(../images/bg-content-rea.gif) repeat-x 0 0;}

.content-wlgen{background:url(../images/tabs-wlgen_line.gif) repeat-x 0 0;}
.content-wlinj{background:url(../images/tabs-wlinj_line.gif) repeat-x 0 0;}
.content-wlnui{background:url(../images/tabs-wlnui_line.gif) repeat-x 0 0;}
.content-wlfri{background:url(../images/tabs-wlfri_line.gif) repeat-x 0 0;}
.content-wlwis{background:url(../images/tabs-wlwis_line.gif) repeat-x 0 0;}
.content-wlcal{background:url(../images/tabs-wlcal_line.gif) repeat-x 0 0;}

.content-exp-login{background:url(../images/exp-line-login.gif) repeat-x 0 0;}


.content-inner p{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 0 10px;
        }

.content-inner a{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#2d5530;
        text-decoration:underline;
        }

.content-inner a:hover{text-decoration:none;}

ul.main-list{
        overflow:hidden;
        padding:10px 25px 20px;
        }

ul.main-list li{
        overflow:hidden;
        padding:2px 0 2px 25px;
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }

ul.main-list li span{
        float:left;
        width:25px;
        margin-left:-25px;
        }

.content-inner h3{
        overflow:hidden;
        float:left;
        clear:left;
        padding:15px 0 2px;
        }

.padding-top h3{
        padding:0 !important;
        float:none;
        }

ul.main-list2{
        overflow:hidden;
        height:1%;
        clear:both;
        }

ul.main-list2 li{
        overflow:hidden;
        height:1%;
        padding:0 0 4px 13px;
        background:url(../images/bullet2.gif) no-repeat 0 6px;
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }

ul.main-list2 li table{
        float:right;
        width:858px;
        border-collapse:collapse;
        padding:0;
        background:#edf3eb;
        margin:5px 0 3px;
        }

ul.main-list2 li table td{
        padding:5px 5px;
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        vertical-align:middle;
        width:276px;
        }

ul.main-list2 li table .diff td{background:#dde8d9;}

ul.simple-list2{
        overflow:hidden;
        padding:5px 0 0;
        }

ul.simple-list2 li{
        overflow:hidden;
        padding:0 0 10px;
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        }

ul.simple-list2 li p{
        color:#2d5530;
        font-size:13px;
        padding:0;
        }

ul.simple-list2 li p a{
        color:#2d5530;
        font-size:13px;
        text-decoration:underline;
        }

ul.simple-list2 li p a:hover{text-decoration:none;}

.sidebar-exp{
        background:#eaeeea;
        }

ul.exp-list{
        overflow:hidden;
        padding:5px;
        }

ul.exp-list li{
        overflow:hidden;
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:2px 0;
        }

ul.exp-list ul{
        overflow:hidden;
        padding-left:20px;
        }

ul.exp-list a{
        color:#2d5530;
        text-decoration:underline;
        margin-right:17px;
        }

ul.exp-list a:hover{text-decoration:none;}

ul.exp-list span{
        float:right;
        width:80px;
        text-align:right;
        }

.sidebar .bottom{
        display:block;
        width:100%;
        text-align:center;
        font:italic 11px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:15px 0 25px;
        }

/* FOOTER */
#footer{
        float:left;
        width:900px;
        border-left:1px solid #55762d;
        border-right:1px solid #55762d;
        padding:8px 17px 7px 23px;
        background:#2d5530;
        }

#footer ul{float:left;}

#footer ul li{
        float:left;
        padding:1px 0 3px 18px;
        margin-left:16px;
        background:url(../images/hr2.gif) no-repeat 0 0;
        }

#footer ul li.first{background:none; margin-left:0; padding-left:0;}

#footer ul li a, #footer ul li a:hover{
        float:left;
        overflow:hidden;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration:none;
        }

#footer ul li a.par{background:url(../images/footer-par.gif) no-repeat 0 0; width:69px;}
#footer ul li a.pub{background:url(../images/footer-pub.gif) no-repeat 0 0; width:66px;}
#footer ul li a.new{background:url(../images/footer-new.gif) no-repeat 0 0; width:97px;}
#footer ul li a.adm{background:url(../images/footer-adm.gif) no-repeat 0 0; width:36px;}

/* sIFR */
.sIFR-flash{
        visibility: visible !important;
        margin: 0;
        }

.sIFR-replaced{visibility: visible !important;}

.sIFR-alternate{
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        display: block;
        overflow: hidden;
        }

.sIFR-flash + div[adblocktab=true]{display: none !important;}

.explorer-login-info{
        float:left;
        width:280px;
}
.explorer-login-info  p{
        font:13px Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 0 10px;
        }

.explorer-login-info p a{
        color:#2d5530;
        text-decoration:underline;
        }

.explorer-login-info p a:hover{text-decoration:none;}

#explorer-login-form{
        float:right;
        width:609px;
}
#explorer-login-form table{
        background:#ffffff;
        width:350px;
        margin-left:150px;
        }
#explorer-login-form table td{
        color:#2d5530;
        font-size:13px;
}
.explorer-input{
        height:20px;
        border:1px solid #2d5530;
        background:#edf3eb;
        color:#2d5530;
        font-size:14px;
        padding-left:3px;
        padding-top:4px;
        }
.donatevideo{
width:560px;
margin:auto;}

.donatebutton{
width:150px;
margin:auto;}

