.dhx_cal_container {
	background-color:#4AFF0F;
}

.dhx_cal_navline {
	color:#144504;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.png?nocache=87841);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.png?nocache=13269);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons.png?nocache=9137);
}

.dhx_cal_tab {
	background-color:#55FF1D;
}

.dhx_cal_tab.active {
	border:1px dotted #247A07;
	border-bottom:0;
	background-color:#4AFF0F;
}

.dhx_cal_header {
	border-top:1px dotted #32AB0A;
	border-right:1px dotted #32AB0A;
	color:#144504;
}

.dhx_cal_data {
	border-top:1px dotted #32AB0A;
}

.dhx_scale_bar {
	background-color:#4AFF0F;
	border-left:1px dotted #247A07;
}

.dhx_scale_holder {
	border-right:1px dotted #247A07;
	background-image:url(imgs/databg.png?nocache=59744);
}

.dhx_scale_holder_now {
	border-right:1px dotted #247A07;
	background-image:url(imgs/databg_now.png?nocache=46427);
}

.dhx_scale_hour {
	border-bottom:1px dotted #32AB0A;
	background-color:#4AFF0F;
	color:#247A07;
}

.dhx_month_head {
	background-color:#EBEFF4;
	color:#144504;
	border-right:1px dotted #247A07;
}

.dhx_month_body {
	border-right:1px dotted #247A07;
	border-bottom:1px dotted #247A07;
	background-color:#FFFFFF;
}

.dhx_now .dhx_month_body {
	background-color:#ACFF91;
}

.dhx_after  .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#ECECEC;
}

.dhx_after  .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#E2E3E6;
	color:#38C20B;
}

.dhx_now .dhx_month_head {
	background-color:#5EFF29;
}

.dhx_cal_drag {
	background-color:#FEFF7C;
	border:1px solid #B4B558;
}

.dhx_loading {
	background-image:url(imgs/loading.gif?nocache=40305);
}

.dhx_multi_day_icon, .dhx_multi_day {
	background-color:#9DFF7D;
	border-right:1px dotted #32AB0A;
}

.dhx_multi_day {
	border-top:1px dotted #32AB0A;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	background-color:#9DFF7D;
	border-bottom:1px dotted #32AB0A;
	border-right:1px dotted #32AB0A;
}

.dhtmlxLayoutPolyContainer_dhx_skyblue 	.dhx_cal_container  {
	background-color:#7DFF52;
}

.dhx_cal_event div {
	background-color:#FEFF7C;
	border:1px solid #B4B558;
	color:#848540;
}

.dhx_cal_event_line {
	background-color:#FEFF7C;
	border:1px solid #B4B558;
	color:#848540;
}

.dhx_cal_event_clear {
	color:#848540;
}

.dhx_in_move {
	background-color:#FEFFA1;
}

div.dhx_cal_editor {
	background-color:#FEFF7C;
	border:1px solid #B4B558;
}

textarea.dhx_cal_editor {
	border:0px solid black;
}


div.dhx_now_time {
	border-bottom:2px dotted red;
}

.dhx_cal_light {
	background-color:#FEFF7C;
	border:1px solid #B9BA5B;
	color:#848540;
}

.dhx_cal_light select {
	color:#848540;
}

.dhx_cal_lsection {
	background-color:#FEFF80;
	color:#FFFFC0;
}

.dhx_section_time {
	background-color:#FEFF80;
}

.dhx_cal_lsection .dhx_fullday {
	color:#848540;
}

.dhx_cal_ltext textarea {
	background-color:#FFFFC0; /* #FFFFC0; should be the same for dhx_cal_larea, was transperent */
	border:none;
	color:#848540;
}

.dhx_cal_larea {
	border:1px solid #CBCC63;
	background-color:#FFFFC0;
}

.dhx_custom_button {
	color:#848540;
	background-color:#FEFF7C;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	border:0px;
}

.dhx_cal_light_wide .dhx_wrap_section {
	border-top:1px solid #FEFF80;
	background-color:#FEFF80;
}

.dhx_cal_light input {
	color:#848540;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
	color:#FFFFC0;
}

.dhx_scale_bar_header  {
	border-bottom:1px dotted #32AB0A;
}


.dhx_agenda_area {
	background-image:url(./imgs/databg.png?nocache=60734);
}

.dhx_agenda_line div {
	border-right:1px dotted #32AB0A;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0px dotted #32AB0A;
}

.dhx_v_border {
	border-right:1px dotted #32AB0A;
}

.dhx_year_body {
	border-left:1px dotted #247A07;
}

.dhx_scale_bar_last {
	border-right:1px dotted #247A07;
}

.dhx_year_month {
	border:1px dotted #247A07;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6 !important;
}

.dhx_month_head.dhx_year_event {
	background-color:#FEFF7C;
}

.dhx_tooltip {
	border:1px solid #BBBBBB;
	background-image:url(./imgs/databg.png?nocache=10973);
}

.dhx_text_disabled {
	color:#848540;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#4AFF0F;
}


.dhx_matrix_cell, .dhx_matrix_scell {
	border-bottom:1px dotted #32AB0A;
	border-right:1px dotted #32AB0A;
}

.dhx_matrix_cell {
	background-color:white;
}

.dhx_cal_lsection .dhx_readonly {
	color:#848540;
}

.dhx_matrix_scell.folder, .dhx_data_table.folder .dhx_matrix_cell {
	background-color:#969394;
}

.dhx_data_table.folder .dhx_matrix_cell {
	border-right:0;
}

.dhx_map_area {
	background-image:url(./imgs/databg.png?nocache=34617);
}

.dhx_map_line div {
	border-right:1px dotted #32AB0A;
}

.dhx_map_line .headline_description {
	border-right:1px dotted #32AB0A;
}

.dhx_map_line .dhx_map_description {
	border-right:0 dotted #32AB0A;
}

.dhx_map_line .line_description {
	border-right:1px dotted #32AB0A;
}

.dhx_map_line.highlight {
	background-color:#C4C5CC;
}

.dhx_map_area .dhx_map_line div {
	border-right:0px dotted #32AB0A;
}

.dhtmlXTooltip.tooltip {
	background-color:white;
	border-left:1px dotted #848540;
	border-top:1px dotted #848540;
	color:#848540;
}

.dhx_wa_column_last .dhx_wa_day_cont {
	border-left:1px dotted #32AB0A;
}

.dhx_wa_scale_bar  {
	border-top:1px dotted #32AB0A;
	border-bottom:1px dotted #32AB0A;
}

.dhx_wa_day_data  {
	background-color:#FCFEFC;
}

.dhx_wa_ev_body  {
	border-bottom:1px dotted #2E9E09;
}

.dhx_wa_dnd  {
	color:#38BF0B !important;
	background-color:#FEFF7C !important;
	border:1px solid #B4B558;
}

.dhx_cal_event_selected {
	background-color:#40DB0D;
	color:white;
}

.dhx_second_scale_bar  {
	border-bottom:1px dotted #247A07;
}

.dhx_form_repeat  {
	background-color:#FFFFC0;
}

.dhx_cal_light_wide .dhx_form_repeat  {
	background-color:transparent;
}

.dhx_repeat_divider {
	border-left:1px dotted #CBCC63;
}

input.dhx_repeat_date {
	border:1px #34B30B solid;
}


.dhx_cal_tab.active {
	border:none;
}

.dhx_multi_day {
	border:none;
	border-top:1px solid #40DE0D;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	border-right:none;
}

.dhx_cal_container  {
	background-image:url(imgs/top-days-bg.png?nocache=57378);
	background-color:#EBEBEB;
}

.dhx_cal_navline {
	background-color:#EBEBEB;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.gif?nocache=20978);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.gif?nocache=71295);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons.gif?nocache=54462);
}

.dhx_cal_tab {
	background-image:url(imgs/white_tab.png?nocache=44764);
}

.dhx_cal_tab.active {
	background-image:url(imgs/blue_tab.png?nocache=11607);
}

.dhx_cal_data {
	border-top:1px solid #40DE0D;
}

.dhx_cal_header {
	background-image:url(imgs/top-days-bg.png?nocache=26749);
	border-top:0px;
	border-right:0px;
}

.dhx_scale_bar {
	background-image:url(imgs/top-separator.gif?nocache=36637);
	background-color:transparent;
	border-left:0px;
}

.dhx_scale_holder  {
	border-right:1px solid #40DE0D;
}

.dhx_scale_holder_now {
	border-right:1px solid #40DE0D;
}

.dhx_scale_hour {
	background-image:url(imgs/left-time-bg.png?nocache=27759);
	border-bottom:1px solid #40DE0D;
	color:#144504;
}

.dhx_multi_day {
	background-image:url(imgs/multi-days-bg.png?nocache=67815);
	border-bottom:1px solid #40DE0D;
	border-left:0px;
}

.dhx_multi_day_icon,.dhx_multi_day_icon_small {
	border-bottom:1px solid #40DE0D;
	border-left:1px solid #ffffff;
	background-color:transparent;
}

.dhx_month_head {
	background-color:#FFFFFF;
}

.dhx_after .dhx_month_head,.dhx_before .dhx_month_head {
	background-color:#EFEDE2;
}

.dhx_now .dhx_month_head {
	background-color:#AFFF95;
}

.dhx_after .dhx_month_body,.dhx_before .dhx_month_body {
	background-color:#EFEDE2;
}

.dhx_cal_event div {
	border:1px solid #E7E871;
	background-color:#FEFFAF;
	color:#000000;
}

.dhx_cal_event_clear {
	color:#000000;
}

.dhx_cal_event_line {
	background-image:url(imgs/event-bg.png?nocache=60762);
	border:1px solid #E7E871;
	color:#000000;
}

.dhx_in_move {
	background-image:url(imgs/move.png?nocache=33733);
}

.dhx_cal_event .dhx_body {
	background-color:#FEFFAF;
}

.dhx_cal_event .dhx_title {
	background-color:#FEFFAF;
}

.dhx_cal_light {
	background-color:#EBEBEB;
	border:2px solid #40DE0D;
	color:#000000;
}

.dhx_cal_larea {
	border:1px solid #40DE0D;
	background-color:#FFFFFF;
}

.dhx_cal_lsection {
	background-image:url(imgs/lightbox.png?nocache=85493);
	color:#000000;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	background-image:url(imgs/multi-days-bg.png?nocache=46359);
}

.dhx_cal_ltext textarea {
	background-color:#ffffff;
	color:#000000;
}

.dhx_cal_light select, .dhx_cal_light input {
	color:#000000;
}


div.dhx_cal_editor {
	background-color:#FEFFAF;
}

.dhx_year_month {
	background-image:url(imgs/top-days-bg.png?nocache=8332);
	border:0px;
}

.dhx_year_week {
	background-image:url(imgs/top-days-bg.png?nocache=44157);
}

.dhx_month_head {
	border-right:1px solid #40DE0D;
}

.dhx_month_body, .dhx_matrix_cell, .dhx_matrix_scell {
	border-right:1px solid #40DE0D;
	border-bottom:1px solid #40DE0D;
}

.dhx_year_body {
	border-left:1px solid #40DE0D;
}

.dhx_scale_bar_last {
	border-right:none;
}

.dhx_month_head.dhx_year_event {
	background-color:#FEFFAF;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#EFEDE2 !important;
}

.dhx_cal_lsection .dhx_readonly {
	color:#000000;
}

.dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	color:black;
}

.dhx_cal_light_wide .dhx_wrap_section {
	border-top:1px solid #40DE0D;
	background-image:url(imgs/multi-days-bg.png?nocache=83884);
}

.dhx_cal_light_wide .dhx_cal_ltext {
	border-left:1px solid #40DE0D;
}

.dhx_cal_light_wide .dhx_cal_ltext  {
	background-color:white;
}

.dhx_custom_button {
	color:black;
}

.dhx_repeat_divider {
	border-left:1px solid #40DE0D;
}

.dhx_cal_header.dhx_second_cal_header  {
	background-image:url(imgs/second-top-days-bg.png?nocache=52329);
}

.dhx_second_scale_bar  {
	border-bottom:0;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday, .dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

div.dhx_menu_icon {
	border: none;
}
div.dhx_menu_head {
	border: none;
}