hmtl, body{ color: #333333;font-family: arial;font-size: 12px;margin: 0px;background-color: #e4e8eb;background-image: none !important;height: 100%;width: 100%;}
.unvisible{ display: none;}
h1, h2, h3, h4, h5, h6{ clear: both;}
h1{ font-size: 24px;margin-bottom: 14px;}
h2{ font-weight: normal;font-size: 13px;color: #757575;}
h3{ font-weight: bold;font-size: 15px;color: #757575;}
h4{ background-color: #f3f3f3;background-image: none !important;padding: 5px;border-top: 2px solid #353535;}
h6{ margin: 0px;padding: 0px;font-size: 12px;}
ul{ padding: 20px;list-style-type: disc;}
ul li{ padding: 3px;width: 100%;}
p{ padding: 0px 0px 10px 0px;}
:focus, .slim-control input:focus{ outline: 0px;}
.ui-number-field{ text-align: right;margin: 0px;border: 1px solid #cccccc;width: auto;}
.tcn-login-dialog{ width: 287px;height: auto;margin: 0 auto;color: white;}
.login-information{ border-top: 1px solid #7fa1bc;height: 77px;color: #ffffff;background-color: #004a87;background-image: none !important;position: fixed;bottom: 30px;width: 100%;}
.login-menu{ width: 1000px;margin: 0 auto;padding: 0px;}
.login-menu div{ display: inline-block;zoom: 1;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 77px;width: 283px;padding: 20px;padding-top: 0px;text-align: left;vertical-align: middle;}
.login-menu div.active{ font-size: 17px;background: url(images/login-active-bg.png) no-repeat top right;position: relative;width: 150px;}
.login-menu div a{ color: #ffffff;height: 77px;width: auto;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;zoom: 1;padding-top: 35px;padding-left: 10px;}
#mycloud{ display: block;padding: 0px;padding-top: 8px;height: auto !important;width: auto !important;color: #f6f6f6;}
.footer{ position: fixed;bottom: 0px;height: 30px;width: 100%;background-color: #1cb8b4;background-image: none !important;}
.footer div{ width: 950px;margin: 0px auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 12px;font-size: 8px;}
.tcn-login-dialog input[type="text"],.tcn-login-dialog input[type="password"]{ width: 262px;height: 38px;-moz-border-radius: 2px;border-radius: 2px;margin-left: 4px;border: none;background-color: #ffffff;background-image: none !important;padding-left: 5px;}
textarea{ font-family: arial;width: auto;height: auto;border: 1px solid #cccccc;}
.login-submit, input[type="submit"].login-submit{ background: none;width: 268px;height: 40px;margin-left: 4px;color: #ffffff;font-size: 15px;-moz-border-radius: 2px;border-radius: 2px;background-color: #1cb8b4;background-image: none !important;border: none;}
.slim-control{ color: #000000;padding: 1px;margin: 0px;overflow: hidden;position: relative;height: 45px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.slim-control label, .slim-control input{ width: 260px;margin: 0px;border: none;z-index: 2;text-align: center;position: absolute;color: #000000;}
.slim-control label{ left: 8px;top: 15px;color: #000000;}
.slim-control input{ z-index: 1;}
.slim-control input.non-empty,.slim-control label.non-empty{ background-color: #fff;background-image: none !important;z-index: 3;}
input[type="submit"]{ background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b) );background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);background-image: -moz-linear-gradient(top, #2a95c5, #21759b);background-image: -ms-linear-gradient(top, #2a95c5, #21759b);background-image: -o-linear-gradient(top, #2a95c5, #21759b);background-image: linear-gradient(to bottom, #2a95c5, #21759b);color: #fff;font-weight: bold;height: 30px;border: 1px solid #3079ed;padding: 0px 15px;}
input[type="submit"]:hover{ background-image: -webkit-gradient(linear, left top, left bottom, from(#21759b), to(#2a95c5) );background-image: -webkit-linear-gradient(top, #21759b, #2a95c5);background-image: -moz-linear-gradient(top, #21759b, #2a95c5);background-image: -ms-linear-gradient(top, #21759b, #2a95c5);background-image: -o-linear-gradient(top, #21759b, #2a95c5);background-image: linear-gradient(to bottom, #21759b, #2a95c5);cursor: pointer;}
input[type="reset"],.grey-button,.grey-button-a{ background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f5f2), to(#dbddda) ) !important;background-image: -webkit-linear-gradient(top, #f3f5f2, #dbddda) !important;background-image: -moz-linear-gradient(top, #f3f5f2, #dbddda) !important;background-image: -ms-linear-gradient(top, #f3f5f2, #dbddda) !important;background-image: -o-linear-gradient(top, #f3f5f2, #dbddda) !important;background-image: linear-gradient(to bottom, #f3f5f2, #dbddda) !important;color: #000 !important;font-weight: bold !important;height: 30px !important;border: 1px solid #cccccc !important;padding: 0px 15px !important;}
.grey-button-a{ -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 5px;width: 100%;height: 100%;display: inline-block;zoom: 1;text-decoration: none;}
.green-button{ background-color: #1cb09a !important;background-image: none !important;-moz-border-radius: 3px;border-radius: 3px;height: 30px !important;border: 1px solid #258172 !important;color: #ffffff !important;}
.orange-button{ background-color: #efad4d !important;background-image: none !important;-moz-border-radius: 3px;border-radius: 3px;height: 30px !important;border: 1px solid #bd883c !important;color: #ffffff !important;}
.orange-button:hover,.green-button:hover{ cursor: pointer;}
input[type="reset"]:hover,.grey-button:hover,.grey-button-a:hover{ background-image: -webkit-gradient(linear, left top, left bottom, from(#dbddda), to(#f3f5f2) ) !important;background-image: -webkit-linear-gradient(top, #dbddda, #f3f5f2) !important;background-image: -moz-linear-gradient(top, #dbddda, #f3f5f2) !important;background-image: -ms-linear-gradient(top, #dbddda, #f3f5f2) !important;background-image: -o-linear-gradient(top, #dbddda, #f3f5f2) !important;background-image: linear-gradient(to bottom, #dbddda, #f3f5f2) !important;cursor: pointer;}
input[type="text"],input[type="password"]{ height: 25px;padding-left: 5px;border: 1px solid #cccccc;}
select{ height: 29px;padding-left: 5px;border: 1px solid #cccccc;min-width: 250px;width: auto;margin-left: 2px;}
input[readonly]{ height: 25px;}
form{ margin: 0px;height: auto;}
form div.description{ margin-top: 30px;margin-left: 10px;border-left: 5px solid #cccccc;padding-left: 20px;margin-bottom: 20px;width: 500px;text-align: left;}
form div.description table{ border-collapse: collapse;}
form div.description table tr td{ height: 20px !important;}
form div.description table tr.header td{ border-bottom: 1px solid #353535;padding: 0px;height: 20px !important;font-weight: bold;}
form div.description table tr td:first-child{ text-align: left;}
.form-title{ font-size: 25px;font-weight: bold;margin-top: 10px;}
form table.form{ width: 100%;border-collapse: collapse;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #ffffff;background-image: none !important;}
form table.dictation{ width: 99%;margin-left: 0px;}
form table.dictation tr td, form table.form tr td{ height: 30px;padding: 3px;vertical-align: middle;}
form table.dictation tr td:first-child, form table.form tr td:first-child{ width: 250px;text-align: right;vertical-align: top;padding-top: 10px;padding-right: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
form table.dictation tr td.new-button-right, form table.dictation tr td.new-button, form table.form tr td.new-button-right, form table.form tr td.new-button{ text-align: left;vertical-align: center;padding-top: 25px;padding-left: 10px;border: none;}
form table.dictation tr td.new-button-right, form table.form tr td.new-button-right{ text-align: right;}
form table.dictation tr td.buttons, form table.form tr td.buttons,form table.dictation tr td.buttons-top, form table.form tr td.buttons-top{ height: 50px;border: 1px solid #cccccc;text-align: center;padding: 3px;}
form table.dictation tr td.buttons-top, form table.form tr td.buttons-top{ padding-top: 20px;}
form table.form-column1 TR TD{ text-align: left;}
form table.form-column1 TR TD.field{ border-bottom: 1px solid #cccccc;padding-bottom: 5px;}
ul.column-2{ margin: 0px;padding: 0px;width: 100%;}
ul.column-2 li{ width: 100%;display: inline-block;zoom: 1;vertical-align: top;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
ul.column-2 LI UL{ margin: 0px;padding: 20px;}
ul.column-2 LI UL LI{ padding: 3px;display: list-item;width: 100%;}
.error{ background-color: #fdecec;background-image: none !important;border: 1px solid #fdc2c2;text-align: left;max-width: 750px;padding: 10px 10px 10px 10px;margin: 20px auto;color: #000;}
.error ul.message{ margin: 0px;padding: 0px;list-style: none;}
header{ position: fixed;background-color: #ffffff;background-image: none !important;height: 50px;z-index: 500;width: 100%;border-bottom: 1px solid #e4e8eb;}
.navigation-noicon{ margin: 0px;padding: 0px;list-style: none;height: 95px;background-color: #195c91;display: inline-block;zoom: 1;}
.navigation-noicon li{ padding-top: 70px;margin: 0px;display: inline-block;height: 100%;font-size: 12px;text-align: center;width: 95px;color: #ffffff;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.navigation-noicon li:hover{ background-color: #1cb8b4;background-image: none !important;}
.navigation-noicon li a:link,.navigation-noicon li a:active,.navigation-noicon li a:visited,.navigation-noicon li a:hover{ display: block;color: #ffffff;text-decoration: none;width: 100%;height: 100%;margin: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.system-menu{ position: fixed;right: 200px;top: 0px;float: right;padding: 0px;list-style: none;margin: 0px;border-left: 1px solid #ebebeb;width: 300px;vertical-align: top;}
.system-menu li{ display: inline-block;zoom: 1;width: auto;height: 30px;margin: 20px 5px 0px 5px;padding: 6px 4px 4px 4px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.system-menu li.dropdown{ position: relative;height: 50px;margin: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 20px;border-right: 1px solid #ebebeb;width: 250px;}
.system-menu li.msg{ position: absolute;height: 50px;margin: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 20px;width: 50px;background: url(images/msg-count.png) no-repeat 25% 75%;}
#msgCount{ position: absolute;top: 15px;left: 25px;background-color: #ef5a46;background-image: none !important;width: 15px;height: 15px;padding: 1px;color: #ffffff;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.system-menu li.dropdown ul{ display: none;}
.system-menu li a, .system-menu li span{ padding: 0px 10px 0px 10px;;width: 100%;height: 100%;color: #353535;font-weight: bold;font-size: 10px;text-decoration: none;}
.system-menu li.dropdown:hover{ -moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}
.system-menu li.dropdown:hover ul{ display: block;position: absolute;top: 50px;left: 50px;background-color: #ffffff;background-image: none !important;margin: 0px;padding: 0px;min-width: 150px;}
.system-menu li.dropdown ul li{ display: block;color: #000000;margin: 5px !important;padding: 5px !important;height: auto;}
.system-menu li.dropdown:hover ul li:hover{ background-color: #b9def8;background-image: none !important;}
.system-menu li.dropdown:hover ul li a{ color: #000000;}
.admin-content{ margin-left: 0px;margin-right: 250px;}
.admin-content .content{ position: relative;}
.content-table{ width: 100%;border-collapse: collapse;margin-left: 220px;margin-right: 220px;}
.closed-page{ margin-left: 50px !important;}
.content-table tr{ vertical-align: top;}
.content-table tr td{ vertical-align: top;}
.content-table tr td.sidebar{ width: 200px;padding: 0px;background-color: #f5f5f5;background-image: none !important;border-right: 1px solid #cccccc;}
.content-table tr td.rightcell{ -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0px;overflow: hidden;}
.sidebar-submenu{ width: 100%;margin: 0px;padding: 0px;list-style: none;}
.sidebar-submenu li{ position: relative;width: 100%;margin: 0px;padding: 0px;}
.sidebar-submenu li span{ display: block;font-weight: bold;width: 100%;height: 40px;border-bottom: 1px solid #cccccc;margin: 0px;padding-top: 12px;padding-left: 12px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.sidebar-submenu li span.accordionIcon{ display: none;}
.sidebar-submenu li:hover span.accordionIcon{ position: absolute;display: block;width: 10px !important;height: 10px !important;border: none !important;font-size: 25px;font-weight: normal;top: -5px;right: 20px;text-align: right;color: #cccccc;}
.sidebar-submenu li ul{ width: 100%;margin: 0px;padding: 0px;list-style: none;}
.sidebar-submenu li ul.closed{ display: none;}
.sidebar-submenu li ul.opened{ display: block;}
.sidebar-submenu li ul li{ width: 100%;margin: 0px;padding: 0px;list-style: none;height: 30px;}
.sidebar-submenu li ul li a{ width: 100%;display: block;margin: 0px;padding: 7px;padding-left: 25px;height: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;color: #000000;background-color: #f5f9f9;background-image: none !important;}
.sidebar-submenu li ul li a:hover{ background-color: #fcfcfc;background-image: none !important;}
.sidebar-submenu li ul li a.active{ background-color: #ffffff !important;background-image: none !important;font-weight: bold;}
.tcn-grid{ width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px 0px 0px 0px;background-color: #ffffff;background-image: none !important;margin-top: 10px;position: relative;}
.tcn-header-zone{ position: absolute;top: 0px;left: 0px;height: 50px;border-bottom: 1px solid #ebebeb;width: 100%;background-color: #ffffff;background-image: none !important;margin-bottom: 60px;padding-left: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.rightcell .tcn-header-zone .area{ width: 100%;}
.rightcell .tcn-table-area{ margin-top: 60px;background-color: #ffffff;background-image: none !important;color: #353535;border: none !important;}
.tcn-datatable-filter-bar{ position: fixed;top: 0px;margin: 0px;margin-left: 350px;padding: 0px;list-style: none;height: 50px;z-index: 7000;}
.tcn-datatable-filter-bar li{ height: 50px;width: 50px;display: inline-block;zoom: 1;padding-top: 15px;padding-left: 13px;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-right: 1px solid #e4e8eb;}
.tcn-datatable-filter-bar li ul{ display: none;z-index: 2000;}
.tcn-datatable-filter-bar li:hover ul{ display: block;position: absolute;margin: 0px;padding: 0px;list-style: none;background-color: #ffffff;background-image: none !important;width: 200px;max-height: 250px;top: 50px;left: -2px;z-index: 7000;-moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);-webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);}
.tcn-datatable-filter-bar li:hover ul LI{ display: block;margin: 0px;padding: 0px;height: auto;width: 100%;list-style: none;}
.tcn-datatable-filter-bar li:hover ul LI.top{ height: 10px;}
.tcn-datatable-filter-bar li:hover ul LI.button{ height: 30px;text-align: center;background-color: #f7f7f7;background-image: none !important;}
.tcn-datatable-filter-bar li:hover ul LI.data{ height: 130px;vertical-align: top;}
.tcn-datatable-filter-bar li:hover ul LI.data ul{ position: relative;top: 0px;left: 0px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.tcn-datatable-filter-bar li:hover ul LI.data ul li{ border-right: none !important;}
.tcn-datatable-filter-bar li:hover ul LI.data div{ display: block;overflow: auto;height: 125px;}
.tcn-datatable-filter-bar li:hover ul LI.normal{ padding: 5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: auto;}
.tcn-datatable-filter-bar li:hover ul LI.normal:hover{ background-color: #4281f4;background-image: none !important;color: #ffffff;}
.tcn-datatable-filter-bar li:hover ul LI.normal:hover a{ color: #ffffff !important;text-decoration: none;}
.tcn-datatable-filter-bar li:hover ul LI.normal a.active{ background: url(images/pipa.png) no-repeat right center;text-decoration: none;}
.tcn-datatable-filter-bar li:hover ul LI.normal a{ text-decoration: none;width: 100%;height: 100%;display: inline-block;zoom: 1;}
.rightcell .tnc-grid-filter-button-nav,.rightcell .tnc-grid-filter-button{ position: relative;top: 2px;width: 65px;height: 25px;text-align: center;display: inline-block;zoom: 1;background: url(images/arrow-down-black.png) no-repeat center right;cursor: pointer;margin-right: 5px;}
.rightcell .tnc-grid-filter-button-nav{ position: relative;width: 120ox;}
.rightcell .tnc-grid-filter-button-nav:hover UL,.rightcell .tnc-grid-filter-button:hover UL{ display: block;position: absolute;z-index: 1000;background-color: #f8f8f8;background-image: none !important;margin: 0px;padding: 0px;width: auto;min-width: 230px;list-style: none;border: 1px solid #cccccc;margin-left: -1px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.normal,.rightcell .tnc-grid-filter-button:hover UL LI.normal{ padding: 5px;padding-right: 0px;text-align: left;height: 20px;width: 230px;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.top,.rightcell .tnc-grid-filter-button:hover UL LI.top{ padding: 5px;text-align: left;height: 20px;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.data div,.rightcell .tnc-grid-filter-button:hover UL LI.data div{ overflow: hidden;height: 250px;position: realtive;width: auto;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.data div UL,.rightcell .tnc-grid-filter-button:hover UL LI.data div UL{ min-height: 250px;overflow: auto;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.data div UL LI,.rightcell .tnc-grid-filter-button:hover UL LI.data div UL LI{ text-align: left;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.button,.rightcell .tnc-grid-filter-button:hover UL LI.button,.rightcell .tnc-grid-filter-button-nav:hover UL LI.button:hover,.rightcell .tnc-grid-filter-button:hover UL LI.button:hover{ border-top: 1px solid #cccccc;height: 25px;background-color: #000000;background-image: none !important;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.button input,.rightcell .tnc-grid-filter-button:hover UL LI.button input{ width: 100%;height: 100%;border: none;margin: 0px;background-color: #f8f8f8;background-image: none !important;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.button input:hover,.rightcell .tnc-grid-filter-button:hover UL LI.button input:hover{ font-weight: bold;cursor: pointer;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI.data UL LI:hover,.rightcell .tnc-grid-filter-button:hover UL LI.data UL LI:hover{ background-color: #d5f1ff;background-image: none !important;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI A:active,.rightcell .tnc-grid-filter-button-nav:hover UL LI A:link,.rightcell .tnc-grid-filter-button-nav:hover UL LI A:visited,.rightcell .tnc-grid-filter-button:hover UL LI A:active,.rightcell .tnc-grid-filter-button:hover UL LI A:link,.rightcell .tnc-grid-filter-button:hover UL LI A:visited{ display: inline-block;zoom: 1;width: 100%;height: 100%;color: #000000;padding-left: 16px;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI A:hover,.rightcell .tnc-grid-filter-button:hover UL LI A:hover{ text-decoration: none;}
.rightcell .tnc-grid-filter-button-nav:hover UL LI A.active:active,.rightcell .tnc-grid-filter-button-nav:hover UL LI A.active:link,.rightcell .tnc-grid-filter-button-nav:hover UL LI A.active:visited,.rightcell .tnc-grid-filter-button:hover UL LI A.active:active,.rightcell .tnc-grid-filter-button:hover UL LI A.active:link,.rightcell .tnc-grid-filter-button:hover UL LI A.active:visited{ background: url(images/pipa.png) no-repeat left center;}
.rightcell .tcn-grid .tnc-grid-bulk-buttons{ position: relative;top: 5px;display: inline-block;zoom: 1;width: auto;height: 25px;margin: 0px;margin-right: 5px;padding: 0px;list-style: none;}
.rightcell .tnc-grid-bulk-buttons LI{ text-align: center;width: 50px;height: 25px;margin-right: 5px;display: inline-block;zoom: 1;}
.rightcell .tcn-table-area #grid, #fn_invoice_items{ border-collapse: collapse;border-spacing: 0px;width: 100%;border: 1px solid #cccccc;}
#fn_invoice_items{ width: 920px;}
.rightcell .tcn-table form.tcn-grid-form TABLE TR.tcn-grid-header,.rightcell .tcn-table-area TABLE TR.tcn-grid-header, #fn_invoice_items tr.header{ font-weight: bold;vertical-align: middle;background-color: #f4f4f4;background-image: none !important;height: 30px;}
.rightcell .tcn-table form.tcn-grid-form TABLE TR.tcn-grid-header td,.rightcell .tcn-table-area TABLE TR.tcn-grid-header td{ vertical-align: middle !important;border-bottom: 1px solid #cccccc;}
.rightcell .tcn-grid form.tcn-grid-form table tr td:first-child,.rightcell .tcn-table-area table tr td:first-child{ width: auto;text-align: left;}
.rightcell .tcn-grid form.tcn-grid-form TABLE TR.tcn-grid-header TD.tcn-grid-header A.asc,.rightcell .tcn-table-area TR.tcn-grid-header TD.tcn-grid-header A.asc{ background: background: url(images/sort-asc.png) no-repeat left center;padding-left: 15px;}
.rightcell .tcn-grid form.tcn-grid-form TABLE TR.tcn-grid-header TD.tcn-grid-header A.desc,.rightcell .tcn-table-area TABLE TR.tcn-grid-header TD.tcn-grid-header A.desc{ background: background: url(images/sort-desc.png) no-repeat left center;padding-left: 15px;}
#grid TR.tcn-grid-footer{ height: 30px;vertical-align: middle !important;}
#grid TR.tcn-grid-footer td{ text-align: left;padding: 0px;padding-left: 10px;padding-right: 20px;vertical-align: middle !important;}
.rightcell .tcn-grid form.tcn-grid-form TABLE TR.tcn-grid-row,.rightcell .tcn-table-area TABLE TR.tcn-grid-row, #fn_invoice_items tr.row td{ vertical-align: middle;border-bottom: 1px solid #cccccc;height: 30px;}
.rightcell .tcn-grid form.tcn-grid-form TABLE TR.tcn-grid-row TD.tcn-grid-cell,.rightcell .tcn-table-area TABLE TR.tcn-grid-row TD.tcn-grid-cell{ cursor: default;padding: 0px;vertical-align: middle !important;}
.rightcell .tcn-grid-view-area{ margin-bottom: 5px;}
.rightcell .tcn-grid-form{ margin: 0px;padding: 0px;}
.rightcell A.tcn-grid-new-button:active,.rightcell A.tcn-grid-new-button:visited,.rightcell A.tcn-grid-new-button:link{ position: relative;display: inline-block;zoom: 1;margin: 0px;margin-top: 13px;border: 1px solid #cccccc;background-color: #eeeeee;background-image: none !important;height: 20px;padding: 3px;color: #000000;text-align: center;margin-right: 5px;}
.rightcell A.tcn-grid-new-button:hover{ background-color: #4387f5;background-image: none !important;border: 1px solid #2f5bb7;color: #ffffff;text-decoration: none;}
.rightcell .tcn-grid-filter-area{ display: inline-block;zoom: 1;margin-top: 5px;}
.rightcell select.tcn-grid-filter-field, .rightcell select.tcn-grid-bulk-action-field{ height: 24px;width: 158px;margin-right: 10px;}
.rightcell .tcn-grid-pagination{ display: inline-block;zoom: 1;text-align: right;float: right;}
.rightcell A.tcn-grid-pagination-button:link,.rightcell A.tcn-grid-pagination-button:active,.rightcell A.tcn-grid-pagination-button:visited{ display: inline-block;zoom: 1;height: 22px;width: 20px;border: 1px solid #aaaaaa;margin: 0px 5px 0px 0px;text-align: center;}
.rightcell A.tcn-grid-pagination-button:hover{ text-decoration: none;background-color: #4387f5;background-image: none !important;border: 1px solid #2f5bb7;cursor: pointer;color: #ffffff;}
.rightcell A.tcn-grid-pagination-button.disabled{ display: none;}
.rightcell input.tcn-grid-pagination-field{ height: 20px;width: 30px;padding: 0px;position: relative;top: 2px;padding-right: 5px;text-align: center;}
.rightcell .tcn-grid-pagination-current{ display: inline-block;position: relative;zoom: 1;font-weight: bold;height: 19px;width: 30px;border: 1px solid #aaaaaa;padding: 3px 0px 0px 0px;margin-right: 5px;text-align: center;color: #aaaaaa;}
.rightcell .tcn-grid-pagination-current-records{ display: block;margin-right: 5px;text-transform: uppercase;}
.rightcell .tcn-grid-search-box{ display: inline-block;zoom: 1;}
.rightcell .tcn-grid-search-form{ display: inline-block;zoom: 1;margin: 0px;padding: 0px;}
.rightcell label.tcn-grid-search-text{ display: block;}
.rightcell input.tcn-grid-search-field{ width: 150px;height: 20px;padding: 0px;margin: 0px;}
.rightcell select.tcn-grid-search-field-list, .rightcell select.tcn-grid-search-field-type{ height: 24px;width: 150px;margin-left: 5px;}
.rightcell input[type="submit"].tcn-grid-search-button{ height: 25px;padding: 0px 5px;margin-left: 10px;}
.rightcell .tcn-grid-search-box-search{ margin: 0px;margin-bottom: 10px;}
.rightcell .tcn-grid-search-box-searched-text{ cursor: pointer;font-weight: bold;}
.rightcell h1.tcn_grid_title{ text-align: left;margin-top: 0px;padding: 0px;}
.editableText{ width: 100%;height: 100%;padding: 0px;margin: 0px;border: none;background-color: #cccccc;background-image: none !important;}
.tcn-datagrid{ width: 100%;min-width: 100%;margin-left: -999999px;}
.tcn-datagrid-footer,.tcn-datagrid-header{ height: 30px;min-width: 100%;overflow: hidden;white-space: nowrap;background-color: #f6f6f6;background-image: none !important;border-bottom: 1px solid #aaaaaa;}
.tcn-datagrid-footer{ border: none;height: auto;}
.tcn-datagrid-footer-cell{ padding-right: 2px;padding-left: 2px;}
.tcn-datagrid-footer .fixed .fixed-column,.tcn-datagrid-header .fixed .fixed-column,.tcn-datagrid-footer .fixed,.tcn-datagrid-header .fixed{ height: 29px;display: inline-block;width: auto;float: left;zoom: 1;}
.tcn-datagrid-footer .fixed .fixed-column,.tcn-datagrid-footer .fixed{ height: auto;}
.tcn-datagrid-footer .number,.tcn-datagrid-header .number{ width: 41px;}
.tcn-datagrid-footer .number-2{ width: 71px;}
.tcn-datagrid-footer .footer,.tcn-datagrid-header .header{ display: inline-block;zoom: 1;overflow: hidden;}
.tcn-datagrid-footer .footer .scroll,.tcn-datagrid-header .header .scroll{ height: 50px;overflow-x: scroll;white-space: nowrap;}
.tcn-datagrid-footer .footer .scroll{ height: auto;overflow: hidden;white-space: nowrap;}
.tcn-datagrid-footer .footer .txt,.tcn-datagrid-header .header .txt{ height: 30px;}
.tcn-datagrid-footer .footer .txt{ height: auto;}
.datagrid-table1,.datagrid-table{ border-spacing: 0px;table-layout: fixed;}
.datagrid-table1 tbody tr,.datagrid-table thead tr{ height: 30px;vertical-align: top;position: relative;}
.datagrid-table1 tbody tr td{ padding-top: 8px;border-top: 1px solid #aaaaaa;}
.resizable{ height: 30px;float: left;white-space: pre;overflow: hidden;padding-top: 2px;position: relative;}
.resizable.sortable{ cursor: pointer;background: url(images/sortable.png) center right no-repeat;}
.resizable.desc{ cursor: pointer;background: url(images/desc.png) center right no-repeat;}
.resizable.asc{ cursor: pointer;background: url(images/asc.png) center right no-repeat;}
.resizable a{ text-decoration: none;color: black;}
.datagrid-table1 tbody tr td,.datagrid-table thead tr th{ position: relative;border-right: 1px solid #aaaaaa;overflow: hidden;font-weight: bold;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.datagrid-table thead tr th{ white-space: pre-line;}
.datagrid-table tbody tr td.machine{ background-color: red;background-image: none !important;}
.datagrid-table1 tbody tr td.number,.datagrid-table thead tr th.number{ width: 41px;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.datagrid-table1 tbody tr td.number-2{ width: 71px;padding: 8px 0px 0px 0px;}
.datagrid-table tbody tr{ height: 25px;position: relative;background-color: #ffffff;background-image: none !important;}
.datagrid-table tbody tr,.datagrid-table tbody tr td{ vertical-align: middle;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.datagrid-table tbody tr.active{ background-color: #91d2ff !important;background-image: none !important;color: #000000;}
.datagrid-table tbody tr td.checkbox,.datagrid-table thead tr th.checkbox{ width: 30px;padding: 2px;text-align: center;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#cbSelAll{ position: relative;}
.datagrid-table tbody tr td{ border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;padding: 2px;white-space: pre;overflow: hidden;position: relative;}
.datagrid-table tbody tr td.number{ width: 41px;background-color: #f6f6f6;background-image: none !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.datagrid-table tbody tr td.number.active{ background: #f6f6f6 url(images/active-row.png) no-repeat right center;color: #000000;}
.tcn-datatable-content{ overflow: hidden;position: absolute;width: 100%;white-space: nowrap;vertical-align: top;}
.tcn-datatable-content .fixed{ overflow: hidden;background-color: #fff8ad;background-image: none !important;display: inline-block;zoom: 1;float: left;}
.tcn-datatable-content .fixed .txt,.tcn-datatable-content .fixed .scroll{ overflow: hidden;}
.tcn-datatable-content .content{ overflow: scroll;position: relative;white-space: nowrap;display: inline-block;zoom: 1;margin: 0px;}
.tcn-datagrid-pagination{ position: relative;float: right;text-align: right;margin-right: 20px;height: 50px;}
A.tcn-datagrid-pagination-button:link,A.tcn-datagrid-pagination-button:active,A.tcn-datagrid-pagination-button:visited{ position: relative;display: inline-block;zoom: 1;height: 25px;width: 30px;border: 1px solid #aaaaaa;margin: 0px 5px 0px 0px;padding-top: 2px;text-align: center;text-decoration: none;font-size: 17px;}
A.tcn-datagrid-pagination-button:hover{ background-color: #4387f5;background-image: none !important;border: 1px solid #2f5bb7;cursor: pointer;color: #ffffff;}
A.tcn-datagrid-pagination-button.disabled{ display: none;}
input.tcn-datagrid-pagination-field{ position: relative;height: 25px;width: 30px;max-width: 30px;margin: 0px;top: -1px;margin-right: 5px;text-align: center;border: 1px solid #aaaaa;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.tcn-datagrid-pagination-current{ display: inline-block;zoom: 1;font-weight: bold;height: 19px;width: 30px;top: 3px;position: relative;border: 1px solid #aaaaaa;padding: 3px 0px 0px 0px;margin-right: 5px;text-align: center;color: #aaaaaa;}
.tcn-datagrid-pagination-current-records{ display: block;margin-right: 5px;}
.tcn-datagrid-search-box{ display: inline-block;zoom: 1;margin-left: 10px;}
.tcn-datagrid-search-form{ display: inline-block;zoom: 1;margin: 0px;padding: 0px;}
label.tcn-datagrid-search-text{ display: block;}
input.tcn-datagrid-search-field{ width: 150px;height: 25px;padding: 0px;margin: 0px;border: 1px solid #aaaaaa;}
select.tcn-datagrid-search-field-type,select.tcn-datagrid-search-field-list{ position: relative;height: 27px;width: 150px;line-height: 22px;margin-left: 5px;border: 1px solid #aaaaaa;}
input[type="submit"].tcn-datagrid-search-button{ margin-left: 5px;height: 25px;padding: 0px 5px;}
.tcn-datagrid-search-box-search{ margin: 0px 0px 10px 10px;}
.tcn-datagrid-search-box-searched-text{ cursor: pointer;font-weight: bold;}
.tnc-datagrid-bulk-buttons{ position: relative;display: inline-block;zoom: 1;width: auto;margin: 5px 0px 0px 5px;padding: 0px;padding-top: 21px;vertical-align: top;}
.no-search{ padding-top: 0px !important;}
.tnc-datagrid-bulk-buttons LI.menu,.tnc-datagrid-bulk-buttons LI{ text-align: center;width: 50px;height: 26px;padding: 0px;margin-right: 5px;display: inline-block;zoom: 1;background-color: #f6f6f6;background-image: none !important;border: 1px solid #cccccc;}
.tnc-datagrid-bulk-buttons LI.menu:hover,.tnc-datagrid-bulk-buttons LI:hover{ background-color: #f6f6f6;background-image: none !important;border: 1px solid #cccccc;}
.tnc-datagrid-bulk-buttons LI.menu{ width: 65px;padding-top: 0px;}
.tnc-datagrid-bulk-buttons LI:hover{ background-color: #000000;background-image: none !important;}
.tcn-datagrid-filter-area{ display: inline-block;zoom: 1;margin-top: 5px;}
select.tcn-datagrid-filter-field, select.tcn-datagrid-bulk-action-field{ height: 24px;width: 158px;margin-right: 10px;}
.tnc-grid-filter-button-nav,.tnc-grid-filter-button{ cursor: pointer;background: url(images/arrow-down-black.png) no-repeat center right;}
.tnc-grid-filter-button-nav:hover,.tnc-grid-filter-button:hover{ background: #f6f6f6 url(images/arrow-down-black.png) no-repeat center right;}
.tnc-grid-filter-button-nav{ position: relative;width: 120px;}
.tnc-grid-filter-button-nav UL,.tnc-grid-filter-button UL{ display: none;}
.tnc-grid-filter-button-nav:hover UL,.tnc-grid-filter-button:hover UL{ display: block;position: absolute;z-index: 1000;background-color: #f8f8f8;background-image: none !important;margin: 0px;padding: 15px 0px 10px 0px;width: auto;min-width: 230px;list-style: none;border-top: 1px solid #cccccc;margin-left: -1px;text-align: left;}
.tnc-datagrid-bulk-buttons LI.normal,.tnc-grid-filter-button-nav:hover UL LI.normal,.tnc-grid-filter-button:hover UL LI.normal{ padding: 5px;text-align: left;border: none;border-bottom: 1px solid #cccccc;background: none;width: 100%;display: block;}
.tnc-datagrid-bulk-buttons LI.normal:hover,.tnc-grid-filter-button-nav:hover UL LI.normal:hover,.tnc-grid-filter-button:hover UL LI.normal:hover{ background-color: #4281f4;background-image: none !important;color: #ffffff;}
.tnc-datagrid-bulk-buttons LI.normal:last-child,.tnc-grid-filter-button-nav:hover UL LI.normal:last-child,.tnc-grid-filter-button:hover UL LI.normal:last-child{ border: none;}
.tnc-datagrid-bulk-buttons LI.normal A,.tnc-grid-filter-button-nav:hover UL LI.normal A,.tnc-grid-filter-button:hover UL LI.normal A{ text-decoration: none;}
.tnc-datagrid-bulk-buttons LI.data,.tnc-grid-filter-button-nav:hover UL LI.data,.tnc-grid-filter-button:hover UL LI.data{ padding: 5px;text-align: left;border: none !important;background: none;width: 100%;}
.tnc-datagrid-bulk-buttons LI.data:last-child,.tnc-grid-filter-button-nav:hover UL LI.data:last-child,.tnc-grid-filter-button:hover UL LI.data:last-child{ border: none !important;}
.tnc-datagrid-bulk-buttons LI.data A,.tnc-grid-filter-button-nav:hover UL LI.data A,.tnc-grid-filter-button:hover UL LI.data A{ text-decoration: none;}
.tnc-grid-filter-button-nav:hover UL LI.top,.tnc-grid-filter-button:hover UL LI.top{ padding: 5px;text-align: left;height: 20px;background: none !important;border: none !important;}
.tnc-grid-filter-button-nav:hover UL LI.data div,.tnc-grid-filter-button:hover UL LI.data div{ overflow: hidden;height: 250px;position: relative;width: auto;border: none !important;}
.tnc-grid-filter-button-nav:hover UL LI.data div UL,.tnc-grid-filter-button:hover UL LI.data div UL{ max-height: 250px;overflow: auto;border: none !important;}
.tnc-grid-filter-button-nav:hover UL LI.data div UL LI,.tnc-grid-filter-button:hover UL LI.data div UL LI{ padding: 5px;text-align: left;width: 100% !important;display: block !important;background: none !important;border: none !important;}
.tnc-grid-filter-button-nav:hover UL LI.button,.tnc-grid-filter-button:hover UL LI.button,.tnc-grid-filter-button-nav:hover UL LI.button:hover,.tnc-grid-filter-button:hover UL LI.button:hover{ border: none !important;border-top: 1px solid #dddddd !important;height: 30px;width: 100%;padding-top: 4px;background: none !important;}
.tnc-grid-filter-button-nav:hover UL LI.button input,.tnc-grid-filter-button:hover UL LI.button input{ width: 50px;height: 100%;margin: 0px;}
.tnc-grid-filter-button-nav:hover UL LI.button input:hover,.tnc-grid-filter-button:hover UL LI.button input:hover{ font-weight: bold;cursor: pointer;}
.tnc-grid-filter-button-nav:hover UL LI.data UL LI:hover,.tnc-grid-filter-button:hover UL LI.data UL LI:hover{ background-color: #d5f1ff;background-image: none !important;}
.tnc-grid-filter-button-nav:hover UL LI A:active,.tnc-grid-filter-button-nav:hover UL LI A:link,.tnc-grid-filter-button-nav:hover UL LI A:visited,.tnc-grid-filter-button:hover UL LI A:active,.tnc-grid-filter-button:hover UL LI A:link,.tnc-grid-filter-button:hover UL LI A:visited{ display: inline-block;zoom: 1;width: 100%;height: 100%;color: #000000;padding-left: 16px;}
.tnc-grid-filter-button-nav:hover UL LI A:hover,.tnc-grid-filter-button:hover UL LI A:hover{ text-decoration: none;}
.tnc-grid-filter-button-nav:hover UL LI A.active:active,.tnc-grid-filter-button-nav:hover UL LI A.active:link,.tnc-grid-filter-button-nav:hover UL LI A.active:visited,.tnc-grid-filter-button:hover UL LI A.active:active,.tnc-grid-filter-button:hover UL LI A.active:link,.tnc-grid-filter-button:hover UL LI A.active:visited{ background: url(images/pipa.png) no-repeat left center;}
.tnc-grid-bulk-buttons LI:hover{ background-color: #000000;background-image: none !important;}
.tcn-context-menu{ position: absolute;width: 250px;display: none;background-color: #ffffff;background-image: none !important;border: 1px solid #aaaaaa;z-index: 6000;-moz-box-shadow: 3px 3px 2px rgba(64, 64, 64, 0.5);-webkit-box-shadow: 3px 3px 2px rgba(64, 64, 64, 0.5);box-shadow: 3px 3px 2px rgba(64, 64, 64, 0.5);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.tcn-grid-context-menu-header,.tcn-grid-context-menu-button{ width: 250px;padding: 5px 10px 5px 10px;text-align: left;color: #000000;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.selected{ width: 250px;background: url(images/check.png) center right no-repeat;}
.tcn-grid-context-menu-sep{ border-top: 1px solid #aaaaaa;}
.tcn-grid-context-menu-header{ font-weight: bold;}
.tcn-grid-context-menu-header:hover{ background-color: none;background-image: none !important;}
.tcn-grid-context-menu-button:hover{ background-color: #4281f4;background-image: none !important;color: #ffffff;cursor: pointer;}
.tcn-datagrid-autofilter-elem{ height: 50px;}
.tcn-columnlist-checklist,.tcn-autofilter-checklist{ position: relative;height: 350px;border: 1px solid #cccccc;overflow: auto;margin-top: 3px;}
.tcn-datagrid-disable-select{ webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tcn-columnlist-checklist ul, .tcn-autofilter-checklist UL{ margin: 0px;padding: 0px;}
.tcn-columnlist-checklist ul li, .tcn-autofilter-checklist label{ margin: 0px;padding: 0px;display: block;}
span.link{ color: #0464a0;text-decoration: none;cursor: pointer;}
span.link:hover{ color: #0464a0;text-decoration: underline;}
a:link,a:visited,a:active{ color: #0464a0;text-decoration: none;}
a:hover{ color: #0464a0;text-decoration: underline;}
.tcn-button-icon,.tcn-tree-icon,.tcn-icon-button-black,.tcn-icon-button{ width: 16px;height: auto;min-height: 16px;display: inline-block;zoom: 1;}
.tcn-button-icon,.tcn-tree-icon{ background-image: url(images/ui-icons_ffffff_256x240.png);min-height: 18px;}
.tcn-icon-button{ background-image: url(images/ui-icons_454545_256x240.png);}
.tcn-icon-button-black{ position: absolute;background-image: url(images/ui-icons_454545_256x240.png);zoom: 1.5;-moz-border-radius: 9px;border-radius: 9px;border: 1px solid #cccccc;top: -3px;background-color: #e6e6e6;background-image: none !important;z-index: 5000;}
.tcn-icon-button-black div{ position: relative;display: none;}
.tcn-icon-button-black:hover div{ display: block;position: relative;}
.tcn-icon-button{ margin-top: 0px;zoom: 1.4;}
.tcn-icon-button-2{ width: auto;height: 16px;display: inline-block;zoom: 1.4;border: 1px solid #cccccc;}
.tcn-icon-button-1{ margin: 0px;width: 50px;height: 40px;background: #3aeb5b url(images/ui-icons_ffffff_256x240.png);float: left;}
.tcn-icon-pencil{ background-position: 0px 0px;}
.tcn-icon-pencil:hover{ background-position: 0px -40px;}
.tcn-icon-minus{ background-position: -50px 0px;}
.tcn-icon-minus:hover{ background-position: -50px -40px;}
ul.sidemenu{ background-color: #353535;background-image: none !important;width: 220px;position: fixed;clear: left;left: 0px;top: 50px;bottom: 0px;margin: 0px;padding: 0px;list-style: none;overflow: visible;z-index: 5000;}
.closed{ width: 50px !important;overflow: hidden;margin-right: 50px;}
.closed LI{ width: 40px !important;overflow: hidden;}
.closed LI a span{ display: none;}
ul.sidemenu LI{ padding: 0px;margin: 5px;height: 40px;width: 210px;color: #ffffff;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
ul.sidemenu LI:first-child{ margin-top: 20px;}
ul.sidemenu LI:hover{ background-color: #004a87;background-image: none !important;}
ul.sidemenu LI a{ color: #ffffff;font-weight: bold;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;zoom: 1;height: 100%;width: 100%;}
ul.sidemenu LI a span{ position: absolute;margin-top: 13px;margin-left: 25px;}
.tcn-icons{ background-image: url(images/icons.png);}
.sidemenu li ul{ display: none;}
.sidemenu li:hover ul{ display: block;position: absolute;margin: 0px;top: 3em;left: 3em;padding: 0px;list-style: none;background-color: black;background-image: none !important;}
.tcn-sidemenu-control{ background-position: -45px 0px;width: 45px;height: 50px;display: inline-block;zoom: 1;border-left: 1px solid #ebebeb;cursor: pointer;}
.tcn-sidemenu{ width: 30px;height: 40px;display: inline-block;zoom: 1;float: left;margin-left: 5px;}
.tcn-dashboard{ background-position: -7px -3px;}
.tcn-message{ background-position: -7px -56px;}
.tcn-reports{ background-position: -7px -96px;}
.tcn-documents{ background-position: -7px -143px;}
.tcn-partners{ background-position: -7px -188px;}
.tcn-appointment{ background-position: -7px -236px;}
.tcn-services{ background-position: -7px -276px;}
.tcn-setup{ background-position: -7px -324px;}
.tcn-sales{ background-position: -7px -371px;}
.tcn-time-treatment{ background-position: -7px -422px;}
.tcn-employees{ background-position: -7px -143px;}
#search-box{ display: inline-block !important;zoom: 1;height: 50px;border-left: 1px solid #ebebeb;padding: 0px;vertical-align: top;}
.search-field{ height: 45px;margin: 0px;border: none;padding-left: 5px;vertical-align: top;color: #838383;font-weight: bold;}
.search-submit,.search-delete{ width: 50px;height: 50px;display: inline-block;zoom: 1;border: none;border-right: 1px solid #ebebeb;cursor: pointer;vertical-align: top;}
.search-submit{ background-position: -45px -45px;}
.search-delete{ background-position: -45px -144px;}
.search-submit:hover{ background-position: -45px -94px;}
.search-delete:hover{ background-position: -45px -194px;}
.right-side-menu{ position: fixed;right: 0px;top: 0px;bottom: 0px;width: 200px;background-color: #353535;background-image: none !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 6000;}
.right-side-menu .header{ height: 50px;width: 200px;;margin: 0px;padding: 0px;list-style: none;}
.right-side-menu .header li{ display: inline-block;position: relative;zoom: 1;width: 50px;height: 50px;padding: 0px;background-color: #242424;background-image: none !important;}
.right-side-menu .header li:hover{ background-color: #353535;background-image: none !important;cursor: pointer;}
.logged-users{ background-position: -96px 0px;}
.quick-messages{ background-position: -146px 0px;}
.quick-notes{ background-position: -196px 0px;}
.quick-events{ background-position: -246px 0px;}
.right-side-menu .header li.active-menu{ background-color: #353535;background-image: none !important;}
.right-side-menu .title{ text-transform: uppercase;color: #ffffff;height: 30px;border-bottom: 1px solid #000;padding: 7px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.right-side-ul{ width: 200px;margin: 0px;padding: 0px;list-style: none;}
.right-side-ul li{ width: 200px;height: 50px;border-bottom: 1px solid #000;margin: 0px;padding: 0px;}
.user-profile{ position: relative;-moz-border-radius: 50%;border-radius: 50%;width: 40px;height: 40px;margin-left: 2px;margin-top: 2px;margin-right: 10px;float: left;border: 3px solid #1cbcb4;}
.user-profile-noborder{ position: relative;-moz-border-radius: 50%;border-radius: 50%;width: 35px;height: 35px;margin-top: -12px;margin-right: 5px;margin-left: 10px;float: left;border: 1px solid #cccccc;}
.user-name{ position: relative;text-transform: uppercase;color: #ffffff;font-weight: #bold;display: inlinde-block;padding-top: 10px;}
.user-job{ color: #ffffff;font-size: 10px;}
#rightData{ max-height: 300px;overflow: auto;}
.user-notes{ margin: 0px;padding: 0px;list-style: none;width: 100%;}
.user-notes li{ border-bottom: 1px solid #000;padding-left: 3px;padding-right: 3px;margin: 0px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.user-note-text, .user-note-controls{ color: #ffffff;font-size: 10px;margin-left: 3px;}
.user-msg-text{ color: #ffffff;font-size: 10px;margin-left: 58px;white-space: 100%;}
.done{ color: #cdcdcd;text-decoration: line-through;}
.user-note-input{ color: #ffffff;font-size: 10px;height: 50px;}
.user-note-input textarea{ color: #ffffff;font-size: 10px;height: 50px;width: 100%;background-color: #353535;background-image: none !important;border: none;}
.save-button{ position: relative;color: #ffffff;background-color: #004a87;background-image: none !important;border: none;width: 190px;height: 25px;margin: 10px 5px;}
.user-time{ color: #004a87;}
label{ padding: 0px;}
.page-title{ position: relative;background-color: #f7f7f7;background-image: none !important;height: 69px;padding-left: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #ebebeb;padding-top: 10px;margin-top: 50px;}
.single-page-title, .single-page-subtitle{ color: #343434;font-weight: normal;padding: 15px 0px 0px 0px;font-size: 18px;margin: 0px;display: inline-block;zoom: 1;}
.single-page-subtitle{ font-size: 13px;}
.current-time{ position: absolute;right: 220px;font-size: 30px;color: #343434;top: 20px;}
.grid-vertical-filters{ margin: 0px;margin-left: 30px;padding: 0px;list-style: none;width: 80%;}
.grid-vertical-filters a{ text-decoration: none;}
.grid-vertical-filters LI{ margin: 0px;margin-top: 10px !important;padding: 5px 0px 0px 20px !important;color: #353535;width: 100%;border: 1px solid #cccccc;height: 35px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 2px;border-radius: 2px;}
.grid-vertical-filters LI:hover, .grid-vertical-filters LI.active-filter-button{ background-color: #004a87;background-image: none !important;color: #ffffff;}
.grid-vertical-filters LI.new{ background-color: #e93d27;background-image: none !important;color: #ffffff;text-align: center;text-transform: uppercase;padding: 0px !important;padding-top: 9px !important;border: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.grid-vertical-filters LI:hover .ui-icon, .grid-vertical-filters LI.active-filter-button .ui-icon{ background-image: url(images/ui-icons_ffffff_256x240.png);}
.grid-vertical-filters LI span{ position: absolute;margin-top: 5px;font-weight: bold;}
.grid-column-2{ padding: 0px;margin: 0px;list-style: none;vertical-align: top;position: relative;left: 0px;}
.grid-column-2 li{ padding: 0px;margin: 0px;display: inline-block;zoom: 1;vertical-align: top;}
.grid-column-2 li.col-1{ width: 35%;}
.grid-column-2 li.col-2{ width: 64%;margin-right: 10px;}
.grid-title{ color: #353535;font-size: 12px;font-weight: bold;text-transform: uppercase;margin-bottom: 0px;}
.pagination-column2{ position: absolute;padding: 0px;margin: 0px;float: right;height: 50px;vertical-align: top;top: 0px;right: 0px;}
.pagination-column2 LI{ padding: 0px;margin: 0px;display: inline-block;zoom: 1;width: 50px;height: 50px;border-left: 1px solid #ebebeb;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 15px;padding-left: 13px;text-align: center;}
.tcn-table-area-column2{ margin: 0px;margin-top: 50px;min-height: 500px;}
.grid-column2 tr td{ height: 50px;border-bottom: 1px solid #ebebeb;padding-top: 5px;}
.grid-column4 tr td{ border-bottom: 1px solid #ebebeb;}
p.margin0{ margin: 0px !important;padding: 0px !important;}
.grid-column2, .grid-column4{ width: 100%;border-collapse: collapse;}
.grid-column2 tr td.img,.grid-column2 tr td.imp,.grid-column2 tr td.cb{ width: 50px;text-align: center;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 15px;}
.grid-column2 tr td.img{ width: 50px;text-align: center;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 0px;}
.grid-column2 tr td.CreateDate{ width: 100px;}
.emphasis{ text-transform: uppercase;color: #353535 !important;}
.grid-column3{ width: 100%;border-collapse: collapse;}
.grid-column3 tr td{ height: 69px;border-bottom: 1px solid #ebebeb;padding-top: 5px;}
.pagination-column3{ position: absolute;padding: 0px;margin: 0px;float: right;height: 69px;vertical-align: top;top: 0px;right: 0px;}
.pagination-column3 LI{ position: relative;padding: 0px;margin: 0px;display: inline-block;zoom: 1;width: 69px;height: 69px;border-left: 1px solid #ebebeb;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 22px;padding-left: 20px;text-align: center;}
.pagination-column3 LI div.sub-bulk{ display: none;}
.pagination-column3 LI.opened div.sub-bulk{ display: block;position: absolute;background-color: #ffffff;background-image: none !important;z-index: 6000;right: 0px;width: 300px;height: 350px;overflow: auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);-webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);box-shadow: 0 1px 2px rgba(64, 64, 64, 0.5);}
.pagination-column3 LI.opened div.sub-bulk ul{ display: block;margin: 0px;padding: 0px;list-style: none;width: 300px;height: 300px;overflow: auto;}
.pagination-column3 LI.opened div.sub-bulk ul li{ display: block;width: 280px;height: auto;text-align: left;margin: 0px;padding: 5px;border-bottom: 1px solid #cccccc;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pagination-column3 LI.opened div.sub-bulk ul li.bulk_active-row{ background-color: #cccccc;background-image: none !important;}
.pagination-column4{ padding: 0px;margin: 0px;height: 30px;width: 100%;border-bottom: 1px solid #ebebeb;vertical-align: top;background-color: #e4e8eb;background-image: none !important;}
.pagination-column4 LI{ padding: 0px;margin: 0px;display: inline-block;zoom: 1;width: 69px;height: 30px;border-right: 1px solid #ebebeb;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 3px;padding-left: 20px;text-align: center;}
.pagination-column4 LI.return{ width: auto;border: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 5px;padding-right: 5px;padding-top: 3px;text-align: left;float: right;color: #000;font-weight: bold;vertical-align: top;}
.pagination-column4 LI.next-main-record,.pagination-column4 LI.prev-main-record{ width: auto;border: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;float: right;color: #000;font-weight: bold;vertical-align: top;}
.pagination-column4 LI.return span{ position: relative;top: -6px;}
.pagination-column4 LI.active-menuitem, .pagination-column4 LI:hover{ background-color: #353535;background-image: none !important;color: #ffffff;}
.pagination-column4 LI.active-menuitem .ui-icon, .pagination-column4 LI:hover .ui-icon{ background-image: url(images/ui-icons_ffffff_256x240.png);}
iframe{ overflow: hidden;height: 100%;width: 100%;}
iframe.dictation{ width: 100%;height: 490px;}
.tcn-checkbox,.tcn-group-checkbox{ margin: 0px;padding: 10px 0px;list-style: none !important;}
.tcn-group-checkbox li{ margin: 0px;height: 18px;padding-left: 20px;}
.tcn-checkbox li,.tcn-group-checkbox li.group{ padding-left: 0px;}
.selectinverse,.selectnone,.selectall{ width: 15px;height: 14px;display: inline-block;z-index: 1;cursor: pointer;}
.selectall{ background: url(images/selectall.png) no-repeat;}
.selectnone{ background: url(images/selectnone.gif) no-repeat;}
.selectinverse{ background: url(images/selectinverse.png) no-repeat;}
.tcn-select-panel{ float: right;margin-right: 5px;}
.inside-message{ position: relative;height: 52px;padding: 10px;background-color: #f7f7f7;background-image: none !important;border-bottom: 1px solid #000000;font-size: 18px;padding-top: 18px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.input-error{ background-color: #f9b7b7;background-image: none !important;}
	body {
		background-color: #1b5e93;
	}


.tcn-tree-zone {
	margin: 0px auto;
	width: 900px;
	padding: 0px;
	list-style: none;
}

ul.tcn-tree {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.tcn-tree li {
	height: auto;
	display: block;
	float: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background: url(images/left.png) no-repeat left top;
	cursor: pointer;
	vertical-align: top;
	zoom:1;
}

ul.tcn-tree li span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 3px;
	height: 20px;
	white-space: nowrap; 
	overflow: hidden;
}

ul.tcn-tree li.tcn-open {
	padding: 0px 0px 0px 10px;
	background: url(images/down1.png) no-repeat left top;
	border: none;
}

ul.tcn-tree li.tcn-open  UL{
	display: block;
}

ul.tcn-tree li.tcn-open  UL LI{
	height: auto;
	display: block;
	float: none;
}


ul.tcn-tree li.tcn-close ul {
	padding: 0px 0px 0px 25px;
	margin: 5px 0px 0px 0px;
	display: none;
}

ul.tcn-tree li.tcn-close ul li {
	height: auto;
	display: block;
	float: none;
}

ul.tcn-tree li ul {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	display: none;
}

ul.tcn-tree li ul li {
	height: auto;
	display: block;
	float: none;
}
