@charset "utf-8";
/*! Pushy - v0.9.1 - 2013-9-16
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */
.pushy{position:absolute;float:left;vertical-align:top;top:0;width:272px;text-align:left;margin-right:-272px;background:#333;font-size:.9em;font-weight:700;-webkit-box-shadow:inset-10px 0 6px-9px rgba(0,0,0,.7);-moz-box-shadow:inset-10px 0 6px-9px rgba(0,0,0,.7);box-shadow:inset-10px 0 6px-9px rgba(0,0,0,.7);-webkit-overflow-scrolling:touch;z-index:5000}@media(min-width:490px){.pushy{width:322px;margin-right:-322px}}@media(min-width:1020px){.pushy{position:relative;width:262px;margin-right:-262px}}@media(min-width:1088px){.pushy{width:322px;margin-right:-322px}}.pushy-left{-webkit-transform:translate3d(-272px,0,0);-moz-transform:translate3d(-272px,0,0);-ms-transform:translate3d(-272px,0,0);-o-transform:translate3d(-272px,0,0);transform:translate3d(-272px,0,0)}@media(min-width:490px){.pushy-left{-webkit-transform:translate3d(-322px,0,0);-moz-transform:translate3d(-322px,0,0);-ms-transform:translate3d(-322px,0,0);-o-transform:translate3d(-322px,0,0);transform:translate3d(-322px,0,0)}}@media(min-width:1020px){.pushy-left{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.container-push,.push-push{-webkit-transform:translate3d(272px,0,0);-moz-transform:translate3d(272px,0,0);-ms-transform:translate3d(272px,0,0);-o-transform:translate3d(272px,0,0);transform:translate3d(272px,0,0)}@media(min-width:490px){.container-push,.push-push{-webkit-transform:translate3d(322px,0,0);-moz-transform:translate3d(322px,0,0);-ms-transform:translate3d(322px,0,0);-o-transform:translate3d(322px,0,0);transform:translate3d(322px,0,0)}}@media(min-width:1020px){.container-push,.push-push{-webkit-transform:translate3d(262px,0,0);-moz-transform:translate3d(262px,0,0);-ms-transform:translate3d(262px,0,0);-o-transform:translate3d(262px,0,0);transform:translate3d(262px,0,0)}}@media(min-width:1088px){.container-push,.push-push{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.pushy,#container,.push{-webkit-transition:-webkit-transform.2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform.2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform.2s cubic-bezier(.16,.68,.43,.99);transition:transform.2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.pushy-active.site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:272px;z-index:9999}@media(min-width:490px){.pushy-active.site-overlay{left:322px}}@media(min-width:1020px){.pushy-active.site-overlay{left:262px}}@media(min-width:1088px){.pushy-active.site-overlay{left:322px}}#browseBody{display:none}html,body{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background:#FFF;margin:0;padding:0;text-align:center;color:#000;font-family:"Times New Roman",Times,serif}@media(min-width:1024px){body{background:#999}}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}img.centered{display:block;margin-left:auto;margin-right:auto}figcaption{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:12px;display:block;margin-top:6px;text-align:center}#wrap{position:relative;min-width:300px;max-width:1088px;margin:0 auto 130px auto;background:#FFF;text-align:left}#container{position:relative;padding:0 5px 0 5px;background:#fff}@media(min-width:340px){#container{padding:0 10px 0 10px}}@media(min-width:1020px){#container{float:right;margin-left:262px;padding:0 7px 0 7px;min-width:728px}}@media(min-width:1088px){#container{margin-left:322px;padding:0 11px 0 11px;min-width:744px}}#inner-container{clear:both;overflow:hidden;background:#333}.topbanner{clear:both;width:100%;padding:0;margin:0}.middlebanner{width:100%;padding:0;margin:0}.bottombanner{clear:both;padding:0;margin:0}.leftbanner{text-align:center;padding:10px 0 10px 0;margin:10px 0 10px 0}#header{width:100%;padding:0;margin:0}.mainContent{clear:both;vertical-align:top;text-align:left;padding:0;margin:0;width:100%}.mainContentOfPage{min-height:950px}.mainContentOfPage li{padding:6px 20px 6px 0}@media(min-width:490px){.mainContentOfPage li{padding:0 0 6px 0}}.visibleContent{min-height:850px}#contentWrapper{position:relative;padding:0;margin:0}#contentWrapper,.pushy{min-height:1200px}#footer{clear:both;vertical-align:top;text-align:left;width:100%;padding:10px 0 10px 0;margin:10px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:80%;border-top:2px;border-top-style:solid;border-top-color:#999}#publisher{text-align:left}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.treeview{margin-top:10px;width:250px;padding-right:11px;padding-left:11px;padding-bottom:50px;background:#333}.treeview h2{margin-top:60px;padding:0;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,.1);color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-align:center;display:block}@media(min-width:490px){.treeview{width:300px}}@media(min-width:1020px){.treeview{position:relative;width:250px;padding-right:6px;padding-left:6px}}@media(min-width:1088px){.treeview{width:300px;padding-right:11px;padding-left:11px}}@media(min-width:1088px){.treeview li{padding:12px 0 0 0}}.treeview li.submenu{background:#333 url(../navigation/closedButton6.png)no-repeat top 24px left;padding:26px 0 0 24px}@media(min-width:1088px){.treeview li.submenu{background:#333 url(../navigation/closedButton6.png)no-repeat top 12px left;padding:14px 0 0 24px}}.treeview li.submenu ul{display:none}.treeview.submenu ul{cursor:default}.treeviewButton{display:none;box-sizing:border-box;margin:2px 0 2px 20px;padding:14px;width:52px;border-radius:3px}.treeviewButton:hover{cursor:pointer;background-color:#555;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,.3);box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.treeviewButton:hover.treeviewBar{background-color:#fff}.treeviewButton.treeviewBar{display:block;width:24px;height:2px;border-radius:1px;background-color:#dfdfdf}.treeviewButton.treeviewBar+.treeviewBar{margin-top:4px}*:focus{outline:none}a:link,a:visited,a:hover{text-decoration:underline}a:link{color:#069}a:visited{color:#603}a:hover{color:#360}a:active{color:#069;text-decoration:none}h1{padding:4%0 1%0;font-family:Arial,Helvetica,sans-serif;color:#C30;text-align:center}h2{font-family:Arial,Helvetica,sans-serif;color:#C66;font-weight:400;margin-bottom:10px}h3{font-family:Arial,Helvetica,sans-serif;color:#069;font-weight:400}h4{font-family:Arial,Helvetica,sans-serif;color:#C30;padding:0;margin:0;font-weight:400}#pagetop{vertical-align:top;text-align:left;margin:0 0 4%0;padding:0;float:left;width:100%;border-bottom:3px;border-bottom-style:solid;border-bottom-color:#069}.site-name{color:#069;font-size:min(max(.8rem,6vw),65px);font-weight:700;font-family:Tahoma,Arial,Helvetica,sans-serif;margin:4%1%2px 1%;padding:0;text-align:left;width:80%;float:right}.site-name a:link,a:visited,a:hover,a:active{text-decoration:none;color:#069}.menu-btn{background:url(../navigation/menuButton2.png)center no-repeat;background-size:contain;padding:0;margin:2%0 1%0;width:10%;min-width:50px;min-height:38px;float:left;text-indent:-9999px;cursor:pointer}@media(min-width:1020px){.menu-btn{display:none}.site-name{width:100%;text-align:center;float:left}}.treeview ul{margin:0;padding:0}.treeview a{text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,.1);color:#ccc;display:block}.treeview li{list-style-type:none;padding:24px 0 0 0;margin:5px 0 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;cursor:pointer}div{margin:0;padding:0}*:focus{outline:none}.comparison-table{width:100%;padding:2px}.comparison-table table{border:1px solid #000;vertical-align:top;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:small}.comparison-table td{border:1px solid #000;vertical-align:top;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:small}.comparison-table th{background:#600;font-weight:400;color:#FFF;vertical-align:top;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:small}.code-font{font-family:"Courier New",Courier,monospace;font-size:smaller}.next-font{font-family:Arial,Helvetica,sans-serif;color:#C30;font-weight:700}.code-in-text-font{font-family:Arial,Helvetica,sans-serif;font-size:smaller;font-weight:700}ul{list-style-type:square;list-style-position:outside}#article-ad{margin:20px 0 10px 0}