html{height:100%;overflow-y:scroll;}
body, html{margin:0px;padding:0px;font-family:Verdana,Geneva,Helvetica;font-size:12px;color:#666666;line-height: 160%;}
body{background-attachment:fixed;background-image: url("../images/background.png");background-color:#D8EBCC;background-repeat:repeat-x;}
#wrapper{width:940px;margin:0 auto auto;}
#wrapper_content{width:940px;margin:0 auto auto;background-image: url("../images/content_bg.png");background-repeat:repeat-y;overflow: auto;}
a:link, a:visited{text-decoration:none;font-weight:normal;color:#9ECC7F;font-size:13px;}
a:hover{text-decoration:none;font-weight:normal;color:#9ECC7F;}
#header{height:325px;background-image: url("../images/header.png");background-repeat:no-repeat;}
#container{min-height:100%;}
#header_left{float:left;width:400px;background-color:transparent;padding-top:35px;padding-left:22px; color: #F9AC15; font-size: 13px; font-weight: bold;}
#header_right{float:right;width:400px;background-color:transparent;padding-top:35px;padding-right:22px; color: #003479; font-size: 13px; font-weight: bold;text-align:right;}
#leftcolumn{float:left;width:211px;background-color:transparent;padding-left:1px;}
#main{float:right;width:728px;background-repeat:repeat;}
#main, #leftcolumn{padding-top:20px; min-height: 360px;}
#clear_top{clear:both;}
#footer{clear:both;height:110px;background-image: url("../images/footer.png");background-repeat:no-repeat;}
#component{margin-left:52px;width:540px;}
.current{font-weight:normal;color:#339933;}
p{margin:3px 0 16px 0;}
ul#menu_top.menu li{display: inline;border-left:1px solid #003479;padding-left:1em;margin-left:1em;}
ul#menu_top.menu li:first-child {border-left:none;}
ul#menu_top.menu li a{font-size:13px; color:#003479;}
ul#menu_top.menu li a:hover{color:#F9AC15;}
ul#menu_top.menu li.active a{font-weight:bold;color:#F9AC15;}

.menu{margin:0px; padding: 0px; list-style-type:none;border:0px #ddd solid;text-align:right;overflow: hidden;}
h1{font-size:13px;font-weight:normal;margin-bottom:5px;margin-top:0px;}
h2{font-size:16px;margin-bottom:5px;margin-top:0px;color:#9ECC7F;font-weight: bold;}
h4{font-size:13px;margin-bottom:5px;margin-top:0px;color:#F9AC15;font-weight: bold;}
#leftcolumn .menu ul{list-style-type:none;margin:0;padding:0;}
#leftcolumn .menu li{line-height:27px;float:left;width:100%;margin:0;padding:0; border-bottom: 1px dotted #F9AC15; background: none repeat scroll 0 0 #FDFCF3;}
#leftcolumn .menu li a{padding-right:12px;width:100%;padding-left:0;color:#003479;font-size:13px;}
#leftcolumn .menu li a:focus, #leftcolumn .menu li a:hover, #leftcolumn .menu li a:active{font-weight:normal;color:#F9AC15;}

#leftcolumn .menu li.active a{font-weight:bold;border-bottom:0px #fff solid;cursor:default;color:#F9AC15;font-size:13px;}
#leftcolumn .menu li ul li{border-bottom:none;line-height:21px;}
#leftcolumn .menu li.active ul li a{font-weight:normal;border-bottom:none;cursor:pointer;color:#666666;font-size:11px;}
#leftcolumn .menu li.active ul li a:hover{color:#F9AC15;}
#leftcolumn .menu li.active ul li.active a{color:#F9AC15;font-weight:bold;border-bottom:0px #fff solid;cursor:default;font-size:11px;}
#leftcolumn .menu li.active ul li.active ul li a{font-weight:normal;border-bottom:0px #eee solid;cursor:pointer;color:#333300;font-size:14px;}
#leftcolumn .menu li.active ul li.active ul li.active a{font-weight:normal;border-bottom:0px #eee solid;cursor:default;color:#333300;font-size:14px;}
/* ++++++++++++++  pagination  ++++++++++++++ */

#main .pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
        clear:both;

}

#main .pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}

#main .pagination li
{
        display:inline;
        padding:2px 5px;
        text-align:left;
        border:solid 1px #eee;
        margin:0 2px
}

.pagenav
{padding:2px; clear:both;}

#main .pagination li.pagination-start,
#main .pagination li.pagination-next,
#main .pagination li.pagination-end,
#main .pagination li.pagination-prev
{border:0}

#main .pagination li.pagination-start ,
#main .pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
}

dt.article-info-term { display: none;}
dl.article-info {padding: 0px; margin: 0px;}
dd.create { font-size: 10px; margin: 0px;}

