body,html{height:100%}
body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:12px}
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:#fc880b}
div#authform{width:320px;border-top:100px solid #fff;margin:0 auto;background:#eee}div#authform h1{padding:10px;background:#fc880b url(style/images/formhead.png) 0 0 repeat-x;border:1px solid;border-top:none;border-color:#fff #bc6405;font-size:24px;line-height:30px;font-weight:bold}
div#header{height:50px;position:relative;border:solid #bc6405;border-width:0 1px;background:#fc880b url(style/images/mineviewhead.png) 0 0 repeat-x}div#header h1{font-size:24px;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/file.gif) 10px 0 no-repeat;cursor:pointer;text-decoration:none;color:#000}
div#menu ul li span.folder{background-image:url(style/images/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:#fc880b url(/haulpak/style/images/head.png) 0 0 repeat-x;padding:10px 0 10px 10px;line-height:26px;font-size:20px;border:solid #bd6504;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:250px;background-image:url(style/images/sections.png)}div.sections div.inner,div.sections div.dec,div.sections span{background-image:url(style/images/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{padding:0 10px 0 22px;background-image:url(style/images/checks.gif);background-repeat:no-repeat;background-position:1px 0}
span.menu div.controlpopup div.hover{background-color:#d0d0d0}
span.menu div.controlpopup div.inner div.c{background-position:1px -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;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/checks.gif);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}
@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.tabbed{padding:0} div#layout{min-height:auto;-height:auto;position:static}}
