body{font-size:.85em;color:#363545;background-color:#fff}header,footer,nav,section{display:block}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.success-message{border:1px solid #000;background-color:#cee;padding:5px;margin-top:5px;margin-bottom:5px}.left{text-align:left}.center{text-align:center}.right{text-align:right}.backRow>td{color:#000;font-size:12px;font-family:arial,verdana;font-weight:normal;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px}.backRowC0>td{background-color:#fafafa}.buttonHeadRow>td{color:#494949;font-size:12px;font-family:arial,verdana;font-weight:bold;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:3px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;border-left:1px solid #fff}.buttonHeadRowImg>td{background-color:#e6e6e6;background-image:url('/agridata5/imgs/v5/table_hdr_bg.png')}.buttonHeadC0{background-color:#e6e6e6}.buttonHeadC1{background-color:#8db4e2}.buttonHeadC2{background-color:#c4bd97}.buttonHeadC3{background-color:#c4d79b}.buttonHeadC4{background-color:#fabf8f}.backC0{background-color:#fafafa}.backC1{background-color:#dce6f1}.backC2{background-color:#eeece1}.backC3{background-color:#d8e4bc}.backC4{background-color:#fde9d9}.headerBar a.backIcon{margin-right:4px}.headerBar span.backIcon{background-image:url(/agridata5/imgs/icons/ads_icon_back_arrow.png);height:25px;width:25px;display:inline-block;vertical-align:middle}.headerBar .headerText{vertical-align:middle;color:#000;font-weight:600;font-size:14px}.clearFix:after{content:"";display:table;clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pullLeft{float:left}.pullRight{float:right}.gridSpreadsheet{cursor:default;font-size:.85em}.gridSpreadsheet .function{height:27px;position:relative;width:120px}.gridSpreadsheet .column{border:1px solid #e2e2e2;width:67px;height:25px;cursor:pointer;line-height:25px}.gridSpreadsheet .column:hover{background-color:#efefef}.gridSpreadsheet .columnPopup{margin:0;padding:5px;list-style-type:none;position:absolute;top:25px;left:-1px;max-width:140px;border:1px solid #e2e2e2;background-color:#efefef;z-index:1;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);box-shadow:5px 5px 5px 0 rgba(0,0,0,.25)}.gridSpreadsheet .columnPopup .selectAll{cursor:pointer;width:100%;text-align:center;background-color:#fff;padding:2px 0;border:1px solid transparent}.gridSpreadsheet .columnPopup .selectAll:hover{border-color:#0d6aa8}.gridSpreadsheet .columnPopup li{display:block;margin:2px 0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gridSpreadsheet .unit{width:50px;height:25px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:25px}.gridSpreadsheet .modified{background-color:#ffe6e6}.gridSpreadsheet .grayBackground{background-color:#e2e2e2}.gridSpreadsheet .selected{background-color:#e6f6ff}.gridSpreadsheet table{table-layout:fixed;border-spacing:0;width:100%}.gridSpreadsheet .fixedColumn{float:left;width:220px;text-align:center;height:100%;overflow:hidden;position:relative}.gridSpreadsheet .normalColumn{float:right;text-align:center;height:100%;white-space:nowrap;position:relative}.gridSpreadsheet .normalTitle .mainTitle:nth-child(odd){background-color:#efefef}.gridSpreadsheet .fixedRowWrapper{width:220px;text-align:center;width:100%;position:absolute;top:59px;bottom:0;overflow:hidden}.gridSpreadsheet table.fixedRow{width:100%}.gridSpreadsheet .normalTitleWrapper{overflow:hidden;width:100%}.gridSpreadsheet td{padding:0}.gridSpreadsheet .fixedRow td{height:21px}.gridSpreadsheet .fixedRow td .week{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;height:15px;padding:3px 0}.gridSpreadsheet .fixedRow td .weeklyTotal{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;height:15px;padding:3px 0;font-weight:600}.gridSpreadsheet .fixedRow td div.grandTotal{border:0;font-weight:600;padding:0}.gridSpreadsheet .mainTitle{height:27px}.gridSpreadsheet .mainTitle div{font-weight:bold;padding:5px 0;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.gridSpreadsheet .subTitle{height:32px}.gridSpreadsheet .subTitle div{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:31px;overflow:hidden}.gridSpreadsheet .extraSpace,.gridSpreadsheet .scrollbarWidth{width:auto;border-color:transparent!important;font-size:0}.gridSpreadsheet .normalRowWrapper{overflow:scroll;width:100%;position:absolute;top:59px;bottom:0}.gridSpreadsheet .normalRow td{padding:0}.gridSpreadsheet .normalRow td:hover{background-color:#e6f6ff!important}.gridSpreadsheet .normalRow .value{width:100%;padding:3px 0;text-align:center;border-top:0;border-left:0;background-color:transparent;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:15px}.gridSpreadsheet .normalRow tfoot td{height:21px}.gridSpreadsheet .normalRow .total{font-weight:600}.invoiceRow{height:38px}