#headerMenu{ background-color:#f2f2f2; font-family:arial; font-size:11px;   }.affix{ position:fixed; z-index:9999; top:0; left:0; width:100%}.pre_affix{ position:fixed; float:left; z-index:9999; top:0; left:0}#tableHeader{ background-color:#525252; height:26px; padding:8px 15px 0; border:0 none; color:#FFFFFF; font-weight:bold; display:none; min-width:870px}.t_toolbar li{ position:relative; }/* .t_toolbar{	-moz-box-shadow:-5px 6px 9px #A7AEB0;;	-webkit-box-shadow:-5px 6px 9px #A7AEB0;;	box-shadow:-5px 6px 9px #A7AEB0}*/.t_toolbar li ul{ background:#ffffff; font-weight:bold; min-width:152px; z-index:9}.t_toolbar li ul.addrow_col{ min-width:180px}.t_toolbar li ul li{ padding:5px; cursor:pointer}.t_toolbar li ul li:hover{ background:#eaeaea; padding:5px; font-weight:bold}.t_toolbar li span{ cursor:pointer}#tabContent .t_toolbar li a,#tabContent .t_toolbar li a:link,#tabContent .t_toolbar li a:active,#tabContent .t_toolbar li a:visited{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-repeat:no-repeat; color:#ff0000; display:block; padding:0px; text-transform:lowercase; text-decoration:none; text-indent:-999px;  height:20px; margin:3px; outline:0; }#tabContent .t_toolbar li{ float:left}.t_toolbar li ul{ background:#565656; border-bottom:1px solid #000; list-style:none; margin:0; width:100px; position:absolute; top:-999em; left:-1px}.t_toolbar li ul a{ border:1px solid #000; border-bottom:0; padding-right:20px; width:80px; white-space:nowrap}.t_toolbar li ul a:hover{ background:#ccc; color:#000}#pageView{ background-position:-180px -60px}#pageView.active{ background-position:-180px -90px}#tabContent li a{ width:27px}.i_bold{ background-position:-65px -180px}.i_bold.active{ background-position:-65px -210px}.i_italic{ background-position:-94px -180px}.i_italic.active{ background-position:-94px -210px}.i_underline{ background-position:-123px -180px}.i_underline.active{ background-position:-123px -210px}.i_indent{ background-position:-152px -180px}.i_outdent{ background-position:-181px -180px}.i_fontcolor{ background-position:-36px -180px}.i_align_left{ background-position:-210px -180px}.i_align_left.active{ background-position:-210px -210px}.i_align_right{ background-position:-268px -180px}.i_align_right.active{ background-position:-268px -210px}.i_align_center{ background-position:-240px -180px}.i_align_center.active{ background-position:-240px -210px}.GJIndent{ text-indent:15px}#inspector{ position:absolute !important; z-index:2; left:350px}.dropdown_container{ border-left:1px solid #b3b3b3; border-top:1px solid #b3b3b3; border-bottom:none !important; padding-bottom:4px; background:url(resources/themes/accounting-MGH/css/images/bg.png) no-repeat right bottom #FFFFFF !important; padding-right:2px !important; padding-bottom:3px !important; padding-left:0}.close_pos{  width:26px; color:#1A1A1A; font-size:24px; padding-top:2px; cursor:pointer; text-align:right; line-height:24px !important; vertical-align:middle; display:inline-block; float:right}.viewGJ.icon-Close_Popup:before{ width:24px; height:24px}.addrow_col li{ color:#1086D9}.addrow_col li:hover{ color:#ffffff}.dropdown_container li.li_end{ border-bottom:1px dotted #ccc}.dropdown_container li.li_start{ border-top:1px dotted #ccc}.dropdown_container ul{ list-style:none; border-bottom:1px dotted #cccccc}.dropdown_container li{ cursor:pointer; padding-left:10px; color:#1086D9; min-height:20px}.dropdown_container li:hover{ color:#ffffff !important; background:none}.dropdown_container li:hover{ background-color:#757575 !important}.dropdown_container ul:last{ border-bottom:0px}#t_border ul li:hover{ background:none !important}.jSheetBorderMenu li{ float:left !important; padding:5px 3px; list-style:none}.borderItem{ padding:2px 12px; background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll 0 0 transparent}.borderItem_0{ background-position:-64px -120px}.borderItem_1{ background-position:-239px -120px}.borderItem_2{ background-position:-181px -120px}.borderItem_3{ background-position:-268px -120px}.borderItem_4{ background-position:-209px -120px}.borderItem_5{ background-position:-122px -120px}.borderItem_6{ background-position:-36px -120px}.borderItem_7{ background-position:-93px -120px}.borderItem_8{ background-position:-296px -120px}.borderItem_9{ background-position:-151px -120px}.borderItem_0:hover{ background-position:-64px -150px}.borderItem_1:hover{ background-position:-239px -150px}.borderItem_2:hover{ background-position:-181px -150px}.borderItem_3:hover{ background-position:-268px -150px}.borderItem_4:hover{ background-position:-209px -150px}.borderItem_5:hover{ background-position:-122px -150px}.borderItem_6:hover{ background-position:-36px -150px}.borderItem_7:hover{ background-position:-93px -150px}.borderItem_8:hover{ background-position:-296px -150px}.borderItem_9:hover{ background-position:-151px -150px}.cell_copy_border_right{ border-right-width:1px !important; border-right-color:#ff9900 !important; border-right-style:dashed !important}.cell_border_right{ border-right:2px dotted #3b78be !important}.cell_border_right.green_border{ border-right:1px solid #bf0000 !important}.cell_border_right.cell_border_dashed_right,.cell_border_right.cell_copy_border_right{ border-right-style:dashed !important}.cell_copy_border_bottom{ border-bottom-width:1px !important; border-bottom-color:#ff9900 !important; border-bottom-style:dashed !important}.cell_border_bottom{ border-bottom:2px dotted #3b78be !important}.cell_border_bottom.green_border{ border-bottom:1px solid #bf0000 !important}.cell_border_bottom.cell_border_dashed_bottom,.cell_border_bottom.cell_copy_border_bottom{ border-bottom-style:dashed !important}.cell_border_bottom_double{ border-bottom-color:#0565A9 !important; border-bottom-style:double !important; border-bottom-width:4px !important}.cell_border_top_double{ border-top-color:#0565A9 !important; border-top-style:double !important; border-top-width:3px !important}#floatingMenu{ position:absolute; padding:0px; margin:0px; z-index:1}#floatingMenu ul{ list-style:none; margin:0}.t_align{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-repeat:no-repeat; padding:0 10px}.t_right{ background-position:-62px -58px}li:hover>.t_right{ background-position:-62px -88px}.t_center{ background-position:-91px -58px}li:hover>.t_center{ background-position:-91px -88px}.t_left{ background-position:-33px -58px}li:hover>.t_left{ background-position:-33px -88px}.tick_align{ padding:0 5px}.text_align.active .tick_align{ background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll -122px -347px transparent}#listSelect,#listModal,#listCreate,#keyValueListModal{ display:none}#listModal,#keyValueListModal{ position:absolute; left:368px; top:85px; width:320px; z-index:999}#add_list li,#listSelect li{ margin-top:5px}#new_list{ margin-left:15px}#new_list tr{ padding-bottom:3px}#new_list input[type="text"]{ width:100px}#new_list th{ padding:0 0 1px 5px}#listSave,#listApply,#listSaveAndApply{ margin:15px 0 0 5px; cursor:pointer}#listNext{ margin-top:15px; float:right; cursor:pointer}.listContent{ max-height:200px; overflow-x:hidden; overflow-y:auto}.listContent .highlighted input{ background-color:#fcfccc}#listSelect .dropDownsCreated{ margin:1px 0 0 5px; width:110px}#listCreate .list_name{ margin:12px 0 0 14px}#listName{ width:125px; margin-left:5px}a.drop_down_action,.search_list a{ color:#1086d9; text-decoration:none; font:12px 'Helvetica',Arial,sans-serif}.input{ border-bottom-color:#E4E4E4; border-left-color:#8A8A8A; border-right-color:#E4E4E4; border-top-color:#8A8A8A; border-style:solid; border-width:1px; padding:0px}.drop_down .inspector_container{ padding:4px 0 6px 0}.drop_down_header{ background-color:#e0e0e0; border-color:#d1d1d1; border-style:solid; border-width:1px 1px 0 1px; cursor:pointer; font-size:11px; padding:2px 8px}.drop_down_header.inactive{ cursor:default}.drop_down_header.inactive .open_Content{ display:none}.dropdown_inspectorbg.open_Content{ background-position:-210px -318px; margin-right:1px; padding:0 2px}.dropdown_inspectorbg.close_Content{ background-position:-210px -349px}.drop_down .inspector_box_top.dropdown_inspectorbg{ background-position:1px -240px}.drop_down .inspector_box_bottom.dropdown_inspectorbg{ background-position:1px -267px}.drop_down .inspector_box_middle{ background-image:url(resources/themes/accounting-MGH/css/images/drop_down_middle.png)}.drop_down .inspector_content{ height:auto; padding:0}.drop_down_list li:nth-child(even){ background-color:#ffffff; }.drop_down_list li:nth-child(odd){ background-color:#f3f3f3; }.drop_down_list_placeholder{ background-color:#F5DA81 !important;  width:inherited}.create_drop_down{ color:#999; font-size:12px; padding:63px 40px; text-align:center}#listSelect .close_inspector,#listCreate .close_inspector{ margin-right:15px}#listSelect .name_new_item{ padding:0 0 4px 9px; width:auto; }#listCreate .name_new_item{ padding:0 0 8px 13px; width:auto; }.savedDropDowns{ width:150px; border-width:1px; border-style:solid; position:relative; padding-left:4px; height:17px}.savedDropDownList{ position:relative !important; margin:0 !important; z-index:3; background-color:#ffffff; top:16; left:0}.savedDropDownText{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:141px; margin-left:0px; border-right:1px solid #bababa}.savedDropDownList a{ padding-left:5px}li.li_disabled{ background-color:#999999; color:#ffffff}button.savedDropDownButton{ right:0;  top:0;  position:absolute;  width:10px;  height:17px;  float:right}#listCreate .name_new_item input,#listSelect .name_new_item input{ margin:0}.name_new_item input{ width:190px}.correct_answer{ text-align:center; width:72px}.correct_answer input{ margin:2px}.drop_down_list{  /*bottom:0; top:calc(165px-22px);*/ margin:0 !important; overflow:auto; position:relative; max-height:165px; width:100% !important}.drop_down_list li>p{ padding:3px 13px; font-size:12px; white-space:pre-wrap; word-wrap:break-word}.inlinelistedit{ position:absolute}.drop_down_list li>p:before{ background-image:url(resources/themes/accounting-MGH/css/images/bg_pattern.png); color:#C4C4C4; content:"--"; cursor:move; margin-right:5px}.drop_down_actioncontainer{ background-color:#ebebeb; border-bottom:dotted 1px #d1d1d1; border-top:solid 1px #d1d1d1; padding:5px}.drop_down_variablecontainer{ background-color:#ebebeb; border-bottom:dotted 1px #d1d1d1; border-top:solid 1px #d1d1d1; padding:2px; text-align:center}.drop_down_buttoncontainer{ background-color:#ebebeb; padding-top:5px; text-align:center}.drop_down_buttoncontainer li{ margin:5px 0}#listCreate .drop_down_buttoncontainer>input{ margin:0 3px}#listCreate .drop_down_buttoncontainer input{ margin:0 2px}#listCreate .drop_down_buttoncontainer input[type="checkbox"]{ margin-top:3px}#listCreate .drop_down_buttoncontainer label{ font-size:11px; margin-left:2px; vertical-align:3px !important}#listCreate .drop_down_buttoncontainer>li{ height:25px}.text_align_center{ padding:5px 7px; text-align:center}.dropdown_inspectorbg.apply_save_button{  border:none; cursor:pointer; height:20px; width:86px}.save_list_button{   border:none; cursor:pointer; height:20px; width:66px}.name_new_list{ padding:2px 0; width:115px}.dropdown_inspectorbg.apply_button{ background-position:-342px -262px; border:0; cursor:pointer; height:32px; min-width:100px; background-color:#3975b9; border-radius:3px; color:#fff; background-image:none; font-weight:bold}.dropdown_inspectorbg.copy_action{ background-position:-94px -322px; float:left; margin:2px 0px 2px 6px; * margin:2px 3px; padding:8px 8px}.dropdown_inspectorbg.edit_action{ background-position:-122px -322px; float:left; margin:2px 0px 2px 6px; padding:8px}.dropdown_inspectorbg.delete_action{ background-position:-152px -322px; float:left; margin:2px 0px 2px 6px; margin:2px 3px; padding:8px}.import-export-wrp~.dropdown_inspectorbg.apply_button{  background-position:-342px -262px; background-color:transparent; border:0; cursor:pointer; height:20px; width:56px; min-width:56px}#listCreate .new_name_list{ margin:3px; * margin:0 3px}.correctAnswer{ position:relative}.correctAnswer:before{ position:absolute; left:3px; top:1px; font-size:10px; background-color:#5d8d53; color:#fff; padding:3px; border-radius:50%}.saved_list{ height:165px; margin:0 !important; overflow-x:auto; overflow-y:scroll}.answer_holder{ display:block; float:left}.list_content{ display:block; -moz-box-sizing:padding-box}.list_content.text_align_right{ text-align:right}.saved_list li{ margin:3px 0}.search_list{ padding:10px}.saved_list .select_new_name{ margin:0px 3px; width:160px}.drop_down_action{ margin:0 3px}.border_bottom{ border-bottom:solid 1px #D1D1D1}.dropdown_inspectorbg{ background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat left top}#searchButton.dropdown_inspectorbg{ background-position:-283px -293px; vertical-align:middle !important; padding-bottom:22px; line-height:18px; border:none; height:18px; width:26px}#barHeight_tooltip{ background-color:#ffff00; border:1px solid #000000; left:-9999px; position:absolute; top:0; z-index:999; padding:2px 5px}.dropDownList.styleGray{ color:gray !important; font-style:italic}input.bg_image{ border:none; background-color:transparent; border-left:1px solid #3672b8;  text-align:center; background:url(resources/themes/accounting-MGH/css/images/design_dropdown_icon.svg) no-repeat left top}input.dropdownButton:focus{ outline:#3B78BE dotted 0px !important}i.icon-Drop_down:before{ content:"\e905"; padding:0px; margin-left:-2px; color:#3672b8}input.bg_image{ background-position:50% 49%}.design input.bg_image{ background:transparent; border:none}.ui-autocomplete,.ui-autocomplete .ui-corner-all{ -moz-border-radius:0px 0px 0px 0px; /*max-height:90px; overflow-x:hidden; overflow-y:auto;*/}.autocomplete-wapper{ max-height:154px; min-width:118px !important; margin-top:10px; position:absolute; display:none}.autocomplete-wapper.empty-dd-list:after,.autocomplete-wapper.empty-dd-list:before{ content:none}.autocomplete-wapper.bottom-arrows{ margin-top:0}.autocomplete-wapper .listContainer{ display:none; position:relative; cursor:pointer; max-height:154px; z-index:2; margin-top:-1px; top:0 !important; left:0 !important}.ui-autocomplete{ max-height:150px; min-width:118px !important; padding:6px 0px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto}.autocomplete-wapper:after,.autocomplete-wapper:before{ bottom:100%; left:10px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; z-index:2}.autocomplete-wapper:after{ border-color:transparent; border-bottom-color:#fff; border-width:8px; margin-left:8px}.autocomplete-wapper:before{ border-color:transparent; border-bottom-color:#c4c5c6; border-width:9px; margin-left:7px}.autocomplete-wapper.bottom-arrows:after,.autocomplete-wapper.bottom-arrows:before{ top:99%; left:10px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}.autocomplete-wapper.bottom-arrows:after{ border-color:transparent; border-top-color:#fff; border-width:8px; margin-left:8px}.autocomplete-wapper.bottom-arrows:before{ border-color:transparent; border-top-color:#DFE0E0; border-width:9px; margin-left:7px}.ui-autocomplete .ui-state-hover{ border:transparent; background-color:#030068; border-radius:0px; color:#fff}.ui-autocomplete .ui-state-hover a{ color:#3E77B9}.ui-autocomplete .menu-item a{ background-color:#FFFFFF; font-weight:bold; color:#1086D9}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active{ font-weight:bold; margin:0px}.ui-autocomplete.ui-widget{ font-size:13px}.ui-autocomplete.ui-menu .ui-menu-item a{ padding:0 2px; line-height:1.2; min-height:18px}.autocomplete-helper li a,.ui-autocomplete li a{ white-space:nowrap}.autocomplete-helper .ui-state-hover a,.autocomplete-helper .ui-state-hover a:hover{ background-color:#69b2e6; font-weight:bold; color:#FFFFFF}.drop_down_list li.selected p{ background-color:#FFF200}.drop_down_actioncontainer input{ padding:0; margin:0 0 0 3px}.ui-sortable-helper{ background-color:yellow !important}#listCreate .drop_down_header.editState{ background-color:#757575 !important; color:#FFFFFF; padding-left:13px; font-size:12px}#keyValueListModal input[name="key_value_key_textbox"]{ margin:0; width:50px}#keyValueListModal input[name="key_value_value_textbox"]{ margin-left:5px; width:135px}#listCreate .dropDownAdjuster{ height:165px; min-height:35px; position:relative}.dropDownList.ui-state-disabled{ opacity:1}#growlMessage,#growlMessage_loaderror{ position:absolute; z-index:5; font-size:16px; font-family:Arial,Helvetica,sans-serif; box-sizing:border-box; background-color:#000; border-radius:4px; max-height:84px; max-width:232px; color:#fff; min-width:170px}#growlMain{ padding:10px !important}.growlmsg_inner{}.growl_top{ height:19px; _overflow:hidden}.growl_colour{ background-color:#333333; font-size:10px !important}.growl_tl{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll left top transparent; height:19px; width:18px}.growl_tr{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll right top transparent; height:19px; width:18px}.growl_bottom{ height:19px; _overflow:hidden}.growl_bl{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll left bottom transparent; height:19px; width:18px}.growl_br{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll right bottom transparent; height:19px; width:18px}#growlMain .padmsg{ padding-top:8px !important}#growlMain h5{ font-size:14px; font-weight:normal}#growlMessage:after{ content:""; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #000; position:absolute; top:-8px; left:50%}#growlMessage.left-arrow:after{ left:10%}.growl_bc{ border-bottom:solid 3px #B1B1B1}.growl_tc{ border-top:solid 3px #B1B1B1}.close_growl{ float:right; font-size:12px; color:#fff; position:absolute; right:5px; top:5px}.design .close_growl{ padding:0px; color:#fff}#do_not_show{ display:table; margin:5px auto}#dont_show{ vertical-align:middle; display:table-cell; width:20px}#do_not_show label{ vertical-align:middle; display:table-cell; font-size:11px; width:110px}.ui-resizable-s{ /*background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) !important; background-repeat:no-repeat !important; background-position:1px -267px !important; height:14px;*/}#transListModal .ui-resizable-s{ background-position:-402px -28px !important; display:none !important}.editlistpos{ color:#3974B9 !important; float:right; margin-right:14px;  padding-right:0px; height:16px; width:16px; padding:1px}.vertical_resizer{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) !important; background-position:-123px -370px !important; background-color:transparent; background-repeat:no-repeat; height:3px; margin-bottom:0; margin-left:auto; margin-right:auto; margin-top:0; width:50px}#headerMenu table{ font-size:10px; margin-left:4px; margin-top:-3px; margin-right:3px; text-align:center; float:left}#headerMenu table td{ font-weight:bold}#headerMenu table td:FIRST-CHILD{ color:#6A6A6A; text-align:right}.t_seperator_below{ height:33px}#toleranceModal{ position:absolute; left:300px; top:200px; width:210px; z-index:2}#toleranceModal .inspector_box_top.dropdown_inspectorbg{ background-position:1px -281px}#toleranceModal .inspector_container{ padding:4px 0 6px; text-align:center}#toleranceModal .inspector_box_middle label#percentageId{ font-size:11px; margin-left:25px}#toleranceModal .inspector_box_middle label#valueId{ font-size:11px; margin-left:6px}#percentageTolerance{ height:11px; margin:10px 0; width:70px}#valueTolerance{ height:11px; margin-bottom:10px; width:70px}#label_inspector{ background-image:url(resources/themes/accounting-MGH/css/images/big_button_bg.png); position:absolute; height:45px;  background-position:0 20%; border:1px solid #888888; border-radius:3px; line-height:22px; padding-left:5px; padding-right:5px; color:#555555; width:63px; margin-top:5px}#updateLabel{ position:absolute; left:300px; top:200px; width:380px; z-index:2; background-color:#fff; border-radius:5px; border:1px solid #C4C5C6}#updateLabel .inspector_box_top.dropdown_inspectorbg{ background-position:-394px 1px; border-radius:5px 5px 0px 0px; background-color:#F3F3F3; background-image:none}#updateLabel .inspector_box_top label{ margin-top:7px; margin-left:6px; font-family:verdana}.up_pos{ position:absolute; top:-17px; left:16px; color:#C4C5C6}#updateLabel .inspector_container{ padding:5px 0 10px; text-align:center}/*#updateLabelContent label{	position:relative}#updateLabelContent label span{	position:absolute; top:0; left:140px}*/.inspector_row{ display:table; width:100%}.inspector_row label{ display:table-cell; width:46%; font-size:12px; vertical-align:middle}.inspector_row input[type="text"]{ border:1px solid #A9A9A9; box-sizing:border-box; display:table-cell; height:23px; margin:5px 0; padding:5px; width:100%}#updateLabel .inspector_box_middle{ background-size:427px; border-radius:7px; background-image:none}.inspector_row label:after{ content:":"; margin:0 5px; float:right}.inspector_row:first-child{ margin-top:5px}/*#updateLabel .inspector_box_middle label#workSheetTitle{ font-size:12px; margin-left:35px}#updateLabel .inspector_box_middle{	background-size:427px;	border-radius:7px;	background-image:none}#updateLabel .inspector_box_middle label#transactionList{ font-size:12px; margin-left:13px}#updateLabel .inspector_box_middle label#transactionListDisplay{ font-size:12px; margin-left:30px}#updateLabel .inspector_box_middle label#worksheetJournal{ font-size:12px; margin-left:17px}#updateLabel #workSheetTitleText{	height:23px; margin:10px 0 10px 51px; width:204px; padding:5px; box-sizing:border-box}#updateLabel #transactionListHeading{ height:12px; margin:10px 0 10px 52px; width:200px}#updateLabel #worksheetJournalText{	height:23px; width:204px; margin-bottom:10px; margin-left:33px; box-sizing:border-box; padding:5px}*/#updateLabel .inspector_box_bottom{ height:5px; width:366px; margin-left:12px; background-position:1px -392px; border-radius:2px}/*#updateLabel #transactionListtext{	height:23px;	margin-bottom:10px;	width:204px;	margin-left:29px;	box-sizing:border-box;	padding:5px}*/#updateLabel .close_inspector{ font-family:verdana; margin-right:3px; cursor:pointer; color:#707070; font-size:14px}#tableIndex ul li{ width:20px; border:solid 1px; text-align:center; cursor:pointer; float:left}#tableControl ul li{ float:left; cursor:pointer; margin:0px 5px}#tableNavigator a{ color:#000}li.selected{ background-color:#ffffff}#variableModal{ left:350px; position:absolute; top:160px; width:318px; z-index:2}#variableModal .variableMiddle{ border:solid 1px #d1d1d1; margin-top:10px}.variableMiddle li{ height:20px; padding:0px 5px}.variableList_content{ height:300px; overflow-y:auto}.variableList_content li.white{ background-color:#FFFFFF}.variableList_content li.gray{ background-color:#F3F3F3}.variableList_content li.selected{ background-color:#FFF200}.variableList_content li.selected{ background-color:#FFF200}.variableList_header li{ background-color:#8d8d8d}.variableName{ float:left}.variableValue{ float:right}.variableBottom{ border:solid 1px #d1d1d1; height:40px}#specialSymbol{ left:350px; position:absolute; top:160px; width:316px; z-index:2}.symbolTop{ cursor:auto !important}.eachSymbol{ background-color:#FAFAFA; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; height:20px; text-align:center; width:21px !important; cursor:pointer; font-family:Times New Roman}.symbolContainer{ margin-left:2px; border-radius:5px; border:1px solid #CDCDCD; border-spacing:1px; margin-bottom:-6px; margin-right:-2px; width:294px}.symbolType{ font-size:9px; width:auto; padding:5px 0 2px 3px}/*.symbolContainer tr td:last-child{	border-right:1px none}*//*.symbolContainer tr:last-child td{	border-bottom:1px none}*//*.symbolContainer tr:last-child td:last-child{	border-right:1px solid #CDCDCD !important}*/.selectedSymbol{ background-color:#CDCDCD}.symbolTop div{ margin-left:2px; margin-bottom:2px}#isFixed{ height:410px}#isFixed label{ display:table-caption; float:left; font-size:11px; padding-left:15px; width:94%; cursor:pointer; margin:3px 0 7px}#isFixed ul{ width:100%}#isFixed li{ margin:8px 45px 8px 35px; padding:10px 0; cursor:pointer; background-color:#E5E5E5; border-radius:10px;  width:240px; height:50px}#isFixed>div{ position:relative; *margin-top:15px}#isFixed>div>div{ margin-bottom:30px}#isFixed #import_prob{ text-align:center; position:absolute; top:0; left:79px}#isFixed #create_prob{ position:absolute; text-align:center; top:0; left:78px}.template_chooser li{ float:left}.template_chooser #t_gridline{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-repeat:no-repeat; height:20px; margin:3px; padding:0}a.template_heading{ background:none repeat scroll 0% 0% transparent; text-indent:0pt; padding-left:15px; width:auto; font-size:12px}#isFixed .selectedTemplate{ background-color:#F4BF69}#isFixed .selectedTemplate a{ color:#000000}#isFixed p{ font-size:11px; margin:8px 0}#isFixed .create_template,#isFixed .template-import-export{    border:medium none; cursor:pointer; height:20px; width:165px; }.ui-dialog.ui-corner-all{ -moz-border-radius:15px 15px 15px 15px; -webkit-border-radius:15px 15px 15px 15px}.ui-dialog.ui-widget-content{ border:6px solid #333333; -moz-box-shadow:3px 3px 3px 0 #666666; -webkit-box-shadow:3px 3px 3px 0 #666666; box-shadow:3px 3px 3px 0 #666666; padding:0}.ui-dialog-titlebar{ background:url(resources/themes/accounting-MGH/css/images/top.png) repeat-x scroll 0 0 transparent; height:30px}#ui-dialog-title-isFixed{ font-size:16px; font-weight:bold; margin-left:-7px; margin-top:10px}.ui-dialog-titlebar.ui-corner-all{ -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0}#transListModal{ left:47%; position:absolute; top:40px; width:498px; background-color:#F3F3F3; border:1px solid #C4C5C6; border-radius:5px; z-index:2}.responseCounter+#transListModal{ -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); left:47%}.transaction{ position:relative}.responseCounter+#transListModal .inspector_box_top:after,.responseCounter+#transListModal .inspector_box_top:before{ top:-18px; right:30px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}.responseCounter+#transListModal .arrow-wrap .inspector_box_top:after,.responseCounter+#transListModal .arrow-wrap .inspector_box_top:before{ right:190px}.responseCounter+#transListModal .inspector_box_top:after{ border-color:transparent; border-bottom-color:#f3f3f3; border-width:7px; margin-right:9px; top:-14px}.responseCounter+#transListModal .inspector_box_top:before{ border-color:transparent; border-bottom-color:#c4c5c6; border-width:9px; margin-right:7px}.viewGJ+#transListModal .inspector_box_top:after,.viewGJ+#transListModal .inspector_box_top:before{ top:-18px; left:10px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}.viewGJ+#transListModal .inspector_box_top:after{ border-color:transparent; border-bottom-color:#f3f3f3; border-width:7px; margin-left:9px; top:-14px}.viewGJ+#transListModal .inspector_box_top:before{ border-color:transparent; border-bottom-color:#c4c5c6; border-width:9px; margin-left:7px}#transListModal #importNewList{ float:right; padding-top:7px; margin-right:10px; font-size:13px; cursor:pointer}#addListItem{ padding:10px}.transaction_middle{  background-color:#ffffff; height:300px; overflow-x:hidden; overflow-y:auto; width:100%; position:relative}.transaction_top{ width:100%; height:30px}.transaction_bottom{ width:100%; height:36px; position:relative; box-sizing:border-box; padding:2%; font-size:13px; background:rgba(0,0,0,0.05)}.transaction_bottom li{ float:left; width:100%}.transaction_bottom li:last{ padding-left:155px}.list_item_edit{  background-position:-123px -322px; float:right; width:16px; height:16px; margin-right:5px}.list_item_delete{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-position:-152px -322px; float:right; width:16px; height:16px; margin-right:5px}.list_item_no{ float:left; margin-left:5px; width:16px; padding:1px; text-align:center; border-radius:50%; font-size:11px; height:16px; line-height:16px; vertical-align:middle}.list_item_content{ float:left; width:380px; line-height:18px; padding-left:10px}.inlineTransListItemContent{ width:100%}.transItemContainer{ padding-top:2px; padding-bottom:2px; border-bottom:1px solid #d1d1d1; background-color:#ffffff; padding:2%}.trans_button_container{ text-align:center}.transaction_inspectorbg{ }.transaction .inspector_box_top.transaction_inspectorbg{ background-position:498px 0}.transaction .inspector_box_bottom.transaction_inspectorbg{ background-position:498px -28px}.transaction .inspector_box_middle{ /*background-image:url(resources/themes/accounting-MGH/css/images/transaction_middle.png);	background-position:1px 0px;*/ background:#ffffff; padding:0}#transListModal a{ color:#00AAFF; font-weight:bold; font-size:16px}#transactionCarousel{ background-color:#ffffff; border:1px solid #B8B8B8;    width:98%;  margin-top:-6px; margin-bottom:7px; overflow-x:hidden; overflow-y:auto;  float:left; position:relative; min-height:84px}#transactionCarousel ul{ position:absolute}#transactionCarousel ul li{  float:left;  width:520px;  padding:0px; word-wrap:break-word; visibility:hidden; display:none}.showDesc{ display:inline-block !important;  padding:13px !important; line-height:18px; visibility:visible !important}.externalControl .prev{ background-position:-546px -321px; float:left; margin-right:0px}.externalControl .prev.disabled{ color:#999999; outline:none}.externalControl .next{ background-position:-577px -321px; float:right}.externalControl .next.disabled{ color:#999999; outline:none}.externalControl .carousel_control{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); width:26px; height:57px; border:0 none}.externalControl .control_buttons{ margin:15px 0 5px -1px; display:inline-block; width:545px; padding-left:20px; position:relative}.ico_pos{ position:relative; display:inline-block; top:22px; font-weight:900 !important; font-size:16px}.externalControl .control_buttons input[type="button"]{ color:#000; font-size:14px; cursor:pointer;  margin:0px; width:51px; padding:1px; border:0; background-color:#F3F3F3; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-appearance:none}.externalControl .control_buttons input[type="button"].active,.externalControl .control_buttons input[type="button"].active.graded{ width:51px; height:41px;  z-index:1; padding-top:7px; padding-bottom:26px; background:white; color:#000; border:1px solid grey; border-bottom:0; border-radius:0; position:relative}.externalControl .control_buttons input[type="button"].graded{ background-color:#4b833f; color:#FFFFFF; width:26px; height:26px; margin-left:13px; margin-right:13px; border-radius:50%; padding-right:2px}.externalControl .control_buttons input.empty-tab-nav{ width:0px !important; height:0px !important; padding:0px !important; position:absolute; z-index:-999}div.list_item_no.active,div.list_item_no.active.graded{ background-color:#8B8B8B; color:#FFFFFF}div.list_item_no.graded{ background-color:#4b833f; color:#FFFFFF}#transDesc{ width:99%; height:89%; padding:13px; font:inherit; border:0 none}.savedDropDownButton.ui-button{ margin-right:0px}.savedDropDownButton.ui-button-icon-only .ui-icon{ left:100%; margin-left:-15px}.savedDropDownButton .ui-icon-triangle-1-s{ background-position:9px -315px}input.default_text{ color:#bbbbbb}#loading_image{ height:100%; width:100%; background:url(resources/themes/accounting-MGH/css/images/loading_image.gif) no-repeat center center #2B2B2B; opacity:0.75; filter:alpha(opacity=75); position:fixed; left:0; top:0; z-index:10}/**.right-brd{ 	border-right:1px solid #cdcdcd}.right-brd-white{	border-right:1px solid #fff}.left-brd{ 	border-left:1px solid #fff}.btm-brd{ 	border-bottom:1px solid #cdcdcd}.top-brd{ 	border-top:1px solid #fff}.short-nav-top{ 	padding:0px 28px}.short-nav-btm{ 	padding:0px 20px}**/.import-export-wrp{ padding:5px 9px 7px 6px}.action-wrpr{ padding:8px 10px 8px 11px}#topBar li,#btmBar li{ float:left; list-style:none; position:relative}.t_import,.t_export,.t_copy,.t_paste,.t_bold,.t_italic,.t_underline,.t_indent,.t_outdent,.t_center_align,.t_fontcolor,.t_select,.t_fillcolor,.t_table_brd,.t_table_cell_brd,.t_refresh,.t_save,.t_preview,.t_var,.t_var_vals,.t_nums,.t_justify,.t_light,.t_zoom,.t_symbol,.tab_import,.tab_export{ background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png); background-repeat:no-repeat;   display:block}.t_import{ background-position:left top; width:17px; height:18px; margin-right:8px}.t_export{ background-position:0px -22px; width:17px; height:18px}.t_copy{ background-position:0px -45px; width:16px; height:17px; margin-right:14px}.t_paste{ background-position:0px -69px; width:16px; height:17px; margin-right:13px}.t_undo{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-position:-325px -176px; width:16px; height:15px; margin-right:15px; text-indent:-999px; display:block}.t_redo{ background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png); background-position:-325px -146px; width:16px; height:15px; text-indent:-999px; display:block}.t_undo.inactive{ background-position:-354px -176px}.t_redo.inactive{ background-position:-354px -146px}.f-action-wrpr{ padding:5px 6px 4px 9px}.ff_choice,.f_size{ margin-right:7px; font-size:11px; height:23px; position:relative; opacity:0; filter:alpha(opacity=0)}.ff_choice{ width:98px}.f_size{ width:47px}.t_bold{ background-position:8px -127px;; margin-right:6px; width:25px; height:22px; margin-left:0px}.t_bold.active{ background-position:-44px -129px}.t_italic{ background-position:8px -146px; margin-right:6px; width:25px; height:22px; margin-top:0px}.t_italic.active{ background-position:-44px -154px}.t_underline{ background-position:7px -165px; height:20px; margin-right:11px; margin-top:1px; width:25px}.t_underline.active{ background-position:-44px -180px; margin-top:0px; height:22px}.t_fontcolor{ background-color:transparent; background-position:0px -185px; width:17px; height:17px; margin-top:4px; margin-right:2px}.t_fontcolor.active{ background-position:-21px -187px; height:15px; margin-right:4px; width:15px}.text-align-wrpr{ padding:9px 8px 6px 13px}.t_indent{ background-position:0px -207px; margin-right:19px; width:14px; height:16px}.t_outdent{ background-position:0px -228px; margin-right:19px; width:14px; height:16px}.t_center_align{ background-position:0px -249px; width:18px; height:18px}.table-brd-wrpr{ padding:8px 9px 6px 9px}.t_fillcolor{ background-position:0 -272px; height:17px; margin-right:16px; margin-top:2px; width:17px}.t_fillcolor.active{ background-position:-24px -272px; height:17px; margin-right:16px; margin-top:2px; width:17px}.t_table_brd{ background-position:0px -290px; width:12px; height:18px; margin-right:18px}.t_table_cell_brd{ background-position:0px -307px; width:18px; height:19px}.refresh_wrpr{ background:url(resources/themes/accounting-MGH/css/images/bg_pattern.png) repeat scroll 0 0 transparent}.inner_refresh_wpr{ padding:6px 11px 4px 14px}.t_refresh{  height:23px; margin-right:16px; width:37px}.t_save{ background-position:0px -360px; width:19px; height:23px}.assign_cell_wrpr{ padding:3px 4px 2px 6px}.assign_cell_wrpr .txt-label{ width:75px; text-align:right; color:#5a5a5a}.assign_var_val{ padding:11px 7px 10px 9px}.action_vals{ padding:15px 14px 13px 11px}.action_on_off{ display:none; padding:11px 13px 0px 9px}.t_var{ background-position:0 -390px; height:24px; width:25px}.t_dropdown_var{ background-position:0 -390px; height:24px; width:25px; background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png); background-repeat:no-repeat; text-indent:-999px; display:block}.t_varable_vals{ background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png); background-position:0 -618px; background-repeat:no-repeat; height:24px; margin-left:6px; width:95px; float:left}.t_dropdown_varable_vals{   background-repeat:no-repeat; height:24px; margin-left:6px; width:95px; display:block}.t_varable_vals.active{ background-position:-54px -553px}.t_dropdown_varable_vals.active{ }.t_nums{ background-position:0 -419px; height:16px; margin-right:17px; width:20px}.t_symbol{ background-position:-30px -438px; height:16px; margin-left:-3px; margin-right:14px; width:16px}.t_justify{ background-position:0 -439px; height:17px; width:16px; margin-right:15px}.t_light{ background-position:0 -459px; height:16px; width:16px; margin-right:13px}.t_zoom{ background-position:0 -483px; height:16px; width:15px}.t_on_active{ background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png); background-position:0 -587px; height:24px; width:60px; display:block}.assign_cell_wrpr li{ float:left; list-style:none; margin-right:2px}.assign_cell_wrpr li.table-el{ display:table}.assign_cell_wrpr li.table-el.width{ width:92px}.assign_cell_wrpr li .checkbox{ display:table-cell; height:14px; width:14px}.assign_cell_wrpr li .checkboxlabel{ display:table-cell; padding-left:2px; vertical-align:middle; padding-right:3px}.action_on_off .on_off{ margin-right:14px}.action_on_off .on_off span.left{ margin-top:5px; margin-right:5px; color:#5A5A5A}.action_on_off .multi_parts span.left{ margin-right:5px; margin-top:5px; color:#5A5A5A}.action_on_off .multi_parts select{ width:40px; margin-top:4px}.assign_cell_wrpr li.table-el.topwidth{ width:92px}.preview_div{ float:left; margin-top:2px; position:absolute; z-index:3}.preview_tab{ float:left; position:absolute; z-index:3}.t_preview{ background-position:0px -504px; cursor:pointer; width:21px; height:75px; position:relative; border-radius:0 4px 4px 0; box-shadow:1px 2px 2px #555555}.t_preview.t_pr_close{ background-position:-25px -504px; cursor:pointer; width:21px; height:88px; border-radius:0; box-shadow:0 0; background-image:none; background-color:#707070; border-radius:0 5px 5px 0}.t_preview.t_pr_close:after{ content:"previews"; color:#fff; user-select:none; transform:rotate(90deg); display:inline-block; position:absolute; top:30px; left:-13px; font-size:11px; line-height:1}.t_preview.t_pr_close:before{ content:"\2039\2039\2039"; color:#fff; user-select:none; display:inline-block; position:absolute; top:77%; left:3px; font-size:10px; background-color:#1086D9; border-radius:2px}.preview_tool_bar_container{ font-size:11px; font-weight:bold; color:#363636}.preview_tool_bar_container .chk{ width:15px; height:15px; margin:0px 3px 0px 0px; padding:0px; float:left}.see_all_wrpr{ display:table-cell; height:100%; vertical-align:middle; border-right:1px solid #ccc; padding:14px 20px 5px 20px}.see_all{ display:table-cell; vertical-align:middle; height:100%; width:68px}.see_groups{ display:table-cell; height:100%; vertical-align:middle; width:410px}.see_groups li{ float:left;  padding:1px 8px; width:130px; height:38px;   border-radius:4px; border:1px solid #ccc; box-sizing:border-box; margin-bottom:5px}.see_groups .mrg-right{ margin-right:10px}.see_groups .format_width{ width:93px}.std_preview{ display:table-cell; height:100%; padding:0 20px; vertical-align:middle}.preview_tool_bar_container input[type='checkbox']{ width:10px; height:12px; left:auto; top:auto; z-index:1; opacity:0; display:inline-block; position:relative; padding:0px; margin:3px 8px 0 0; vertical-align:middle; float:left; cursor:pointer}.preview_tool_bar_container input[type='checkbox']+.see_label{ position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; padding-left:0px !important; line-height:21px; margin-right:3px; font-weight:normal; font-size:10px}.preview_tool_bar_container input[type='checkbox']+.see_label:before{ position:absolute; left:0; display:block; content:""; border:1px solid #000; height:10px; width:10px; background:transparent; background:#F2F2F2; box-sizing:border-box; top:2px; margin-left:-18px}.preview_tool_bar_container input[type='checkbox'][disabled],#previewMenu input[type='checkbox'][disabled]+.see_label{ cursor:default; color:#ccc}.preview_tool_bar_container input[type='checkbox'][disabled]+.see_label:before{ border:1px solid #ccc; cursor:default}.preview_tool_bar_container input[type='checkbox']:checked+.see_label:after{ position:absolute; display:block; content:"\e904"; font-family:'AccountingTool' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#3975b9; top:2px; font-size:10px; left:-18px}.preview_tool_bar_container input[type='checkbox']:checked+.see_label:before{ border:1px solid #3975b9; background:none}/*.std_preview.active{	background:url(resources/themes/accounting-MGH/css/images/preview_bg_right.gif) repeat-x 0px 0px}*/.see_groups .format_active,.see_groups .accept_active{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat 0px -651px;	box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-webkit-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-moz-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	*/ background:#fff}.see_groups .toogle_active{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat 0px -716px;	box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-webkit-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-moz-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	*/ background:#ffff99}.see_groups .shuffle_active{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat 0px -775px;	box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-webkit-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-moz-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	*/ border:1px solid #FF9900; background:#ffffff}.see_groups .radio_button_active{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/radioButtonPreview.png) no-repeat 0px 0px;	box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-webkit-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-moz-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	*/ border:1px solid #8181F7; background:#ffffff}.see_groups .graded_active{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat 0px -745px;	box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-webkit-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	-moz-box-shadow:inset 0px 6px 8px -2px rgba(0,0,0,0.11);	*/ background:#ffffff; position:relative; overflow:hidden}.see_groups .graded_active:after{ top:0px; left:0px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(136,183,213,0); border-top-color:#6aab00; border-left-color:#6aab00; border-width:5px}.see_groups .accept_active{ color:#b11111}#topBar li ul li,#btmBar li ul li{ border:0; float:none}#preview_div .preview_tool_bar_container{ background-color:#f2f2f2; border:1px solid #757575; border-radius:0px 5px 5px 0px}#preview_div .see_all_wrpr{ padding:0px 10px !important; border:none}#preview_div .innerPreviewText{ padding:5px}/*#toolbar{ box-shadow:0 5px 5px #AAAAAA}*/.t_font,.t_fontsize,.selectButton{ background-image:url(resources/themes/accounting-MGH/css/images/big_button_bg.png); background-repeat:repeat-x}.selectButton{ background-position:0 80%; border-left:1px solid #888888; height:22px; width:18px; font-family:Lucida Console; font-weight:bold; text-align:center}.t_font,.t_fontsize{ position:absolute; height:22px; background-position:0 20%; border:1px solid #888888; border-radius:3px; line-height:22px; padding-left:5px; color:#555555}.t_font{ width:92px}.t_fontsize{ width:42px}.selectText{ overflow:hidden; white-space:nowrap}.t_font>.selectText{ width:70px}.t_fontsize>.selectText{ width:20px}.disabled a,.disabled li span{ cursor:default}#f_policy,#f_policy+label,#dd_policy+label,#f_gpolicy,#f_gpolicy+label{ vertical-align:middle; cursor:pointer}#f_policy+label,#f_gpolicy+label{ line-height:20px}#f_gpolicy{ filter:alpha(opacity=0); opacity:0; padding:0; position:absolute; right:0; top:0; vertical-align:top; width:105px}#f_gpolicy_visual{ width:106px}#f_gpolicy_visual:after{ border-color:#555555 transparent; border-style:solid; border-width:4px 4px 0; content:""; font-size:1px; margin-left:5px}#fxBar{ display:none; padding:4px 10px}#fx{ box-shadow:0 0 5px #ff0000}.explanationbox{ position:relative !important; margin-top:15px !important}.explanationbutton{ position:relative !important; height:15px !important}#growlMessage.top-right-arrow:after{ left:calc(90% - 8px)}#growlMessage.bottom-right-arrow:after{ left:90%; top:100%; border-top:8px solid #000; border-bottom:none}#growlMessage.bottom-left-arrow:after{ left:10%; top:100%; border-top:8px solid #000; border-bottom:none}#growlMessage.bottom-middle-arrow{ }#growlMessage.bottom-middle-arrow:after{ left:50%; top:100%; border-top:8px solid #000; border-bottom:none}#growlMessage.top-left-arrow:after{ left:10%}#growlMessage.top-middle-arrow{ }#growlMessage.top-middle-arrow:after{ left:50%; top:-8px; border-top:none; border-bottom:8px solid #000}#listModal #growlMessage:after{ content:""; top:0px}.jSheet #growlMessage:after{ content:""; top:0px}.jSheet #growlMessage{ top:50% !important; left:50% !important; transform:translate(-50%,-50%) !important}.jSheetInPlaceEdit:focus{ outline:0px dotted red !important}.nicescroll-rails div{ width:7px !important; background-color:#737171 !important; margin-right:3px; border:1px solid #fff !important}.paginateDiv{ display:inline-block; width:30px; font-size:20px}.rightDiv{ transform:rotateY(180deg); padding-left:5px}td[formula^='=tbalance']:focus{ outline:#3B78BE dotted 2px !important}/*td[formula^='=tbalance']:empty{	outline:#3B78BE dotted 0px !important}*//*td.barLeft .jSheetBarLeftParent{ display:none}*/td.barLeft .jSheetBarLeftParent:empty{ display:none}.jSheet.review{ overflow:visible}td[formula]{ position:relative; top:0px !important; left:0px !important}.Tback-icon{ text-align:right}td:empty.Tback-icon:before{ display:none}td[formula^='=tbalance'].Tback-icon:before,td[formula^='=-tbalance'].Tback-icon:before,td[formula^='=TBALANCE'].Tback-icon:before,td[formula^='=-TBALANCE'].Tback-icon:before{ content:"\e90e"; font-family:'AccountingTool' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; position:absolute; top:0px; left:0px}td[formula*=',tbalance'].Tback-icon:before{ content:"\e90e"; font-family:'AccountingTool' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; position:absolute; top:0px; left:0px}/*.preview-mode td[formula^='=tbalance'].Tback-icon:before,.preview-mode td[formula^='=-tbalance'].Tback-icon:before,.preview-mode td[formula^='=TBALANCE'].Tback-icon:before,.preview-mode td[formula^='=-TBALANCE'].Tback-icon:before{ top:1px; left:-10px}*/td[formula^='=tbalance'] .Tback-icon,td[formula^='=-tbalance'] .Tback-icon,td[formula^='=TBALANCE'].Tback-icon,td[formula^='=-TBALANCE'].Tback-icon{ position:absolute; left:2px; top:6px}td[formula^='=tbalance']:focus,td[formula^='=-tbalance']:focus,td[formula^='=TBALANCE']:focus,td[formula^='=-TBALANCE']:focus,td[formula*=',tbalance']:focus{ outline:#3B78BE dotted 2px !important}.preview-mode .jSheet{ overflow:visible !important}.jSheet.preview{ overflow:visible !important}.pregrade-mode .currencySymbol,.post-mode .currencySymbol{ margin-left:10px}.preview-mode td[formula]:focus{ border:2px dotted #3b78be !important; outline:none !important}.preview-mode td[formula]:focus span{ display:table}.preview-mode td[formula]:hover .formula-tooltip span{ display:table}/*td[formula^='=tbalance']:empty{	outline:#3B78BE dotted 0px !important}*//*td.barLeft .jSheetBarLeftParent{ display:none}*/td.barLeft .jSheetBarLeftParent:empty{ display:none}.formula-tooltip span{ display:none;    background-color:#FFFFAA; position:absolute; z-index:9999; border:1px solid #FFAD33; top:24px; left:2px; padding:3px; text-align:left; border-radius:0px 2px 2px 2px; font-size:11px; box-sizing:border-box; width:100%; white-space:nowrap; text-indent:0}.formula-tooltip{ position:absolute; top:50%; left:0; display:none; cursor:pointer; margin-top:1px; font-weight:normal !important; color:#000 !important}.formula-tooltip:after{ content:"F"; color:#fff; font-size:7px; text-align:center;  background-color:#3975b9;  width:10px; height:10px; display:block; line-height:10px; text-indent:0; z-index:4; position:relative}.formula-tooltip:focus span{ display:table}.formula-tooltip{ display:table}.design .formula-tooltip{ display:none}.design .jSheet.preview .formula-tooltip{ display:table}.formula-tooltip:hover span{ display:table}.test-mode #preview_div+.body_container #scrollPane .preview .formula-tooltip{ display:table}.test-mode #preview_div+.body_container #scrollPane .formula-tooltip{ display:none}.formula-tooltip span:after,.formula-tooltip span:before{ content:""; width:0; height:0; position:absolute; pointer-events:none; bottom:95%; left:1px}@media screen and (-webkit-min-device-pixel-ratio:0){ .formula-tooltip span:after, .formula-tooltip span:before{ content:""; width:0; height:0; position:absolute; pointer-events:none; bottom:100%; left:0px}}.formula-tooltip span:before{ border-left:0px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #FFAD33; margin-left:-1px}.formula-tooltip span:after{ border-left:0px solid transparent; border-right:4px solid transparent; border-bottom:4px solid #FFFFAA}@media screen\0{ .formula-tooltip{ margin-top:4px}}.header-tab{ display:none}.header-tab.active{ display:block}#tab-top{ background-color:#e6e6e6}#tab-top li{ display:table-cell;; background-color:#e6e6e6; cursor:pointer; text-align:center; height:30px; vertical-align:middle; font-size:12px; font-weight:600; color:#4d4d4d; position:relative; border:1px solid #b3b3b3; border-top:none; border-left:none}#tab-top li.disable{ opacity:0.2; cursor:default; user-select:none}#tab-top li[data-tab="headerMenu"]{ min-width:88px}#tab-top li[data-tab="accessibilityMenu"]{ min-width:136px}#tab-top li[data-tab="previewMenu"]{ min-width:96px}#tab-top li.active{ background-color:#f2f2f2; color:#000; border-bottom:none}#tab-top li.active:after{ content:""; width:100%; height:2px; background-color:#3975B9; position:absolute; top:0; left:0}.tab-content>div{ display:none}.tab-content>.active{ display:block}#accessibilityMenu,#previewMenu .inner_tool_bar{ width:100%; background-color:#f2f2f2}.accessibility_toolbar{ padding:20px 23px 9px 20px; box-sizing:border-box; display:table; width:100%}.accessibility_toolbar ul{ margin-bottom:12px}.accessibility_toolbar li{ display:inline-block; margin-right:12px}.accessibility_toolbar li [type="radio"]:checked,.accessibility_toolbar li [type="radio"]:not(:checked){ position:absolute; left:-9999px}.accessibility_toolbar li [type="radio"]:checked+label,.accessibility_toolbar li [type="radio"]:not(:checked)+label{ position:relative; padding-left:19px; cursor:pointer; line-height:14px; display:inline-block; color:#000; font-size:10px}.accessibility_toolbar li [type="radio"]:checked+label:before,.accessibility_toolbar li [type="radio"]:not(:checked)+label:before{ content:''; position:absolute; left:0; top:0; width:12px; height:12px; border:1px solid #3975B9; border-radius:100%}.accessibility_toolbar li [type="radio"]:checked+label:after,.accessibility_toolbar li [type="radio"]:not(:checked)+label:after{ content:''; width:6px; height:6px; background:#3975B9; position:absolute; top:4px; left:4px; border-radius:100%; -webkit-transition:all 0.2s ease; transition:all 0.2s ease}.accessibility_toolbar li [type="radio"]:not(:checked)+label:after{ opacity:0; -webkit-transform:scale(0); transform:scale(0)}.accessibility_toolbar li [type="radio"]:checked+label:after{ opacity:1; -webkit-transform:scale(1); transform:scale(1)}.text_picker_wapper{ float:left; position:relative}.text_picker_wapper input[type="text"]{ width:456px; padding:2px 34px 2px 12px; line-height:20px; border:1px solid #CCCCCC; border-radius:2px; font-size:11px; box-sizing:border-box; height:26px}span.text_picker_icon{ border-left:1px solid #ccc; position:absolute; width:32px; height:26px; top:0; right:1px; cursor:pointer; text-align:center}.text_picker_icon i{ font-size:14px; color:#3975B9; line-height:27px}.text_picker_icon.active{  box-sizing:border-box; background-color:#3975B9; border-radius:1px}.text_picker_icon.active i{ color:#fff; font-size:12px}.accessibility_toolbar .apply_button{ float:left; margin-left:14px}.accessibility_toolbar .apply_button button{ min-width:80px; line-height:24px; border:none; background-color:#3975B9; color:#fff; font-size:11px; border-radius:2px; cursor:pointer; font-weight:bold}.accessibility_toolbar .apply_button button[disabled]{ background-color:#D7E3F1; cursor:auto}.access-info{ float:right; font-size:16px; margin-top:6px; cursor:pointer; color:#4d4d4d}.accessibility_toolbar .delete_button{ float:left; margin-left:10px}.accessibility_toolbar .delete_button button{ border:none; background-color:transparent; color:#666; font-size:26px; cursor:pointer; padding:0}.accessibility_toolbar .delete_button button[disabled]{ color:#ccc; cursor:auto}.accessibility_toolbar .clear_button{ float:left; margin-top:2px; margin-left:5px}.accessibility_toolbar .clear_button button[disabled]{ color:#ccc; cursor:auto}#import-export-overlay{ display:none; height:100%; width:100%; background:rgba(43,43,43,0.75); position:fixed; left:0; top:0; z-index:99999}#import-export-container{ position:relative; top:150px; margin:auto auto; width:500px; background-color:#fff; padding:30px; box-sizing:border-box; border-radius:5px}#import-export-container h3{ text-align:center}#import-export-message-paragraph{ font-size:12px; line-height:1.5em; margin-top:10px; margin-bottom:-5px; color:#555}#import-export-container textarea{ display:block; width:430px; height:100px; margin:20px auto}#import-export-container button{ display:inline-block; margin:0 10px; cursor:pointer; color:#fff; width:50px; height:40px; border:0px; border-radius:5px; background-color:#3987D9}#import-export-button-container{ text-align:center; position:relative}#export-copy-message{ position:absolute; right:25px; top:5px}#import-export-close{ position:absolute; top:5px; right:5px; font-weight:bold; cursor:pointer; width:15px; text-align:center}.imp-exp-dropdown{ display:inline-block; width:57px; height:20px; cursor:pointer; border:0px}.import-dropdown{ }.export-dropdown{ }#format_cell_text,#format_dropdown_value,#clear_format_cell_text,#clear_format_dropdown_value{ display:block; margin-left:15px; font-size:12px; width:19px; height:17px; padding:0; background-image:url(resources/themes/accounting-MGH/css/images/formatting-text-icon.png); background-repeat:no-repeat; background-size:15px 15px; position:relative}#format_dropdown_value,#clear_format_dropdown_value{ display:inline-block; vertical-align:middle; cursor:pointer; margin-left:5px}#clear_format_cell_text{ margin-left:10px}#clear_format_cell_text:after,#clear_format_dropdown_value:after{ content:""; width:75%; border:1px solid #2d2d2d; border-bottom-width:0px; height:0px; position:absolute; top:40%; left:0px}#format_cell_text[disabled]{ opacity:0.3}
/*Style sheet for the inspector toolbox.*/.inspector_box{width:210px}.inspectorbg{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat 0 0 transparent}.inspector_box_top{height:26px;background-position:1px -281px;padding:1%}.inspector_box_middle{background:url(resources/themes/accounting-MGH/css/images/inspector_middle.png) repeat-y 0 0 transparent;padding:0 13px 0 10px}.inspector_content{border:1px solid #D1D1D1;background:#FFFFFF none repeat scroll 0% 0%;padding:3px 0 10px;margin:0}.inspector_container{width:100%}.inspector_box_bottom{height:14px;background-position:1px -308px}.inspector_tab{height:25px;position:relative}.inspector_tab li{float:left;list-style-type:none;width:24px;height:16px;margin-right:4px;padding:4px 0 0 8px}.drop_down_variablecontainer li{display:inline-block}.inspector_tab li.active{background-position:0 -30px}.inspector_tab ul{position:absolute;margin:0px;padding:0px;bottom:-1px}.cell_border{height:12px;width:16px;background-position:-324px -89px}.cell_format{height:12px;width:16px;background-position:-356px -89px}.cell_text{height:12px;width:16px;background-position:-324px -120px}.cell_formula{height:12px;width:16px;background-position:-354px -120px}.inspector_container li{cursor:pointer;list-style:none}.inspector_content label{font-size:10px;color:#707070;margin-left:8px;font-family:verdana}.inspector_content hr{border-bottom:1px dotted #D0D0D0;border-width:0 0 1px}.inspector_content ul{width:auto;margin:4px}.inspector_content_format>div{margin-top:5px}div.inspector_content_number{margin-top:15px;position:relative}.inspector_content input,.inspector_content select{margin-left:6px}.jSheetBorderMenu{height:52px}.greyLabel{background-color:#E0E0E0;min-height:13px;margin-top:6px;padding:2px 0}.greyLabel label{float:left}li.i_separator{border-right:1px solid #C0C0C0;float:left;height:20px;margin:3px}.checkBox{min-height:19px;margin-top:2px}.checkBox input{float:left}.checkBox label{float:left;font-weight:bold;margin:3px;width:150px}#decimal_position{width:30px !important;height:12px;position:relative}.inspector_box_top *{font-size:12px;font-weight:bold}.inspector_box_top label{margin-top:6px;margin-left:17px;font-family:verdana}.inspector_box_top span{margin-right:10px;margin-top:4px;cursor:pointer;font-size:15px}.inspector_content .description,.inspector_content .syntax{padding:2px 8px;min-height:16px;font-size:11px}.currencySymbol{float:left;margin-left:10px}.review .currencySymbol{float:left;margin-left:-2px}.redNegativeFormat{color:#ff0000 !important}label.blueLabel{color:#1086D9;margin:0;cursor:pointer}.helpContent{clear:both;margin:0 8px 10px;font-size:10px;display:none}.absoluteValueHelper a{margin-left:27px}.absoluteValueHelper p{margin-left:32px}.selectBox{margin-bottom:10px}.selectBox label{margin-top:4px}.formula_functions{border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;border-bottom:none !important;padding-bottom:4px;background:url(resources/themes/accounting-MGH/css/images/bg.png) no-repeat right bottom #FFFFFF !important;padding-right:1px;padding-bottom:3px;padding-left:0}.formula_functions li{color:#1086D9}.formula_functions .selectionHighlight{color:#fff !important;background:none;background-color:#757575 !important}.formula_functions li{padding-left:7px}.syntax.selected{background-color:#FFF200;border:1px solid #B3B3B3;margin:0 4px;padding:2px 4px}#toleranceValue{height:14px;margin-top:1px;width:45px}#toleranceType{width:100px}.responseInputBox{border:2px solid #EAEA1A;padding:0;margin:0 -3px;float:left}#overSelect{background-image:url(resources/themes/accounting-MGH/css/images/dd.gif);background-position:100% 50%;background-repeat:no-repeat}.overSelect,ul.overSelect{background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:small;padding:1px;position:absolute;right:17px;width:52px;cursor:default;text-indent:2px}#selectOptions{margin:0;top:48px;display:none}/*#comboBox:hover #selectOptions{display:block}*/#selectOptions li:hover{background-color:#3399FF;color:#FFFFFF}
/*.preview_tool_bar_container{position:relative;height:76px;width:557px;color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}.preview_div{float:left;position:absolute;z-index:3;margin-top:5px}.preview_tab{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) repeat scroll 0px		340px transparent;float:left;height:76px;position:relative;width:23px;cursor:pointer}.preview_tool_bar_container a{text-decoration:none;color:#fff}.preview_tool_bar_container .preview_menu{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll		left -140px transparent;cursor:pointer;height:76px;width:21px;position:absolute;left:0px;top:0px}.preview_tool_bar_container .preview_group_inner{background-color:#8b8b8b;padding-left:5px;padding-right:5px}.preview_group_left{border-right:1px solid #616161;width:434px}.preview_group_right{padding:0 0px 0px 0px;text-align:center;width:110px;border-right:1px solid #616161}.see_all{border-bottom:1px solid #aeaeae;margin-right:5px;padding:3px 0 5px;text-align:center}.preview_tool_bar_container .t_on{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll		-402px -313px transparent;padding:1px 26px;margin-left:5px;cursor:pointer}.preview_tool_bar_container .t_off{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll;background-position:-458px -312px;padding:1px 26px;margin-left:5px;cursor:pointer}.see_groups{border-top:1px solid #616161;margin-right:5px;padding:4px 0px}.see_groups .f_group{float:left;text-align:center;width:90px}.see_groups .s_group{float:left;text-align:center;width:120px}.see_groups .t_group{float:left;text-align:center;width:118px}.see_groups .g_group{float:left;text-align:center;width:90px}.see_groups div.f_group div,.see_groups div.s_group div,.see_groups div.t_group div,.see_groups div.g_group div,.preview_group_right div.s_preview div{margin-bottom:5px}.see_groups div.f_group,.see_groups div.s_group,.see_groups div.t_group{border-right:1px solid #616161}.see_groups div.g_group,.see_groups div.s_group,.see_groups div.t_group{border-left:1px solid #aeaeae}.preview_group_right div.s_preview{border-left:1px solid #aeaeae;padding-bottom:8px;padding-top:10px;padding-left:5px}.preview_group{border-right:1px solid #aeaeae;height:76px}*/.preview .jSheet td{background-color:#eaeaea !important}.preview td.response{background-color:#ffffff !important}.preview td.dropDownList{background-color:#ffffff !important}.preview td.inputOption{background-color:#ffffff !important}.preview td.toggled{background-color:#ffffff !important}.preview td.shuffled{background-color:#ffffff !important}.preview td.accept-pos-neg{background-color:#ffffff !important;color:#ff0000 !important}/*.preview td.ddPolicy{background-image:url(resources/themes/accounting-MGH/css/images/dd1.png);background-position:100% 50%;background-repeat:no-repeat}*/.preview td.dropDownList.ddPolicy.bg_image{background-color:#ffffff !important;background-image:url(resources/themes/accounting-MGH/css/images/ddpolicy.svg) !important;background-position:98% 49% !important;background-repeat:no-repeat !important;padding-right:22px !important}.previewOverLayDiv{z-index:1;position:relative}.groupPreview{position:absolute}.groupInnerDivToggle{position:relative;width:100%;height:100%;background-color:#ffff00}.groupInnerDivShuffle,.groupInnerDivRadioButton{background:transparent}.outerDivToggle{border:1px solid #dadada;z-index:2}.outerDivShuffle{border:2px solid #ff9900;z-index:3}.outerDivRadioButton{border:2px solid #8181F7;z-index:3}.formulaPreview{height:10px;width:9px;position:absolute;z-index:10;background-image:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png);background-position:-232px -305px}.formulaPreview.policy{background-position:-232px -287px}.formulaCellIndent{	text-indent:inherit}.formulaCellIndent input{margin-left:5px;margin-right:-2px}.gradedPreview{z-index:4;position:absolute;/*width:5px;height:5px;background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll -245px -307px transparent;*/ border:solid transparent;border-top-color:#6aab00;border-left-color:#6aab00;border-width:3px;width:0px;height:0px}.formatSyntax{color:#888888;float:right;font-weight:bold;font-family:arial,serif}.toleranceSyntax{color:#888888;float:right;font:9px bold;margin-top:3px}.gradedPreviewI{position:absolute;border:1px solid #FFFF00}/* .autocomplete-helper{position:absolute;z-index:2;cursor:pointer}.autocomplete-helper.longer{height:92px;overflow-x:hidden;overflow-y:scroll}.autocomplete-helper.longer li{padding-right:20px}*/ .dropdownButton{position:absolute;z-index:1;cursor:pointer;padding:0px}.preview td.dropDownList.bg_image{background-color:#ffffff !important;background-image:url(resources/themes/accounting-MGH/css/images/design_dropdown_icon.svg);background-position:100% 49%;background-repeat:no-repeat;padding-right:22px}.access-preview{background-color:#fff;padding:0px 26px;box-sizing:border-box;height:26px;display:none;width:100%}.access-preview.active{display:table}.access-preview ul{display:table-cell;vertical-align:middle}.access-preview li{font-size:10px;font-weight:normal;padding:0px 10px;text-align:center;border-radius:2px;position:relative;height:18px;box-sizing:border-box;line-height:1.5;float:left;margin-right:11px;color:#1a1a1a}.cell-preview{border:1px solid #ACF948}.row-preview{border:1px solid #0FEFEF}.col-preview{margin-right:13px;border:1px solid #FFB56C}li.table-preview{margin-left:0px;padding:0;padding-left:13px;line-height:2}.table-preview:before{content:"";height:20px;width:1px;background-color:#ccc;position:absolute;display:block;left:0;top:-1px}.table-header-text{font-weight:bold;color:#4d4d4d;float:left}.table-text{text-overflow:ellipsis;word-wrap:normal;overflow:hidden;display:block;float:left;white-space:nowrap;max-width:352px;text-align:left;cursor:pointer}.table-text.text-itlaic{font-style:italic}.table-tooltip{display:none;position:absolute;bottom:20px;left:13px;background-color:#FFFFAA;border:1px solid #FFAD33;z-index:9999;border-radius:2px;font-size:9px;padding:3px;text-align:left}.table-text:hover+.table-tooltip:empty{display:none}.table-text:hover+.table-tooltip{display:block}.accessibility-preview td{background-color:#fff !important}/*.accessibility-preview td.colHeader:empty:after{display:none}*/.accessibility-preview td.colHeader{ position:relative;top:0 !important;left:0 !important}/*.accessibility-preview .colHeader:after{content:"";height:calc(100% - 4px);width:calc(100% - 4px);position:absolute;left:2px;top:2px;box-shadow:inset 0px 0 0px 2px #FFB56C}*/.accessibility-preview .colHeader .cell-border-preview{width:calc(100% - 8px);border:2px solid #FFB56C;display:block;text-indent:999px;user-select:none;position:absolute;top:2px;left:2px;color:transparent}.accessibility-preview td.rowHeader{ position:relative;top:0 !important;left:0 !important}/*.accessibility-preview td.rowHeader:empty:after{display:none}*//*.accessibility-preview .rowHeader:after{content:"";height:calc(100% - 4px);width:calc(100% - 4px);position:absolute;left:2px;top:2px;box-shadow:inset 0px 0 0px 2px #0FEFEF}*/.accessibility-preview .rowHeader .cell-border-preview{width:calc(100% - 8px);border:2px solid #0FEFEF;display:block;text-indent:999px;user-select:none;position:absolute;top:2px;left:2px;color:transparent}.accessibility-preview td.aria-element{position:relative;top:0px !important;left:0px !important}/*.accessibility-preview td.aria-element:empty:after{display:none}*//*.accessibility-preview .aria-element:after{content:"";height:calc(100% - 4px);width:calc(100% - 4px);position:absolute;left:2px;top:2px;-moz-box-shadow:inset 0px 0 0px 2px #ACF948;-webkit-box-shadow:inset 0px 0 0px 2px #ACF948;box-shadow:inset 0px 0 0px 2px #ACF948}*/.accessibility-preview .aria-element .cell-border-preview{width:calc(100% - 8px);border:2px solid #ACF948;display:block;text-indent:999px;user-select:none;position:absolute;top:2px;left:2px;color:transparent}.cell-border-preview{display:none}.accessibility-preview td .cellLabel-tooltip:after{content:"T";color:#fff;font-size:7px;text-align:center;background-color:#000;width:10px;height:10px;display:block;line-height:10px;text-indent:0;z-index:3;position:relative}.cellLabel-tooltip{cursor:pointer;right:0;position:absolute;z-index:999}.cellLabel-tooltip>span{width:240px;position:absolute}.cellLabel-tooltip[data-position='top-left']>span{ bottom:0;right:0}.cellLabel-tooltip[data-position='top-right']>span{top:0;left:0}.cellLabel-tooltip[data-position='bottom-left']>span{top:0;right:0}.cellLabel-tooltip[data-position='bottom-right']>span{bottom:0;left:0}.cellLabel-tooltip span.tool-text{display:none;background-color:#FFFFAA;position:absolute;z-index:9999;border:1px solid #FFAD33;padding:3px;text-align:left;font-size:11px;box-sizing:border-box;text-indent:0;max-width:250px;font-weight:normal !important}.cellLabel-tooltip[data-position='top-left'] span.tool-text{bottom:17px;right:0px;border-radius:2px 2px 0px 2px;margin-right:4px}.cellLabel-tooltip[data-position='top-right'] span.tool-text{bottom:5px;left:4px;border-radius:2px 2px 2px 0px;margin-right:4px}.cellLabel-tooltip[data-position='bottom-left'] span.tool-text{top:19px;right:0px;border-radius:2px 0px 2px 2px;margin-right:4px}.cellLabel-tooltip[data-position='bottom-right'] span.tool-text{top:16px;left:4px;border-radius:2px 2px 0px 2px}.cellLabel-tooltip:hover span.tool-text{display:table}.cellLabel-tooltip:hover{z-index:inherit}.cellLabel-tooltip[data-position='top-left'] span.tool-text:after,.cellLabel-tooltip[data-position='top-left'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-5px;right:0}.cellLabel-tooltip[data-position='top-right'] span.tool-text:after,.cellLabel-tooltip[data-position='top-right'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-6px;left:-1px}.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:after,.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;right:-1px;top:-7px}.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:after,.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;top:-6px;left:-1px}@media screen and (-webkit-min-device-pixel-ratio:0){.cellLabel-tooltip[data-position='top-left'] span.tool-text:after,.cellLabel-tooltip[data-position='top-left'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-6px;right:-1px}.cellLabel-tooltip[data-position='top-right'] span.tool-text:after,.cellLabel-tooltip[data-position='top-right'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-6px;right:-1px}.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:after,.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-6px;right:-1px}.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:after,.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:-6px;right:-1px}}.cellLabel-tooltip[data-position='top-left'] span.tool-text:before{border-right:0px solid transparent;border-left:6px solid transparent;border-top:6px solid #FFAD33}.cellLabel-tooltip[data-position='top-left'] span.tool-text:after{border-right:0px solid transparent;border-left:4px solid transparent;border-top:4px solid #FFFFAA;margin-bottom:2px;margin-right:1px}.cellLabel-tooltip[data-position='top-right'] span.tool-text:before{border-right:0px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFAD33}.cellLabel-tooltip[data-position='top-right'] span.tool-text:after{border-right:0px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #FFFFAA;margin-bottom:2px;margin-left:1px}.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:before{border-left:6px solid transparent;border-right:0px solid transparent;border-bottom:6px solid #FFAD33}.cellLabel-tooltip[data-position='bottom-left'] span.tool-text:after{border-left:4px solid transparent;border-right:0px solid transparent;border-bottom:4px solid #FFFFAA;margin-right:1px;margin-top:3px}.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:before{border-right:0px solid transparent;border-top:6px solid transparent;border-left:6px solid #FFAD33}.cellLabel-tooltip[data-position='bottom-right'] span.tool-text:after{border-right:0px solid transparent;border-top:4px solid transparent;border-left:4px solid #FFFFAA;margin-top:2px;margin-left:1px}.accessibility-preview .jSheet{overflow:visible !important}.accessibility-preview .Tback-icon:before{display:none}.accessibility-preview .jSheet td.dropDownList{overflow:visible !important}
#holisticSheet{		border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	margin-top:10px;	margin-left:20px;	position:relative;	z-index:-1;	}div#holisticSheet:empty{	display:none}#holisticTable{	table-layout:fixed;	margin-top:-1px;		}.test-mode #holisticSheet{	width:80% !important}.test-mode #holisticTable{	width:100% !important}.hide-header #holisticTable{	border-top:1px solid #777 !important}.hide-header .edit_div{	margin-top:0}.add_td{	color:#3974b9}.borderleftapply{	border-left:2px dotted #3974b9 !important}.borderbottomapply{	border-bottom:2px dotted #3974b9 !important}.borderrightapply{	border-right:2px dotted #3974b9 !important}#holisticTable tr[table]{	cursor:pointer}#holisticSheet td,#holisticSheet th{	border-bottom:1px solid #777777;	border-right:1px solid #777777;	padding:0 3px;	background-color:#FFFFFF;	font-family:arial,serif;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;	overflow:hidden}#holisticSheet th{	background-color:#f3f3f3;	color:#000000;	font-weight:bold;	text-align:center}#holisticTable tr:first-child th{	border-top:1px solid #777777}#holisticSheet .spacingRow{	background-color:#EAEAEA}.inactive{	opacity:0.5;	filter:alpha(opacity=50)}.holisticView{ background-color:#f3f3f3; padding:14px 28px 18px 28px; width:606px; border:1px solid #C4C5C6; height:400px; display:none; position:absolute}.gradedIndicator{ background-color:#4b833f; border-radius:50%;	width:16px;	height:16px;	display:inline-block;	vertical-align:middle}.edit_div{	width:22px;	background:#fff;	height:18px;	position:absolute;		height:22px;	border:2px 0px 2px;		outline:none !important;	border-right:none !important;	text-align:center;		left:-23px;	cursor:pointer;	border-bottom:1px solid #777777;	border-top:1px solid #777777;	border-left:1px solid #777777;	margin-top:-1px}.edit_div:focus{	border-bottom:2px dotted #3B78BE;	border-top:2px dotted #3B78BE;	border-left:2px dotted #3B78BE}/*col.acol+col{ width:85px !important}*/#holisticTable tbody tr:nth-child(2) td:empty{ display:none}#holisticTable tbody tr:nth-child(2) td:empty{ display:none}.muiltpart-focus #holisticTable{	border-top:1px solid #777777}td.serialno-text{ text-indent:100px}.second-row+tr .serialno-text{ text-indent:0}tr:nth-child(3) .serialno-text{ text-indent:0px}.preview-mode .muiltpart-focus #holisticSheet .listContainer{	margin-left:28px}.preview-mode #holisticSheet .listContainer{	margin-left:32px}.empty-row td:nth-child(7n){	display:none}
#generalJournalHeader th{	background-color:#FFFFFF;	border-bottom:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	text-align:center}#transactionHeader{	font-size:18px;	font-weight:bold;	float:left;	margin-top:5px;	width:250px}#transactionControl{	padding:6px 0 10px;	position:relative}.test-mode #transactionControl{	width:86% !important}.test-mode .hideborders>.ui-widget-header.GJ_header:empty{	border-left:0}.design .muiltpart-focus #transactionControl{	width:100%}.test-mode .muiltpart-focus #transactionControl{	width:71%}#transactionControl input[type="button"]{	-moz-border-radius:3px;	-webkit-border-radius:3px;	color:#ffffff;	font-weight:bold;	font-size:12px;	padding:3px 5px;	cursor:pointer;	width:auto;	min-width:160px}#transactionControl input[type="button"]:hover{	/*background:#fff;	color:#3975b9;	border:1px solid #ececec;*/}#transactionControl input[disabled]{	color:#fff !important;	cursor:default;	background-color:#d7e3f1 !important}.button{	display:inline-block;	margin:6px}.small_button_bg{	height:20px;	cursor:pointer}.left_blue_button,.left_grey_button{	float:left;	width:8px}.center_blue_button,.center_grey_button{	border:0 none;	float:left;	margin:0;	padding-bottom:4px;	padding-left:0px;	padding-right:8px;	min-width:138px !important;	background-position:100% 0;	color:#ffffff;	font-weight:bold;	font-size:12px;	background-color:transparent}.left_grey_button{	background-position:0px -25px}.center_grey_button{	background-position:100% -25px;	color:#ffffff}#transactionDetails{  padding:0;	position:relative;	margin-bottom:10px}#transactionDetails:empty{ display:none}.closeTransaction{	display:none; text-align:right; font-size:24px; margin-right:13px; cursor:pointer}.design .closeTransaction{	display:block;	position:absolute; right:-24px; top:4px}#explanationBlock{	height:15px;	width:365px;	border:1px solid #CCCCCC;	background-color:#FFFFFF;	float:left;	margin:0 2px 0 3px;	padding-left:3px}#explanationBlock input{	height:85%;	margin-left:-3px;	}#explanationInput{	border:1px none;	float:left;	width:97%;	background-color:#ffffff}.labelExplanation{	float:left}.explanationDropDownList{	position:absolute;	margin-left:-3px;	padding-right:3px}/*.bottomHeaders{ position:relative ! important; border-width:0px ! important; min-width:10000px}*/.GJ_header{ border:1px solid #777; border-right:transparent; border-bottom:transparent}.design .GJ_header{ border:1px solid #777}.holisticView .jSheetBarTop .ui-widget-header{ border-bottom:transparent}.bottomHeaders td{	border-bottom:1px solid #777777;	border-right:1px solid #777777;	border-top:1px solid #777777;	background-color:#ffffff;	cursor:cell;	text-align:none;	/*display:block;	float:left;	height:inherit !important;	overflow:hidden;	line-height:20px;*/	min-width:1px !important;	word-wrap:break-word}.bottomHeaders td:last-child{	border:transparent; background-color:transparent; visibility:visible !important}.bottomHeaders td:first-child{	border-left:1px solid #777}.design .bottomHeaders td:first-child{	border-left:transparent}.bottomHeaders div{	border-bottom:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	background-color:#ffffff;	cursor:cell;	text-align:none;	display:block;	float:left;	height:inherit !important;	min-width:1px !important;	overflow:hidden;	line-height:20px}.bottomHeaders.showBorders td{	border-bottom:0 none}/*.bottomHeaders.showBorders table{ border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC}*/.bottomHeaderActiveBottom{	border-bottom:1px solid #0565A9 !important}.bottomHeaderActiveRight{	border-right:1px solid #0565A9 !important}#transactionControl .dropdown_container{	-moz-border-radius:3px;	-webkit-border-radius:3px;	top:25px;	width:200px;	position:absolute;	z-index:2}#explanationBlock.blue_border{	border:1px solid #0565A9}#import_image_transaction{	position:absolute}#import_transaction{	top:0}#GJ_tooltip{	position:absolute;	width:300px;	z-index:999;	font-size:20px;	font-family:Arial,Helvetica,sans-serif;	text-align:center}#tooltipMain{	color:#fff;	opacity:1;	}.tooltipmsg_inner{	background-color:#333333;	position:relative}.tooltip_top{	height:19px;	_overflow:hidden}.tooltip_colour{	background-color:#333333;	font-size:10px !important}.tooltip_tl{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll left top transparent; height:19px; width:18px}.tooltip_tr{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll right top transparent; height:19px; width:18px}.tooltip_bottom{ height:19px; _overflow:hidden}.tooltip_bl{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll left bottom transparent; height:19px; width:18px}.tooltip_br{ background:url(resources/themes/accounting-MGH/css/images/growl_message_sprite.png) no-repeat scroll right bottom transparent; height:19px; width:18px}#tooltipMain .padmsg{	border-left:solid 3px #B1B1B1;	border-right:solid 3px #B1B1B1;	padding:10px 12px}.tooltip_bc{	border-bottom:solid 3px #B1B1B1}.tooltip_tc{	border-top:solid 3px #B1B1B1}.close_tooltip{	background:url(resources/themes/accounting-MGH/css/images/growl_message_close.png) no-repeat 0 0;	height:13px;	position:absolute;	right:7px;	top:-12px;	width:14px}#tooltipcontent p{	color:#fff;	font-size:12px;	font-weight:bold}p.font_style{	margin-top:12px}#tooltip_arrow{	background:url(resources/themes/accounting-MGH/css/images/tooltip_arrow.png) no-repeat;	height:12px;	margin:0 auto;	width:30px;	position:relative}.tooltip_arrow_down{	background-position:0 -47px !important}.tooltip_arrow_top{	background-position:0 -31px !important}.hiddenInputParent{	position:absolute;	z-index:1;	width:10000px}.hiddenInput{	border:0 none;	height:21px;	margin:0;	opacity:0;	filter:alpha(opacity=0);	padding:0;	width:100%;	cursor:cell;	font-size:1px;	float:left}div.hiddenInput span{	height:100%;	float:left}.bottomElasticTextArea{	position:absolute;	z-index:1}#seeMasterTrans{	width:187px !important}#createTransList:after{	content:".";	height:10px;	width:10px;	background-color:#abf0f0}.transaction-type{ border-radius:3px 3px 3px 3px; box-shadow:0 0 2px inset; font:inherit; margin:0 2px 5px; width:110px}.trans_button_container{	padding:10px}.trans_button_container input[type="button"]{ 	height:32px; background-color:#3975b9; padding:0px; margin:0px; border:none; cursor:pointer; border-radius:2px; padding:0px 18px 0px 18px; border:1px solid transparent}.design .transaction-converstion{	display:block}.transaction-converstion{	float:left; margin-left:33px; margin-top:5px; display:none}.transaction-converstion p{	display:inline-block;	font-size:12px}.transaction-converstion input[type="button"]{	border:1px solid #A09f9f;	background-color:#F3F3F3;	cursor:pointer;	font-weight:bold;	padding:3px;	font-size:12px;	margin:0;	color:#5a5050}.transaction-converstion input[type="button"]:focus{	outline:none}.transaction-converstion #numeric{	border-radius:7px 0 0 7px}.transaction-converstion #alphabet{	border-radius:0 7px 7px 0;	margin-left:-5px}.transaction-converstion input[type="button"].active{ border:1px solid #595858; background-color:#ffffff; color:#000}
.body_container{	padding:10px 15px;	/*padding:0px 20px 17px;	background:#f5f5f5;	border-left:1px solid #e6e6e6;	border-right:1px solid #e6e6e6;	border-bottom:1px solid #dadada;	width:auto;	font-family:Arial Helvetica;*/}.db_color{	color:#164883;	position:relative;	top:1px;	right:1px}.edit_content_wrpr{	padding:14px 18px 24px 18px;	background:#E0E0E0}.edit_inner_wrpr{	overflow:hidden;	height:auto;	width:100%}.description_wrpr>table{	width:100% !important}.edit_menu_wrpr{ width:80px;	font-size:10px;	display:table-cell;	margin-left:10px}.edit_menu_wrpr a{	border-radius:3px;	border:1px solid #999999;	background:url(resources/themes/accounting-MGH/css/images/MultiPart/edit_bg.gif) repeat-x left top;	padding:4px 5px 4px;	cursor:pointer;	color:#2c93db;	display:inline-block;	width:68px;	text-align:center;	font-size:9px;	cursor:pointer}.edit_menu_wrpr a.mrgrt{	margin-right:5px;	margin-bottom:5px}/*.edit_menu_wrpr a.editpos{	left:0;	position:absolute;	top:-7px}.edit_menu_wrpr a.showpos{	right:0;	position:absolute;	top:-7px}*/.edit_menu_wrpr a span.edit{	background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat -25px -2px;	padding:1px 5px 2px 18px}.edit_menu_wrpr a span.show_more.disable{	color:#6c6c6c}.edit_menu_wrpr a span.show_more,.std_show_more a span.show_more{	/*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat -42px -23px;	padding-left:12px;	line-height:13px;*/}.edit_menu_wrpr a span.show_less,.std_show_more a span.show_less{	/*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat -42px -38px;	padding-left:13px;*/	padding:2px}.std_show_more{	position:relative; 	margin-top:-22px}.ui_show_more{	height:13px;	background:#DAEDFA;	width:100%;	padding-bottom:10px;	margin-top:0px}.ui_show_more:empty{	display:none}.std_show_more a{	font-size:11px;	position:absolute;	right:24px}.edit_menu_wrpr a.show{	background:none;	border:none;	color:#164883;	border-radius:0;	width:70px}.edit_menu_wrpr .icon-Up_Arrow,.edit_menu_wrpr .icon-Down_Arrow{	margin-left:3px}.requirement_cntr{	margin-top:15px}.reqr_menu{	padding:12px 0px 0px;	position:relative;	top:2px}.reqr_menu>ul>li.tab:after{	content:"";	display:inline-block;	vertical-align:middle;	height:100%}.reqr_menu>ul>li{ float:left; text-align:center; height:46px; width:91px; margin-left:2px; position:relative; background-color:#F3F3F3; border:1px solid #C4C5C6; border-bottom:0; /*box-sizing:border-box; display:table;*/	display:block}.reqr_menu>ul.more-tabs{	min-width:822px}.preview-mode li.tab:focus>ul.insView{	width:73px;	display:none}.preview-mode li.tab:focus>ul.insView.active{	display:block}.reqr_menu>ul.more-tabs>li:first-child{	width:82px}.reqr_menu>ul.more-tabs>li{	width:78px}.reqr_menu>ul li span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:normal; font-size:10px; color:#000000; vertical-align:middle; font-size:12px;	max-width:100%;	display:inline-block;	max-height:46px}.reqr_menu>ul li.active{	color:#333;	border:1px solid #959595;	border-bottom:0;	background:transparent;	padding:0;	left:0}.reqr_menu>ul li.active span{	background:#fff}.reqr_menu>ul li.active:before{	content:""; width:100%; height:1px; background-color:#fff; position:absolute; bottom:-1px;	left:0}.reqr_menu>ul li span.multiline{	white-space:normal}.reqr_menu>ul li textarea{ font-size:11px; height:26px; overflow-y:auto; width:71px}/*.reqr_menu>ul li.green{	border-bottom:0px;	color:#333;	background:-moz-linear-gradient(top,#afce74 0%,#96b064 100%);/`* FF3.6+*`/	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#afce74),color-stop(100%,#96b064));/`* Chrome,Safari4+*`/	background:-webkit-linear-gradient(top,#afce74 0%,#96b064 100%);/`* Chrome10+,Safari5.1+*`/	background:-o-linear-gradient(top,#afce74 0%,#96b064 100%);/`* Opera 11.10+*`/	background:-ms-linear-gradient(top,#afce74 0%,#96b064 100%);/`* IE10+*`/	background:linear-gradient(top,#afce74 0%,#96b064 100%);/`* W3C *`/	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#afce74',endColorstr='#96b064',GradientType=0 );/`* IE6-8 *`/	padding:3px 3px 0px;	height:32px}.reqr_menu>ul li.red{	background:-moz-linear-gradient(top,#db3237 0%,#bd2b30 100%);/`* FF3.6+*`/	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db3237),color-stop(100%,#bd2b30));/`* Chrome,Safari4+*`/	background:-webkit-linear-gradient(top,#db3237 0%,#bd2b30 100%);/`* Chrome10+,Safari5.1+*`/	background:-o-linear-gradient(top,#db3237 0%,#bd2b30 100%);/`* Opera 11.10+*`/	background:-ms-linear-gradient(top,#db3237 0%,#bd2b30 100%);/`* IE10+*`/	background:linear-gradient(top,#db3237 0%,#bd2b30 100%);/`* W3C *`/	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3237',endColorstr='#bd2b30',GradientType=0 );/`* IE6-8 *`/	padding:3px 3px 0px;	height:32px;	color:#333;	border-bottom:0px}*/.reqr_menu>ul li.green{	border-color:#afce74 #96b064}.reqr_menu>ul li.red{	border-color:#db3237 #bd2b30}.reqr_menu>ul li.black{	border-color:#000000}.reqr_menu>ul li.green.active{	border-color:#AFCE74 #96B064;	padding:0}.reqr_menu>ul li.red.active{	border-color:#DB3237 #BD2B30;	padding:0}.reqr_close{ background-color:#ffffff; background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png); background-position:-47px -230px; border-color:inherit; border-radius:2px 2px 0 0; border-style:solid; border-width:1px 1px 0; display:none; height:16px; left:-1px; position:absolute; top:-17px; width:20px}.reqr_close:hover,.insTools:hover+.reqr_close{	background-position:-47px -206px}.tab.active .reqr_close{	display:inline}.select_requr_wrpr .selecttype{	width:15px;	margin-right:3px;	margin-top:0px;	float:left}.select_requr_wrpr .disable{	color:#9B9B9B}.requr_content_cntr{	padding-top:0px; border-top:1px solid #959595;  background-color:#FFFFFF; margin-top:2px}.requr_content_cntr textarea{	width:99%;	border:1px solid #909084;	height:54px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	padding:2px 3px}.select_requr_wrpr .mrgright{	margin-right:10px}.choose_template_wrpr{	border:1px solid #999999;	padding:18px;	margin-top:9px;	background:#ffffff}.choose_template_wrpr h3{	text-align:center;	margin-bottom:12px}.template_col{	width:666px;	margin:0 auto}.template_col .choose_template,#importMulti{	background:#e5e5e5;	border-radius:8px;	padding:14px 20px;	width:171px;	font-size:14px;	margin-right:10px}.template_col .choose_template span.left,#importMulti span{ display:block; height:43px; line-height:45px; text-align:center; vertical-align:middle; width:50px;	background:#c1c1c1;	margin-right:5px;	font-size:12px}.template_col .choose_template a{	margin-top:14px;	float:left;	font-weight:normal}.template_col .choose_template .mrg_rt{	margin-right:15px}.template_col div:hover,#importMulti:hover{	background:#f3c56f;	cursor:pointer}.template_col div:hover span.left{	background:#c1c1c1;	font-size:12px}.template_col div:hover a{	color:#333}.button_wrpr{	/* margin-top:10px;	line-height:15px;	margin-bottom:5px;*/	padding:10px}.pre_next_wrp{	/*margin-left:323px;	padding-right:15px;*/	margin:0 auto;		width:100%}.autowidth{	width:auto}.disabled_clear{	background:#d7e3f1 !important;	color:#fff !important;	cursor:auto !important}.btn-one{	height:32px;	background-color:#3975b9;	padding:0px;	margin:0px;	border:none;	cursor:pointer;	border-radius:2px;	padding:0px 18px 0px 18px;	border:1px solid transparent;	-webkit-appearance:none}.btn-one:active{	background:#164883 !important;	color:#fff !important}#trans_button_wrpr input.btn-one:hover{	/*background:#fff;	color:#3975b9;	border:1px solid #ececec;*/}.btn-one span{ /*background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting-tool-btn.png) no-repeat scroll right -20px transparent; color:#2C93DB;*/	/*padding-bottom:3px;	padding-right:9px;	padding-top:2px;*/	 display:block; text-align:center;	color:#ffffff;	padding:0;	font-weight:bold;	display:inline}#prevBtn .btn-one span{	padding-left:0}#nextBtn .btn-one span{	padding-right:0}#prevBtn .btn-one{	float:right;	margin-right:10px;	min-width:165px}#nextBtn .btn-one{	float:left;	margin-left:10px;	min-width:165px}.icon-Next.arrow-span:before{	padding-left:14px;	font-size:11px}.icon-Prv.arrow-span:before{	padding-right:14px;	font-size:11px}.btn-one.disable{	cursor:default;	background:#d7e3f1}.btn-one.disable:active{	cursor:default;	background:#d7e3f1 !important}.btn-one.disable span{		background:#d7e3f1}.btn-two{ 	background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting-tool-btn.png) no-repeat left -49px; padding-left:9px;	display:block}.btn-two span{ 	background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting-tool-btn.png) no-repeat right -70px;	display:block; color:#ffffff; padding-bottom:4px; padding-right:9px; padding-top:2px}.arrow-span{	padding:0}.arrow-span:before{	color:white;	}.prev{	margin-right:13px}.pre_next_wrp li{	float:left;	list-style:none;	margin:0;	width:49%}.requr_content_cntr .requirement_content{ background:#DAEDFA; padding:10px}.edit_menu_wrpr a.show_disable{	cursor:default}.edit_menu_wrpr a.show_disable span{	background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat -42px -57px;	color:#9B9B9B}.reqr_menu li.addnew, .reqr_menu>ul.more-tabs>li.addnew{ cursor:pointer; height:24px; top:22px; width:28px}.reqr_menu li.addnew.withGL{ display:none}.reqr_menu li:not(.active){	cursor:pointer}.reqr_menu li.addnew span{ background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) no-repeat scroll -119px -525px transparent; display:block; height:23px}#completeRqr{	cursor:pointer}.text_editor{	background-color:#f3f3f3;	display:none;	width:900px;	padding:10px;	/*position:absolute;	top:50px;	left:45px;*/}.text_editor>textarea{	width:890px;	height:450px}.text_editor>div{	text-align:center}.insTools,.insView{	position:absolute;	top:-21px;	padding:1px;	margin:0 -3px;	font-size:10px;	width:156px;	left:19px}.tab.active .insTools:hover,.reqr_close:hover+.insTools{	border-radius:3px;	border:1px solid #999999;	padding:0px;	box-shadow:1px 1px 1px #999999;	z-index:1;	background:#999999;	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EEEEEE');	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EEE));	background:-moz-linear-gradient(top,#FFF,#EEE);	background:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);	background:linear-gradient(to bottom,#FFFFFF 0%,#EEEEEE 100%)}.tab.active .insTools:hover:before{ position:absolute; left:-17px; background:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png) -47px -207px no-repeat #FFFFFF; height:15px; width:15px; top:5px; content:""}.insTools li,.insView li{	height:18px;	width:26px;	float:left;	padding:2px 0}.insTools a,.insView a{	background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png);	background-repeat:no-repeat;	background-color:transparent;	display:none}.tab.active .insTools:hover a,.reqr_close:hover+.insTools a{	display:block}.insView a{	cursor:default}.insTools a.active,.insView a.active{	display:block}.tab.inactive{	display:none}.lockTab{	margin:0 1px;	background-position:-46px -319px}.duplicateTab{	margin:0 1px;	background-position:-52px -396px;	height:23px}.duplicateTab.active{	background-position:-52px -396px}.lockTab.active{	background-position:-46px -303px}.hideTab{	margin-right:1px;	background-position:-44px -279px}.hideTab.active{	background-position:-44px -255px}/*.ctrlTab{ margin-right:1px; background-position:-50px -208px}*/ .deleteTab{	margin-left:1px;	background-position:-45px -342px}.tab.active .insTools:hover .hideTab,.reqr_close:hover+.insTools .hideTab,.tab.active .insTools:hover .lockTab,.reqr_close:hover+.insTools .lockTab{	border-right:1px solid #FFF;	margin:0}.tab.active .insTools:hover .hideTab,.reqr_close:hover+.insTools .hideTab,.tab.active .insTools:hover .duplicateTab,.reqr_close:hover+.insTools .duplicateTab{	border-right:1px solid #FFF;	margin:1px;	height:23px; 	width:23px}.tab.active .insTools:hover .deleteTab,.reqr_close:hover+.insTools .deleteTab,.tab.active .insTools:hover .lockTab,.reqr_close:hover+.insTools .lockTab{	border-left:1px solid #DDD;	margin:1px}.deleteTab.inactive{	display:none !important}.tab_import{	background-position:left top;	width:17px;	height:18px;	margin:0px}.tab_export{	background-position:0px -22px;	width:17px;	height:18px;	margin:0px;	margin-left:2px}#importMulti #importFile{	margin-top:11px}#importMulti a{	display:inline-block;	margin-top:11px;	color:#2C93DB;	font-weight:normal}*:focus{	outline:#3B78BE dotted 2px}@media (max-device-width:1024px){	.test-mode *:focus{		outline:0}	.jSheet td.responseCell.jSheetCellHighighted{		}}input[type="button"]::-moz-focus-inner{	border:0}.editBox:focus{	outline:0px solid transparent !important;	border:0px solid transparent !important}
/** * @author rajesh * style sheet for the additional functionalities */body{font-family:Verdana;font-size:13px;padding:2px}body.design{background-color:#FAFAFA;min-width:900px}body.text_picker_cursor *{cursor:help !important;cursor:url(resources/themes/accounting-MGH/css/images/textPicker27X25.png) 5 20,help !important}/*.gn_backg{border-radius:50%;color:#fff;padding:4px;font-size:10px;background:#b11111}.rd_backg{border-radius:50%;color:#fff;padding:4px;font-size:10px;background:#5d8d53}*/.small_rd_backg,.small_gn_backg{position:absolute;top:50%;right:5px;transform:translateY(-50%)}/*td.wrongAnswer .icon-Wrong_Close,td.rightAnswer .icon-Right,td.wrongCell .icon-Wrong_Close{float:right}*/td.wrongAnswer .icon-Wrong_Close:before,td.rightAnswer .icon-Right:before,td.wrongCell .icon-Wrong_Close:before,#progress_bar_mgs .icon-Wrong_Close:before,#progress_bar_mgs .icon-Right:before{/* position:absolute;top:50%;*/ padding:3px;border-radius:50%;color:#fff;font-size:10px}td.wrongAnswer .icon-Wrong_Close:before,td.wrongCell .icon-Wrong_Close:before,#progress_bar_mgs .icon-Wrong_Close:before{background-color:#b11111}td.rightAnswer .icon-Right:before,#progress_bar_mgs .icon-Right:before{background-color:#5d8d53}/*.GJIndent.wrongAnswer,.GJIndent.rightAnswer{text-indent:0}td.wrongAnswer,td.rightAnswer{text-indent:0 !important}*/td.wrongCell{position:relative}.jSheetControls_formula,.jSheetControls_editor{font-size:1px;filter:alpha(opacity=0);opacity:0}.jSheet{background-color:#FFFFFF;border:1px solid #777}.jSheet thead th{height:25px}.empty-header{display:block;border-left:1px solid #777777;border-bottom:1px solid #777777;border-top:1px solid #777777}.hideGridlines{border-color:#FFFFFF}#colrowmenu{background:url(resources/themes/accounting-MGH/css/images/accounting_tool_sprite.png) no-repeat scroll -152px -348px transparent;width:12px;height:17px;display:none;position:absolute;right:0px;top:0px;z-index:1}.error{color:#FF0000 !important;display:none}.jSheetBarTop div,.jSheetBarLeft div{line-height:18px}td.styleNumber{text-align:right}td.styleNumber.dropDownList{padding-right:22px !important}.formula_error{background:url(resources/themes/accounting-MGH/css/images/formula_error.png) no-repeat scroll 50% 50% transparent}.dropdownButton.ui-button-icon-only .ui-icon{margin-top:-1px;position:absolute;top:auto;width:14px;height:14px}.dropdownButton.ui-button-icon-only .ui-button-text{padding:0px;line-height:1}.jSheetTabContainer{display:none}#formula_error{position:absolute;top:0;left:0;min-width:150px;border:0 none}.formula_error_container{/* background:url(resources/themes/accounting-MGH/css/images/formula_error.png) no-repeat 2px 2px transparent;*/ border:solid 1px #FF0000;padding:5px;white-space:pre-line;color:#ff0000}/*.wrongAnswer{background:url(resources/themes/accounting-MGH/css/images/cross1.png) no-repeat 100% 50% #fcc !important}.rightAnswer{background:url(resources/themes/accounting-MGH/css/images/tick1.png) no-repeat 100% 50% #cfc !important}*/.wrongCell,.jSheet .wrongCell{color:#b11111 !important}@media screen{.wrongAnswer{		background:#fef5f5 !important;		position:relative}.rightAnswer{		background:#f7faf6 !important;		position:relative}}@media screen{td .wrongAnswer{		background:#fef5f5 !important;		position:relative;		top:0px !important;	left:0px !important}td .rightAnswer{		background:#f7faf6 !important;		position:relative;		top:0px !important;left:0px !important}}@media print{.wrongAnswer{		background-color:#fcc !important}.wrongAnswer:after{ 	content:url(resources/themes/accounting-MGH/css/images/cross1.png); 	float:right; 	margin-right:-12px}.rightAnswer{ 	background-color:#cfc !important}.rightAnswer:after{	content:url(resources/themes/accounting-MGH/css/images/tick1.png);	float:right;	margin-right:-12px}}#workspace{}.test #workspace{position:relative}.responseCounter{float:right}.responseCounter.lockedSheet{opacity:0}#workspace .responseCounter{margin-right:27px}.review td{padding-right:25px !important;position:relative;top:0 !important;left:0 !important}#holisticTable.review tr td{white-space:nowrap}.jSheetCellHighighted.dropDownList,.dropDownList.bg_image{padding-right:20px;word-wrap:break-word}.test-mode .jSheet td.dropDownList,.pregrade-mode .jSheet td.dropDownList,.post-mode .jSheet td.dropDownList{overflow:hidden}.design td.jSheetCellHighighted.dropDownList,.design td.dropDownList.bg_image,.design td.dropDownList.responseCell{background-image:url(resources/themes/accounting-MGH/css/images/design_dropdown_icon.svg) !important;background-repeat:no-repeat;background-size:initial !important;background-position:100% 49% !important}.design .jSheetCellHighighted.jSheetCellActive.dropDownList,.dropDownList.jSheetCellActive.bg_image,.design .jSheetCellActive.dropDownList.responseCell,.design .cell_border_right.dropDownList.responseCell{}.design .cell_border_right.dropDownList{background-position:100.5% 49%}.listContainer{display:none;position:absolute;cursor:pointer;	z-index:999;	margin-top:10px}.muiltpart-focus #holisticSheet+.listContainer.bottom-arrow{margin-top:10px}#holisticSheet+.listContainer.bottom-arrow{margin-top:2px}.ui-widget-content.listContainer{border-radius:4px;border:1px solid #c4c5c6;box-shadow:1px 1px 6px 2px rgba(0,0,0,0.1);max-height:154px !important}.ui-widget-content.listContainer.bottom-arrow{box-shadow:1px 1px 6px 2px rgba(0,0,0,0.1)}.ui-autocomplete.listContainer li{padding:0}.ui-autocomplete.listContainer li a{padding:5px 20px 5px 25px}.listContainer ul{overflow-x:hidden;overflow-y:scroll;max-height:152px;min-width:118px !important;padding:6px 0;box-sizing:border-box}.listContainer ul:after,.listContainer ul:before{bottom:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.listContainer ul:after{border-color:transparent;border-bottom-color:#fff;border-width:8px;margin-left:8px}.listContainer ul:before{border-color:transparent;border-bottom-color:#c4c5c6;border-width:9px;margin-left:7px}.preview-mode .muiltpart-focus #scrollPane .listContainer{margin-top:-2px !important}.preview-mode .muiltpart-focus #scrollPane .listContainer.bottom-arrow{margin-top:-10px !important}.preview-mode .muiltpart-focus #holisticSheet .listContainer{margin-top:8px !important}div.bottom-arrow ul:after,div.bottom-arrow ul:before{top:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.bottom-arrow ul:after{border-color:transparent;border-top-color:#fff;border-width:8px;margin-left:8px}div.bottom-arrow ul:before{border-color:transparent;border-top-color:#c4c5c6;border-width:9px;margin-left:7px}.listContainer li{padding:5px 0;white-space:nowrap}.listContainer li.list-no-content{padding:0 !important}.listContainer li.ui-state-hover{border:transparent;background-color:#030068}.listContainer li.ui-state-hover a{color:#fff}.listContainer li a{min-height:18px;white-space:normal;font-weight:normal;color:#000;padding-left:25px;padding-right:20px}#scrollPane{position:relative;font:inherit;margin-top:6px}.scrollPane{min-height:495px;/* overflow-y:auto;overflow-x:hidden;QC#3029 */ overflow:auto;padding:8px}#ruler{visibility:hidden;white-space:nowrap;position:absolute}.choose_template_wrpr{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #999999;margin-top:9px;padding:18px;font-family:arial,helvetica,sans-serif;font-size:11px}.choose_template_wrpr h3{margin-bottom:12px;text-align:center}/*.template_col{margin:0 auto;width:666px}.template_col .active{background:none repeat scroll 0 0 #F3C56F !important}.template_col .choose_template,#importMulti{background:none repeat scroll 0 0 #E5E5E5;border-radius:8px 8px 8px 8px;font-size:14px;padding:14px 20px;width:171px;cursor:pointer;margin-right:10px}*/.left{float:left;margin-left:0px}.right{float:right !important;margin-right:0px}/*.template_col .choose_template span.left,#importMulti span.left{background:none repeat scroll 0 0 #C1C1C1;display:block;font-size:12px;height:43px;line-height:45px;margin-right:11px;text-align:center;vertical-align:middle;width:50px}.template_col .active a{color:#333333}.template_col a{color:#2C93DB}*/.divider{width:1px;height:20px}.left_divider{background-color:#000000;margin-left:15px}.right_divider{background-color:#AAAAAA;margin-right:15px}#logo{background-image:url(resources/themes/accounting-MGH/css/images/logo.png);background-repeat:no-repeat;height:20px;margin-right:5px;width:20px}.dropDownList.bg_image .contentBox.styleNumber{padding-right:8px}#help{background-image:url(resources/themes/accounting-MGH/css/images/MultiPart/accounting_tool_sprite.png);background-position:-24px -89px;height:17px;width:17px;cursor:pointer}.hiddenOverlay1{background-color:#000;opacity:0.01;filter:alpha(opacity=1);position:absolute;width:90%;height:100%;top:0;z-index:2;left:0px}#note_01{font-size:xx-small;color:#b11111}.radioInputOption,.checkboxInputOption{padding:0px;margin:0 3px 0 0;vertical-align:middle;float:left;cursor:pointer}.radioInputOption.disabled,.checkboxInputOption.disabled{pointer-events:none}#progress_bar{text-align:center;font-size:13px;font-weight:bold}#progress_bar+#main>#scrollPane{margin-top:3px}#progress_bar_mgs{line-height:34px;height:34px}#progress_bar_mgs:empty{display:none}.correctAnswer_progressbar,.incompleteAnswer_progressbar,.particallyCorrectAnswer_progressbar{background-color:#daedfa !important;border:1px solid #91b8dd;margin-bottom:3px}.onlySameTypeTranscation{display:none}.hide-bottom-table{display:none !important}/*.holisticView table{width:100%}td.ui-widget-header.GJ_header:empty{display:none !important}td.barLeft:empty{display:none !important}*/@media only screen and (max-width:150px){iframe{ width:100% !Important}#growlMessage,#growlMessage_loaderror{	left:0px !Important; min-width:110px; max-height:140px !important}#growlMessage.top-middle-arrow:after{	left:10%}}#jaws-div{position:absolute}#jaws-div .jSheetInPlaceEdit{margin:0px;padding:0px;border:0px solid #000000;left:0 !important;top:0 !important}.table-scratch tr th.jaws-header{width:0px;height:0px;border:0px}td span.text-hide{position:absolute;text-indent:-99999px;text-align:left}input.empty-tabnav{width:0px !important;height:0px !important;position:absolute;padding:0 !important}sup,sub{line-height:1}#gradCount{padding-top:10px}.export-tab-data{margin:0px 20px}
/** .tb-row:first-child .tb-header:first-child{border-top:1px solid #bbbbbb}.tb-header:first-child,.tb-cell:first-child{border-left:1px solid #bbbbbb}**/.tb-cell{border-bottom:1px solid #777777;border-right:1px solid #777777}#trialBalance tbody tr.tb-row td.tb-cell:first-child{border-left:1px solid #777777}td.tb-cell.back-icon{}.back-icon:before{content:"\e90e";font-family:'AccountingTool' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;position:relative;top:-5px;left:-2px}.tb-header{background-color:#5F9AD6;text-align:center;color:#000;font-size:20px;font-weight:bold;padding:5px}#trialBalance thead tr:last-child .tb-header{background-color:#ffffff;text-align:center;color:#000000;font-size:13px;font-weight:bold;border-right:1px solid #777;border-bottom:1px solid #777;border-top:1px solid #777}#trialBalance thead tr:nth-last-child(2) .tb-header{border-bottom:2px solid #ffffff}#trialBalance thead tr:last-child>.tb-header:first-child{border-left:1px solid #777777}.tb-cell{background-color:#ffffff;padding:0 2px}tbody .tb-row{height:23px}.tb-header-input{background-color:transparent;border:0 none;font:inherit;margin:0;padding:2px 0;text-align:center;width:100%;color:#000000}.tb-header-input:focus{background-color:#ffffff;box-shadow:0 0 5px #00BBFF;outline:2px solid #00BBFF\9;color:#000}.tb-cell-amt{text-align:right}#trialBalance tbody .tb-row:first-child .tb-cell-amt:before,.tb-row-total .tb-cell-amt:before{content:"$";float:left}#trialBalance .tb-header{background-color:#79ade5;font-size:13px}.tb-row:not(:last-child) .tb-cell:hover{color:#0088CC !important;cursor:pointer}.tb-row-total .tb-cell-amt{border-top:3px solid #777777;border-bottom:3px double #777777;-moz-box-sizing:border-box}.gl-requirement+.scrollPane{min-height:50px;height:auto !important}.gl-requirement .requirement_content{height:300px;overflow:auto}.design .gl-requirement+.scrollPane{min-height:0px;height:auto !important}#generalTable{border-collapse:collapse;border-spacing:0;float:left;font-family:Arial;font-size:13px;margin-bottom:10px;width:100%}#generalheader{background-color:#79ade5;border-bottom:2px solid #fff;font-weight:bold;padding:8px 0;text-align:center;height:50px;font-size:13px;color:#000;box-sizing:border-box}#generalTable tr:not (:first-child ){width:700px}.sepratorTD{width:13.5px}.ledgerTables{width:100%;border-spacing:inherit}.innerTD{border-bottom:1px solid #777777;border-right:1px solid #777777;max-width:0;overflow:hidden;padding:1px 3px;text-align:right;width:20%;cursor:pointer;height:22px;box-sizing:border-box}.secondheader th.innerTD{border-bottom:1px solid #777777;border-right:1px solid #777777;max-width:0;overflow:hidden;padding:1px 3px !important;text-align:right;width:20%;cursor:pointer;height:22px;box-sizing:border-box}.secondheader th{font-weight:bold;text-align:center}.secondheader .innerTD:first-child{border-left:1px solid #777777}#ledgerContainer{width:100%}.containerTD{vertical-align:top;width:340px}.paddingClass{padding-top:14px}.ledgerTables th.firstheader{background-color:#79ade5;border-bottom:1px solid #777777;font-weight:bold;text-align:center;cursor:auto;vertical-align:middle;color:#000;padding:8px}td.noborder{background-color:#fff;border-right:1px solid #777;border-bottom:1px solid #777}.balance,.BBDate{}.balance_active{border:1px solid #0565A9 !important}.BBDate{text-align:center !important}.generalbody .ledgerTables input.BBDate{border:1px solid #777777;width:100px}.generalbody .ledgerTables input.balance{border:1px solid #777777;width:100px;text-align:right}.thirdheader>td{background-color:white;border-bottom:1px solid #777777;border-right:1px solid #777777;text-align:right;width:20%;background-color:white;padding:1px 3px;height:22px;box-sizing:border-box}.thirdheader td:first-child{border-left:1px solid #777777;width:10%}.secondheader th:first-child{width:10%}td.snTD{width:10%;position:relative}.snTD.back-icon:before{position:absolute;margin-top:5px;margin-left:2px}.thirdheader>td:last-child{}#emptyheader{background-color:#CACFCF;text-align:center;padding:10px}/*.firstborder{border:1px solid #CDCDCD}*/#datediv{float:right;margin:0 !important}#trial{margin-bottom:4px !important;margin-right:0px !important}.designmargin{margin-right:177px}.othermargin{margin-right:30px}#accountbox{float:left;margin-left:0}.datebox{border:1px solid #CCCCCC;/* margin-left:5px;margin-right:5px;*/	width:112px;text-overflow:ellipsis}.datedisablebutton,.statedisablebutton{border:1px solid #999999;border-radius:0;font-size:11px;width:40px;cursor:pointer;height:24px;margin-left:7px}.teamupdesign{margin-right:181px;margin-bottom:9px;float:right}.teamuptest{margin-right:254px;margin-bottom:9px;float:right}.teamupother{margin-right:202px;margin-bottom:9px;float:right}.trialteamupdesign{margin-right:218px;margin-bottom:9px;float:right}.trialteamuptest{margin-right:75px;margin-bottom:9px;float:right}.trialteamupother{margin-right:75px;margin-bottom:9px;float:right}.innertr>td:hover{color:#0088CC !important;cursor:pointer !important}.hovereffect{color:#0088CC !important}#trialBalance{font-family:Arial;clear:both;float:left;margin-bottom:23px;table-layout:fixed;width:100%}.accountclas{border:1px solid #CCCCCC;margin-left:9px;width:100px;text-overflow:ellipsis}.addaccount{border:1px solid #999999;border-radius:0;font-size:11px;font-weight:bold;margin-left:7px;margin-right:7px;height:24px;width:22px;padding:0;text-align:center;cursor:pointer}/* #adjustclose{border:1px solid #CCCCCC;margin-right:4px}*/.texta{text-align:center !important}.innertr td:first-child{border-left:1px solid #777777}/* #dateblock{margin-left:15px}*/#dateblock label,.accountingtool_ledger>label{float:left;line-height:22px;padding:0 6px}#triall{float:left;margin-bottom:4px}/* #statebox{float:left;margin:6px 0px}*/.floatleft{clear:both}#adjustclose{display:none}.onlySameTypeTranscation+.irt-select-custom{display:none !important}.irt-select-custom{border:1px solid #DBDCDD;padding:3px;min-width:120px;border-radius:2px;position:relative;box-sizing:content-box;cursor:pointer;float:left;height:16px}.irt-select-custom span.icon-Drop_down{float:right;color:#3672B8;background:#fbfbfb;line-height:1.35;position:absolute;right:0;top:0;border-left:1px solid #DBDCDD;padding:4px 5px;height:100%;box-sizing:border-box}.irt-select-custom .option-wapper{position:absolute;left:0;width:100%;top:100%;background-color:#fff;margin-top:10px;padding:0px;box-sizing:border-box;border-radius:4px;	display:none;z-index:999;border:1px solid #c4c5c6;box-shadow:1px 1px 6px 2px rgba(0,0,0,0.1)}.irt-select-custom.open .option-wapper{display:block}.irt-select-custom .option-wapper:after,.irt-select-custom .option-wapper:before{content:"";width:0;height:0;position:absolute;pointer-events:none;bottom:100%;left:10px}#accountbox .irt-select-custom{width:160px;height:17px}#accountbox .irt-select-custom li.option:hover{background-color:#030068;color:#ffffff}.irt-select-custom li.option:hover{background-color:#030068;color:#ffffff}.irt-select-custom ul.list li.option{padding:6px 12px}li.option[disabled="true"],li.option[disabled="disabled"]{color:#ccc}li.option[disabled="disabled"],li.option[disabled="disabled"]:hover{pointer-events:none;cursor:default}li.option[disabled="true"]:hover,#accountbox .irt-select-custom li.option[disabled="disabled"]:hover{background-color:transparent;cursor:default}#accountbox .irt-select-custom li.option[disabled="disabled"]:hover{cursor:default;color:#cccccc}.irt-select-custom .selected{font-weight:bold;font-size:13px}.accountingtool_ledger .account-selected{height:17px;width:140px;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.accountingtool_ledger .irt-select-custom:focus{outline:#3B78BE dotted 2px}.accountingtool_ledger .account-selected:focus,.accountingtool_ledger .irt-select-custom.open:focus{outline:#3B78BE dotted 0px}li.option[disabled="false"]:hover{background-color:#030068;color:#fff}.option-wapper .list:hover .option[disabled="false"]:not(:hover){background-color:transparent !important;color:#000}.irt-select-custom .option-wapper:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;margin-left:1px}.irt-select-custom .option-wapper:before{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #c4c5c6}.irt-select-custom .list li.list-active{background-color:#030068;color:#fff;font-weight:normal}.irt-select-custom .list li.list-active:focus{outline:#3B78BE dotted 0px}.option-wapper ul.list{padding:6px 0px;overflow-y:scroll;overflow-x:hidden;max-height:112px}.irt-select-custom .current{font-weight:bold;font-size:13px}.option-wapper ul.list li.disabled{color:#cccccc;cursor:default}.option-wapper ul.list li.disabled:hover{background-color:transparent;color:#cccccc}td.cell-focus:focus{outline:2px dotted #3B78BE !important}
@font-face{font-family:'AccountingTool';src:url(resources/themes/accounting-MGH/css/fonts/AccountingTool.eot?4uisbl);src:url(resources/themes/accounting-MGH/css/fonts/AccountingTool.eot?4uisbl#iefix) format('embedded-opentype'),url(resources/themes/accounting-MGH/css/fonts/AccountingTool.ttf?4uisbl) format('truetype'),url(resources/themes/accounting-MGH/css/fonts/AccountingTool.woff?4uisbl) format('woff'),url(resources/themes/accounting-MGH/css/fonts/AccountingTool.svg?4uisbl#AccountingTool) format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'AccountingTool' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info:before{content:"\e900"}.icon-Text-picker:before{content:"\e901"}.icon-Wrong_Close:before{content:"\e902"}.icon-Check_off:before{content:"\e903"}.icon-Check_on:before{content:"\e904"}.icon-Close_Popup:before{content:"\e905"}.icon-Down_Arrow:before{content:"\e906"}.icon-Drop_down:before{content:"\e907"}.icon-Next:before{content:"\e908"}.icon-Prv:before{content:"\e909"}.icon-Radio_off:before{content:"\e90a"}.icon-Radio_on:before{content:"\e90b"}.icon-Right:before{content:"\e90c"}.icon-Up_Arrow:before{content:"\e90d"}.icon-bck1:before{content:"\e90e"}.icon-bck2:before{content:"\e90f"}.icon-formula1:before{content:"\e910"}.icon-formula2:before{content:"\e911"}.icon-nxt_button:before{content:"\e912"}.icon-prv_button:before{content:"\e913"}.icon-wrong:before{content:"\e914"}.icon-right:before{content:"\e915"}.icon-graded2:before{content:"\e916"}.icon-graded3:before{content:"\e917"}.icon-graded1:before{content:"\e918"}.icon-edit:before{content:"\e919"}
.wrapper{margin:10px;background-color:#CCCCCC}.locked{position:fixed;top:expression(eval(document.body.scrollTop)+"px");left:20px;z-index:100}#lockedMenu *{font-size:.85em ! important}#structures{text-align:center;font-size:1.5em;padding:10px;border:none}#header{text-align:center;font-size:1.5em;padding:18px;border:none}#footer{text-align:center;color:white;font-size:.9em}#footer a{font-size:1.2em;color:#FFFFFF}.check{/*display:inline-block;position:relative;border:2px solid #3975b9;border-radius:100%;height:12px;width:12px;top:0px;right:0px;z-index:5;transition:border .25s linear;*/}.jSheet td.inputOption{padding:0px !important;text-indent:initial !important}.inputOption{padding-top:1px !important;padding-bottom:1px !important;line-height:18px}.inputOption input[type='radio']{width:18px;height:18px;position:absolute;left:auto;top:auto;z-index:1;cursor:pointer;opacity:0;display:inline-block;margin-top:-1px;position:relative}input[type=radio]:checked ~ .check{background:#3975b9}/*input[type="radio"]+span,{display:inline-block;width:18px;height:18px;opacity:1;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;-moz-transition:background-color 0.4s linear;transition:background-color 0.4s linear}*/.radioInputOption,.checkboxInputOption{padding:0px;margin:0 3px 0 0;vertical-align:middle;float:left;cursor:pointer}.responseCell .radioInputOption{opacity:0}input[type='radio']+.label-md:before{position:absolute;left:0;display:block;content:"";border:2px solid #3975b9;height:18px;width:18px;border-radius:50%;background:transparent;background:#ffffff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;box-sizing:border-box;top:0px;margin-left:-19px}input[type='radio']:checked+.label-md:before{position:absolute;left:0;display:block;content:"";border:2px solid #3975b9;height:18px;width:18px;border-radius:50%;background:transparent;background:#3975b9;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;box-sizing:border-box;top:0px;margin-left:-19px}input[type='radio']:checked+.label-md:after{/*position:absolute;display:block;content:"";top:2px;left:6px;width:6px;height:12px;margin-left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.1s ease;-o-transition:opacity 0.3s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;box-sizing:border-box;*/}input[type='radio']+.label-md{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-left:0px !important;line-height:21px;float:left;height:1px;display:inline;text-indent:initial}
.jSheetControls_loc{	border-width:0 ! important;	background:none ! important;	width:35px;	text-align:right;	display:none}.jSheetControls_formula{ height:0px; width:0px; position:absolute}.jSheetLog{	height:100px;	width:100%;	overflow-y:scroll;	position:relative}.jSheetControls,.jSheetControls table{	padding:0px ! important;	border:none ! important;	width:100%;	margin:0px;	position:fixed;	z-index:-1}.jSheetMenu{	cursor:pointer;	background-color:transparent ! important;	padding:0px ! important;	margin:0px ! important;	border:none ! important}.jSheetMenu *{	color:inherit ! important;	background-color:inherit ! important}.menu{	display:none}#titleHolder{	padding-left:10px}.jSheetUI{	width:inherit ! important;	border-color:inherit ! important;	position:relative}.jSheetTabContainer{	vertical-align:bottom;	text-align:left ! important}.jSheetTabContainer span{	padding:2px 5px 0 5px ! important;	cursor:pointer}.jSheetTabContainer *,.menuDiv *{	font-size:1em ! important}.tableControl{		border:none ! important;	margin:none ! important;	padding:none ! important;	}.jSheet{	position:relative ! important; table-layout:fixed; empty-cells:show; background-image:none ! important; font-family:Arial; overflow:hidden; height:auto ! important; border-spacing:0px ! important; border-width:1px 0 0 1px !important; margin-bottom:1px; cursor:cell; margin-left:-1px; margin-top:-1px}.jSheet tbody{	background-color:#FFFFFF;	color:inherit ! important;	border-color:inherit ! important}.jSheet tr{	border-color:inherit ! important;	padding:0px ! important;	border-style:solid ! important;	background-color:transparent;	-moz-border-radius:0px 0px 0px 0px;	color:inherit ! important;	border-width:0px ! important}.jSheet td,.jSheet th{	border-width:0 1px 1px 0;	border-color:inherit;	border-style:solid;	-moz-border-radius:0px 0px 0px 0px;		margin:0px ! important;	padding:0px 3px;	font-size:1em;	color:inherit;	min-width:0px ! important;	white-space:pre-wrap;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box}td:focus{ outline:none	 !important;	}.jSheet colgroup col{	border:none ! important}.jSheetBarCorner{	cursor:pointer;	border-width:1px ! important}.jSheetBarCornerParent{ border-right:none; border-bottom:none}.jSheetBarTopParent{ position:relative ! important;	background-image:none ! important;	vertical-align:middle;	overflow:hidden ! important;	cursor:pointer;	overflow:hidden ! important}.jSheetBarLeftParent{ position:relative ! important;	background-image:none ! important;	vertical-align:middle;	overflow:hidden ! important;	cursor:pointer;	overflow:hidden ! important;	}.jSheetEditPane{ 	 	-webkit-overflow-scrolling:touch !important;	background-image:none ! important;	border-width:0px;	position:relative ! important}.jSheetBarTop{ position:relative ! important;	border-width:0px ! important;	min-width:100000px}.barLeft { vertical-align:top}.jSheetBarLeft{	position:relative ! important;	border-width:0px ! important}.jSheetBarLeft div{	text-align:center;	height:inherit;	border-left1:none ! important;	border-right1:none ! important;	position:relative ! important;	vertical-align:middle ! important}.jSheetBarTop div{	text-align:center ! important;	float:left;	display:block;	height:inherit ! important;	padding-top:2px;	overflow:hidden;	border-top1:none ! important;	border-bottom1:none ! important;	min-width:0px ! important;	line-height:24px}.jSheetControls img{	border:none}.safeImg{	display:inline;	height:inherit ! important;	width:inherit ! important}.jSheetInPlaceEdit{	position:absolute;	margin:0px;	padding:0px;	border:0px solid #000000}.colorPickers *{	display:inline-block;	width:16px ! important;	height:16px ! important;	background-color:transparent ! important}.jSheetFullScreen{	top:5px;	left:5px;	position:fixed;	top:expression(eval(document.body.scrollTop+15)+"px");	left:expression(eval(document.body.scrollLeft)+"px");	z-index:9999}.jSheetFullScreenTabContainer{	bottom:10px;	left:10px;	position:fixed;	top:expression(eval(document.body.scrollTop+15)+"px");	left:expression(eval(document.body.scrollLeft)+"px")}.jSheetAutoFiller{ position:absolute; height:6px; width:6px; top:0px; left:0px; cursor:crosshair ! important; display:none; background-color:#3b78be; border:2px solid #fff}.jSheetTitle,.jSheetInlineMenu{	width:auto;	text-align:center}.jSheetChart{	width:inherit;	height:inherit}.bodyNoScroll{	overflow:hidden ! important}.jSheetParent,.jSheetParent div{	padding:0px ! important}.sheetPane{	vertical-align:top}.styleBold{font-weight:bold}.styleItalics{font-style:italic}.styleUnderline{text-decoration:underline}.styleLineThrough{text-decoration:line-through}.styleLeft{text-align:left}.styleRight{text-align:right}.styleCenter{text-align:center}.styleTop{vertical-align:top}.styleMiddle{vertical-align:middle}.styleBottom{vertical-align:bottom}.styleUpper{text-transform:uppercase}.styleCapital{text-transform:capitalize}.styleLower{text-transform:lowercase}.styleHidden{display:none}.styleWrap{word-wrap:break-word}.input-md{	position:relative;	height:18px;	width:20px;	display:inline-block;	margin-top:2px;	margin-bottom:1px}.input-md input[type='checkbox']{	width:18px;	height:18px;	position:absolute;	left:auto;	top:auto;	z-index:1;	cursor:pointer;	opacity:0;	display:inline-block}.input-md input[type='checkbox']+.label{	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	cursor:pointer;	padding-left:30px}.input-md input[type='checkbox']+.label:before{	position:absolute;	left:0;	display:block;	content:"";	border:2px solid #3975b9;	height:18px;	width:18px;	border-radius:2px;	background:transparent;	background:#ffffff;	transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	box-sizing:border-box;	top:-1px}.input-md input[type='checkbox']+.label:after{	position:absolute;	display:block;	content:"";	top:1px;	left:6px;	width:6px;	height:12px;	-webkit-transform:rotate(45deg);	-ms-transform:rotate(45deg);	-moz-transform:rotate(45deg);	-o-transform:rotate(45deg);	transform:rotate(45deg);	opacity:0;	-webkit-transition:opacity 0.3s ease;	transition:opacity 0.3s ease;	-moz-transition:opacity 0.3s ease;	-ms-transition:opacity 0.2s ease;	-o-transition:opacity 0.3s ease;	-webkit-transition-delay:0.1s;	-moz-transition-delay:0.1s;	-ms-transition-delay:0.1s;	-o-transition-delay:0.1s;	transition-delay:0.1s;	box-sizing:border-box}.input-md input[type='checkbox']:checked+.label:before{	background:#3975b9;	border-color:#0277BD}.input-md input[type='checkbox']:checked+.label:after{	border-right:2px solid #fff;	border-bottom:2px solid #fff;	opacity:1}.input-md input[type='checkbox'][disabled]+.label{	color:#ccc}.input-md input[type='checkbox'][disabled]+.label:before{	border-color:#ccc}.input-md input[type='checkbox'][disabled]:checked+.label:before{	background:#ccc}.inputOption{	padding-top:1px !important;	padding-bottom:1px !important;	line-height:18px}.inputOption input.checkboxInputOption[type='checkbox']{	width:18px;	height:19px;	position:absolute;	left:auto;	top:auto;	z-index:1;	opacity:0;	display:inline-block;	margin-top:-1px;	position:relative}.inputOption input[type='checkbox']+.label-md{	position:relative;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	cursor:pointer;	padding-left:0px !important;	line-height:21px;		margin-right:3px;	float:left;	height:1px;	display:inline}.inputOption input[type='checkbox']+.label-md:before{	position:absolute;	left:0;	display:block;	content:"";	border:2px solid #3975b9;	height:18px;	width:18px;	border-radius:2px;	background:transparent;	background:#ffffff;	transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	box-sizing:border-box;	top:0;	margin-left:-20px}.inputOption input[type='checkbox']+.label-md:after{	position:absolute;	display:block;	content:"";	top:2px;	left:6px;	width:6px;	height:12px;	margin-left:-20px;	-webkit-transform:rotate(45deg);	-ms-transform:rotate(45deg);	-moz-transform:rotate(45deg);	-o-transform:rotate(45deg);	transform:rotate(45deg);	opacity:0;	-webkit-transition:opacity 0.3s ease;	transition:opacity 0.3s ease;	-moz-transition:opacity 0.3s ease;	-ms-transition:opacity 0.1s ease;	-o-transition:opacity 0.3s ease;	-webkit-transition-delay:0.1s;	-moz-transition-delay:0.1s;	-ms-transition-delay:0.1s;	-o-transition-delay:0.1s;	transition-delay:0.1s;	box-sizing:border-box}.inputOption input[type='checkbox']:checked+.label-md:before{	background:#3975b9;	border-color:#0277BD}.inputOption input[type='checkbox']:checked+.label-md:after{	border-right:2px solid #fff;	border-bottom:2px solid #fff;	opacity:1}.inputOption input[type='checkbox'][disabled]+.label-md{	color:#ccc}.inputOption input[type='checkbox'][disabled]+.label-md:before{	border-color:#ccc}.inputOption input[type='checkbox'][disabled]:checked+.label-md:before{	background:#ccc}.jSheet tr:nth-child(1) td.jSheetCellHighighted:nth-child(1){	border-top:2px dotted #3b78be !important;	border-left:2px dotted #3b78be !important}.jSheet tr td.jSheetCellHighighted:nth-child(1){	border-left:2px dotted #3b78be !important}.jSheet tr:nth-child(1) td.jSheetCellHighighted{	border-top:2px dotted #3b78be !important}.jSheet.preview tr:nth-child(1) td.jSheetCellHighighted:nth-child(1){	border-top:none !important; border-left:none !important}