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:#555;
	border-color: #e1e0e0;
}
h2{
	color:#444;
}
h2.big{
	color:#555;
}
a{
	color:#1A60A5;
}
a:visited{
	color:#1A60A5;
}
a.a2{
	color:#333;
}
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:#333;
}
.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: #333 !important;
}
.med_icon, .med_icon_r, .sm_icon, .sm_icon_r{
	color: #333 !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{
	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: #999;
	background: -webkit-gradient(linear, left top, left bottom, #999, #888);
	background: -moz-linear-gradient(top, #999, #888);
	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: #C62525 !important;
	color:#fff !important;
}
.scheme_green {
	background-color: #019F37 !important;
	color: #ffffff !important;
}
.scheme_amber {
	background-color: #FF9000 !important;
	color: #ffffff !important;
}
.scheme_caption {
	clear: both;
	background-color: #3D82C4;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 2em;
	margin: 0 5px;
	opacity: 0.5 !important;
	padding: 0 8px;
	text-align: left;
	margin-top: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;

}
.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: #333;
}

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

/* TABLES */
thead>tr>th, tfoot>tr>th, .th{
	background-color: #e5e3e3 !important;
	color: #333 !important;
}
thead>tr>th.sort{
	background-color: #93BDE7 !important;
	color:#fff;
}
tbody>tr>td{
	color:#333;
}
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:#333;
}
/* 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{*/
label{
	color:#333 !important;
	background-color: #e5e3e3 !important;
}
/*form>fieldset input, form>fieldset select, form>fieldset textarea{*/
input[type=text], input[type=password], select, textarea{
	background-color: #fff;
	border-color:#888 !important;
	color:#000 !important;
}
.css_select{
	border-color:#888;
}
.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:absolute;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: #333;
}
th.sortable.asc, th.sortable.desc{
	background-color:#3D82C4 !important;
	color:#fff !important;
}
table>caption {
	background-color: #3D82C4;
	opacity: 0.6 !important;
	color: #fff;
}
#header div a{
	color:#eee;
}

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

