.dhx_cal_container
{
    background-color:#C2D5FC;
    font-family:Tahoma;
    font-size:8pt;
    position:relative;
    overflow:hidden;
    background-image:url(imgs/top-days-bg.png);
	background-position:0 24px;
	background-repeat:repeat-x;
	background-color:#EBEBEB;
	
    }
.dhx_cal_container div{-moz-user-select:none;-moz-user-select:-moz-none;}
.dhx_cal_navline{height:20px;position:absolute;width:750px;color:#2F3A48;}
.dhx_cal_navline div{position:absolute;top:2px;white-space:nowrap;}
.dhx_cal_navline .dhx_cal_date{font-weight:600;left:210px;}
.dhx_cal_button .dhx_left_bg{width:1px;overflow:hidden;height:17px;z-index:20;top:0;}
.dhx_cal_prev_button{background-image:url(imgs/buttons.png);background-position:0 0;width:29px;height:17px;left:50px;cursor:pointer;}
.dhx_cal_next_button{background-image:url(imgs/buttons.png);background-position:-30px 0;width:29px;height:17px;left:80px;cursor:pointer;}
.dhx_cal_today_button{background-image:url(imgs/buttons.png);background-position:-60px 0;width:75px;height:17px;left:112px;cursor:pointer;text-align:center;text-decoration:underline;}
.dhx_cal_tab{background-image:url(imgs/white_tab.png);width:61px;height:19px;text-align:center;text-decoration:underline;padding-top:3px;cursor:pointer;}
.dhx_cal_tab.active{background-image:url(imgs/blue_tab.png);text-decoration:none;height:20px;padding-top:2px;cursor:default;font-weight:bold;}
.dhx_cal_header{position:absolute;left:10px;top:23px;width:750px;border-top:1px dotted #8894A3;border-right:1px dotted #8894A3;z-index:-100;overflow:hidden;color:#2F3A48;}
.dhx_cal_data
{
    border-top: 1px dotted #8894A3;
    position: absolute;
    top: 44px;
    width: 600px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top-color: #808080;
}
.dhx_scale_bar{position:absolute;text-align:center;background-color:#C2D5FC;padding-top:3px;border-left:1px dotted #586A7E;}
.dhx_scale_holder{position:absolute;border-right:1px dotted #586A7E;background-image:url(imgs/databg.png);}
.dhx_scale_holder_now{position:absolute;border-right:1px dotted #586A7E;background-image:url(imgs/databg_now.png);}
.dhx_scale_hour{height:41px;width:50px;border-bottom:1px dotted #8894A3;background-color:#C2D5FC;text-align:center;line-height:40px;color:#586A7E;overflow:hidden;}
.dhx_month_head{background-color:#EBEFF4;color:#2F3A48;border-right:1px dotted #586A7E;height:18px;padding-right:5px;padding-top:3px;text-align:right;}
.dhx_month_body{border-right:1px dotted #586A7E;border-bottom:1px dotted #586A7E;background-color:#FFF;}
.dhx_now .dhx_month_body{background-color:#E2EDFF;}
.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:#94A6BB;}
.dhx_now .dhx_month_head{background-color:#D1DEF4;font-weight:bold;}
.dhx_cal_drag{position:absolute;z-index:9999;background-color:#FFE763;border:1px solid #B7A543;opacity:.5;filter:alpha(opacity=50);}
.dhx_loading{position:absolute;width:128px;height:15px;background-image:url(imgs/loading.gif);z-index:9999;}
.dhx_multi_day_icon,.dhx_multi_day{position:absolute;background-color:#E1E6FF;background-repeat:no-repeat;border-bottom:1px dotted #8894A3;border-left:1px dotted #8894A3;}
.dhx_multi_day_icon{background-image:url(imgs/clock_big.gif);}
.dhx_multi_day_icon_small{background-image:url(imgs/clock_small.gif);}
.dhx_multi_day_icon,.dhx_multi_day_icon_small{background-position:center center;position:absolute;background-color:#E1E6FF;background-repeat:no-repeat;border-bottom:1px dotted #8894A3;border-left:1px dotted #8894A3;}
.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container{background-color:#d0e5ff;}
.dhx_cal_event div{background-color:#FFE763;border:1px solid #B7A543;color:#887A2E;overflow:hidden;width:100%;font-family:Tahoma;font-size:8pt;}
.dhx_move_denied .dhx_cal_event .dhx_header,.dhx_move_denied .dhx_cal_event .dhx_title{cursor:default;}
.dhx_cal_event .dhx_header{height:1px;margin-left:1px;border-width:1px 1px 0 1px;cursor:pointer;}
.dhx_cal_event .dhx_title{height:12px;border-width:0 1px 1px 1px;border-bottom-style:dotted;font-size:7pt;font-weight:bold;text-align:center;background-position:right;background-repeat:no-repeat;cursor:pointer;}
.dhx_cal_event .dhx_combo{height:15px;border-width:0 1px 1px 1px;border-bottom-style:dotted;font-size:7pt;font-weight:bold;text-align:center;background-position:right;background-repeat:no-repeat;cursor:pointer;}
.dhx_cal_event .dhx_body{border-width:0 1px 1px 1px;padding:5px;}
.dhx_resize_denied .dhx_cal_event .dhx_footer{cursor:default;}
.dhx_cal_event .dhx_footer{height:1px;margin-left:2px;border-width:0 1px 1px 1px;cursor:s-resize;}

.dhx_cal_event_line{background-color:#FFE763;border:1px solid #B7A543;font-family:Tahoma;font-size:8pt;height:13px;padding-left:10px;color:#887A2E;cursor:pointer;overflow:hidden;}
.dhx_cal_event_line_Task{background-color:#FFCCCC;border:1px solid #B7A543;font-family:Tahoma;font-size:8pt;height:13px;padding-left:10px;color:Black;cursor:pointer;overflow:hidden;}
.dhx_cal_event_line_Event{background-color:#CCCCFF;border:1px solid #B7A543;font-family:Tahoma;font-size:8pt;height:13px;padding-left:10px;color:Black;cursor:pointer;overflow:hidden;}
.dhx_cal_event_line_Notification{background-color:Blue;border:1px solid #B7A543;font-family:Tahoma;font-size:8pt;height:13px;padding-left:10px;color:Aqua;cursor:pointer;overflow:hidden;}

.dhx_cal_event_clear{font-family:Tahoma;font-size:8pt;height:13px;padding-left:2px;color:#887A2E;white-space:nowrap;overflow:hidden;cursor:pointer;}
.dhx_cal_event_Tasks{height:15px;padding-left:1px;white-space:nowrap;overflow:hidden;cursor:pointer;background-image:url(imgs/red-squareNew.jpg);}
.dhx_cal_event_Events{height:15px;padding-left:1px;white-space:nowrap;overflow:hidden;cursor:pointer;background-image:url(imgs/yellow-square.jpg);}
.dhx_cal_event_Notifications{height:15px;padding-left:1px;white-space:nowrap;overflow:hidden;cursor:pointer;background-image:url(imgs/blue-squareNew.jpg);}
.dhx_in_move{background-color:#FFFF80;}
div.dhx_cal_editor{background-color:#FFE763;border:1px solid #B7A543;border-top-style:dotted;z-index:999;position:absolute;overflow:hidden;}
textarea.dhx_cal_editor{width:100%;height:100%;border:0 solid black;margin:none;padding:none;overflow:auto;}
div.dhx_menu_head{background-image:url(imgs/controls.gif);background-position:0 -43px;width:10px;height:10px;margin-left:5px;margin-top:1px;border:none;cursor:default;}
div.dhx_menu_icon{background-image:url(imgs/controls.gif);width:20px;height:20px;margin-left:-5px;margin-top:0;border:none;cursor:pointer;}
div.icon_details{background-position:0 0;}
div.icon_edit{background-position:-22px 0;}
div.icon_save{background-position:-84px -1px;}
div.icon_cancel{background-position:-62px 0;}
div.icon_delete{background-position:-42px 0;}
.dhx_cal_light{background-color:#FFE763;font-family:Tahoma;font-size:8pt;border:1px solid #B7A64B;color:#887A2E;position:absolute;z-index:10001;width:700px;height:400px;}
.dhx_mark{position:relative;top:3px;background-image:url('./imgs/controls.gif');background-position:0 -43px;padding-left:10px;}
.dhx_ie6 .dhx_mark{background-position:6px -41px;}
.dhx_cal_light select{font-family:Tahoma;font-size:8pt;color:#887A2E;padding:2px;}
.dhx_cal_ltitle{padding:2px 0 2px 5px;overflow:hidden;white-space:nowrap;}
.dhx_cal_ltitle span{white-space:nowrap;}
.dhx_cal_lsection{background-color:#DBCF8C;color:#FFF4B5;font-size:18pt;font-weight:bold;padding:5px 0 3px 5px;}
.dhx_cal_ltext{padding:2px 0 2px 10px;height:130px;overflow:hidden;}
.dhx_cal_ltext1{padding:2px 0 2px 10px;height:22px;overflow:hidden;}
.dhx_cal_ltext textarea{background-color:transparent;overflow:auto;border:none;color:#887A2E;height:100%;width:100%;outline:none!important;}
.dhx_time{font-weight:bold;}
.dhx_cal_light .dhx_title{padding-left:10px;}
.dhx_cal_larea{border:1px solid #DCC43E;background-color:#FFF4B5;overflow:hidden;margin-left:3px;width:692px;height:1px;}
.dhx_btn_set{padding:5px 10px 0 10px;float:left;}
.dhx_btn_set div{float:left;height:21px;line-height:21px;vertical-align:middle;cursor:pointer;}
.dhx_save_btn{background-image:url('./imgs/controls.gif');background-position:-84px 0;width:21px;}
.dhx_cancel_btn{background-image:url('./imgs/controls.gif');background-position:-63px 0;width:20px;}
.dhx_delete_btn{background-image:url('./imgs/controls.gif');background-position:-42px 0;width:20px;}
.dhx_cal_cover{width:100%;height:390px;position:absolute;z-index:10000;top:0;left:0;background-color:black;opacity:.1;filter:alpha(opacity=10);}
.dhx_custom_button{padding:0 3px 0 3px;color:#887A2E;font-family:Tahoma;font-size:8pt;background-color:#FFE763;font-weight:normal;margin-right:5px;margin-top:5px;cursor:pointer;}
.dhx_custom_button div{cursor:pointer;float:left;height:21px;line-height:21px;vertical-align:middle;}
.dhx_expand_icon{position:absolute;top:0;right:0;background-image:url(../imgs/colapce-expand-icon.gif);width:18px;height:18px;cursor:pointer;background-position:0 18px;z-index:16;}
.dhx_agenda_area{width:100%;height:100%;overflow-y:auto;background-image:url(../imgs/databg.png);}
.dhx_agenda_line{height:21px;clear:both;}
.dhx_agenda_line div{float:left;width:188px;border-right:1px dotted #8894A3;text-align:center;line-height:21px;}
.dhx_agenda_area .dhx_agenda_line div{border-right:0 dotted #8894A3;}
.dhx_v_border{position:absolute;left:186px;top:0;border-right:1px dotted #8894A3;width:1px;height:100%;}
.dhx_agenda_line .dhx_event_icon{width:20px;border-width:0;background:url(../imgs/icon.png) no-repeat;background-position:5px 4px;cursor:pointer;}
.dhx_agenda_line span{padding-left:5px;line-height:21px;}.dhx_year_body{border-left:1px dotted #586A7E;}
.dhx_year_week{height:20px;position:relative;}.dhx_scale_bar_last{border-right:1px dotted #586A7E;}
.dhx_year_month{height:18px;padding-top:3px;border:1px dotted #586A7E;text-align:center;vertical-align:middle;}
.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_year_body .dhx_month_body{height:0;overflow:hidden;}
.dhx_month_head.dhx_year_event{background-color:#FFE763;}
.dhx_tooltip{border:1px solid #BBB;background-image:url(../imgs/databg.png);position:absolute;z-index:9998;width:300px;height:auto;font-family:Tahoma;font-size:8pt;overflow:hidden;}
.dhx_tooltip_line{line-height:20px;white-space:nowrap;}
.dhx_tooltip_line .dhx_event_icon{width:20px;height:20px;padding-right:10px;float:left;border-width:0;position:relative;background:url(../imgs/icon.png) no-repeat;background-position:5px 4px;cursor:pointer;}
.dhx_tooltip_date{float:left;width:auto;padding-left:5px;text-align:center;}.dhx_text_disabled{color:#887A2E;font-family:Tahoma;font-size:8pt;}
.dhx_mini_calendar .dhx_month_head{cursor:pointer;}
.dhx_mini_calendar .dhx_calendar_click{background-color:#C2D5FC;}
.dhx_cal_navline div.dhx_minical_icon{width:18px;height:18px;left:190px;top:1px;cursor:pointer;background-image:url(../imgs/calendar.gif);}
.dhx_matrix_cell,.dhx_matrix_scell{overflow:hidden;text-align:center;vertical-align:middle;border-bottom:1px dotted #8894A3;border-right:1px dotted #8894A3;}
.dhx_matrix_cell{background-color:white;}
.dhx_matrix_cell div,.dhx_matrix_scell div{overflow:hidden;text-align:center;width:100%;height:100%;}

.dhx_cal_navline{
	background-color:#EBEBEB;
	height:23px !important;
}
.dhx_cal_prev_button{
	background-image:url(imgs/buttons.png);
	width:30px;
	height:20px;
}
.dhx_cal_next_button{
	background-image:url(imgs/buttons.png);
	width:30px;
	height:20px;
}
.dhx_cal_today_button{ 
	padding-top:3px; 
	background-image:url(imgs/buttons.png);
	width:67px;
	left:110px;
	text-decoration:none;
}
.dhx_cal_navline .dhx_cal_date{
	padding-top:4px;
	left:230px;
}
.dhx_cal_tab{
	background-image:url(imgs/white_tab.png);
	width:60px;
	height:15px;
	text-decoration:none;
	padding-top:4px;
	margin-top: 4px;
}
.dhx_cal_tab.active{
	background-image:url(imgs/blue_tab.png);
	height:18px;
	width:60px;
	padding-top:4px;
	margin-top: 2px;
}
.dhx_cal_data{
	border-top: 1px solid #A4BED4;
}
.dhx_cal_header{
	background-image:url(imgs/top-days-bg.png);
	border-top: 0px;
	border-right: 0px;
}
.dhx_scale_bar{
	background-image:url(imgs/top-separator.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-color: transparent;
	padding-top:3px;
	border-left:0px;
}

.dhx_scale_holder {
	border-right:1px solid #A4BED4;
}
.dhx_scale_holder_now{
	border-right:1px solid #A4BED4;
}
.dhx_scale_hour{
	background-image:url(imgs/left-time-bg.png);
	border-bottom:1px solid #A4BED4;
}
.dhx_multi_day{
	background-image:url(imgs/multi-days-bg.png);
	background-repeat:repeat;
	border-bottom:1px solid #A4BED4;
	border-left:0px;
}
.dhx_multi_day_icon,.dhx_multi_day_icon_small{
	background-image:url(imgs/multi-days-bg.png);
	border-bottom:1px solid #A4BED4;
	border-left:1px solid #ffffff;
	background-position:0 0;
	background-repeat:repeat;
}
.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:#E4EFFF;
}
.dhx_after .dhx_month_body,.dhx_before .dhx_month_body{
	background-color:#EFEDE2;
}
.dhx_cal_event div{
	border:1px solid #FFBD51;
	background-color:#FFE4AB;
	color:#000000;
}
.dhx_cal_event_clear{
	color:#000000;
}
.dhx_cal_event_line{
	background-image:url(imgs/event-bg.png);
	border:1px solid #FFBD51;
	color:#000000;
}
.dhx_in_move{
	background-image:url(imgs/move.png);
}
.dhx_cal_event .dhx_body{
	background-color:#FFE4AB;
}
.dhx_cal_event .dhx_title{
	background-color:#FFE4AB;
}
.dhx_cal_light{
	-moz-box-shadow:5px 5px 5px #888888;
	-khtml-box-shadow: 5px 5px 5px #888;
	background-color:#EBEBEB;	
	border:2px solid #A4BED4;
	color:#000000;
}
.dhx_cal_larea{
	border:1px solid #A4BED4;
	border-width:0 1px 1px;
	background-color:#FFFFFF;
}
.dhx_cal_lsection{
	background-image:url(imgs/lightbox.png);
	font-size:9pt;
	padding:5px 0 5px 5px;
	color:#000000;
}

.dhx_cal_ltext textarea{
	color:#000000;
}

.dhx_cal_light select{
	color:#000000;
}
.dhx_save_btn{
	background-image:url(imgs/controlls5.png);
}
.dhx_cancel_btn{
	background-image:url(imgs/controlls5.png);
}
.dhx_delete_btn{
	background-image:url(imgs/controlls5.png);
}
div.dhx_menu_head{
	background-image:url(imgs/controlls5.png);
	border:1px solid #FFE4AB;
}
div.dhx_menu_icon{
	background-image:url(imgs/controlls5.png);
	border:medium none;
}
.dhx_section_time{
	height:20px !important;
	padding:7px 0 !important;
	text-align:center;
	background:white;
}

div.dhx_cal_editor{
	background-color:#FFE4AB;
}
.dhx_year_month{
	background-image:url(imgs/top-days-bg.png);
	border: 0px;
}
.dhx_year_week{
	background-image:url(imgs/top-days-bg.png);
}
.dhx_month_head{
	border-right:1px solid #A4BED4;
}
.dhx_month_body{
	border-right:1px solid #A4BED4;
	border-bottom:1px solid #A4BED4;
}
.dhx_year_body{
  border-left:1px solid #A4BED4;
}
.dhx_scale_bar_last{
  border-right: none;      
}   
.dhx_month_head.dhx_year_event{
	background-color:#FFE4AB;
}
.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_tooltip{
	-moz-box-shadow:2px 2px 2px #888; /*Doesn't work in IE*/
	-khtml-box-shadow: 2px 2px 2px #888;
}
.dhx_custom_button{
	margin-top:-3px;
	padding-top:2px;
}.dhx_cal_container {
	background-color:#ebebeb;
}

.dhx_scale_bar {
/*	background-color:#ebebeb;
	border-left:1px dotted #FFFFFF; */
	color: #2f3a48;
}

.dhx_scale_hour {
	background-color:#ebebeb;
	border-bottom:1px dotted #FFFFFF;
	color: #2f3a48;
}

.dhx_cal_drag {
	background-color:#ffe4ab;
	border:1px solid #ffbd51;
}

.dhx_cal_event div {
	background-color:#ffe4ab;
	color: #000000;
	border:1px solid #ffbd51;
}

.dhx_cal_event_line {
	background-color:#ffe4ab;
	color: #000000;
	border:1px solid #ffbd51;
}

.dhx_in_move{
	background-color:#fffcab;
}

.dhx_cal_event_clear {
	color: #000000;
}

div.dhx_cal_editor {
	background-color:#ffe4ab;
}

.dhx_scale_holder {
	background-image:url("./imgs/databg.png");
	border-right:1px dotted #FFFFFF;
}

.dhx_scale_holder_now {
	background-image:url("./imgs/databg_now.png");
	border-right:1px dotted #FFFFFF;
}
.dhx_scale_holder_now_time {
	
	border-color : Red;
	border-style:double;
}
.dhx_month_body {
	background-color:#ffffff;
	border-right:1px dotted #FFFFFF;
	border-bottom:1px dotted #FFFFFF;
}

.dhx_month_head {
	background-color:#ffffff;
	border-right:1px dotted #FFFFFF;
	color: #2f3a48;
}

.dhx_cal_navline {
	color:#2f3a48;
}

.dhx_cal_tab.active {
	background-image:url("./imgs/blue_tab.png");
	background-image:url("./imgs/blue_tab.png");
}

.dhx_cal_tab {
	background-image:url("./imgs/white_tab.png");
}

.dhx_cal_data {
	border-top:1px dotted #FFFFFF;
}

.dhx_cal_event div.dhx_menu_icon {
	border: medium none;
}

.dhx_after  .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#efede2;
}

.dhx_after  .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#efede2;
}

.dhx_cal_prev_button {
	background-image:url("./imgs/buttons.png");
}

.dhx_cal_next_button {
	background-image:url("./imgs/buttons.png");
}

.dhx_cal_today_button {
	background-image:url("./imgs/buttons.png");
}

.dhx_now .dhx_month_body {
	background-color:#e2edff;
}

.dhx_now .dhx_month_head {
	background-color:#e2edff;
}

.dhx_cal_light {
	background-color:#ffe4ab;
	color: #000000;
	border:1px solid #FFFFFF;
}
	
.dhx_cal_light select {
	color: #000000;
}

.dhx_cal_lsection {
	background-color:#FFFFFF;
	color: #FFFFFF;
}

.dhx_cal_larea {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}


.dhx_agenda_area{
	background-image:url("./imgs/databg.png");
}

.dhx_agenda_line div {
	border-right:1px dotted #FFFFFF;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0px dotted #FFFFFF;
}

.dhx_v_border {
	border-right:1px dotted #FFFFFF;
}

.dhx_year_body {
	border-left:1px dotted #FFFFFF;
}
	
.dhx_scale_bar_last {
	border-right:1px dotted #FFFFFF;      
}
	
.dhx_year_month {
	border:1px dotted #FFFFFF;
}
	
.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:#FFFFFF !important;
}
	
.dhx_month_head.dhx_year_event {
	background-color:#ffe4ab;
}

.dhx_tooltip {
	background-image:url("./imgs/databg.png");
}
	
.dhx_cal_event div.dhx_menu_head {
	border:none;
}


.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	color:#8f9495;
}

.dhx_cal_data .dhx_agenda_line {
	color:#000000;
}

.dhx_cal_header .dhx_agenda_line {
	color: #2f3a48;
}

.dhx_tooltip_line {
	color:#000000;
}

.dhx_cal_light select {
       background-color: #ffffff;
}

.dhx_custom_button {
	color: #000000;
	background-color: #ebebeb;
}

div.dhx_form_repeat {
	background-color: #ffffff;
}

div.dhx_repeat_divider {
	border-left:1px dotted #FFFFFF;
}


.dhx_v_border {
	border-right:1px dotted #8f9495;
}

.dhx_year_body {
	border-left:1px dotted #FFFFFF;
}

.dhx_scale_bar_last {
	border-right:1px dotted #FFFFFF;
}

.dhx_year_month{
	border:1px dotted #FFFFFF;
}

.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:#FFFFFF !important;
}

.dhx_month_head.dhx_year_event {
	background-color:#ffe4ab;
}

.dhx_tooltip {
	background-image:url("./imgs/databg.png");
}

.dhx_text_disabled {
	color:#000000;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#ebebeb;
}

.dhx_matrix_cell,.dhx_matrix_scell {
	border-bottom:1px dotted #FFFFFF;
	border-right:1px dotted #FFFFFF;
}

.dhx_matrix_cell {
	background-color: #ffffff;
}


/*=================================================================*/
/* pro */
/*=================================================================*/

.dhx_cal_container {
	background-image:url("./imgs/top-days-bg.png");
	background-color:#ebebeb;
}

.dhx_cal_navline{
	background-color:#ebebeb;
}

.dhx_cal_prev_button{
	background-image:url("./imgs/buttons.gif");
}

.dhx_cal_next_button{
	background-image:url("./imgs/buttons.gif");
}

.dhx_cal_today_button{ 
	background-image:url("./imgs/buttons.gif");
}

.dhx_cal_tab{
	background-image:url("./imgs/white_tab.png");
}

.dhx_cal_tab.active{
	background-image:url("./imgs/blue_tab.png");
}

.dhx_cal_data{
	border-top:1px solid #a4bed4;
}

.dhx_cal_header{
	background-image:url("./imgs/top-days-bg.png");
}

.dhx_scale_bar{
	background-image:url("./imgs/top-separator.gif");
}

.dhx_scale_holder {
	border-right:1px solid #a4bed4;
}

.dhx_scale_holder_now{
	border-right:1px solid #a4bed4;
}

.dhx_scale_hour{
	background-image:url("./imgs/left-time-bg.png");
	border-bottom:1px solid #a4bed4;
}

.dhx_multi_day{
	background-image:url("./imgs/multi-days-bg.png");
	border-bottom:1px solid #a4bed4;
}

.dhx_multi_day_icon,.dhx_multi_day_icon_small{
	background-image:url("./imgs/multi-days-bg.png");
	border-bottom:1px solid #a4bed4;
	border-left:1px solid #FFFFFF;
}

.dhx_cal_event div{
	border:1px solid #ffbd51;
	background-color:#ffe4ab;
	color:#000000;
}

.dhx_cal_event_clear{
	color:#000000;
}

.dhx_cal_event_line{
	background-image:url("./imgs/event-bg.png");
	border:1px solid #ffbd51;
	color:#000000;
}

.dhx_in_move{
	background-image:url("./imgs/move.png");
}

.dhx_cal_event .dhx_body{
	background-color:#ffe4ab;
}

.dhx_cal_event .dhx_title{
	background-color:#ffe4ab;
}

.dhx_cal_light{
	background-color:#ebebeb;	
	border:2px solid #a4bed4;
	color:#000000;
}

.dhx_cal_larea{
	border:1px solid #a4bed4;
	background-color:#FFFFFF;
}

.dhx_cal_lsection{
	background-image:url("./imgs/lightbox.png");
	color:#000000;
}

.dhx_cal_ltext{
	background-color:#ffffff;
}
.dhx_cal_ltext1{
	background-color:#FFE763;
}
.dhx_cal_ltext textarea{
	color:#000000;
}

.dhx_cal_light select{
	color:#000000;
	background-color:#ffffff;
}

.dhx_section_time{
	background-image:none;
	background-color:#ffffff;
}

div.dhx_cal_editor{
	background-color:#ffe4ab;
}

div.dhx_cal_editor textarea {
	color: #000000;
}

.dhx_year_month{
	background-image:url("./imgs/top-days-bg.png");
	border:1px solid #a4bed4;
}

.dhx_year_week{
	background-image:url("./imgs/top-days-bg.png");
}

.dhx_year_body{
	border:1px solid #a4bed4;
}

.dhx_month_head.dhx_year_event{
	background-color:#ffe4ab;
}

.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_month_body {
	background-color:#ffffff;
	border-right:1px dotted #a4bed4;
	border-bottom:1px dotted #a4bed4;
}

.dhx_month_head {
	background-color:#ffffff;
	border-right:1px dotted #a4bed4;
	color: #2f3a48;
}

.dhx_after  .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#efede2;
	color: #acb0b6;
}

.dhx_now .dhx_month_head {
	background-color:#e2edff;
}


.dhx_cal_container{
	font-family: tahoma;
	font-size: 11px;
}
.dhx_cal_event div{
	font-family: Tahoma;
	font-size: 11px;
}

.dhx_cal_event .dhx_title{
	font-size: 11px;
	font-family: tahoma;
}
.dhx_cal_event_line {
	font-size: 11px;
	font-family: tahoma;
}
.dhx_cal_event_clear{
	font-size: 11px;
	font-family: tahoma;
}
.dhx_cal_light{
	font-size: 11px;
	font-family: tahoma;
}
.dhx_cal_light select{
	font-size: 11px;
	font-family: tahoma;
}
.dhx_custom_button{
	font-size: 11px;
	font-family: tahoma;
}

.dhx_cal_lsection{
	font-size: 14px;
	font-family: tahoma;
}
.dhx_cal_Userinfo{
	font-size: 12px;
	font-family: Arial;
	padding:5px 5px 5px 5px;
	color:#000000;
}
.dhx_cal_ltext textarea {
	font-size: 11px;
	font-family:tahoma;
}
.dhx_cal_Assignbyspan{
  border-style:ridge;
  padding :3px 5px 3px 5px;
  width:150px;
}
.dhx_cal_labelspan{
  font-size: 12px;
  font-family: Arial;

  font-weight:bold;
  padding :3px 5px 0 5px;
}
.dhx_cal_event.current_event div{
          background-color:Black !important; 
          color:Blue !important;
         }