/* Copyright 2006 Google, Inc.  All Rights Reserved */ 
.funcsContent{font-family:arial,sans-serif;font-size:10pt;position:absolute;text-align:left;background-color:#c3deff} .funcsCats{position:absolute} .funcsCat{line-height:24px;height:24px;color:#00c;padding-left:8px;cursor:pointer;cursor:hand} .funcsCatSel{height:24px;line-height:24px;color:black;background-color:#fff;padding-left:8px;font-weight:bold;cursor:default} .funcList{position:absolute;width:160px;height:230px;top:10px;left:130px;overflow:auto;overflow-x:hidden;background-color:White;display:none} .funcListSel{display:block} table.funcListTable{padding:0 6px} table.funcListTable td.funcName{height:22px;padding-top:0;padding-left:12px;line-height:18px;color:#00c;border-bottom:1px solid #ddd;cursor:pointer;cursor:hand} div.funcDescPrev{position:absolute;top:250px;height:60px;width:280px;left:10px;border:1px solid #bbb;overflow:auto} div.funcDescPrevInner{padding:4px 8px} .dlgDebugCells{font-size:9pt;font-family:arial,sans-serif;padding:4px} .dlgTblGen{table-layout:fixed;border-collapse:collapse;margin-left:2px;width:98%} .framesContainer{border-collapse:collapse;border-style:none;border-width:0;padding:0;margin:0} .framesContainerCells{border-style:none;border-width:0;padding:0} .tiles{left:0;top:0;width:0;height:0;border-style:none} .rAll{background-color:#EFEFEF;width:35px;text-align:center;vertical-align:middle;font-family:arial,sans-serif;font-size:8pt;color:#333;border-top:0 none;border-left:0 none;border-bottom:1px solid #c8c8c8;border-right:0 none} .cAll{background-color:#EFEFEF;height:20px;text-align:center;vertical-align:middle;font-family:arial,sans-serif;font-size:8pt;color:#333;border-top:0 none;border-left:0 none;border-bottom:0 none;border-right:1px solid #c8c8c8} .cTop{border-top:1px solid #C0C0C0} .headerEnd{background-color:#EFEFEF;font-size:1pt;border-color:#000;border-style:none;border-width:0} .toolOuter{overflow:hidden;position:absolute;font-size:10pt;border-style:none;border-width:0} .toolArrows{overflow:hidden;position:absolute;font-size:6pt;border-style:none;text-align:center;cursor:pointer} .toolContent{overflow:hidden;position:absolute;font-size:8pt;border-style:none;text-align:center} .toolTable{border-style:none;border-spacing:0;position:absolute;left:0;font-size:8pt;vertical-align:middle;height:100%} .sheetNotActive{color:#00C;font-size:11px;padding:2 7 2 7;margin:0 2;white-space:nowrap;text-decoration:underline;cursor:pointer} .sheetNotActive #tri{display:none} .sheetActive{background-color:#fff;font-weight:bold;border-left:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;text-decoration:none} .sheetActive #tri{display:inline;margin-left:2px} .sheetReadonly{background-color:#fff;font-weight:bold;border-left:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;text-decoration:none} .sheetReadonly #tri{display:none} .sheetFormula{background-color:#FFC;font-weight:bold;border-left:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3;border-right:1px dotted #b3b3b3;text-decoration:none} .formulaAddressLocator{background-color:#36c;white-space:nowrap;z-index:7;position:absolute;font-size:12px;font-family:arial,sans-serif;font-weight:bold;padding:2px 4px;color:#fff;border-style:none;border-width:0;overflow:visible;-moz-box-sizing:border-box} .divGridPrint{font-size:1pt;border-style:solid;border-width:1px;border-color:#EFEFEF} .divMainAreaPrint{font-size:1pt;border-style:solid;border-width:1px;border-color:#CCC} .divGrid{z-index:1;background-color:#EFEFEF;overflow:hidden;position:absolute;font-size:1pt;border-style:solid;border-width:1px;border-color:#EFEFEF} .divMainArea{z-index:1;overflow:scroll;position:absolute;font-size:1pt;border-style:solid;border-width:1px;border-color:#CCC} .divAppArea{overflow:hidden;position:relative;font-size:1pt;border-style:solid;border-width:1px;border-top:solid #C0C0C0 1px;border-bottom:solid #C0C0C0 1px;border-right:solid #FFF 1px;border-left:solid #FFF 1px} .divRowHead{overflow:hidden;position:absolute;font-size:1pt;border-style:solid;border-width:1px 1px 1px 0;border-color:#CCC} .divColHead{overflow:hidden;position:absolute;font-size:1pt;border-style:solid;border-width:0 1px 1px 1px;border-color:#CCC} .divTop{z-index:4;overflow:hidden;position:absolute;font-size:1pt;border-style:none;background-color:#000;opacity:0.00;-moz-opacity:0.00;filter:alpha(opacity=00)} .divSelObjs{z-index:5;overflow:visible;position:absolute;border-style:none} .divEmbedObjs{z-index:6;overflow:visible;position:absolute;border-style:none} .divActiveCell{z-index:6;position:absolute;font-size:1pt;border-color:#36C;border-style:solid;border-width:2px;-moz-box-sizing:border-box} .editBoxWrapper{position:absolute;padding-top:0;padding-bottom:0;border-style:none;border-width:0;overflow:auto} .editBoxFF{position:absolute;font-size:10pt;border-top:solid #3063c9 2px;border-left:solid #3063c9 2px;border-bottom:solid #a5c4ff 2px;border-right:solid #a5c4ff 2px;padding-left:1px;overflow:auto} .editBoxIE{position:absolute;font-size:10pt;border-top:solid #3063c9 2px;border-left:solid #3063c9 2px;border-bottom:solid #a5c4ff 2px;border-right:solid #a5c4ff 2px;padding-left:1px;overflow:auto} .editBoxResizerTable{position:absolute;border-collapse:collapse;border-style:none;padding:0;margin:0} .divRCResize{z-index:6;position:absolute;font-size:1pt;background-color:#36c;width:6px;height:6px;border-style:none} .divMsg{position:absolute;background-color:#c00;color:white;border-style:none;font-family:arial;font-size:10pt;font-weight:bold;padding-left:3px;padding-right:3px;z-index:7} .divSelection{z-index:5;position:absolute;font-size:1pt;border-style:none;border-width:0;background-color:#36c;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20)} .divFormuSelect{z-index:6;position:absolute;font-size:1pt;border-style:none;border-width:0;background-color:#008000;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20);-moz-box-sizing:border-box} .panels{z-index:1;background-color:#e8e8e8;overflow:hidden;position:relative;font-size:10pt;border-top:none 0;border-bottom:solid #FFF 1px;border-left:solid #FFF 1px;font-family:arial,sans-serif} .panelStatus{border-left:solid #C0C0C0 1px;border-right:solid #FFF 1px} .secStatus{cursor:pointer;overflow:hidden;width:195px;color:#676767;font-size:13px;padding-left:5px} .secStatCopy{font-size:10px;color:#c00000} .secStatDisconn{color:#c00000} .secVersion{width:50px;font-size:8pt;text-align:center;padding-top:5px;vertical-align:top;border-left:solid #FFF 2px} .tblGeneric{border-collapse:collapse;border-style:none;border-spacing:0;width:100%;height:100%} .tblGenFixed{table-layout:fixed;border-collapse:collapse;border-style:none;border-spacing:0;width:0} .menuMain{background-color:#efefef;position:absolute;font-size:10pt;border-top:0 none;border-bottom:0 none;border-left:solid #FFF 1px;border-right:solid #FFF 1px;font-family:arial,sans-serif} .menuMainHr1{background-color:#C0C0C0;position:absolute;border-style:none;border-width:0;font-size:1pt} .menuMainHr2{background-color:#FFF;position:absolute;border-style:none;border-width:0;font-size:1pt} .menuMainTbl{position:absolute;border-style:none;border-width:0} .menuMainHeaderCellOn{background-color:#C3D9FF;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:0 none;font-size:12px;font-family:arial,sans-serif;font-weight:bold;cursor:default;padding-left:10px;padding-right:10px;padding-top:4px;vertical-align:top} .menuMainHeaderCellOff{border-style:none;border-width:0;font-size:12px;font-family:arial,sans-serif;font-weight:bold;color:#00C;text-decoration:underline;cursor:pointer;padding-left:10px;padding-right:10px;padding-top:4px;vertical-align:top} .menuDivs{background-color:#C3D9FF;position:absolute;border-style:none;border-width:0;font-size:10pt} .menuToolbarCell{overflow:hidden;position:relative;height:18px;width:18px;border-style:none;border-width:0;cursor:pointer} .menuSel{background-color:#FFF;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-right:0 none;border-bottom:0 none} .menuCheckbox{white-space:nowrap;padding-left:6px;padding-right:6px;font-size:9pt;font-family:arial,sans-serif;cursor:pointer} .menuMainFormu{overflow:hidden;color:#000;cursor:pointer;white-space:nowrap;border-style:none;border-width:0;font-size:12px;font-family:arial,sans-serif;padding-left:6px;padding-top:2px;vertical-align:middle} .menuMainLabel{white-space:nowrap;border-style:none;border-width:0;font-size:8pt;font-family:arial,sans-serif;font-weight:bold;padding-left:6px;padding-right:6px;padding-top:2px;vertical-align:middle} .menuMainLink{border-style:none;border-width:0;font-size:12px;font-family:arial,sans-serif;color:#00C;text-decoration:underline;cursor:pointer;padding-left:6px;padding-right:6px;padding-top:2px;vertical-align:middle} td.mergeButton{padding-top:0;padding-left:3;padding-right:3;cursor:pointer} .mergeButton table{border-collapse:collapse} .mergeButton td{padding:0;margin:0;font-size:11px} .mergeButton .top td{border-bottom:1px solid #86A9F5} .mergeButton .bottom td{border-top:1px solid #86A9F5} .mergeButton .r{border-right:1px solid #86A9F5} .mergeButton .word{padding:1} .mergeButton .word{color:#00c } .mergeButton .inactive .word{color:#999 } td.r2{border-right:1px solid #C3D9FF} table.apart td.r2{border-right:1px solid #86A9F5}.browseButton{-moz-user-select:none} .toast{display:block;z-index:100;right:30px;width:227px;bottom:-200px;position:absolute;height:110px;font-family:arial,sans-serif;font-size:13px;opacity:1} .toast div.toastScroller{overflow-y:auto;left:11px;overflow-x:hidden;width:205px;position:relative;top:11px;height:97px;z-index:10} .toast A{cursor:pointer;color:#00c} .toastTitle{padding-right:8px;padding-left:8px;font-weight:bold;z-index:20;padding-bottom:0;padding-top:8px} .toastContent{padding-right:8px;padding-left:8px;z-index:20;padding-bottom:0;padding-top:4px} .imageContainerIE{position:absolute;width:227px;height:110px;display:block;z-index:-10} #modalDialogBackground{position:absolute;z-index:9;top:0;left:0;width:105%;height:100%;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);background-color:transparent !important;background-color:#fff;background-repeat:repeat;display:none} .dlgNotRounded{font-family:arial,sans-serif;position:absolute;padding:0;z-index:6;border:1px solid #333;display:block;width:300px;height:350px;background-color:White} .dlgAlert{font-family:arial,sans-serif;z-index:10;overflow:hidden;position:absolute;display:block;border:0;font-size:100%;padding:0} .dlgBar{position:absolute;background-color:transparent;border-style:none;border-width:0;cursor:default;font-size:16px;font-weight:bold;vertical-align:middle;line-height:30px;height:30px;left:20px;top:15px;cursor:pointer} .dlgClose{position:absolute;background-color:transparent;padding:0;vertical-align:middle;text-align:right;border-style:none;border-width:0;cursor:pointer;color:#00c;text-decoration:underline;font-weight:normal;font-size:13px;line-height:30px} .dlgContentOut{overflow:auto;position:absolute;text-align:left;vertical-align:middle;color:#000;background-color:#c3deff;border-style:solid;border-width:1px;border-color:#c3deff} .dlgMsgIn{margin:10px 6px 12px} input.dlgButt{padding:2px 20px;margin:0 3px} div.dropMenu{z-index:100;position:absolute} table.dropMenu{font-family:Arial,Sans-Serif;background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #676767;border-bottom:1px solid #676767;border-collapse:collapse;padding:0;margin:0} table.dropMenu td{color:#00c;padding:0;font-size:13px} table.dropMenu div.item{padding:4 8 4 8;white-space:nowrap} table.dropMenu span.activepicker{padding:4 8 4 8;color:#676767;font-size:10px;text-align:left;white-space:nowrap} table.dropMenu span.picker{padding:4 8 4 8;color:#00c;text-decoration:underline;font-size:10px;text-align:left;white-space:nowrap} table.dropMenu td.picker{padding:4 0 4 8;background-color:#eee} table.dropMenu div.key{padding:4 8 4 8;color:#676767;font-size:10px;text-align:right;white-space:nowrap} table.dropMenu span.pickerkey{color:#676767;font-size:10px;text-align:left;white-space:nowrap} table.dropMenu div.submenukey{padding:4 8 4 8;color:#00c;font-size:10px;text-align:right} table.dropMenu div.symbol{padding:4 8 4 8;text-align:right;white-space:nowrap} table.dropMenu div.input{padding:4 0 4 8;color:#676767;font-size:10px} table.dropMenu div.button{padding:0 0 4 8;color:#676767;font-size:10px;text-align:right} table.dropMenu div.symbolname{padding:4 8 4 0;white-space:nowrap} table.dropMenu td.sep{height:1;background-color:#ddd} div.regularButton{border-style:solid;border-width:1px;border-color:#b3b3b3;background-position:center -1;padding:2 8 2 8;white-space:nowrap;height:14px;line-height:14px;font-size:11px;cursor:pointer} table.buttonTable{margin:0 2px 0 0;padding:0;display:inline;vertical-align:middle;cursor:pointer} table.buttonTable td{font-size:1px} table.buttonTable td.buttonTopLeft{background-position:top left;width:2px} table.buttonTable td.buttonTopRight{background-position:top right;width:2px} table.buttonTable td.buttonBottomRight{background-position:bottom right;height:2px} table.buttonTable td.buttonBottomLeft{background-position:bottom left;height:2px} table.buttonTable td.buttonContent{text-align:center;font-size:80%;padding:1px 8px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;background-position:-2px -1px} table.buttonTable td.pill{border-left:1px solid #b3b3b3} table.buttonTable td.first{border-left:0} table.buttonTable td div.buttonText{white-space:nowrap;height:14px;overflow:hidden;line-height:14px;font-size:11px} .divIcon{text-align:center;vertical-align:middle;z-index:7;cursor:pointer;position:absolute;-moz-box-sizing:border-box} .divIconUp{background-color:#C3D9FF;border-top:1px solid #E8F1FF;border-left:1px solid #E8F1FF;border-right:1px solid #9DAECD;border-bottom:1px solid #9DAECD} .divIconDown{background-color:#C3D9FF;border-top:1px solid #9DAECD;border-left:1px solid #9DAECD;border-right:1px solid #E8F1FF;border-bottom:1px solid #E8F1FF}.newFeatures{font-weight:bold} .closeImg{position:absolute;cursor:pointer;z-index:2} .shareEditBox{font-family:arial,sans-serif;font-size:9pt;border-color:#aaa;border-style:solid;border-width:1px;padding:2px;overflow:auto} .shareCheckBox{border-color:#aaa;border-style:solid;border-width:1px;padding:2px;overflow:auto;vertical-align:"middle"} .imEditBox{font-family:arial,sans-serif;font-size:9pt;border-color:#36c;border-style:solid;border-width:2px;padding:2px;overflow:auto} .winChatShare{font-family:arial,sans-serif;text-align:center;position:absolute;padding:0;z-index:1;border-top:solid #efefef 1px;border-left:solid #efefef 1px;border-right:solid #FFF 1px;border-bottom:solid #FFF 1px;background-color:#efefef} .imUsers{position:relative;overflow:auto;text-align:left;vertical-align:middle;color:#000;background-color:#efefef;border-style:solid;border-width:1px;border-color:#efefef} .imMsgs{position:relative;overflow:auto;text-align:left;vertical-align:middle;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#aaa} .imTable{table-layout:fixed;font-family:arial,sans-serif;font-size:9pt;vertical-align:middle;background-color:#efefef} .imTitle{position:relative;text-align:left;color:#000;font-weight:bold} .imRegText{position:relative;text-align:left;color:#000} .imSmallTxt{position:relative;text-align:left;color:#676767;font-size:8pt} .imShowHideLink{font-size:9pt;padding:1px 2px} .imShowHideDisabled{text-decoration:none;color:#676767;font-size:11px;padding:1px 2px} .shareData{font-family:arial,sans-serif;font-size:9pt;padding-top:6px;padding-right:12px;padding-left:12px} .autoSaveChk{padding-left:5px;font-size:14px;color:#000;font-weight:bold} .dlgUploadIn{margin:5px 6px 5px;font-size:10pt} input.dlgButtUpload{padding:2px 2px;margin:0 3px} .dlgOpen{font-family:arial,sans-serif;font-size:10pt;z-index:10;position:absolute;display:block;border:0;padding:0} .dlgOpen th,td{font-family:arial,sans-serif;font-size:10pt} .dlgOpen a{color:#00c} .dlgOpenContent{position:absolute;margin:10px 6px 12px} table.dlgOpenHead{width:484px;table-layout:fixed;background-color:#c9deff} table.dlgOpenHead td{padding-left:10px;height:26px;background-color:#c9deff;vertical-align:bottom;padding-bottom:4px} table.dlgOpenHead a{color:#333;font-weight:bold} td.dlgOpenColName{width:200px} td.dlgOpenColNameVal{color:#00c;text-decoration:underline;cursor:pointer} td.dlgOpenColOwn{width:120px} td.dlgOpenColDate{width:134px} td.dlgOpenColRemove{width:24px} td.dlgOpenColLast{width:28px} img.dlgOpenImgX{cursor:pointer} div.dlgOpenData{border:1px solid #819eba;overflow:auto;overflow-x:hidden;width:537px;height:180px;background-color:White} div.loadingMsg{text-align:center;padding-top:40px;font-size:130%;color:#666} div.dlgOpenImport1{margin-top:11px;padding-bottom:4px} span.dlgOpenImport2{font-size:12px;color:#666} .dlgLogo{width:188px;height:34px;overflow:hidden} div.dlgLogo img{margin-top:3px} table.dlgFileList{width:537px;table-layout:fixed} table.dlgFileList td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px;line-height:25px;padding-left:10px;vertical-align:middle;background-color:Transparent} table.dlgFileList td a{white-space:nowrap} table.dlgFileList tr.dlgOpenDataEvenRow td{background-color:#e6ebf5} #goofMenus{font-family:Arial,Sans-Serif;border-left:solid #FFF 1px;border-right:solid #FFF 1px;border-top:solid #FFF 1px} #goofMenus td,th{font-size:83%} #goofMenus img{border:none} #goofMenus a{color:#00c} #id_topnav{width:100%;background:#fff;border-collapse:collapse} #id_topnav td{white-space:nowrap;align:left;padding:0 10 0 0} #id_logo{margin:0 0 0 7px} #id_userinfo{text-align:right;white-space:nowrap;padding-right:8px} table.docbar{width:100%;border-collapse:collapse;background-color:#efefef;background-repeat:repeat-x} .docbar td{align:left white-space:nowrap;padding:7 10 7 7} .docbar .name{font-weight:bold;font-size:14px;color:#000} .docbar .small{color:#676767;font-size:11px}.ac-renderer{font-family:arial,sans-serif;font-size:80%;border:1px solid #666;background:#E0ECFF;color:#00C;margin:0 0;padding:0 0 1px 0;z-index:10;overflow:visible;position:absolute;white-space:nowrap} .ac-renderer div{margin:2px;cursor:pointer;padding:0 8px} .ac-renderer div b{color:#00C} .ac-renderer div.active{background:#C3D9FF}