body {margin: 2em; background-color: #cccccc}
body,td,th,input,textarea,select,a {font-family: arial; font-size: 12px; line-height: 1.4em; color: #666666}
h1 {font-size: 1.2em; margin: 0 0 .4em 0; color: #333333; padding-bottom: .5em}
.ajaxContent h1 {font-size: 1.4em}
h2 {font-size: 1.4em; margin: 1em 0; border-bottom:1px solid #94c456}
h2:first-of-type {margin-top: 0}
h3 {font-size: 1.2em; margin: 0;}
h4 {font-size: 1em; margin: 0;}
h5 {font-size: 1em; font-style: italic; margin: 0;}
a {text-decoration: inherit; color: inherit; background-color: inherit; font-size: inherit; font-weight: inherit}
address {font-size: 1em; font-style: normal; color: #777777; text-align: left;}
#header {margin-bottom: 15px}
#wipe{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; display: none;z-index: 1000; opacity: .5}
#pop {position: fixed; top: 0; left: 0; width: 600px; text-align: left; background-color: #ffffff; display: none; padding: 2em; z-index: 1001}
#tooltip {position: absolute; display: none; color: #0267af; padding: 4px; border: 1px solid #0267af;  z-index: 1003}
.forward {background-image: url('../images/forward.png'); background-position: right; padding-right: 16px}
.back {background-image: url('../images/back.png'); padding-left: 16px}
.link {background-repeat: no-repeat; height: 16px; line-height: 14px;}
.link a,.bold,.bold a {font-weight: bold}
.link a:hover {color: #65b739}
.tabContainer,.tabContainer a {text-decoration: none}
.tabContainer {border-top: 5px solid #333333; background-color: #333333}
.tab {display: block; float: left; font-size: 1.1em; height: 25px; line-height: 25px; padding: 0 18px;}
.tab {text-decoration: none; color: #cbcbcb}
.tab.act,.tabContent {background-color: #f7f7f7!important}
.tab.act {color: #333333;}
.tab.disabled {background-color: #eeeeee; color: #cccccc}
.tabContent {padding-top: 5px;}
.tabIndent {margin: 18px}
.hover {background-color: #e5f0f7}
.inactive {opacity: .6}
.inactive .name:after {content:'*'}
input,textarea,select {border: 1px solid #cccccc; height: 26px;}
input[type="checkbox"],input[type="radio"] {width: auto!important; height: auto!important}
input,textarea {padding: 0 5px}
input:disabled {opacity: .3; filter: alpha(opacity=30);}
.auto {width: auto; height: auto; border: none}
.italic {font-style: italic}
.emptyFolder {color: #ff0000}
#top {border-bottom: 5px solid #cccccc; min-height: 126px}
#breadcrumb {position: absolute; left: 186px; top: 100px}
#searchContainer {position: absolute; right: 10px; top: 100px}
#searchDetail {position: absolute; width: 400px; height: 30px; background-color: #fff; overflow: hidden; top: -7px; right: 20px; z-index: 999; display: none;  text-align: right}
#searchDetail label {display: inline;}
#searchDetail input[type=text],#searchDetail select {width: auto; display: inline;}
#pageContainer {width: 1000px; text-align: left; padding-bottom: 10px; background-color: #ffffff}
#footer {width: 1000px; border-top: 2px solid #65b739; padding-top: 2px;text-align: right;}
#footer a {color: #444444; font-weight: bold; padding: 0 2px;}
#footer a:hover {text-decoration: underline}
#content {}
.container {width: 817px; border-left: 3px solid #cccccc; text-align: left}
.container .content {padding: 0px; text-align: justify}
.content a {text-decoration: underline}
.containerSmall,.contenderSmall {width: 390px}
.containerSmall,.mb {text-align: left; margin-bottom: 1em;}
.containerSmall .content {padding: 10px; text-align: left}
.loginHeader {font-weight: bold; font-size: 1.2em}
.loginHeader a {font-weight: normal; font-style: italic; color: #65b739}
.loginHeader a:hover {text-decoration: underline}
.mmenu {display: block; width: 180px; height: 26px; background-color: #e5f0f7; color: #0267af; line-height: 26px; margin-bottom: 1em; font-weight: bold; font-size: 1.2em}
.mmenu.act {background-color: #0267af; color: #e5f0f7}
#menu,.menuContainer,#logo {width: 180px;}
#logo {padding-bottom: 20px;}
.menuContainer,.mr {margin-right: 1em;}
#menu a {display: block; margin: 0 0 5px 0; color: #ffffff; text-decoration: none; font-size: 1.2em; font-weight: normal; padding: 2 10px; line-height: 26px;}
#menu a:hover,#menu a.act {color: #ffffff;}
.bdrBlue {border: 1px solid #94c456; border-radius: 8px}
.bdrTGreenStr {border-top: 1px dashed #65b739; margin-top: .2em; padding-top: .2em;}
.bgblue,#menu a:hover,#menu a.act {background-color: #333333;}
.bglGreen {background-color: #f7f7f7}
.bglBlue,#menu a, #tooltip {background-color: #94c456;}
.bgRed {background-color: #ff0000;}
.bgAct {cursor: pointer; background-color: #cccccc!important;}
.po {cursor: pointer}
.sp {height: 1em}
.mt {margin-top: 1em}
.he h1 {margin-bottom: 8px;}
.fl,.col,.colfirst,#menu {float: left;}
.fr {float: right}
.col,.colfirst,.mr {margin-right: 10px; text-align: left; overflow: hidden}
.col,.colfirst {padding: 2px; display: table-cell; vertical-align: middle}
.colfirst {padding-left: 20px}
.row {margin: 0px 18px; border-bottom: 3px solid #d2d2d2;}
.row:after,.rowheader:after,.rowsub:after {content: "."; display: block; clear: both; visibility: hidden; height: 0;}
.rowheader,.table th {color: #ffffff; font-weight: bold; background-color: #666; background-repeat: repeat-x; border-color: #666}
.table thead {background-color: #666!important;}
.table-indent {margin-left: -18px; width: 817px!important}
.table-indent th:first-child,.table-indent td:first-child {padding-left: 18px}
.table {border-collapse: collapse; width: 100%}
.table th,.table td {padding-right: 1em; padding-top: 2px; padding-bottom: 2px}
.table td {border-bottom: 3px solid #d2d2d2;}
.table th:first-letter {text-transform: capitalize;}
..table th:first-child {padding-right: none}
.table-main {background-color: #fff}
..table-main td:first-child,.table th:first-child {padding-left: 1em;}
..table-main td:last-child {padding-right: 2em; background-position: right 1em center!important}
.table-main td.spacer {width: 15px; padding:0; margin:0; border: none;}
.table-sortable thead td:first-child,.table-sortable thead td:last-child {background-image: none!important}
.table-hover tbody td:first-child,.table-hover tbody td:last-child {background-color:#fff!important}
.table-sortable-header {cursor: pointer; background-image: url(themes/logwise/images/sort-bg.gif); background-repeat: no-repeat!important; background-position: -5px 50%; padding-left: 12px}
.no-sort {cursor: default; background-image: none!important}
.table-sortable-asc {background-image: url(themes/logwise/images/sort-asc.gif); }
.table-sortable-desc {background-image: url(themes/logwise/images/sort-desc.gif); }
.rowsub {color: #ffffff; font-weight: bold; background-color: #000000; background-repeat: repeat-x;}
.form-clean .combo,.form-clean .mb {margin: 0!important; padding: 0; height: 20px!important; line-height: 20px!important;}
.form-clean .fl {float: none!important; display: inline-block}
.form-clean input,.form-clean .textbox-addon,.form-clean .combo-arrow {padding: 0; height: 20px!important;}
.no-border {border-color: transparent}
.cl {clear: both; float: none; height: 0}
.number,.number td {text-align: right}
.ntb td {color: #0267af}
.hidden {display: none}
 .edit {margin-right: 4px}
th,label,.label {font-size: 12px; font-weight: bold; text-align: left;}
.label {width: 120px}
.sum {border-top: 1px solid #65b739}
h1,h2,.blue,legend,h3,h4,h5 {color: #94c456}
.tttree-node-selected {background-color: #94c456!important}
.tableform h2 {margin: 20px 0 10px 0}
.green {color: #65b739}
.hrgreen {border: 1px solid #65b739}
.dateinput {display: inline;}
.dateinput select,.dateinput input {height: 24px; width: auto;}
.loading {background-image: url('../images/loading.gif'); background-repeat: no-repeat; background-position: 50% 50%}
.bbutton {margin-top: 10px; background-color: #333333; color: #ffffff; border: none; height: 26px; width: auto;}
.button {background-color: #333333; color: #ffffff; padding: 2px 6px; line-height: 26px; width: auto; position: relative; display: block; cursor: pointer; margin-top: 1em; border: none; font-size: 12px; font-weight: bold; width: auto; text-decoration: none; margin-bottom: 18px}
.button:hover {}
.readon {display: block; margin-top: 1em; color: #65b739}
.error,.warn,.warn td:nth-last-child(2) {background-image: url('../images/warning.png'); background-position: right; background-repeat: no-repeat;}
.expires {background-image: url('../css/themes/icons/expires.png'); background-position: right; background-repeat: no-repeat;}
.error {border: 1px inset #ff0000; background-color: #cccccc}
.error.select { -webkit-appearance: none;}
.warn,.warn td {color: #f00!important}
.labelInput {float: left; width: 374px}
.labelComment {font-style: italic; margin-bottom: 1em}
.inputComment {display: inline; font-style: italic;}
.pad {padding: 1em;}
.tableForm {width: 100%}
.tableForm,fieldset {margin: 0; display: table}
.tableForm label,.tableForm .label,fieldset label,.label {float: left; display: table-cell; width: 120px; vertical-align: center}
.tableForm input,.tableForm textarea,.tableForm select,.tableForm .text,fieldset input,fieldset textarea,.datebox {width: 450px; height: 26px; margin-bottom: 1em}
.tableForm input[type="radio"],.tableForm input[type="checkbox"],fieldset input[type="radio"],fieldset input[type="checkbox"] {margin-bottom: 0}
.tableForm .radioLabel {float: none; display: inline; width: auto; min-height: auto;font-weight: normal}
.tableForm .text {line-height: 26px}
.tableForm .button {width: auto}
legend {font-weight: bold}
.help {border: 1px solid #e5f0f7; border-radius: 8px; padding: 10px; font-style: italic; text-align: left;}
.help h3 {font-size: 1em; margin: 0 0 4px 0; border-bottom: 1px solid #65b739; color:#0267af}
.hide {display: none}
.show {display: block}
.orderArrow {font-weight: bold; font-size: 15px;}
.fieldset {border: 1px solid #cccccc; background-color: #eeeeee; border-radius: 0px!important;}
.legend {background-color: #eeeeee; width: 100px; border: 1px solid #cccccc; border-bottom: none; padding: 0 20px; margin: -16px 0 0 -1px}
.hilite {background-color: #ffcccc}
.comment {font-size: 10px; border: 1px solid #cccccc; background-color: #eeeeee; margin: 10px 0}
.pagination {margin-top: 10px}
#footer {border-top: 5px solid #cccccc; margin: 0; text-align: right}
#footer div {padding: 10px}
#footer a {font-weight: normal}
.panel-hidden {width: 817px!important}
.panel-folder {height: 250px}
.panel-search {height: 100%}
.panel-comment {height: 130px!important}
.panel-qr {height: 250px!important}
.webform>h3,.print>h3 {margin-top: 1em}
.webform:after {clear:both; content: ''; display: block}
