address,article,aside,canvas,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}body,button,pre,textarea,input{font-family:Arial,"Helvetica Neue",Verdana,sans-serif}html{margin:0;padding:0;height:100.1%;direction:ltr;word-wrap:break-word}body{height:100.1%;padding:0;margin:0;font-size:80%;line-height:1.5;background-color:#fff;color:#333}a:link,a:visited,a:active,a:focus,a:hover{text-decoration:none;color:#00f}a:visited{color:purple}a:hover{text-decoration:underline}img{border:0}table{border-collapse:collapse;table-layout:fixed}td{border:0 solid #000;padding:.5em}#header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#75a6ee;border-bottom:1px solid #eee;margin:0;padding:0;min-height:5em;width:100%;min-width:900px}#header nav{}#logo{width:167px;height:63px;display:inline-block;border:0;margin:0 0 0 10px;padding:0;text-decoration:none}#logo img{border:0;margin:0;padding:0;width:167px;height:63px}#header nav ul{list-style-type:none;display:inline-block;margin:16px 0 0 25px;padding:0;vertical-align:top}#header nav ul li{display:inline-block;width:7em;height:2em;text-align:center;background-color:#0085eb;color:#fff}#header nav ul li:hover{background-color:#1196fc}#header nav ul li a{color:#fff;vertical-align:middle;line-height:2em;font-weight:bold;display:inline-block;width:100%;height:2em}#header nav ul li a:hover{text-decoration:none}#header .search{display:inline-block;margin-left:3px;vertical-align:top;margin:16px 0 0 5px}#header .search input{border:1px solid #aaa;width:150px;height:20px;padding:2px;margin:0}#header .search button{display:none;width:75px;height:26px;margin:0;padding:0;vertical-align:top}#header.search-activated .search button{display:inline-block}.flash-msg{margin:.5em 2em 1em 2em;padding:1em;border-radius:4px}.flash-error{background-color:#faa;border:1px solid #a55}.flash-warning{background-color:#ee0;border:1px solid #770}.flash-success{background-color:#7c7;border:1px solid #696}.flash-notice{background-color:#eef;border:1px solid #669}#table-wrapper{display:table;width:100%}#main{display:table-cell;padding:10px;min-width:500px;vertical-align:top}#breadcrumbs{margin:0 0 1em 0}#breadcrumbs b{padding-right:.5em}#sidenavi{display:table-cell;width:315px;border-left:1px solid #eee;background-color:#fbfbfb;vertical-align:top}#sidenavi>aside{width:315px;margin-bottom:2em;margin-top:1em}#sidenavi>aside>strong{display:block;border-bottom:1px solid #aaa;font-size:1.3em;padding:0 10px 0 10px}#sidenavi>aside>div,#sidenavi>aside>nav,#sidenavi>aside>p{padding:5px 5px 5px 10px}#footer{background-color:#eaeaea;margin-top:0;padding-bottom:10em;border-top:1px solid #aaa;padding-top:1em;text-align:center;background-image:linear-gradient(bottom,#fff 62%,#eaeaea 85%);background-image:-o-linear-gradient(bottom,#fff 62%,#eaeaea 85%);background-image:-moz-linear-gradient(bottom,#fff 62%,#eaeaea 85%);background-image:-webkit-linear-gradient(bottom,#fff 62%,#eaeaea 85%);background-image:-ms-linear-gradient(bottom,#fff 62%,#eaeaea 85%);background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.62, #FFFFFF),
            color-stop(0.85, #EAEAEA)
    )}#footer a{margin:0 1em}#footer small{display:block;margin-top:.5em;color:#999;font-size:.9em}#ajax-loading{position:fixed;display:none;bottom:5px;right:50%;margin-right:-20px;border-radius:4px;border:1px solid #000;padding:8px;background-color:#fff}@media only screen and (max-device-width:800px){#main{padding:2px}#breadcrumbs a,#breadcrumbs span{padding:0 .7em}}#cookieConsent{background-color:rgba(20,20,20,.8);min-height:26px;font-size:14px;color:#ccc;line-height:26px;padding:8px 0 8px 30px;font-family:"Trebuchet MS",Helvetica,sans-serif;position:fixed;top:0;left:0;right:0;display:none;z-index:9999}#cookieConsent a{color:#4b8ee7;text-decoration:none}#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:20px;width:20px;margin:-15px 0 0 0;font-weight:bold}#closeCookieConsent:hover{color:#fff}#cookieConsent a.cookieConsentOK{background-color:#f1d600;color:#000;display:inline-block;border-radius:5px;padding:0 20px;cursor:pointer;float:right;margin:0 60px 0 10px}#cookieConsent a.cookieConsentOK:hover{background-color:#e0c91f}.as-category-overview{}.as-category-overview li{margin:1em;margin-left:0}.as-category-overview li>a{font-size:1.5em}.article-header h1{font-family:Georgia,serif;color:#005b00;border-bottom:1px solid #aeaeae;font-size:3em;margin:0}.article-header h1 small{font-size:.5em;color:#000;margin-left:1em;font-weight:normal}.article-header h1 a{font-size:1em;color:#008;font-weight:bold}.article-header h2{color:#333;font-size:1.4em;margin-top:0}#toc{display:inline-block;vertical-align:top;margin:0 2em 2.5em 1em;margin-top:0;margin-bottom:2.5em;padding:.5em;border:1px solid #aaa;background-color:#fafafa;width:25%;min-width:250px;border-radius:.3em}#toc h2{margin:0;font-size:.9em}#toc ol{margin:1em;padding:0;list-style-type:none}#toc-ad{display:inline-block;width:304px;height:252px;margin-bottom:2em;margin-left:1em}.article-content{margin:2em 0}.subfiles-directory,.subfiles-category{padding:1em;border:1px solid #eee}.subfiles-category>span{margin:0 0 1em 0;display:block}.article-footer .metalinks{text-align:right;padding-right:2em;margin:1.5em 1em 1em 1em}.article-footer .metalinks a{margin-left:1.5em}.article-footer .rating-container{display:inline-block;vertical-align:top;width:25%}.article-footer .tags{display:inline-block;vertical-align:top;padding-top:.7em;width:49%;text-align:center;color:#aaa}.article-footer .tags a{color:#aaf}.article-footer .tags a:hover{color:#00f}.article-footer .social{display:inline-block;vertical-align:top;width:49%;text-align:center}.article-footer .service{display:inline-block;vertical-align:top;width:100px;height:75px;overflow:hidden}#bm-service-g{margin-top:-11px}.article-footer iframe{vertical-align:top;border:none}.article-footer .copyright{display:inline-block;vertical-align:top;text-align:right;color:#999;font-size:.7em;width:25%}.article-footer .subfiles-article{margin-top:2em;padding:.5em}.article-footer .subfiles-article h2{margin:0;border-bottom:1px solid #aaa}.article-footer .subfiles-article .fb-articlesystem{padding:.5em 0 .5em 0}.article-footer .subfiles-article>a{display:block;text-align:center;font-size:1.5em}.article-comments{padding:.5em;margin-top:2em}.article-comments>header{border-bottom:1px solid #aaa}.article-comments>header h2{margin:0;display:inline-block}.article-comments>header span{display:inline-block;font-size:.7em;color:#777;margin-left:2em}.article-comments .commentslist{padding:.5em 0 .5em 0}.article-comments .comment{margin:2em 1em 0 1em}.article-comments .links{margin-top:1em;text-align:center}.article-comments>a{display:block;text-align:center;font-size:1.3em;margin:1em 1em 0 .5em}#articles-in-topic ul{list-style-type:none;margin:0;padding:0 3px 0 3px}#articles-in-topic ul ul{padding-left:1em}#articles-in-topic ul ul ul{padding-left:2em}#articles-in-topic ul ul ul ul{padding-left:3em}#articles-in-topic ul ul ul ul ul{padding-left:4em}#articles-in-topic ul ul ul ul ul ul{padding-left:5em}#articles-in-topic li{padding:2px 0 2px 22px;background:transparent url(/images/articlesystem/article.gif) no-repeat 2px 3px}#articles-in-topic .dir{background-image:url(/images/articlesystem/directory.gif)}#sidenavi-ad.fixed{position:fixed;top:0}.fb-articlesystem{}.fb-articlesystem small{color:gray}.fb-articlesystem .node{padding:4px;font-size:1.1em;border-color:#e8e8e8}.fb-articlesystem .only-articles{column-width:20em;-moz-column-width:20em;-webkit-column-width:20em;column-gap:3em;-moz-column-gap:3em;-webkit-column-gap:3em}.fb-articlesystem .only-articles .article{display:inline-block;width:95%}.fb-articlesystem .topic{background-color:#ffffd5;border-width:1px 0 1px 0}.fb-articlesystem .article{border:0}.fb-articlesystem .article a{padding-left:23px;background:transparent url(/images/articlesystem/article.gif) no-repeat 0 0}.fb-articlesystem .directory a{padding-left:23px;background:transparent url(/images/articlesystem/directory.gif) no-repeat 0 0}.fb-articlesystem .no-oc{padding-left:37px}.fb-articlesystem .only-articles .no-oc{padding-left:4px}.fb-articlesystem .yah{background-color:#dedeff!important;border-radius:4px}.fb-articlesystem .yah:hover{background-color:#ddf}.fb-articlesystem .next{}.fb-articlesystem .next:hover{background-color:#dfd}.fb-articlesystem .child-nodes{margin-left:4em}.fb-articlesystem button{border:0;background:transparent;padding:0;margin:0;color:transparent;cursor:pointer;background-repeat:no-repeat;display:inline-block;width:16px;height:16px;margin-right:1em;position:relative;top:1px;left:2px}.fb-articlesystem .openable{background-image:url(/images/articlesystem/plus16x16.gif)}.fb-articlesystem .closeable{background-image:url(/images/articlesystem/minus16x16.gif)}.fb-articlesystem .sf-closed{display:none}.fb-articlesystem .sf-opened{display:block}.starrating ul{list-style:none;margin:0;padding:0;width:150px;height:30px;position:relative;background:transparent url(/images/articlesystem/starrating.gif) repeat-x 0 -0}.starrating li{padding:0;margin:0;float:left}.starrating li a{display:block;width:30px;height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}.starrating li a:hover{cursor:default}.starrating.voteable li a:hover{background:transparent url(/images/articlesystem/starrating.gif) repeat-x 0 -30px;z-index:2;left:0;cursor:pointer}.starrating a.stars-1{left:0}.starrating.voteable a.stars-1:hover{width:30px}.starrating a.stars-2{left:30px}.starrating.voteable a.stars-2:hover{width:60px}.starrating a.stars-3{left:60px}.starrating.voteable a.stars-3:hover{width:90px}.starrating a.stars-4{left:90px}.starrating.voteable a.stars-4:hover{width:120px}.starrating a.stars-5{left:120px}.starrating.voteable a.stars-5:hover{width:150px}.starrating li.current-rating{background:transparent url(/images/articlesystem/starrating.gif) repeat-x 0 -60px;position:absolute;left:0;height:30px;width:105px;display:block;text-indent:-9000px;z-index:1}.starrating .message{font-size:11px;padding-left:30px;text-align:left}@media only screen and (max-device-width:800px){.article-header h1{font-size:2em;line-height:1}.article-header h2{line-height:1}#toc li{padding-bottom:8px}#toc li:last-child{padding-bottom:0}.article-footer .social{display:block;width:400px;margin-top:2em}.article-footer .copyright{display:none}.fb-articlesystem .node{padding-top:10px;padding-bottom:10px}#articles-in-topic li{padding-top:0;padding-bottom:15px}#articles-in-topic li:last-child{padding-bottom:0}#articles-in-topic ul{padding-top:10px}}@media only screen and (max-device-width:1000px){#sidenavi-ad.fixed{position:inherit;top:auto}}