html{background-color:#fff;background-image:url(about:blank);background-attachment:fixed;height:100%;margin:0;padding:0}
body{border:none;font-size:100%;height:100%;margin:0;padding:0;text-align:center;width:100%}
body *{margin-top:0}
.panel{text-align:left}
#page-shell hr,#page-shell h2{left:-9999px;position:absolute;top:-9999px}
#page-shell div.panel hr,#page-shell div.panel h2{left:auto;position:static;top:auto}
#foot-frame .panel{text-align:center}
h1{font-size:1.6em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}
p{font-size:1em}
h1,h2,h3,h4,h5,h6,p{margin-bottom:.5em}
body .fixed-wide-head #head-frame,body .fixed-wide-both #head-frame,body .fixed-wide-both #foot-frame,body .fixed-wide-foot #foot-frame,body .fixed-thin-head #head-frame,body .fixed-thin-both #head-frame,body .fixed-thin-both #foot-frame,body .fixed-thin-foot #foot-frame,body .fluid-wide-head #head-frame,body .fluid-wide-both #head-frame,body .fluid-wide-both #foot-frame,body .fluid-wide-foot #foot-frame,body .fluid-thin-head #head-frame,body .fluid-thin-both #head-frame,body .fluid-thin-both #foot-frame,body .fluid-thin-foot #foot-frame,body .elastic-wide-head #head-frame,body .elastic-wide-both #head-frame,body .elastic-wide-both #foot-frame,body .elastic-wide-foot #foot-frame,body .elastic-thin-head #head-frame,body .elastic-thin-both #head-frame,body .elastic-thin-both #foot-frame,body .elastic-thin-foot #foot-frame,body .fluid-maximized #head-frame,body .fluid-maximized .page-frame,body .fluid-maximized #foot-frame{border-right:none;border-left:none}
.fixed-wide-none{margin:0 auto;max-width:1200px;min-width:800px;text-align:left;width:auto!important;width:800px}
.fixed-wide-head .page-frame,.fixed-wide-head #foot-frame{margin:0 auto;max-width:1200px;min-width:800px;text-align:left;width:auto!important;width:800px}
.fixed-wide-foot #head-frame,.fixed-wide-foot .page-frame{margin:0 auto;max-width:1200px;min-width:800px;text-align:left;width:auto!important;width:800px}
.fixed-wide-both .page-frame{margin:0 auto;max-width:1200px;min-width:800px;text-align:left;width:auto!important;width:800px}
.fixed-thin-none{margin:0 auto;max-width:800px;min-width:600px;text-align:left;width:auto!important;width:600px}
.fixed-thin-head .page-frame,.fixed-thin-head #foot-frame{margin:0 auto;max-width:800px;min-width:600px;text-align:left;width:auto!important;width:600px}
.fixed-thin-foot #head-frame,.fixed-thin-foot .page-frame{margin:0 auto;max-width:800px;min-width:600px;text-align:left;width:auto!important;width:600px}
.fixed-thin-both .page-frame{margin:0 auto;max-width:800px;min-width:600px;text-align:left;width:auto!important;width:600px}
.fluid-wide-none{margin:0 auto;max-width:90%;min-width:60em;text-align:left;width:auto!important;width:60em}
.fluid-wide-head .page-frame,.fluid-wide-head #foot-frame{margin:0 auto;max-width:90%;min-width:60em;text-align:left;width:auto!important;width:60em}
.fluid-wide-foot #head-frame,.fluid-wide-foot .page-frame{margin:0 auto;max-width:90%;min-width:60em;text-align:left;width:auto!important;width:60em}
.fluid-wide-both .page-frame{margin:0 auto;max-width:90%;min-width:60em;text-align:left;width:auto!important;width:60em}
.fluid-thin-none{margin:0 auto;max-width:70%;min-width:50em;text-align:left;width:auto!important;width:50em}
.fluid-thin-head .page-frame,.fluid-thin-head #foot-frame{margin:0 auto;max-width:70%;min-width:50em;text-align:left;width:auto!important;width:50em}
.fluid-thin-foot #head-frame,.fluid-thin-foot .page-frame{margin:0 auto;max-width:70%;min-width:50em;text-align:left;width:auto!important;width:50em}
.fluid-thin-both .page-frame{margin:0 auto;max-width:70%;min-width:50em;text-align:left;width:auto!important;width:50em}
.elastic-wide-none{margin:0 auto;max-width:80em;min-width:60em;text-align:left;width:auto!important;width:80em}
.elastic-wide-head .page-frame,.elastic-wide-head #foot-frame{margin:0 auto;max-width:80em;min-width:60em;text-align:left;width:auto!important;width:80em}
.elastic-wide-foot #head-frame,.elastic-wide-foot .page-frame{margin:0 auto;max-width:80em;min-width:60em;text-align:left;width:auto!important;width:80em}
.elastic-wide-both .page-frame{margin:0 auto;max-width:80em;min-width:60em;text-align:left;width:auto!important;width:80em}
.elastic-thin-none{margin:0 auto;max-width:60em;min-width:40em;text-align:left;width:auto!important;width:60em}
.elastic-thin-head .page-frame,.elastic-thin-head #foot-frame{margin:0 auto;max-width:60em;min-width:40em;text-align:left;width:auto!important;width:60em}
.elastic-thin-foot #head-frame,.elastic-thin-foot .page-frame{margin:0 auto;max-width:60em;min-width:40em;text-align:left;width:auto!important;width:60em}
.elastic-thin-both .page-frame{margin:0 auto;max-width:60em;min-width:40em;text-align:left;width:auto!important;width:60em}
.col-3-ml-fixed .page-panel{margin-left:200px}
.col-3-ml-fixed .core-frame{border-left:1px solid transparent;border-right:1px solid transparent;margin-right:200px}
.col-3-ml-fixed .core-panel{display:inline;float:right;position:relative;width:100%}
.col-3-ml-fixed .main-frame{display:inline;float:left;position:relative;width:100%}
.col-3-ml-fixed .more-frame{display:inline;float:right;margin-right:-200px;position:relative;right:-1px;width:200px}
.col-3-ml-fixed .menu-frame{display:inline;float:left;left:-1px;margin-left:-200px;position:relative;width:200px}
.col-3-mr-fixed .page-panel{margin-left:200px}
.col-3-mr-fixed .core-frame{border-left:1px solid transparent;border-right:1px solid transparent;margin-right:200px}
.col-3-mr-fixed .core-panel{display:inline;float:left;position:relative;width:100%}
.col-3-mr-fixed .main-frame{display:inline;float:right;position:relative;width:100%}
.col-3-mr-fixed .more-frame{display:inline;float:left;left:-1px;margin-left:-200px;position:relative;width:200px}
.col-3-mr-fixed .menu-frame{display:inline;float:right;margin-right:-200px;position:relative;right:-1px;width:200px}
.col-3-ml-elastic .page-panel{margin-left:15em}
.col-3-ml-elastic .core-frame{border-left:1px solid transparent;border-right:1px solid transparent;margin-right:15em}
.col-3-ml-elastic .core-panel{display:inline;float:right;position:relative;width:100%}
.col-3-ml-elastic .main-frame{display:inline;float:left;position:relative;width:100%}
.col-3-ml-elastic .more-frame{display:inline;float:right;margin-right:-15em;position:relative;right:-1px;width:15em}
.col-3-ml-elastic .menu-frame{display:inline;float:left;left:-1px;margin-left:-15em;position:relative;width:15em}
.col-3-mr-elastic .page-panel{margin-left:15em}
.col-3-mr-elastic .core-frame{border-left:1px solid transparent;border-right:1px solid transparent;margin-right:15em}
.col-3-mr-elastic .core-panel{display:inline;float:left;position:relative;width:100%}
.col-3-mr-elastic .main-frame{display:inline;float:right;position:relative;width:100%}
.col-3-mr-elastic .more-frame{display:inline;float:left;left:-1px;margin-left:-15em;position:relative;width:15em}
.col-3-mr-elastic .menu-frame{display:inline;float:right;margin-right:-15em;position:relative;right:-1px;width:15em}
.col-2-ml-fixed .page-panel{margin-left:200px}
.col-2-ml-fixed .core-frame{border-left:1px solid transparent}
.col-2-ml-fixed .core-panel{display:inline;float:right;position:relative;width:100%}
.col-2-ml-fixed .menu-frame{display:inline;float:left;left:-1px;margin-left:-200px;position:relative;width:200px}
.col-2-mr-fixed .core-frame{border-right:1px solid transparent;margin-right:200px}
.col-2-mr-fixed .core-panel{display:inline;float:left;position:relative;width:100%}
.col-2-mr-fixed .menu-frame{display:inline;float:right;margin-right:-200px;position:relative;right:-1px;width:200px}
.col-2-ml-elastic .page-panel{margin-left:15em}
.col-2-ml-elastic .core-frame{border-left:1px solid transparent}
.col-2-ml-elastic .core-panel{display:inline;float:right;position:relative;width:100%}
.col-2-ml-elastic .menu-frame{display:inline;float:left;left:-1px;margin-left:-15em;position:relative;width:15em}
.col-2-mr-elastic .core-frame{border-right:1px solid transparent;margin-right:15em}
.col-2-mr-elastic .core-panel{display:inline;float:left;position:relative;width:100%}
.col-2-mr-elastic .menu-frame{display:inline;float:right;margin-right:-15em;position:relative;right:-1px;width:15em}
.col-1-compact .menu-frame{display:inline;float:left;position:relative;width:49.95%}
.col-1-compact .more-frame{display:inline;float:right;position:relative;width:49.95%}
.col-1-compact-alt .menu-frame{display:inline;float:right;position:relative;width:49.95%}
.col-1-compact-alt .more-frame{display:inline;float:left;position:relative;width:49.95%}
.col-1-split-alt .main-frame{display:inline;float:right;position:relative;width:49.95%}
.col-1-split-alt .more-frame{display:inline;float:left;position:relative;width:49.95%}
.col-1-split-alt .menu-frame{display:inline;float:left;position:relative;width:100%}
.col-1-split .main-frame{display:inline;float:left;position:relative;width:49.95%}
.col-1-split .more-frame{display:inline;float:right;position:relative;width:49.95%}
.col-1-split .menu-frame{display:inline;float:left;position:relative;width:100%}
.page-frame:after,.page-panel:after,.core-frame:after,.core-panel:after,.panel:after{clear:both;content:".";display:block;font-size:1px;height:0;line-height:0;overflow:hidden;visibility:hidden}
.main-frame,.more-frame,.menu-frame,.page-frame,.page-panel,.core-frame,.core-panel,.panel{display:inline-block}
.main-frame,.more-frame,.menu-frame,.page-frame,.page-panel,.core-frame,.core-panel,.panel{display:block;position:relative}