body.dark_mode {
	background:#333;
}
body.dark_mode,
body.dark_mode table {
	color:#eee;
}

body.dark_mode div#site_nav div#site_nav_inner div.site_nav_upper.inactive {
	border-bottom-color:#333;
}

body.dark_mode div#site_nav div#site_nav_inner div.site_nav_upper.inactive a,
body.dark_mode div#wrap_vcmst_header_buttons input[type=button].btn_back,
body.dark_mode div#wrap_vcmst_header_buttons button.btn_back,
body.dark_mode div#wrap_vcmst_header_buttons input[type=button].btn_new,
body.dark_mode div#wrap_vcmst_header_buttons button.btn_new {
	background-color:#333;
}

body.dark_mode div#site_nav div.site_nav_lower a.inactive {
	color:#444;
}
body.dark_mode div#site_nav div.site_nav_lower a.inactive:hover,
body.dark_mode div#site_nav div.site_nav_lower a.active {
	color:#fff;
}

body.dark_mode div.cb_col_wrap span.cb_col_header,
body.dark_mode label.lbl,
body.dark_mode label.cb_label_double,
body.dark_mode label.cb_label {
	color:#eee;
}

body.dark_mode h2.contentbox_caption {
	background-color:#222;
	border-color:#222;
}
body.dark_mode div.contentBox_content {
	border-color:#555;
	background-color:#353535;
}

body.dark_mode th.output {
	background:#444;
}
body.dark_mode td.output {
	background:#555;
	color:#eee;
	border-bottom-color:#777;
}
body.dark_mode td.output.selected,
body.dark_mode td.output.selected:hover  {
	background:#2e2e2e!important;
}

body.dark_mode span.cb_value_full,
body.dark_mode span.cb_value {
	color:#eee;
}

body.dark_mode table.output tr.ajaxRow:hover td {
	background:#5e5e5e;
}

body.dark_mode div.vcmst_footer {
	background:#555;
	border-color:#777;
}

body.dark_mode fieldset.vcmst_filter input,
body.dark_mode fieldset.vcmst_filter {
	background:#777;
}
