body,html{height:100%}
body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:12px}
tr.corrected td{background:#ddd}
td.error{background:#fdd}
h1,h2,h3{margin:0}
a{color:#00a}
div#layout{min-height:100%;-height:100%;position:relative}
div#footer{position:fixed;-position:absolute;bottom:0;height:26px;text-align:center;width:100%;line-height:26px;background:#eee;border-top:1px solid #d8d7d8}div#footer div#liverefresh{visibility:hidden;position:absolute;top:0;left:10px;padding-left:13px;background:url(style/images/play.gif) 0 0 no-repeat}div#footer div#liverefresh.enabled{visibility:visible;cursor:pointer}
div#footer div#liverefresh.active{background-position:0 -28px}
div#footer div#livetimer{position:absolute;top:2px;left:80px;border:1px solid #666;width:102px;height:20px;line-height:20px;visibility:hidden;background:#fff}div#footer div#livetimer div{position:absolute;height:18px;top:1px;left:1px;width:1px;background:#013c59}
div#authform{width:320px;border-top:100px solid #fff;margin:0 auto;background:#eee}div#authform h1{padding:10px;border:1px solid;border-top:none;background:#013c59 url(style/images/b/formhead.png) 0 0 repeat-x;border-color:#fff #012638;color:#fff;font-size:24px;line-height:30px;font-weight:bold}
div#header{height:50px;position:relative;border:solid #012638;border-width:0 1px;background:#013c59 url(style/images/b/mineviewhead.png) 0 0 repeat-x}div#header h1{font-size:24px;color:#fff;line-height:30px;font-weight:bold;position:absolute;top:10px;left:10px}
div#authform div.forminner{padding:20px 10px 10px 10px;background:url(style/images/authbg.png) 0 100% repeat-x;border:1px solid #d8d7d8;border-top:none}div#authform div.forminner div{border:none;padding:0}
div#authform div{padding:0 10px;border:solid #d8d7d8;border-width:0 1px}
form.form2 label span{display:inline-block;*zoom:1;*display:inline;width:120px;vertical-align:baseline}
form.form2 label input.ti{width:174px;border:1px solid;outline:0;border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;padding:1px}
form.form2 div textarea.ta{border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;padding:1px;width:294px;height:100px}
form.form2 ul,form.form2 ul li{margin:0;padding:0;list-style:none}
form.form2 div.pad,div#authform form.form2 div.forminner div.pad{padding-left:120px}
div.recipientlist{height:180px;width:291px;padding:1px 0 1px 5px;border:1px solid;border-color:buttonshadow buttonhighlight buttonhighlight buttonshadow;overflow:auto}div.recipientlist ul{margin:8px 0}
div#menu{width:250px;overflow:auto;top:50px;left:0;bottom:27px;position:fixed;-position:absolute;background:#eee;border-right:1px solid #d8d7d8;padding:10px 0 0 0}div#menu ul,div#menu ul li{padding:0;margin:0;list-style:none}
div#menu ul li{display:inline}div#menu ul li span,div#menu ul li a{display:block;line-height:20px;padding-left:30px;background:url(style/images/b/file.gif) 10px 0 no-repeat;cursor:pointer;text-decoration:none;color:#000}
div#menu ul li span.folder{background-image:url(style/images/b/folder.gif)}
div#menu ul li span.folderopen{background-position:10px -20px}
div#menu ul li span.c,div#menu ul li span.over,div#menu ul li a:hover{background-color:#ccc}
div#menu ul ul li span{padding-left:50px;background-position:30px 0}
div#menu ul ul li span.folderopen{background-position:30px -20px}
div#text{position:fixed;-position:absolute;top:50px;left:251px;right:0;bottom:27px;overflow:auto}
div#dim,div#loading{position:fixed;-position:absolute;top:0;left:0;width:100%}
div#dim{height:100%;background:#000;display:none}
div#loading{height:32px;top:50%;margin-top:-16px}
div#loading div{padding-left:250px;text-align:center}
div.summary{padding:20px}
div.parameters{width:422px}div.parameters h1{background:#013c59 url(style/images/b/head.png) 0 0 repeat-x;color:#fff;padding:10px 0 10px 10px;line-height:26px;font-size:20px;border:solid #012638;border-width:0 1px 1px}
div.parameters div.body{border:1px solid;background:#eee;border-color:#fff #d8d7d8 #d8d7d8 #d8d7d8;padding:10px 0 10px 10px}div.parameters div.body div.row{padding-bottom:4px}
div.parameters span{display:inline-block;*zoom:1;*display:inline;line-height:24px;height:24px;width:120px}
div.parameters div.pad{padding-left:120px}div.parameters div.pad span{text-align:center;background:url(style/images/control.png) 0 -48px no-repeat;cursor:pointer}
div.parameters div.pad span.hover{background-position:0 -72px}
div.parameters span.menu{position:relative;width:270px;padding:0 0 0 10px;color:#000;background:url(style/images/control.png) 0 0 no-repeat;vertical-align:top;cursor:pointer}
div.parameters span.hover{background-position:0 -24px}
div.paramselectouter{padding:20px;background:#f5f5f5}
div.clean{background:#fff}
div.tabs,div.sections{height:31px;overflow:hidden;background:url(style/images/tabs.png) 0 0 repeat-x}div.tabs div.inner,div.sections div.inner{float:left;height:31px;padding-left:5px;background:url(style/images/tabs.png) 0 -31px no-repeat;white-space:nowrap}
div.tabs div.dec,div.sections div.dec{float:left;width:5px;height:31px;background:url(style/images/tabs.png) 100% -31px no-repeat}
div.tabs span,div.sections span{display:inline-block;*zoom:1;*display:inline;width:120px;text-align:center;line-height:20px;height:20px;padding:11px 0 0 0;background:url(style/images/tabs.png) -5px -31px no-repeat;cursor:pointer;vertical-align:top}
div.tabs span.c,div.sections span.c{background-position:-135px -31px}
div.sections{position:absolute;top:19px;left:260px;background-image:url(style/images/b/sections.png)}div.sections div.inner,div.sections div.dec,div.sections span{background-image:url(style/images/b/sections.png)}
span.menu div.controlpopup{position:absolute;z-index:5;top:21px;right:0;background:#e4e4e4;border:1px solid #c6c6c6;overflow:auto;width:278px;max-height:200px;-height:200px}
span.menu div.controlpopup div.inner div{vertical-align:top;padding:0 10px;cursor:pointer;line-height:22px;height:22px;white-space:nowrap;overflow:hidden}
span.menu div.multipleselect div.inner div,span.menu div.multipleselect div.inner div span{background-image:url(style/images/checks2.png)}
span.menu div.multipleselect div.inner div{padding:0 10px 0 22px;background-repeat:no-repeat;background-position:1px 0}span.menu div.multipleselect div.inner div.s,span.menu div.multipleselect div.inner div.cl{padding:0 10px 0 40px;background-position:18px 0}
span.menu div.multipleselect div.inner div.cl{position:relative}span.menu div.multipleselect div.inner div.cl span{position:absolute;top:0;left:1px;width:20px;height:22px;background-position:0 -48px}span.menu div.multipleselect div.inner div.cl span.open{background-position:0 -72px}
span.menu div.multipleselect div.inner div.category{display:none;padding:0;background:none;height:auto}
span.menu div.controlpopup div.hover{background-color:#d0d0d0}
span.menu div.controlpopup div.inner div.c{background-position:1px -24px}
span.menu div.controlpopup div.inner div.sc{padding:0 10px 0 40px;background-position:18px -24px}
div.tabbed{padding:20px}
div.hiddentab{display:none}
table{border-collapse:collapse;border:1px solid #ccc}table td,table th{border:1px solid #e0e0e0;vertical-align:top;white-space:nowrap;font-size:10px}
div.pagesep{display:none;height:1px;overflow:hidden;page-break-after:always}
div.download span.check,div.print span.check,div.download span.check,div.print span.check{display:inline-block;*zoom:1;*display:inline;height:22px;line-height:22px;padding:0 10px 0 22px;background-image:url(style/images/checks2.png);background-repeat:no-repeat;background-position:1px 0;cursor:pointer}
div.download span.button,div.print span.button,div.download span.button,div.print span.button{display:inline-block;*zoom:1;*display:inline;line-height:24px;height:24px;width:120px;text-align:center;background:url(style/images/control.png) 0 -48px no-repeat;cursor:pointer}
div.download span.enabled,div.print span.enabled,div.download span.enabled,div.print span.enabled{background-position:1px -24px}
div.download span.hover,div.print span.hover,div.download span.hover,div.print span.hover{background-position:0 -72px}
div.download address,div.print address,div.download address,div.print address{margin-bottom:10px;border-bottom:1px solid #e0e0e0}
div#article,div.pageouter{padding:20px}
div#map{height:100%}
div#presentation{height:100%}
div#text div.olControlAttribution{bottom:6px;right:6px}
div#text .olControlLayerSwitcher{color:#666;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;width:20em}div#text .olControlLayerSwitcher .layersDiv{opacity:.85;filter:alpha(opacity = 85);background-color:#d5d5d5;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}
div#text .olControlLayerSwitcher .olControlLayerSwitcher br{display:none}
div#text .olControlLayerSwitcher .olControlLayerSwitcher input{border-color:#d5d5d5;background-color:#d5d5d5;padding-right:0;padding-bottom:10px;margin-top:7px;margin-right:10px;border-radius:10px;-moz-border-radius:10px;float:left}
div#text .olButton{font-weight:500}div#text .olButton .olAlphaImg{opacity:.45;filter:alpha(opacity = 45)}
div#text .labelSpan{font-family:"Open Sans","Helvetica Neue","Helvetica","Arial,sans-serif"}
div#text .baseLbl{display:none}
@media print{h1#menuhead,div#menu,div#dim,div#loading,div.paramselectouter,div.tabs,div.tabbed{display:none} div#header{display:none} div#footer{position:static;background:transparent;border-top:1px solid #000} div#text{top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;overflow:visible;position:static}div#text div.printable{display:block} div#text img{max-width:100%;-width:100%;max-height:560px;-height:560px} div#text div#map{display:block;width:100%;height:600px} div.tabbed{padding:0} div#layout{min-height:auto;-height:auto;position:static} table td,table th{white-space:normal}}.balloon{position:absolute;z-index:50000;background:#fff;line-height:16px;border:2px solid #ddd;padding:6px 10px;width:200px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.5);box-shadow:0 2px 6px 0 rgba(0,0,0,0.5)}.balloon:before{content:"";position:absolute;border-width:8px 8px 0 8px;border-style:solid;border-color:#ddd transparent;left:101px;bottom:-8px;width:0;display:block}
.balloon:after{content:"";position:absolute;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff transparent;bottom:-6px;left:103px;width:0;display:block}
.balloon div.content{width:200px;min-height:20px}.balloon div.content h3{padding:0;margin:0 0 5px 0}
.balloon div.close{position:absolute;top:3px;left:203px;width:12px;height:12px;line-height:12px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;font-weight:bold;text-align:center;background:#fff;cursor:default}.balloon div.close.hover{background:#005992;color:#fff}
