html{color:#000;background:#FFF}
body,code,div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,iframe,input,li,ol,p,pre,select,table,td,textarea,th,tr,ul{margin:0;padding:0}
table{border-collapse:separate;border-spacing:0}
img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
input,select,textarea{font-size:100%}
del,ins{text-decoration:none}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;background-color:white;cursor:default;z-index:999}
.ui-autocomplete-loading{background-color:white;background-image:url('../img/loading_anim_16x16.gif');background-position:right center;background-repeat:no-repeat}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left: .2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-menu .ui-menu-item div.ui-state-focus,.ui-menu .ui-menu-item div.ui-state-active{border:1px solid #79b7e7;background:#d0e5f5;color:#1d5987;font-weight:bold;margin:-1px}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;width:16px;height:16px;background-image:url(../img/buttons.png);background-repeat:no-repeat}
.ui-icon-circle-triangle-w{background-position:0px 0px}
.ui-icon-circle-triangle-e{background-position:-16px 0px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#212121;opacity: .6;filter:Alpha(Opacity=60)}
.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}
th.midWidth,td.midWidth{width:100px;white-space:nowrap}
th.midWidth input,td.midWidth input{width:80px}
th.hide,td.hide{display:none}
.GridStyle.GridIndent{margin-left:120px}
.GridStyle th.subTable,.GridRowStyle td.subTable,.GridAltRowStyle td.subTable{padding-left:0;padding-right:0}
th.subTable,td.subTable,td.editSubTable{border:none}
table.subTable,table.editSubTable{border-collapse:collapse}
.subTable td,.editSubTable td{padding-top:1px;padding-bottom:1px}
.editSubTable input[type="button"].addItem,.editSubTable input[type="submit"].addItem{padding:2px}
.checkBoxFilters{margin:3px 1px 3px 1px;padding:5px 5px 5px 5px}
.checkBoxFilters .narrow label{width:85px;display:inline-block}
.checkBoxFilters .medium label{width:140px;display:inline-block}
.checkBoxFilters .wide label{width:185px;display:inline-block}
.checkBoxFilters input{margin-right:50px}
.Hide{display:none!important}
input.planDisabled,input.maxPercentage,input.highPercentage,input.lowPercentage{width:50px}
input.lowPercentage{background-color:#3BFF94}
input.highPercentage{background-color:#FF9900}
input.maxPercentage{background-color:#FF8080}
input.login{width:300px}
.buttonLeft,.buttonRight{width:60px;background-color:#FF8080;font-size:9pt}
.buttonRight{background-color:#77ffd4;margin-left:8px}
td.negative{background-color:#FF0000;color:#FFFFFF}
td.early{background-color:#CDFFCD}
td.ontime{background-color:#3BFF94}
td.late{background-color:#FFFF00}
td.tardy{background-color:#FF9900}
td.empty{background-color:#FF9900}
td.noshow{background-color:#FF8080}
td.reject{background-color:#66CCFF}
td.nocapacity{background-color:#000000;color:#FFFFFF}
td.delay{background-color:#00FFFF}
td.right{text-align:right;padding-right:4px;white-space:nowrap}
td.change{background-color:#FF9900}
.comments{white-space:pre-line}
.headingstwocol{display:block;width:97.5%;clear:both}
.headingstwocol h5{width:460px;float:left}
div.outboundCol,div.inboundCol{width:460px;display:inline-block;padding:2px;vertical-align:top}
.outboundCol h5,.inboundCol h5{text-align:center;margin-left:13px;padding:0px}
.outboundCol span,.inboundCol span{font-size:8pt;min-height:12px}
.outboundCol input[type="text"].DatePicker,.inboundCol input[type="text"].DatePicker{width:90px}
.outboundCol table.radio,.inboundCol table.radio{display:inline-table;float:left}
.outboundCol table.radio span.aspNetDisabled,.inboundCol table.radio span.aspNetDisabled{margin-right:inherit}
.outboundCol input.small,.outboundCol span.small,.inboundCol input.small,.inboundCol span.small{margin-right:50px!important}
.outboundCol h5 span,.inboundCol h5 span{font-size:13px;font-weight:normal}
div.outboundCol.history,div.inboundCol.history{width:auto;min-width:460px;max-width:580px}
div.copyInbound{display:inline-block;margin-left:125px}
div.transitHours{clear:both;padding-top:10px;width:920px;text-align:center}
div.centerAlign,input.centerAlign{text-align:center}
.GridStyle td.TonnesCell{width:50px}
td.PlanCol,td.MaxCol,td.BookedCol,td.DelivCol,td.RejectCol{width:50px;text-align:right}
.GridStyle td.maxVolume{background-color:#3BFF94;width:50px}
.GridStyle td.highVolume{background-color:#FF9900;width:50px}
.GridStyle td.lowVolume{background-color:#FF8080;width:50px}
.GridStyle td div.maxVolume,.GridStyle td div.highVolume,.GridStyle td div.lowVolume,.GridStyle td div.noColour{float:right;margin:0px 0px 0px 0px;padding:2px 0px 2px 5px;width:35px;font-size:6pt}
.GridStyle td div.noColour{border:solid 1pt}
.GridStyle td div.maxVolume{background-color:#3BFF94;clear:both}
.GridStyle td div.highVolume{background-color:#FF9900;clear:both}
.GridStyle td div.lowVolume{background-color:#FF8080;clear:both}
.GridStyle td.lowPercentage{background-color:#3BFF94;width:50px}
.GridStyle td.highPercentage{background-color:#FF9900;width:50px}
.GridStyle td.maxPercentage{background-color:#FF8080;width:50px}
.submitButtons input{padding:2px 4px}
.columnVisibilityOptions label{display:inline;font-size:11px;height:auto;text-align:center;width:auto;margin:0px 4px;padding:0px 10px 5px 1px}
.field{white-space:pre-line}
.gncTruckImage>span{display:flex;align-items:center;justify-content:center;border:1px solid black;box-sizing:content-box!important;padding:1px;margin-bottom:8px;height:80px;background-color:white;overflow:hidden}
.gncTruckImage>span{width:100%}
.gncTruckImage>span>img{margin:0;width:100%;height:100%;object-fit:contain}
.gncTruck{display:inline-block}
.gncTruck> .gncTruckCode{width:auto}
.gncTruck> .gncTruckImage{display:flex;width:calc(100% - 21px)}
.gncTruck> .gncTruckImage>span{flex-grow:1;width:0}
.release,.debug{color:#a0a0a0;font-size:8pt;font-style:italic;vertical-align:bottom;margin:0;padding:0 10px 0 10px}
html{max-height:100%;margin:0;padding:0;border:0;background:#ffffff}
form{height:100%}
body{height:100%;max-height:100%;font:.8em Verdana,sans-serif;text-align:center;background-color:#FFF;min-width:970px}
h1,h2,h3,h4,h5,h6{margin:3px;font-weight:600;font-family:"Trebuchet MS",sans-serif}
h1{font-size:1.4em}
h2{font-size:1.3em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1.0em;font-weight:bolder}
.firefox h5{font-size:0.9em}
h6{font-size:1.0em;font-weight:normal;font-style:italic}
a,a:visited{text-decoration:none;color:Blue}
a:hover{color:Red}
a.X10LinkButton{margin-bottom:10px}
a.aspNetDisabled,a.aspNetDisabled:hover{color:gray}
:focus{outline:#333 groove 1px}
input:focus,select:focus{outline-offset:-2px}
.pad-top{height:0px;font-size:0}
.pad-bottom{height:0px;font-size:0}
.firefox .pad-bottom{height:20px}
#container{display:block;height:92%;max-height:100%;margin:32px 0 0 0;padding:7px 7px 7px 2px;text-align:left;background-color:#FFF;width:99%;z-index:0}
.msie6 #container{max-height:98%;margin-top:32px}
.firefox #container{margin-bottom:0}
div#container a a:visited{color:Blue}
div#contentall{display:inline}
div#contentall h2{margin-left:7px;color:#133463}
div#navigation h2{color:#7F8485;font-family:Verdana,sans-serif;font-size:1em;padding-top:7px}
div.date{float:left;width:4em;padding:5px 0 0 0;background-color:#F1DDC4;color:#B0001E;text-align:center;margin:0 4px 4px 0;font-size:80%;line-height:0.9}
div.date span{display:block;font-size:150%;font-weight:bold}
div#contentall div.comments div{margin-left:50px}
.searchpanel{border:groove 1px black}
.caption{background-color:#aaa;color:#000;font-size:10px;font-weight:bold;border:0;border-bottom:solid 1px #737373;white-space:nowrap;text-align:center}
#navigation{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:30px;text-align:left;border-bottom:solid 3px #1D2B50}
#navigation_left{float:left;font-size:0;width:240px}
#navigation_right{float:right;text-align:right;width:200px;white-space:nowrap}
#navigation_mid{position:absolute;top:4px;left:240px;min-width:62em}
.logoimage img{border-style:none;border-collapse:collapse;padding:0 6px 0 3px}
.logotext{border-style:none;border-collapse:collapse;color:#1D2B50;font-size:13pt;font-weight:600;font-family:"Trebuchet MS",sans-serif;vertical-align:top;padding:0 0 0 0}
a.helpimage{display:block;vertical-align:top;border:none;margin:5px 20px 0 0;width:17px;height:17px;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-42px -32px}
.error,.warning,.info{font-size:9pt;font-weight:Bold}
.error{color:Red!important}
.warning{color:#00b0f0!important}
.info{color:#8fbf28!important}
.ErrorHeader{color:Red}
.ErrorMessage{color:Blue}
div.ErrorArea{border:double 1px black;padding:5px;background-color:White;overflow:auto;max-height:50px;margin-bottom:5px;text-align:left}
div.ErrorArea ul{margin:0}
.ControlError{background-color:#FF6A6A}
.ControlWarning{background-color:#FFEC8B;border:0}
.ControlUnavailable{background-color:#FFA6A6}
.LabelError{color:Red}
div.mandatoryflag{color:Red;display:inline;font-weight:Bold;font-size:9pt}
.formbackground span.label[mandatory='true']:after,.formbackground span.label.mandatoryflag:after{content:' *';color:Red;font-weight:Bold;font-size:9pt;margin:0;padding:0}
div.ControlStyle{text-align:left;vertical-align:top;overflow:visible;display:inline}
div.formbackground{background-color:#e2eeff;margin:0 4px 3px 0;padding:3px 3px 3px 3px;border:solid 1px #aaa;overflow:hidden;clear:both}
div.formbackground h3{font-size:medium;margin:5px 0px 3px 3px;text-decoration:underline}
div.formbackground h5{margin:4px 0px 4px 4px}
input[type=text],input[type=password],input[type=file],select,textarea{border-width:1px;box-sizing:border-box;background-color:white}
input[type=text],input[type=password],input[type=file],textarea{padding-right:2px;text-indent:2px}
input[type=text].mobile,input[type=text].phone{width:100px}
input[type=text].email{width:200px}
input.buttonHighlight{font-style:italic}
input.button1{color:#133463;font-size:10pt;font-weight:bolder;margin:0 3px 0 3px;padding:0 5px 0 5px;text-align:center}
input.searchimage{background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position-y:-22px;background-size:102px 163px;border:0;width:18px;height:18px}
input.delitem{background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-48px 0px;border:0;width:16px;height:16px}
input.history{background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-16px -16px;border:0;width:16px;height:16px}
span.information{display:block;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-32px -16px;border:0;width:16px;height:16px}
.formbuttonbar{clear:both;overflow:hidden;padding:5px 0 5px 0;display:block;min-height:22px}
.navigationbuttonbar{text-align:right;padding:5px 0 5px 0}
.navigationbuttonbar a.X10LinkButton{margin-right:20px}
.navigationbuttonbar input[type=checkbox]{margin-right:10px;vertical-align:middle}
.formthreecol,.formtwocolpopup,.formtwocol,.formonecol,.formfourcol,.formsevencol,.formtencol,.formnocol,.popup-Footer{width:99%;clear:both;padding:0 0 0 4px;color:#000;display:inline-block;font-size:8pt;min-height:24px}
.formtwocolpopup{margin:2px 4px 0 0}
.msie6 div.formthreecol,.msie6 div.formtwocolpopup,.msie6 div.formtwocol,.msie6 div.formonecol,.msie6 div.formfourcol,.msie6 div.formsevencol,.msie6 div.formtencol{margin-top:2px;margin-bottom:3px}
.formthreecol input,.formtwocol input,.formonecol input,.formfourcol input,.formtwocolpopup input,.formsevencol input,.formtencol input,.formthreecol select,.formtwocol select,.formonecol select,.formfourcol select,.formtwocolpopup select,.formsevencol select,.formtencol select,.formthreecol span,.formtwocol span,.formonecol span,.formfourcol span,.formtwocolpopup span,.formsevencol span,.formtencol span,.formthreecol label,.formtwocol label,.formonecol label,.formfourcol label,.formtwocolpopup label,.formsevencol label,.formtencol label,.formnocol span,.formnocol label{float:left;font-family:Verdana,sans-serif;margin-right:8px;box-sizing:border-box}
.firefox .formbackground select{min-height:16px}
.formthreecol input[type=text],.formtwocol input[type=text],.formonecol input[type=text],.formfourcol input[type=text],.formtwocolpopup input[type=text],.formsevencol input[type=text],.formtencol input[type=text]{min-height:1rem}
.label,.labelNotLeft,.note{color:#133463}
span.label{float:left;margin-right:5px;vertical-align:text-bottom}
span.labelNoWidth{float:left;margin-right:8px;vertical-align:text-bottom}
.formbuttonbar label,.formbuttonbar span.label,.navigationbuttonbar label,.navigationbuttonbar span.label{font-family:Verdana,sans-serif;margin-right:8px;box-sizing:border-box}
.note{font-style:italic}
div.formbackground .ui-accordion-content h5,.ui-accordion-content .note{margin-left:8px}
textarea{font:normal 10pt Verdana,sans-serif;vertical-align:top;margin-bottom:2px;resize:none;overflow-y:scroll}
input.readonly,textarea.readonly{background-color:#e2eeff;border-color:#DDDDDD}
.ControlError input.readonly,.ControlError textarea.readonly,input.ControlError.readonly,textarea.ControlError.readonly{background-color:#FF6A6A}
.ControlError input[disabled],.ControlError textarea[disabled],input.ControlError[disabled],textarea.ControlError[disabled],select.ControlError[disabled],.ControlError input:disabled,.ControlError textarea:disabled,input.ControlError:disabled,textarea.ControlError:disabled,select.ControlError:disabled{border:1px #FF6A6A solid}
span.checkbox{font:bold 12pt Webdings}
span.checked{display:inline-block;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-32px 0px;width:11px;height:11px}
table.radio.standard td{padding-bottom:4px}
span.checkbox label,table.checkboxlist label,table.radio label{font:normal 8pt Verdana,sans-serif;margin-right:5px;vertical-align:middle;color:#133463}
input[type=checkbox][disabled],input[type=checkbox]:disabled,input[type=radio][disabled],input[type=radio]:disabled{cursor:not-allowed}
input[type=text]::-ms-clear{display:none}
select{min-width:90px}
.firefox input[type=text],.firefox select{min-height:18px}
option{min-height:1rem}
input[type=text][disabled],input[type=text]:disabled,textarea[disabled],textarea:disabled,select[disabled],select:disabled{background-color:#e2e2e2;color:#1e1e1e;opacity:1;cursor:not-allowed}
.formfourcol input.standard,.formfourcol input.standardNoMargin{width:133px}
.formfourcol input.small,.formfourcol input.smallNoMargin{width:74px}
.formfourcol input.small{margin-right:67px}
.formfourcol input.mini,.formfourcol input.miniNoMargin{width:50px}
.formfourcol input.mini{margin-right:91px}
.formfourcol input.searchstandard{width:107px}
.formfourcol input.mobile,.formfourcol input.phone{width:100px;margin-right:41px}
.formfourcol select.searchstandard{width:225px;margin-right:147px}
.formfourcol select.standard,.formfourcol .ControlStyle span,.formfourcol table.checkboxlist td{width:133px}
.formfourcol select.small{width:90px;margin-right:51px}
.formfourcol select.large{width:352px}
.formfourcol table.checkboxlist.hidelabel td{width:181px}
.formfourcol span.label,.formfourcol label{width:85px}
.formfourcol input.wide,.formfourcol .ControlStyle span.wide,.formfourcol input.email{width:364px}
.formfourcol input.full,.formfourcol .ControlStyle span.full{width:814px}
.formfourcol input.hidelabel.full,.formfourcol .ControlStyle span.hidelabel.full{width:904px}
.formfourcol span.hidelabel,.formfourcol table.radio td{width:124px}
.formfourcol table.radio.small td,.formfourcol .ControlStyle span.radio.small{width:60px}
.formfourcol table.radio.wide td{width:223px}
.formfourcol span.standardRangePadding{width:53px}
.formfourcol span.smallRangePadding{width:194px}
.formfourcol span.miniRangePadding{width:11px}
.formfourcol input[type=checkbox]{margin-right:128px}
.formfourcol span.checkbox{width:133px}
.formfourcol span.searchstandarddescription{width:223px}
.formfourcol span.searchadddescription{width:204px}
.formfourcol input,.formfourcol select{font-size:8pt}
.formthreecol input.standard,.formthreecol input.standardNoMargin,.formthreecol span.standard{width:173px}
.formthreecol input.small,.formthreecol input.smallNoMargin,.formthreecol span.small,.formthreecol span.smallNoMargin{width:74px}
.formthreecol input.small,.formthreecol span.small{margin-right:107px}
.formthreecol input.mini,.formthreecol input.mininoMargin{width:49px}
.formthreecol input.mini{margin-right:132px}
.formthreecol input.searchstandard{width:147px}
.formthreecol input.mobile,.formthreecol input.phone{width:100px;margin-right:78px}
.formthreecol select.searchstandard{width:225px;margin-right:248px}
.formthreecol select.standard{width:173px}
.formthreecol select.small{width:90px;margin-right:91px}
.formthreecol select.large{width:225px;margin-right:252px}
.formthreecol .ControlStyle span,.formthreecol table.checkboxlist td{width:170px}
.popup-Container .formthreecol .ControlStyle span{width:138px}
.formthreecol table.checkboxlist.hidelabel td{width:208px}
.formthreecol span.label,.formthreecol label{width:110px}
.formthreecol input.wide,.formthreecol .ControlStyle span.wide,.formthreecol input.email{width:469px}
.formthreecol input.full,.formthreecol .ControlStyle span.full{width:764px}
.formthreecol input.hidelabel.full,.formthreecol .ControlStyle span.hidelabel.full{width:879px}
.formthreecol span.hidelabel{width:288px}
.formthreecol table.radio td{width:290px}
.formthreecol table.radio.small td,.formthreecol .ControlStyle span.radio.small{width:80px}
.formthreecol table.radio.small td label{font-size:8pt;color:#194483;width:55px}
.formthreecol span.standardRangePadding{width:105px}
.formthreecol span.smallRangePadding{width:13px}
.formthreecol span.miniRangePadding{width:52px}
.formthreecol span.searchstandarddescription{width:262px}
.formthreecol span.searchadddescription{width:262px}
.formthreecol input[type=checkbox]{margin-right:10px}
.formthreecol span.checkbox{width:173px}
.formthreecol input[type=button].wide{width:288px}
.formtwocol input.standard,.formtwocol input.standardNoMargin{width:189px}
.formtwocol input.small,.formtwocol input.smallNoMargin{width:70px}
.formtwocol input.small{margin-right:127px}
.formtwocol input.mini,.formtwocol input.miniNoMargin{width:46px}
.formtwocol input.mini{margin-right:151px}
.formtwocol input.searchstandard{width:162px}
.formtwocol .ControlStyle span,.formtwocol table.checkboxlist td{width:189px}
.formtwocol table.checkboxlist.hidelabel td{width:220px}
.formtwocol select.standard,.formtwocol select.searchstandard{width:189px}
.formtwocol span.label,.formtwocol label{width:200px}
.formtwocol select.small{width:108px;margin-right:89px}
.formtwocol input.wide,.formtwocol .ControlStyle span.wide,.formtwocol input.full,.formtwocol .ControlStyle span.full{width:591px}
.formtwocol input.hidelabel.full,.formtwocol .ControlStyle span.hidelabel.full{width:804px}
.formtwocol span.hidelabel,.formtwocol table.radio td{width:400px}
.formtwocol table.radio.small td,.formtwocol .ControlStyle span.radio.small{width:90px}
.formtwocol span.standardRangePadding{width:5px}
.formtwocol span.smallRangePadding{width:27px}
.formtwocol span.miniRangePadding{width:75px}
.formtwocol span.searchstandarddescription{width:387px}
.formtwocol span.searchadddescription{width:371px}
.formtwocol input[type=checkbox]{margin-right:10px}
.formtwocol span.checkbox{width:189px}
.formtwocolpopup input.standard,.formtwocolpopup .ControlStyle span,.formtwocolpopup span.checkbox{width:150px}
.formtwocolpopup input.mobile,.formthreecol input.phone{width:100px;margin-right:58px}
.formtwocolpopup input.small{width:73px;margin-right:80px}
.formtwocolpopup input.mini{width:48px;margin-right:110px}
.formtwocolpopup select.standard,.formtwocolpopup select.searchstandard{width:150px}
.formtwocolpopup span.label,.formtwocolpopup label{width:120px}
.formtwocolpopup input.wide,.formtwocolpopup .ControlStyle span.wide{width:245px}
.formtwocolpopup select.small{width:90px;margin-right:69px}
.formtwocolpopup span.hidelabel,.formtwocolpopup table.radio td{width:245px}
.formtwocolpopup span.standardRangePadding{width:5px}
.formtwocolpopup span.smallRangePadding{width:5px}
.formtwocolpopup span.miniRangePadding{width:5px}
.formtwocolpopup input[type=checkbox]{margin-right:10px}
.formtwocolpopup span.checkbox{width:145px}
.formtwocolpopup table.radio.small td,.formtwocol .ControlStyle span.radio.small{width:90px}
table.formsevencol{width:855px;padding:0}
.formsevencol .GridHeaderStyle{min-width:110px}
.formsevencol .GridHeaderNumeric{min-width:120px}
.formsevencol input.standard{width:110px}
.formsevencol input.small,.formsevencol input.smallNoMargin{width:60px}
.formsevencol input.wide,.formsevencol .ControlStyle span.wide{width:550px}
.formsevencol select.standard{width:115px}
.formsevencol select.small{width:65px}
.formsevencol .ControlStyle span,.formsevencol table.checkboxlist td{width:115px}
.formsevencol .ControlStyle span.numeric2{width:55px;margin-right:68px;margin-top:2px;text-align:right}
.formsevencol span.searchstandard{width:90px}
.formsevencol span.label,.formsevencol label{width:100px}
.formsevencol td.forcetablelayout span.label label{margin-left:2px}
table.formtencol{width:905px;padding:0}
.formtencol .GridHeaderStyle{min-width:125px}
.formtencol .GridHeaderNumeric{min-width:94px}
.formtencol input.standard{width:80px}
.formtencol input.small,.formtencol input.smallNoMargin{width:60px}
.formtencol .ControlStyle span{width:84px}
.formtencol .ControlStyle span.numeric2{width:55px;margin-right:29px;margin-top:2px;text-align:right}
.formtencol span.label,.formtencol label{width:90px;margin-top:2px}
.formtencol td.forcetablelayout span.label label{margin-left:2px}
.formtencol span.total{width:170px;margin-top:2px;text-align:right;font-size:8pt}
.formnocol span.label,.formnocol label{width:250px}
input.SmallNumber{width:25px}
.radio input{margin:0;padding:0;box-sizing:content-box}
.radio label{font:normal 8pt Verdana,sans-serif;vertical-align:top;height:16px;margin:0 5px;width:auto}
.radioIndent input{margin:0 0 0 4px;padding:0;box-sizing:content-box}
input.button,input.button25,input.button50,input.button75,input.button100,input.button125,input.button150,input.button175,input.button200{font-family:Verdana,sans-serif;font-weight:bolder;font-size:7.5pt;line-height:1.2;color:#194483;margin:1px 12px 1px 3px;text-align:center;border-width:1px;border-style:outset;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#f0f0f0}
input.button25{width:25px}
input.button50{width:50px}
input.button75{width:75px}
input.button100{width:100px}
input.button125{width:125px}
input.button150{width:150px}
input.button175{width:175px}
input.button200{width:200px}
.firefox input.button,.firefox input.button,.firefox input.button25,.firefox input.button50,.firefox input.button75,.firefox input.button100,.firefox input.button125,.firefox input.button150,.firefox input.button175,.firefox input.button200{border-style:ridge}
input[type=button][disabled],input[type=submit][disabled],input[type=button]:disabled,input[type=submit]:disabled{color:#666666;cursor:not-allowed}
input[type="text"].DatePicker{width:81px;margin-right:8px}
span.DatePicker{width:71px;margin-right:7px}
.formthreecol span.standard input.DatePicker,.formthreecol span.standard span.error{margin-right:4px}
.ui-datepicker{width:175px;padding:6px 6px 0 6px;display:none;border:solid 1px #aaaaaa;background-color:#ffffff}
.ui-datepicker .ui-datepicker-header{position:relative;padding:3px 0;font-weight:bold;color:#ffffff}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:4px;width:20px;height:20px}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:3px}
.ui-datepicker .ui-datepicker-prev{left:1px}
.ui-datepicker .ui-datepicker-next{right:1px}
.ui-datepicker .ui-datepicker-prev-hover{left:0px}
.ui-datepicker .ui-datepicker-next-hover{right:0px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2px;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:8pt;margin:1px;width:auto;min-width:65px}
.ui-datepicker table{width:100%;font-size:8pt;border-collapse:collapse;margin:0 0 4px}
.ui-datepicker th{padding:7px 3px;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
td.ui-datepicker-current-day{border:solid 1px #77aadd;background-color:#e2eeff;padding:0}
td.ui-datepicker-today{border:solid 1px Red;padding:0}
.ui-datepicker td span,.ui-datepicker td a{color:#000000;display:block;padding:2px;text-align:right;text-decoration:none}
td.ui-datepicker-other-month a{color:#666666}
td.ui-datepicker-unselectable span{background-color:#E8E8E8;color:#666666}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;font-size:8pt;font-weight:bolder;margin:2px;cursor:pointer;padding:2px 4px;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left: .5em;top: .3em}
div.collapsible{overflow-x:hidden;padding:0}
div.collapsible h5{white-space:nowrap}
input.collapsiblebutton{float:right;margin:2px 2px 2px 0;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:-72px -36px;border:0;width:13px;height:13px}
input.collapsiblebutton.collapsed{background-position-y:0px}
td.collapsiblecolumn{text-align:right;padding:2px 5px 0 0}
.collapsiblesearchcolumn{width:300px}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;margin:2px 0 2px 0;padding:2px 0px 2px 5px;white-space:nowrap;min-height:0;background-color:#B6D3EE;border-right:solid 6px #B6D3EE}
.ui-accordion .ui-accordion-header input.collapsiblebutton{background-position-y:0px}
.ui-accordion .ui-accordion-header-active input.collapsiblebutton{background-position-y:-36px}
.ui-accordion .ui-accordion-header:hover,.ui-accordion .ui-accordion-header:focus{background-color:#84BAE8;border-right:solid 6px #84BAE8}
.ui-accordion .ui-accordion-content{border-right:solid 2px #B6D3EE;border-bottom:solid 2px #B6D3EE;border-left:solid 2px #B6D3EE;margin:0 0 2px 0;overflow:visible}
.GridStyle{border-collapse:collapse;border-spacing:1px;overflow:auto;font-family:Verdana;font-size:8pt;vertical-align:middle;text-align:center}
.GridStyle th,.GridStyle td{border-top-style:solid;border-top-width:1px;border-top-color:#95B3D7;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#95B3D7}
.GridBorderStyle th,.GridBorderStyle td{border-style:solid;border-width:1px;border-color:#95B3D7}
.GridWide{width:100%}
.msie:not(.msie11) .GridWide{width:98.5%}
.GridPopupStyle{border:solid 1px #95B3D7;overflow:auto;font-size:smaller}
.firefox .GridPopupStyle{border-color:#bbeeff;font-size:7.5pt}
.GridHeaderStyle,.GridHeaderPivot{border-style:none;vertical-align:bottom;background-color:#a0c1ff;background-image:url(../img/Accordion.gif);background-repeat:repeat-x;background-attachment:scroll;background-position:top}
.GridEmptyStyle{border-style:none}
.GridRowStyle,.GridAltRowStyle,.GridRowErrorStyle,.GridRowPivot,.GridRowCapacityStyle,.GridRowPreviousStyle,.GridRowUnrealisticStyle{background-color:white;border-style:none}
.GridAltRowStyle{background-color:#D5EAFF}
.GridRowErrorStyle{background-color:#FFA0A0}
.GridRowCapacityStyle{background-color:#FF8888}
.GridRowPreviousStyle{background-color:#3BFFFF}
.GridRowUnrealisticStyle{background-color:#C1C9C2}
.GridRowStyleHighlight td{background-color:#3BFF94}
.GridRowHighlight{font-weight:600}
.GridStyle th,.GridPopupStyle th{font-weight:bold;text-align:center}
.GridStyle th,.GridRowStyle td,.GridRowCapacityStyle td,.GridRowPreviousStyle td,.GridAltRowStyle td,.GridRowStyleHighlight td,.GridRowErrorStyle td,.GridFooterStyle td{padding-left:4px;padding-right:4px}
.GridPadStyle th,.GridRowPadStyle td,.GridAltRowPadStyle td{padding-top:4px;padding-bottom:4px}
.GridStyle span{border-style:none}
.ControlStyle span.GridStyle{margin:0 1px 0 1px}
.GridControlStyle{width:90%}
select.GridControlStyle{width:auto}
.GridControlStyle span.searchstandarddescription{width:395px}
.GridControlSmall{max-width:60%}
span.GridStyle,.GridControlStyle input,.GridControlStyle select,.GridControlSmall input,.GridControlSmall select,.GridControlNumeric input{font-family:Verdana,sans-serif}
.GridStyle span.ControlWarning,.GridStyle span.ControlError{padding-left:5px;padding-right:5px}
.GridStyle input[type=image]{max-height:18px;max-width:18px;margin-right:2px;text-align:center}
.GridStyle input[type=text]{border:solid 1px #6699cc;text-align:left}
.GridStyle span.checkbox input{margin:0 3px 0 3px;padding:0 0 0 0;text-align:center;vertical-align:middle}
.firefox .GridStyle span.checkbox input{margin-left:12px}
.GridStyle .checkall input{margin:0 3px 0 0;text-align:left}
.GridStyle span.checked{margin-left:3px;vertical-align:middle}
.GridStyle select{border:solid 1px #6699cc;min-height:14px;min-width:90px}
.GridStyle input.comments,.GridStyle span.comments{font-family:Lucida Console;font-size:8pt;font-style:normal;font-weight:normal;width:90%;min-width:300px}
.GridStyle button.DatePickerImage{float:none;vertical-align:bottom}
.GridFooterStyle{background-color:#e2eeff;font-weight:bold;vertical-align:top}
.GridPagerStyle{font-size:11px;height:18px}
.GridPagerStyle table{border-spacing:2px}
.GridPagerStyle td{text-align:center}
.GridPagerStyle a:link,.GridPagerStyle a:visited,.GridPagerStyle a:active{font-size:11px;font-weight:bold;margin:0 3px 0 3px}
div.GridPagerStyle{padding-top:3px;width:100%;background-color:rgb(160, 193, 255)}
.GridPagerStyle span{color:Black;padding:2px 4px 2px 4px;margin:0;border:none;background-color:#dbdada;font-size:11px;font-weight:600}
.GridScrollable{vertical-align:top;width:99%;overflow:auto;overflow-y:auto;overflow-x:hidden}
.firefox .GridScrollable{width:100%}
.GridScrollable div table tr th{position:relative;top:expression(this.parentNode.parentNode.parentNode.parentNode.parentNode.scrollTop-1);border:0}
.GridHeaderNumeric{text-align:right;padding-right:2px}
.GridControlNumeric,.GridControlNumeric input{text-align:right;padding-right:2px;white-space:nowrap}
.GridLabel{border-style:none;font-weight:bold;font-size:8pt;vertical-align:top}
.GridButton{padding:5px 5px 5px 5px;font-size:10pt;text-align:right}
.GridStyle .collapsiblebutton{float:none;margin:0;padding:3px 5px 0 0px;text-align:right}
.GridStyle a{margin:0;padding:0 4px 0 2px;vertical-align:top}
.GridHeaderStyle a{vertical-align:bottom}
.GridHeaderStyle th[sort=desc] a:after,.GridHeaderStyle th[sort=asc] a:after{content:' ';float:right;border:solid 5px transparent;margin:0;padding:0}
.GridHeaderStyle th[sort=desc] a:after{margin-top:3px;border-top-color:black}
.GridHeaderStyle th[sort=asc] a:after{margin-top:-2px;border-bottom-color:black}
.GridHidden{visibility:hidden}
.ui-dialog{position:fixed;top:0;left:0;padding: .2em;outline:0}
.ui-dialog-titlebar-close{display:none}
.modal{padding-top:30px;text-align:center;background-color:White;border:solid 2px #000099;padding:10px}
.popup-Container{width:100%;background-color:#e2eeff}
.popup-Container .ErrorArea{padding:5px;background-color:White;overflow:auto;max-height:50px;margin-bottom:0}
.popup-Titlebar{overflow:hidden;height:24px;padding-top:2px;text-align:left;background-color:#000;background-image:url(../img/popupTitlebarBg.gif);background-repeat:repeat-x;width:100%}
.popup-Titlebar h5{display:inline;color:#fff;font-size:10pt;padding-left:5px}
.popup-Content{padding:10px 5px;background-color:#e2eeff;text-align:left}
.popup-Content>div{padding:2px 2px 2px 2px}
.popup-Footer{padding:5px 0;background-color:#fff;background-image:url(../img/popupFooterBg.gif);background-repeat:repeat-x;min-height:25px;width:100%;text-align:center}
.popup-Footer .popup-Footer-right{float:right}
.popup-Footer-left{float:left;padding-left:12px}
.popupCancel{float:right;text-align:right;padding-right:5px;width:42px;height:16px}
.popupCancel input{background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position:0px -32px;border:none;margin:0;height:16px;width:42px}
.popupLeftAlignText{text-align:left;margin-left:10px}
.progressModalPopup{font:10pt Verdana,sans-serif;text-align:center;background-image:url(../img/modalBg.png);background-repeat:no-repeat;width:310px;height:145px;padding-top:10px}
.msie7 .progressModalPopup{height:145px;padding-top:0}
.msie6 .progressModalPopup{width:300px;height:150px}
span.tagline{display:block;border:none;background-image:url(../img/buttons.png);background-repeat:no-repeat;background-position-y:-49px;width:57px;height:17px}
.progressModalPopup span.tagline{margin:30px 30px 30px 120px}
.progressModalPopup .loading{display:inline;font-size:smaller;margin-top:40px}
div.report{text-align:left;height:100%}
div.reportDiv{width:99.5%;height:100%}
.msie7 div.reportDiv,.msie6 div.reportDiv{width:98.5%}
div.ReportViewer{width:100%;min-height:600px;height:auto}
.msie div.ReportViewer{height:100%}
.ReportViewer iframe{border:solid 1px gray}
div.reportDiv .MSRS-RVC span.glyphui,div.reportDiv .MSRS-RVC a.ExportLink{padding:3px 0px}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0;height:27px}
.sf-menu ul{position:absolute;top:-999em;width:154px}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a,.sf-menu label{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:29px;z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:155px;top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:155px;top:0}
.sf-menu{float:left;margin-bottom:0}
.sf-menu a,.sf-menu label{font-family:Verdana,sans-serif;font-size:7pt;font-weight:600;color:#666;text-align:center;padding:7px 5px 7px 4px;text-decoration:none}
.sf-menu li li a,.sf-menu li li label{border-left:1px solid #949494;border-top:1px solid #949494;padding:9px 9px 11px 9px;font-family:Verdana,sans-serif;font-size:8pt;font-weight:500;text-align:left}
.sf-menu a,.sf-menu a:visited,.sf-menu label{color:#666}
.sf-menu li li a,.sf-menu li li a:visited,.sf-menu li li label{color:#efeeee}
.sf-menu li li label.empty{color:#a3a2a2}
.sf-menu li li.current,.sf-menu li li li.current{background-image:none;background-color:#ccc}
.sf-menu li.current{background-position:0px -26px}
.sf-menu li li li{background-image:none;background-color:#808080}
.sf-menu li li{background-image:none;background-color:#808080;height:40px}
.sf-menu li{background-image:url(../img/buttons.png);background-position:0px -66px;background-repeat:no-repeat;width:87px;height:26px;margin-right:1px}
.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active{background-image:none;background-color:#b6b6b6;color:#fff;outline:0}
.sf-menu li:hover{background-position:0px -92px}
.sf-menu a.sf-with-ul,.sf-menu label.sf-with-ul{padding-right:21px;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:7px;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background-image:url('../img/buttons.png');background-repeat:no-repeat;background-position:-76px -55px}
a> .sf-sub-indicator{top:7px;background-position:-66px -55px}
label> .sf-sub-indicator{top:7px;background-position:-66px -55px}
a:focus> .sf-sub-indicator,a:hover> .sf-sub-indicator,a:active> .sf-sub-indicator,li:hover>a> .sf-sub-indicator,li.sfHover>a> .sf-sub-indicator,li:hover>label> .sf-sub-indicator,li.sfHover>label> .sf-sub-indicator{background-position:-76px -55px}
.sf-menu ul .sf-sub-indicator{width:5px;height:10px;background-position:-67px -49px}
.sf-menu ul a> .sf-sub-indicator,.sf-menu ul label> .sf-sub-indicator{background-position:-57px -49px}
.sf-menu ul a:focus> .sf-sub-indicator,.sf-menu ul a:hover> .sf-sub-indicator,.sf-menu ul a:active> .sf-sub-indicator,.sf-menu ul li:hover>a> .sf-sub-indicator,.sf-menu ul li.sfHover>a> .sf-sub-indicator,.sf-menu ul li:hover>label> .sf-sub-indicator,.sf-menu ul li.sfHover>label> .sf-sub-indicator{background-position:-67px -49px}
.sf-shadow ul{background-image:url('../img/shadow.png');background-repeat:no-repeat;background-position:bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background-color:transparent}
