@charset "UTF-8";
body {
    background: #EEEEEE url('/n.gif') no-repeat;
    background-attachment: fixed;
}

h1.title, h1.title, div.title {
    border-bottom: 2px solid #BDC6EC;
    margin-bottom: 5px;
}
div.title {
    font-size: 15px;
    font-weight: bold;
}

#footer {
    height: 50px;
    padding: 15px;
    margin-top:50px;
}
.paginationControl {
    margin-bottom:10px;
}

table.dataview {
    border: solid 1px #ddd;
    background-color: #DDD;
}

#detail-report {
    border: solid 1px #000;
    background-color: #DFE6FF;
}

.header, table.dataview tr.header:hover {
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    vertical-align: middle;
    background-color: #BDC6EC;
    padding: 3px;
}
.sgreen{
background:#BAF7A0;
}
a.gray, a.gray:hover {
    color:#999999 !important;
}
a.individual_person, a.individual_person:hover {
    color:#009900 !important;
}

.greenBg {
    background: #8FE9A4;
}

.greenBg.even {
    background	: #AFF4BF;
}

.grayBg {
    background: #D1d1d1;
}
.syellow{
background:#F9E89B;
}
table.dataview tr:hover {
    background-color: khaki;
}

table.dataview th, table.dataview td {
    border: solid 1px #ddd;
    padding:2px 3px;
}

table.dataview th table th, table.dataview td table td, table.dataview td table  {
    border: solid 0 #fff;
}
#detail-report th, #detail-report td {
    border: solid 1px #000;
    padding:2px 3px;
}

table.dataview th a, table.dataview th a div {
    color: #000;
    text-decoration:underline;
}

.asc {
    background-image: url(../img/sort-asc.png) ;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 16px;
}

.desc {
    background-image: url(../img/sort-desc.png) ;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 16px;
}

.even {
    background-color: #F0F3FE;
    vertical-align: middle;
    text-align:left;
}



.tblfrm {
    margin: 4px;
}
.ErrorMessage
{
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
}

.WideTable, .SimpleTable
{
    text-align: left;
    width: 100%;
}

.WideTable td, .SimpleTable td
{
    vertical-align: middle;
    padding: 1px;
    border: none;
    border-style: none;
    border-color: #000000;
}

.WideTable td input, .SimpleTable td input
{
    width: 100%;
    text-align: left;
}

.WideTable td button, .SimpleTable td button
{
    width: 100%;
    text-align: center;
}

.SimpleTable tr:hover
{
    background-color: #ffbca4;
}

.trtit {
    font-size: 14px;
    font-weight: bold;
    background-color: #eeeeee;
    text-align: left;
}

.ssmenu {
    font-size: 14px;
    font-weight: bold;
    background-color: #eeeeee;
    text-align: right;
}

.trstat {
    font-size: 3px;
    font-weight: bold;
    text-align:left;
    height: 30px;
    background-color: #BDC6EC;
}

.trstat2 {
    font-size: 3px;
    font-weight: bold;
    text-align:left;
    height: 30px;
    background-color:#DFE6FF;
}


.trhead1 {
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    height: 30px;
    background-color:#DFE6FF;
}

.trhead2{font-size: 18px;
         text-align:left;
         font-weight: bold;
         height: 30px;
         background-color:#BDC6EC;

}

.ctable{
    padding: 4px;
    margin: 0px;
    background-color: #DFE6FF;
}

.tr3 {
    background-color: #E8F3EE;
    text-align:left;
}

.terr {
    background-color: #EABFD6;
    text-align: left;
}

.terr2 {
    background-color: #E7CD76;
    text-align: left;
}

.ch_num {
    background-color: #3030FF;
    text-align: left;
}

.tin {
    background-color: #8FE9A4;
    text-align: left;
}


.tdl {
    padding: 4px;
}

.menu { font-size: 12px;
        font-weight: bold;
        padding: 0px;
}

a.menu {color: #3948B3;
        font-size: 12px;
        font-weight: normal;
}
a.boldmenu
{
    color: #334800;
    font-size: 14px;
    font-weight: bold;
}

a.selected
{
    color: black;
    font-weight: bold;
}
td.menu{text-align: right;
}

.main_node{background-color: #C0D0E0;
}
a.action {
    margin-left: 10px;
}
a.list:link {
    color: blue;
    text-decoration: underline;
}
a.list:visited {
    color: blue;
    text-decoration: underline;
}

a.curr:link {
    color: black;
    font-weight: bold;
    text-decoration: none;
}
a.curr:visited {
    color: black;
    font-weight: bold;
    text-decoration: none;
}
a.curr:hover {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}
a.block:link {
    color: #5d5d5d;
    text-decoration: underline;
}
a.block:visited {
    color: #5d5d5d;
    text-decoration: underline;
}
a.block:hover {
    color: #5d5d5d;
    text-decoration: underline;
    font-weight: bold;
}

ul.navigation {
    list-style: none;
    padding: 0;
    margin: 10px 0px 0px 0px;
}
ul.navigation li {
    display: inline;
    border-left: 2px solid black;
    margin:0px;
    padding-left: 10px;
    padding-right: 10px;
}
ul.navigation li a {
    font-size: 12px;
    font-weight: normal;
}
ul.navigation li.active a {
    color: #334800;
    font-size: 14px;
    font-weight: bold;
}

#content {
    padding: 15px;
}
input[type="text"].date, input.date, input.month, table.reportfilter input[type="text"].date, .form input[type="text"].date {
    background-image: url("../img/calendar.png");
    background-repeat: no-repeat;
    background-position: 88px center;
    padding-left: 2px;
    padding-right: 2px;
    width:103px;
}
input.dateTime {
    width:190px;/*for long us time format*/
    background-image: url("../img/calendar.png");
    background-repeat: no-repeat;
    background-position: 170px center;
}
input.dateTimeBanner {
    background-image: url("../img/calendar.png");
    background-repeat: no-repeat;
    background-position: 132px center;
}

.zero {
    color:red;
}

.totals {
    font-weight: bold;
}

.credit-off {
    color: #AAA;
}

a.action {
    margin-left: 5px;
    margin-right: 5px;
}

.triangle {
    width: 20px;
    height: 20px;
    background:url(../img/triangle.gif) no-repeat top left;
    float: left;
}
.form {
    float: left;
}
.filter {
    padding:22px 10px;
    background-color: #BDC6EC;
}
.filter div{
    float:left;
    margin-right: 5px;
}
.filter input[type="text"], .filter select,
.reportfilter input[type="text"], .reportfilter select {
    border: 1px solid #7F9DB9;
}
.filter input.dhx_combo_input {
    border: none;
}
.toolbar {
    text-align: right;
}


.disabled{
    background-color: #d0d0d0;
}
a.disabled:link {
    font-style: italic;
    color: #505050;
}
a.blocked:link {
    font-style: italic;
    color: #505050;
    text-decoration: line-through;
}
a.blocked:visited {
    font-style: italic;
    color: #505050;
}
a.block:link {
    color: #5d5d5d;
    text-decoration: underline;
}
a.block:visited {
    color: #5d5d5d;
    text-decoration: underline;
}
a.block:hover {
    color: #5d5d5d;
    text-decoration: underline;
}
.filter .tdLabel {
    padding-right:5px;
    padding-top:3px;
}
.filter .tdInp {
    padding-top:3px;
}
.dataTables_scrollBody .cW {
    min-height:60px;
}
table.dataview td.group {
    font-weight:bold;
    background:#DFE6FF;
}
.unstyled{list-style: none}
.hidden{display: none}
.inline-block{display: inline-block}
.pull_left{float: left}
.pull_right{float: right}
.alignment-left{text-align: left}
.alignment-right{text-align: right}
.text-warning{color: #ff0000}
.u{text-decoration: underline}
#system-event-subscribe-form {
    width: 500px;
}

td.radio label {
    display: block;
}
.header-logo-wrapper{
    width: 90px;
    height: 60px;
    padding-right: 5px;
}
.header-toolbar-wrapper{
    width: auto;
}
table.news th{background:#BDC6EC;}
#filter-terminal{width:193px}
#filter-terminal-element {width:193px}
#filter_terminal_chosen {width:193px !important}