body{
    /*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(200px, #fff), #e5e3e3);
    background: -moz-linear-gradient(top, #fff 200px, #e5e3e3);
    */
    background-color: #EBEBEB;
    background-image: url(images/bg.png);
    background-repeat: repeat-x;
    background-position: top;
    background-attachment: fixed;
}
h1{
    color:#828282;
    border-color: #e1e0e0;
}
h2{
    color:#A3A3A3;
}
h2.big{
    color:#828282;
}
a{
    color:#2983DC;
}
a:visited{
    color:#2983DC;
}
a.a2{
    color:#504e4e;
}
a.a2:visited{
    color:#91a0a7;
}
#topnav{
    border-color:#e1e1e1;
    background-color: #f5f5f5;
    /*background: -webkit-gradient(linear, center bottom, center top, color-stop(0.20, #d6d6d6), #f5f5f5);*/
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, #d6d6d6),
        color-stop(0.8, #f5f5f5)
    );
    background-image: -moz-linear-gradient(center bottom, #d6d6d6 20%, #f5f5f5 80%);
}
#topnav>div{
    border-color:#d0d0d0;
    color:#4b4a4a;
}
#header{
    background-color:#fff;
    background-image: url(images/headerbg.png);
    background-repeat: repeat-x;
    border-color: #bbbbbb;
}
#header div span{
    background-color: #b0b0b0;
    background: -webkit-gradient(linear, left top, left bottom, #b0b0b0, #898989);
    background: -moz-linear-gradient(top, #b0b0b0, #898989);
}
/*
#menu_toggle{
    background-color:#d0d0d0;
    color:#fff;
}
*/
.lg_icon_grey span{
    color:#504e4e;
}
.content1{
    border-color: #e5e3e3;
}
/* TABS */
.tstabs{
    background-color: #fff;
}
.tstabs>div>.content1{
    background-color: #fff;
}

.tstabs>ul, .tstabs>ul>li>a{
    background-color: #8FBAE4;
    color:#fff;
}
.tstabs>ul>li>a.selected{
    background-color: #e5e3e3 !important;
    color: #828282 !important;
}
.tstabs>div{
    background-color: #e5e3e3;
}

/* ICONS */
.lg_icon span, ul.lg_icons>li>a span{
    color: #504E4E !important;
}
.med_icon, .med_icon_r, .sm_icon, .sm_icon_r{
    color: #504E4E !important;
}
.lg_icona, .lg_iconb:hover{
    background-color:#666;
    border-color: #666 !important;
    -moz-box-shadow: 0 6px 8px -2px #B2B2B2;
    -webkit-box-shadow: 0 6px 8px -2px #B2B2B2;
    box-shadow: 0 6px 8px -2px #B2B2B2;
}
.lg_iconb, .lg_icona:hover, .lg_iconc:hover{
    background-color:#6198d0;
    border-color: #6198d0 !important;
    -moz-box-shadow: 0 6px 8px -2px #B0CBE7;
    -webkit-box-shadow: 0 6px 8px -2px #B0CBE7;
    box-shadow: 0 6px 8px -2px #B0CBE7;
}
.lg_iconc{
    background-color:#c14343;
    border-color: #c14343 !important;
    -moz-box-shadow: 0 6px 8px -2px #E0A1A1;
    -webkit-box-shadow: 0 6px 8px -2px #E0A1A1;
    box-shadow: 0 6px 8px -2px #E0A1A1;
}
.lg_icond{
    background-color:#bfb76a;
    border-color: #bfb76a !important;
    -moz-box-shadow: 0 6px 8px -2px #DFDBB4;
    -webkit-box-shadow: 0 6px 8px -2px #DFDBB4;
    box-shadow: 0 6px 8px -2px #DFDBB4;
}
.lg_icone{
    background-color:#a67895;
    border-color: #a67895 !important;
    -moz-box-shadow: 0 6px 8px -2px #D2BBCA;
    -webkit-box-shadow: 0 6px 8px -2px #D2BBCA;
    box-shadow: 0 6px 8px -2px #D2BBCA;
}
.lg_iconf{
    background-color:#74b298;
    border-color: #74b298 !important;
    -moz-box-shadow: 0 6px 8px -2px #B9D8CB;
    -webkit-box-shadow: 0 6px 8px -2px #B9D8CB;
    box-shadow: 0 6px 8px -2px #B9D8CB;
}
#search_box{
    background-color: #fff;
    border:1px solid #7a7777;
    color:#ADACAC !important;
}
a.sm_arrow, a.sm_arrow:before{
    background-color: #c8c8c8;
    border:1px solid #c8c8c8;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, #c8c8c8),
        color-stop(0.8, #D4D3D3)
    );
    background-image: -moz-linear-gradient(center bottom, #c8c8c8 20%, #D4D3D3 80%);
}
/* ELEMENT SCHEMES */
.scheme1, input[type=submit] {
    background-color: #585858;
    background: -webkit-gradient(linear, left top, left bottom, #5d5d5d, #545454);
    background: -moz-linear-gradient(top, #5d5d5d, #545454);
    border-color:#737373 !important;
    color:#fff !important;
    -moz-box-shadow: 0 0 0px #7B7B7B inset, 0 1px 0 #7B7B7B inset, 0 0 0px #7B7B7B inset, 0px 1px 0px #737373 inset;
    -webkit-box-shadow: 0 0 0px #7B7B7B inset, 0 1px 0 #7B7B7B inset, 0 0 0px #7B7B7B inset, 0px 1px 0px #737373 inset;
    box-shadow: 0 0 0px #7B7B7B inset, 0 1px 0 #7B7B7B inset, 0 0 0px #7B7B7B inset, 0px 1px 0px #737373 inset;
}
.scheme1.scheme_disabled{
    color: #c0bfbf !important;
}
.scheme2{
    background-color: #c0bfbf;
    background: -webkit-gradient(linear, left top, left bottom, #c0bfbf, #b7b6b6);
    background: -moz-linear-gradient(top, #c0bfbf, #b7b6b6);
    border-top-color:#989898 !important;
    border-left-color:#b4b3b3 !important;
    border-right-color:#989898 !important;
    border-bottom-color:#a8a8a8 !important;
    color:#fff !important;
    -moz-box-shadow: inset 1px 1px 1px #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 1px #B6B6B7;
    -webkit-box-shadow: inset 1px 1px 1px #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 1px #B6B6B7;
    box-shadow: inset 1px 1px 1px #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 0 #d4d4d4, inset 1px 1px 1px #B6B6B7;
}
.scheme2.scheme_disabled{
    color: #585858 !important;
}
.scheme_alert{
    background-color: #DC5454 !important;
    color:#fff !important;
}
input[type=submit].scheme_alert{
    background-color: #DC5454;
    background: -webkit-gradient(linear, left top, left bottom, #DC5454, #DC5454);
    background: -moz-linear-gradient(top, #DC5454, #DC5454);
    border-width:0px;
    color:#fff !important;
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;

}
.scheme_alert a {
    color: #8be !important;
}
.scheme_green {
    background-color: #008040 !important;
    color: #ffffff !important;
}
.scheme_amber {
    background-color: #FF8000 !important;
    color: #ffffff !important;
}
.scheme_blue {
    background-color: #8FBAE4 !important;
    color: #FFFFFF !important;
}
.scheme_lightblue {
    background-color: #D3DBE2 !important;
    color: #000 !important;
}
.scheme_gray {
    background-color: #585858 !important;
    color: #ffffff !important;
}
.scheme_lightgray {
    background-color: #c0bfbf !important;
    color: #ffffff !important;
}
.scheme_white {
    background-color: #fff !important;
    color: #000 !important;
}
.scheme_none {
    background-color: transparent !important;
    color: #000 !important;
}
.scheme_caption {
    clear: both;
    background-color: #8FBAE4;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 2em;
    margin: 0 5px 0 0;
    opacity: 0.5 !important;
    padding: 0 8px;
    text-align: left;
    margin-top: 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.text_green {
    color: #008040;
}
.text_amber {
    color: #FF8000;
}
.text_red {
    color: #DC5454;
}

.lg_button:hover {
    opacity: 0.9;
}
.lg_button.scheme_alert{
    border-top-color:#D63C3C !important;
    border-right-color:#D63C3C !important;
    -moz-box-shadow: inset 1px 1px 1px #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 1px #E78989;
    -webkit-box-shadow: inset 1px 1px 1px #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 1px #E78989;
    box-shadow: inset 1px 1px 1px #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 0 #E78989, inset 1px 1px 1px #E78989;
}
.scheme_disabled{
    opacity:0.5 !important;
}
/* TRAIL */
.trail{
    background-color: #E8E7E7;
    background: -webkit-gradient(linear, left top, left bottom, #e8e7e7, #d6d4d4);
    background: -moz-linear-gradient(top, #e8e7e7, #d6d4d4);
}
.trail, .trail a{
    color: #828282;
}

/* IMAGES */
.img_med, .img_ico{
    border-color:#E8E7E7;
}

/* TABLES */
thead>tr>th, tfoot>tr>th, .th, tr.head th {
    background-color: #e5e3e3 !important;
    color: #828282 !important;
}
thead>tr>th.sort{
    background-color: #93BDE7 !important;
    color:#fff;
}
tbody>tr>td{
    color:#504E4E;
}
tr.even, tr:nth-child(even){
    background-color: #fff;
}
table.table2 th{
    background-color: #F4F3F3 !important;
}
table.table2 td{
    background-color: #fff !important;
}
table.table2>thead>tr>th:empty, table.table2>tbody>tr>td:empty{
    background-color: transparent !important;
}
table.table2>tbody>tr>th{
    color:#828282;
}
/* BOXES */
.box1{

}
.box1>h2{
    background-color: #3a3838;
    color:#fff;
}
.box2{
    background-color: #d5d4d4;
}
.box2>h2{
    color:#838181;
}
.box3{
    background-color: #fff;
}
.box3>h2{
    background-color: #93BDE7;
    color:#fff;
}
.box_alert{
    background-color: #fff;
}
.box_alert>h2{
    background-color: #dc5454;
    color:#fff;
}

/* FORMS */
form>fieldset>ul>li>label,
form>fieldset div.control-group>label{
    color:#828282 !important;
    background-color: #e5e3e3 !important;
}
form>fieldset div.list4column div.controls label{
    background-color: #f5f5f5;
    border: 1px solid #eee !important;
    color: #444 !important;
}
/*form>fieldset input, form>fieldset select, form>fieldset textarea{*/
input:not([type=button]):not([type=submit]), select, textarea{
    background-color: #fff;
    border-color:#e0dddd !important;
    color:#000 !important;
}
input:not([type=button]):not([type=submit]):disabled, select:disabled, textarea:disabled{
    background-color: #eee;
    color:#ccc !important;
}
.css_select{
    border-color:#e0dddd;
}
.css_select_list a, a.select_text{
    color:#000;
}
/* ICONS */
/* Large Icons */
.lg_icon, ul.lg_icons>li>a{
    color: #000 !important;
}
.med_icon_alert, .med_icon_alert_r, .sm_icon_alert, .sm_icon_alert_r{
    color:#dc5454 !important;
}
/*Wait lockscreen*/
.waitblock {
  position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.8;z-index:100;color:#ffffff;font-weight:bold;text-align:center;padding-top:100px;
}

.tree3 div, .tree3 a {
    color: #504E4E;
}
th.sortable.asc, th.sortable.desc{
    background-color:#8FBAE4 !important;
    color:#fff !important;
}
table>caption {
    background-color: #8FBAE4;
    opacity: 0.5 !important;
    color: #fff;
}
#header div a{
    color:#C1C0C0;
}

/* Used for any flot graph by picking up the internal flot class name */
.tickLabels { color:#828282 !important; }



