* html #tmp_id {
	$width:6.2em;
}
textarea {
	resize:none;
}
/* event common style*/
div.a {
	margin:0 2px;
	height:1px;
	overflow:hidden;
}
div.a_left {
	margin:0 2px 0 0;
}
div.a_right {
	margin:0 0 0 2px;
}
div.a_both {
	margin:0;
}
div.b {
	margin:0 1px;
	height:1px;
	overflow:hidden;
}
div.b_left {
	margin:0 1px 0 0;
	height:1px;
}
div.b_right {
	margin:0 0 0 1px;
	height:1px;
}
div.b_both {
	margin:0;
}
div.d {
	cursor:n-resize;
}
div.time {
	overflow:hidden;
	width:95%;
	height:auto;
	position:relative;
	top:-1px;
	white-space:nowrap;
	text-indent:3px;
}
.text {
	overflow:hidden;
	height:auto;
	height:100%;
	position:relative;
	top:-3px;
	left:0;
	margin-left:3px;
}
.dad .text {
	white-space:nowrap;
}
#area_1_day .text, #area_1_week .text, #work_area_month .text, #manager_list .text {
	white-space:nowrap;
}
#area_1_day .time, #area_1_week .time {
	margin-top:3px;
}
.time_left, .time_right, .time_both {
	display:none !important;
}
.event_select_box{
	background-color:#FFFFFF;
	position:absolute;
	border: 1px solid #bbb;
	margin:0;
	padding:1px;
	overflow:hidden;
	z-index:35000;
}
.event_element_select_box{
	overflow:hidden;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	cursor:pointer;
	padding-left:2px;
	padding-top:2px;
	white-space:nowrap;
}
.text a {
	text-decoration:none;
	height:2.5ex;
	display:block;
	overflow:hidden;
}
.text a:hover {
	text-decoration: underline;
}
.event_text_left div.text {
	left:12px;
}
.event_text_left div.text, .event_text_right div.text {
	top: 1px  !important;
	float:left;
}
.event_text_both div.text {
	top:1px !important;
	margin-left:12px;
	padding-right:12px;
}
.event_text_both div.text span, .event_text_left div.text span, .event_text_right div.text span, div.text span {
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
	top:0;
	left:0;
	visibility:hidden;
	padding:0 2px;
}
*html div.text {
	$width:90%;
	$padding:0;
}
.event_text, .event_text_left, .event_text_right, .event_text_both {
	background-repeat:repeat-x;
	margin:0;
	height:100%;
	position:relative;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.event_middle textarea {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	overflow:hidden;
	border:none;
	cursor:text;
	visibility:visible;
	vertical-align:top;
	word-break:break-strict;
}
.hide {
    display:none;
}
.hide .event_middle textarea {
    visibility:hidden;
}
#area_1_day textarea, #area_1_week textarea, #work_area_month textarea, #manager_list textarea {
	white-space:nowrap;
}
.event_text_left, .event_text_both {
	background-repeat:no-repeat;
	background-position:left 3px;
}
.event_text_right, .event_text_both div.text {
	background-repeat:no-repeat;
	background-position:right 3px;
}
.event .event_text, .event_edit .event_text,  .event div.event_text_left, .event div.event_text_right, .event .event_text_both {
	border-left:1px solid;
	border-right:1px solid;
}
div.event_middle {
	font-size:12px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}
.event_selected div.event_middle {
	border-left-style:solid;
	border-left-width:2px;
	border-right-style:solid;
	border-right-width:2px;
}
div.event, div.event_selected {
	position:absolute;
	z-index:13;
	width:14.2857%;
	cursor:pointer;
}
div.event div, div.event_selected div {
	overflow:hidden;
}
.eventcontainer_1,
.eventcontainer_2,
.eventcontainer_3,
.eventcontainer_4,
.eventcontainer_5,
.eventcontainer_6,
.eventcontainer_7,
.eventcontainer_8,
.eventcontainer_9,
.eventcontainer_10,
.eventcontainer_11,
.eventcontainer_12,
.eventcontainer_13,
.eventcontainer_14,
.eventcontainer_15
{
	position:absolute;
	width:100%;
	z-index:10;
}
.calendar_manager .eventcontainer_1,
.calendar_manager .eventcontainer_2,
.calendar_manager .eventcontainer_3,
.calendar_manager .eventcontainer_4,
.calendar_manager .eventcontainer_5,
.calendar_manager .eventcontainer_6,
.calendar_manager .eventcontainer_7,
.calendar_manager .eventcontainer_8,
.calendar_manager .eventcontainer_9,
.calendar_manager .eventcontainer_10,
.calendar_manager .eventcontainer_11,
.calendar_manager .eventcontainer_12,
.calendar_manager .eventcontainer_13,
.calendar_manager .eventcontainer_14,
.calendar_manager .eventcontainer_15
{
	margin:10px 0 0 10px;
	position:relative;
	height:25px;
}
span.text {
	display:block;
}
.calendar_manager .event {
	width:145px;
	margin:0 0 0 25px;
	$margin:0;
	padding:0;
}
.calendar_manager form {
	float:left;
	width:25px;
	padding:4px 0 0 0; 
	margin:0;
}
.close_item_toolbar {
	text-align:right;
	cursor:default !important;
}
.close_item_toolbar img {
	cursor:pointer;
	margin:3px 0 0 0;
}

/*1 event style */
.eventcontainer_1 div.a {
	background-color:#cb7130;
}
.eventcontainer_1 div.b {
	background-color:#ffb178;
	border-left:1px solid #cb7130;
	border-right:1px solid #cb7130;
}
.eventcontainer_1 .event_selected div.a,
.eventcontainer_1 .event_selected div.b,
.eventcontainer_1 .event_selected div.event_middle {
	background-color:#843801;
	border-left:2px solid #843801;
	border-right:2px solid #843801;
}
.eventcontainer_1 div.event_middle {
	border-left-color:#cb7130;
	border-right-color:#cb7130;
	color:#fff;
}
.eventcontainer_1 div.event_text {
	background-image:url(../calendar/event_middle_1.gif);
	background-color:#d3691d;
	border-left-color:#ffb178;
	border-right-color:#ffb178;
	color:#fff;
}
.eventcontainer_1 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_1 div.event_text_left, .eventcontainer_1 div.event_text_both {
	background-image:url(../calendar/event_1_arrow_left.gif);
	background-color:#ef9554;
	border-left-color:#ffb178;
	border-right-color:#ffb178;
}
.eventcontainer_1 div.event_text_right {
	background-image:url(../calendar/event_1_arrow_right.gif);
	background-color:#ef9554;
	border-left-color:#ffb178;
	border-right-color:#ffb178;
}
.eventcontainer_1 div.event_text_both div.text {
	background-image:url(../calendar/event_1_arrow_right.gif);
}

.eventcontainer_1 .event div.calendar_text,
.eventcontainer_1 .event div.calendar_text_hover {
	border-right:1px solid #ffb178;
	border-left:1px solid #ffb178;
	background-color:#ef9554;
}
.eventcontainer_1 .vis_check {
	border-left:1px solid #cb7130;
}
div.eventcontainer_1 a:link,
div.eventcontainer_1 a:visited,
div.eventcontainer_1 a {
	color:#fff;
}
.eventcontainer_1 .event_edit .time {
	background-color:#ef9554;
}
.eventcontainer_1#quick_edit .evt_mid_color {
	border-top:1px solid #cb7130;
}
.eventcontainer_1#quick_edit .hover {
	background-color:#cb7130;
}
.eventcontainer_1 .ml_publiclink {
	background:#ef9554 url(../calendar/event_middle_1.gif);
}
/* end of 1 event style*/
/* 2 event style*/
.eventcontainer_2 div.a {
	background-color:#c94848;
}
.eventcontainer_2 div.b {
	background-color:#ff9797;
	border-left:1px solid #c94848;
	border-right:1px solid #c94848;
}
.eventcontainer_2 .event_selected div.a,
.eventcontainer_2 .event_selected div.b,
.eventcontainer_2 .event_selected div.event_middle {
	background-color:#a42626;
	border-left:2px solid #a42626;
	border-right:2px solid #a42626;
}
.eventcontainer_2 div.event_middle {
	border-left-color:#c94848;
	border-right-color:#c94848;
	background-color:#ff9797;
	color:#fff;
}
.eventcontainer_2 div.event_text {
	background-image:url(../calendar/event_middle_2.gif);
	background-color:#d95858;
	border-right-color:#ff9797;
	border-left-color:#ff9797;
	color:#fff;
}
.eventcontainer_2 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_2 div.event_text_left, 
.eventcontainer_2 div.event_text_both {
	background-image:url(../calendar/event_2_arrow_left.gif);
	background-color:#f58787;
	border-left-color:#ff9797;
	border-right-color:#ff9797;
}
.eventcontainer_2 div.event_text_right {
	background-image:url(../calendar/event_2_arrow_right.gif);
	background-color:#f58787;
	border-left-color:#ff9797;
	border-right-color:#ff9797;
}
.eventcontainer_2 div.event_text_both div.text {
	background-image:url(../calendar/event_2_arrow_right.gif);
}
.eventcontainer_2 div.event_text_both div.text {
	background-image:url(../calendar/event_2_arrow_right.gif);
}
.eventcontainer_2 .event div.calendar_text,
.eventcontainer_2 .event div.calendar_text_hover {
	border-right:1px solid #ff9797;
	border-left:1px solid #ff9797;
	background-color: #f58787;
}
.eventcontainer_2 .vis_check {
	border-left:1px solid #c94848 ;
}
div.eventcontainer_2 a:link,
div.eventcontainer_2 a:visited,
div.eventcontainer_2 a {
	color:#fff;
}
.eventcontainer_2 .event_edit .time {
	background-color:#f58787;
}
.eventcontainer_2#quick_edit .hover {
	background-color:#c94848;
} 
.eventcontainer_2#quick_edit .evt_mid_color {
	border-top:1px solid #c94848;
}
.eventcontainer_2 .ml_publiclink {
	background:#f58787 url(../calendar/event_middle_2.gif);
}
/* end of 3 event style*/
/* 1 normal border color
	2 light border color
	3 selected border color
	4 main event bg-color
	5 thin event & calendar meneger bg-color
 1 event style */
.eventcontainer_3 div.a {
	background-color:#50b0ae;
}
.eventcontainer_3 div.b {
	background-color: #85e5e5;
	border-left:1px solid #50b0ae;
	border-right:1px solid #50b0ae;
}
.eventcontainer_3 .event_selected div.a,
.eventcontainer_3 .event_selected div.b,
.eventcontainer_3 .event_selected div.event_middle {
	background-color:#408d8d;
	border-left:2px solid #408d8d;
	border-right:2px solid #408d8d;
}
.eventcontainer_3 div.event_middle {
	border-left-color:#50b0ae;
	border-right-color:#50b0ae;
	color:#fff;
}
.eventcontainer_3 div.event_text {
	background-image:url(../calendar/event_middle_3.gif);
	background-color:#27a7a6;
	border-right-color:#85e5e5;
	color:#fff;
}
.eventcontainer_3 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_3 div.event_text_left, 
.eventcontainer_3 div.event_text_both {
	background-image:url(../calendar/event_3_arrow_left.gif);
	background-color:#6fd0ce;
	border-right-color:#85e5e5;
}
.eventcontainer_3 div.event_text_right {
	background-image:url(../calendar/event_3_arrow_right.gif);
	background-color:#6fd0ce;
	border-right-color:#85e5e5;
}
.eventcontainer_3 div.event_text_both div.text {
	background-image:url(../calendar/event_3_arrow_right.gif);
}
.eventcontainer_3 div.event_text,
.eventcontainer_3 div.event_text_left,
.eventcontainer_3 div.event_text_right, 
.eventcontainer_3 div.event_text_both {
	border-left-color:#85e5e5;
	border-right-color:#85e5e5;
}
.eventcontainer_3 .event div.calendar_text,
.eventcontainer_3 .event div.calendar_text_hover {
	border-right:1px solid #85e5e5;
	border-left:1px solid #85e5e5;
	background-color:#6fd0ce;
}
.eventcontainer_3 .vis_check {
	border-left:1px solid #50b0ae;
}
div.eventcontainer_3 a:link,
div.eventcontainer_3 a:visited,
div.eventcontainer_3 a {
	color:#fff;
}
.eventcontainer_3 .event_edit .time {
	background-color:#6fd0ce;
}
.eventcontainer_3#quick_edit .hover {
	background-color:#50b0ae;
}
.eventcontainer_3#quick_edit .evt_mid_color {
	border-top:1px solid #50b0ae;
}
.eventcontainer_3 .ml_publiclink {
	background:#6fd0ce url(../calendar/event_middle_3.gif);
}

/*end of 3 evet style*/
/* 4 event style */
.eventcontainer_4 div.a {
	background-color:#719cc1;
}
.eventcontainer_4 div.b {
	background-color:#a6d1f6;
	border-left:1px solid #719cc1;
	border-right:1px solid #719cc1;
}
.eventcontainer_4 .event_selected div.a,
.eventcontainer_4 .event_selected div.b,
.eventcontainer_4 .event_selected div.event_middle {
	background-color:#537ea3;
	border-left:2px solid #537ea3;
	border-right:2px solid #537ea3;
}
.eventcontainer_4 div.event_middle {
	border-left-color:#719cc1;
	border-right-color:#719cc1;
	color:#fff;
}
.eventcontainer_4 div.event_text {
	background-image:url(../calendar/event_middle_4.gif);
	background-color:#528bbc;
	border-left-color:#a6d1f6;
	border-right-color:#a6d1f6;
	color:#fff;
}
.eventcontainer_4 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_4 div.event_text_left, 
.eventcontainer_4 div.event_text_both {
	background-image:url(../calendar/event_4_arrow_left.gif);
	background-color:#90bbe0;
	border-left-color:#a6d1f6;
	border-right-color:#a6d1f6;
}
.eventcontainer_4 div.event_text_right {
	background-image:url(../calendar/event_4_arrow_right.gif);
	background-color:#90bbe0;
	border-left-color:#a6d1f6;
	border-right-color:#a6d1f6;
}
.eventcontainer_4 div.event_text_both div.text {
	background-image:url(../calendar/event_4_arrow_right.gif);
}
.eventcontainer_4 .event div.calendar_text,
.eventcontainer_4 .event div.calendar_text_hover {
	border-right:1px solid #a6d1f6;
	border-left:1px solid #a6d1f6;
	background-color:#90bbe0;
}
.eventcontainer_4 .vis_check {
	border-left:1px solid #719cc1;
}
div.eventcontainer_4 a:link,
div.eventcontainer_4 a:visited,
div.eventcontainer_4 a {
	color:#fff;
}
.eventcontainer_4 .event_edit .time {
	background-color:#90bbe0;
}
.eventcontainer_4#quick_edit .hover {
	background-color:#719cc1;
}
.eventcontainer_4#quick_edit .evt_mid_color {
	border-top:1px solid #719cc1;
}
.eventcontainer_4 .ml_publiclink {
	background:#90bbe0 url(../calendar/event_middle_4.gif);
}

/*end of 4 event style*/

/* 5 event style */
.eventcontainer_5 div.a {
	background-color:#9b83d3;
}
.eventcontainer_5 div.b {
	background-color:#cfbbff;
	border-left:1px solid #9b83d3;
	border-right:1px solid #9b83d3;
}
.eventcontainer_5 .event_selected div.a,
.eventcontainer_5 .event_selected div.b,
.eventcontainer_5 .event_selected div.event_middle {
	background-color:#7d65b6;
	border-left:2px solid #7d65b6;
	border-right:2px solid #7d65b6;
}
.eventcontainer_5 div.event_middle {
	border-left-color:#9b83d3;
	border-right-color:#9b83d3;
	color:#fff;
}
.eventcontainer_5 div.event_text {
	background-image:url(../calendar/event_middle_5.gif);
	background-color:#8b6bd6;
	border-left-color:#cfbbff;
	border-right-color:#cfbbff;
	color:#fff;
}
.eventcontainer_5 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_5 div.event_text_left,
.eventcontainer_5 div.event_text_both {
	background-image:url(../calendar/event_5_arrow_left.gif);
	background-color:#baa2f3;
	border-left-color:#cfbbff;
	border-right-color:#cfbbff;
}
.eventcontainer_5 div.event_text_right {
	background-image:url(../calendar/event_5_arrow_right.gif);
	background-color:#baa2f3;
	border-left-color:#cfbbff;
	border-right-color:#cfbbff;
}
.eventcontainer_5 div.event_text_both div.text {
	background-image:url(../calendar/event_5_arrow_right.gif);
}
.eventcontainer_5 .event div.calendar_text,
.eventcontainer_5 .event div.calendar_text_hover {
	border-right:1px solid #cfbbff;
	border-left:1px solid #cfbbff;
	background-color:#baa2f3;
}
.eventcontainer_5 .vis_check {
	border-left:1px solid #9b83d3;
}
div.eventcontainer_5 a:link,
div.eventcontainer_5 a:visited,
div.eventcontainer_5 a {
	color:#fff;
}
.eventcontainer_5 .event_edit .time {
	background-color:#baa2f3;
}
.eventcontainer_5#quick_edit .hover {
	background-color:#9b83d3;
}
.eventcontainer_5#quick_edit .evt_mid_color {
	border-top:1px solid #9b83d3;
}
.eventcontainer_5 .ml_publiclink {
	background:#baa2f3 url(../calendar/event_middle_5.gif);
}

/*end of 5 event style*/
/*6 event style */
.eventcontainer_6 div.a {
	background-color:#d66bae;
}
.eventcontainer_6 div.b {
	background-color:#ffa9de;
	border-left:1px solid #d66bae;
	border-right:1px solid #d66bae;
}
.eventcontainer_6 .event_selected div.a,
.eventcontainer_6 .event_selected div.b,
.eventcontainer_6 .event_selected div.event_middle {
	background-color:#b94e90;
	border-left:2px solid #b94e90;
	border-right:2px solid #b94e90;
}
.eventcontainer_6 div.event_middle {
	border-left-color:#d66bae;
	border-right-color:#d66bae;
	color:#fff;
}
.eventcontainer_6 div.event_text {
	background-image:url(../calendar/event_middle_6.gif);
	background-color:#da4ca4;
	border-left-color:#ffa9de;
	border-right-color:#ffa9de;
	color:#fff;
}
.eventcontainer_6 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_6 div.event_text_left, 
.eventcontainer_6 div.event_text_both {
	background-image:url(../calendar/event_6_arrow_left.gif);
	background-color:#f68bcd;
	border-left-color:#ffa9de;
	border-right-color:#ffa9de;
}
.eventcontainer_6 div.event_text_right {
	background-image:url(../calendar/event_6_arrow_right.gif);
	background-color:#f68bcd;
	border-left-color:#ffa9de;
	border-right-color:#ffa9de;
}
.eventcontainer_6 div.event_text_both div.text {
	background-image:url(../calendar/event_6_arrow_right.gif);
}
.eventcontainer_6 .event div.calendar_text,
.eventcontainer_6 .event div.calendar_text_hover {
	border-right:1px solid #ffa9de;
	border-left:1px solid #ffa9de;
	background-color:#f68bcd;
}
.eventcontainer_6 .vis_check {
	border-left:1px solid #d66bae;
}
div.eventcontainer_6 a:link,
div.eventcontainer_6 a:visited,
div.eventcontainer_6 a {
	color:#fff;
}
.eventcontainer_6 .event_edit .time {
	background-color:#f68bcd;
}
.eventcontainer_6#quick_edit .hover {
	background-color:#d66bae;
}
.eventcontainer_6#quick_edit .evt_mid_color {
	border-top:1px solid #d66bae;
}
.eventcontainer_6 .ml_publiclink {
	background:#f68bcd url(../calendar/event_middle_6.gif);
}

/* end of 6 event style*/
/* 7 event style */
.eventcontainer_7 div.a {
	background-color:#b563b6;
}
.eventcontainer_7 div.b {
	background-color:#f1a0f2;
	border-left:1px solid #b563b6;
	border-right:1px solid #b563b6;
}
.eventcontainer_7 .event_selected div.a,
.eventcontainer_7 .event_selected div.b,
.eventcontainer_7 .event_selected div.event_middle {
	background-color:#944295;
	border-left:2px solid #944295;
	border-right:2px solid #944295;
}
.eventcontainer_7 div.event_middle {
	border-left-color:#b563b6;
	border-right-color:#b563b6;
	color:#fff;
}
.eventcontainer_7 div.event_text {
	background-image:url(../calendar/event_middle_7.gif);
	background-color:#b959ba;
	border-left-color:#f1a0f2;
	border-right-color:#f1a0f2;
	color:#fff;
}
.eventcontainer_7 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_7 div.event_text_left, 
.eventcontainer_7 div.event_text_both {
	background-image:url(../calendar/event_7_arrow_left.gif);
	background-color:#d987da;
	border-left-color:#f1a0f2;
	border-right-color:#f1a0f2;
}
.eventcontainer_7 div.event_text_right {
	background-image:url(../calendar/event_7_arrow_right.gif);
	background-color:#d987da;
	border-left-color:#f1a0f2;
	border-right-color:#f1a0f2;
}
.eventcontainer_7 div.event_text_both div.text {
	background-image:url(../calendar/event_7_arrow_right.gif);
}
.eventcontainer_7 .event div.calendar_text,
.eventcontainer_7 .event div.calendar_text_hover {
	border-right:1px solid #f1a0f2;
	border-left:1px solid #f1a0f2 ;
	background-color:#d987da;
}
.eventcontainer_7 .vis_check {
	border-left:1px solid #b563b6;
}
div.eventcontainer_7 a:link,
div.eventcontainer_7 a:visited,
div.eventcontainer_7 a {
	color:#fff;
}
.eventcontainer_7 .event_edit .time {
	background-color:#d987da;
}
.eventcontainer_7#quick_edit .hover {
	background-color:#b563b6;
}
.eventcontainer_7#quick_edit .evt_mid_color {
	border-top:1px solid #b563b6;
}
.eventcontainer_7 .ml_publiclink {
	background:#d987da url(../calendar/event_middle_7.gif);
}

/*end of 7 event style*/
/* 8 event style */
.eventcontainer_8 div.a {
	background-color:#27b57f;
}
.eventcontainer_8 div.b {
	background-color:#4affb8;
	border-left:1px solid #27b57f;
	border-right:1px solid #27b57f;
}
.eventcontainer_8 .event_selected div.a,
.eventcontainer_8 .event_selected div.b,
.eventcontainer_8 .event_selected div.event_middle {
	background-color:#278360;
	border-left:2px solid #278360;
	border-right:2px solid #278360;
}
.eventcontainer_8 div.event_middle {
	border-left-color:#27b57f;
	border-right-color:#27b57f;
	color:#fff;
}
.eventcontainer_8 div.event_text {
	background-image:url(../calendar/event_middle_8.gif);
	background-color:#01c177;
	border-left-color:#4affb8;
	border-right-color:#4affb8;
	color:#fff;
}
.eventcontainer_8 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_8 div.event_text_left, 
.eventcontainer_8 div.event_text_both {
	background-image:url(../calendar/event_8_arrow_left.gif);
	background-color:#27eb9f;
	border-left-color:#4affb8;
	border-right-color:#4affb8;
}
.eventcontainer_8 div.event_text_right {
	background-image:url(../calendar/event_8_arrow_right.gif);
	background-color:#27eb9f;
	border-left-color:#4affb8;
	border-right-color:#4affb8;
}
.eventcontainer_8 div.event_text_both div.text {
	background-image:url(../calendar/event_8_arrow_right.gif);
}
.eventcontainer_8 .event div.calendar_text,
.eventcontainer_8 .event div.calendar_text_hover {
	border-right:1px solid #4affb8;
	border-left:1px solid #4affb8;
	background-color:#27eb9f;
}
.eventcontainer_8 .vis_check {
	border-left:1px solid #27b57f;
}
div.eventcontainer_8 a:link,
div.eventcontainer_8 a:visited,
div.eventcontainer_8 a {
	color:#fff;
}
.eventcontainer_8 .event_edit .time {
	background-color:#4affb8;
}
.eventcontainer_8#quick_edit .hover {
	background-color:#27b57f;
}
.eventcontainer_8#quick_edit .evt_mid_color {
	border-top:1px solid #27b57f;
}
.eventcontainer_8 .ml_publiclink {
	background:#27eb9f url(../calendar/event_middle_8.gif);
}

/*end of 8 event style*/
/* 9 event style */
.eventcontainer_9 div.a {
	background-color:#7979e6;
}
.eventcontainer_9 div.b {
	background-color:#babaff;
	border-left:1px solid #7979e6;
	border-right:1px solid #7979e6;
}
.eventcontainer_9 .event_selected div.a,
.eventcontainer_9 .event_selected div.b,
.eventcontainer_9 .event_selected div.event_middle {
	background-color:#5757c5;
	border-left:2px solid #5757c5;
	border-right:2px solid #5757c5;
}
.eventcontainer_9 div.event_middle {
	border-left-color:#7979e6;
	border-right-color:#7979e6;
	color:#fff;
}
.eventcontainer_9 div.event_text {
	background-image:url(../calendar/event_middle_9.gif);
	background-color:#7171f2;
	border-left-color:#babaff;
	border-right-color:#babaff;
	color:#fff;
}
.eventcontainer_9 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_9 div.event_text_left, 
.eventcontainer_9 div.event_text_both {
	background-image:url(../calendar/event_1_arrow_left.gif);
	background-color:#9f9fff;
	border-left-color:#babaff;
	border-right-color:#babaff;
}
.eventcontainer_9 div.event_text_right {
	background-image:url(../calendar/event_1_arrow_right.gif);
	background-color:#9f9fff;
	border-left-color:#babaff;
	border-right-color:#babaff;
}
.eventcontainer_9 div.event_text_both div.text {
	background-image:url(../calendar/event_1_arrow_right.gif);
}
.eventcontainer_9 .event div.calendar_text,
.eventcontainer_9 .event div.calendar_text_hover {
	border-right:1px solid #babaff;
	border-left:1px solid #babaff;
	background-color:#9f9fff;
}
.eventcontainer_9 .vis_check {
	border-left:1px solid #7979e6;
}
div.eventcontainer_9 a:link,
div.eventcontainer_9 a:visited,
div.eventcontainer_9 a {
	color:#fff;
}
.eventcontainer_9 .event_edit .time {
	background-color:#9f9fff;
}
.eventcontainer_9#quick_edit .hover {
	background-color:#7979e6;
}
.eventcontainer_9#quick_edit .evt_mid_color {
	border-top:1px solid #7979e6;
}
.eventcontainer_9 .ml_publiclink {
	background:#9f9fff url(../calendar/event_middle_9.gif);
}

/*end of 1 event style*/
/* 10 event style */
.eventcontainer_10 div.a {
	background-color:#39a6a5;
}
.eventcontainer_10 div.b {
	background-color:#75e2e1;
	border-left:1px solid #39a6a5;
	border-right:1px solid #39a6a5;
}
.eventcontainer_10 .event_selected div.a,
.eventcontainer_10 .event_selected div.b,
.eventcontainer_10 .event_selected div.event_middle {
	background-color:#277f7e;
	border-left:2px solid #277f7e;
	border-right:2px solid #277f7e;
}
.eventcontainer_10 div.event_middle {
	border-left-color:#39a6a5;
	border-right-color:#39a6a5;
	color:#fff;
}
.eventcontainer_10 div.event_text {
	background-image:url(../calendar/event_middle_10.gif);
	background-color:#27a7a6;
	border-left-color:#75e2e1;
	border-right-color:#75e2e1;
	color:#fff;
}
.eventcontainer_10 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_10 div.event_text_left, 
.eventcontainer_10 div.event_text_both {
	background-image:url(../calendar/event_10_arrow_left.gif);
	background-color:#5cc9c9;
	border-left-color:#75e2e1;
	border-right-color:#75e2e1;
}
.eventcontainer_10 div.event_text_right {
	background-image:url(../calendar/event_10_arrow_right.gif);
	background-color:#5cc9c9;
	border-left-color:#75e2e1;
	border-right-color:#75e2e1;
}
.eventcontainer_10 div.event_text_both div.text {
	background-image:url(../calendar/event_10_arrow_right.gif);
}
.eventcontainer_10 .event div.calendar_text,
.eventcontainer_10 .event div.calendar_text_hover {
	border-right:1px solid #75e2e1;
	border-left:1px solid #75e2e1;
	background-color:#5cc9c9;
}
.eventcontainer_10 .vis_check {
	border-left:1px solid #39a6a5;
}
div.eventcontainer_10 a:link,
div.eventcontainer_10 a:visited,
div.eventcontainer_10 a {
	color:#fff;
}
.eventcontainer_10 .event_edit .time {
	background-color:#5cc9c9;
}
.eventcontainer_10#quick_edit .hover {
	background-color:#39a6a5;
}
.eventcontainer_10#quick_edit .evt_mid_color {
	border-top:1px solid #39a6a5;
}
.eventcontainer_10 .ml_publiclink {
	background:#5cc9c9 url(../calendar/event_middle_10.gif);
}

/*end of 10 event style*/
/*11 event style */
.eventcontainer_11 div.a {
	background-color:#52a752;
}
.eventcontainer_11 div.b {
	background-color:#8fe48f;
	border-left:1px solid #52a752;
	border-right:1px solid #52a752;
}
.eventcontainer_11 .event_selected div.a,
.eventcontainer_11 .event_selected div.b,
.eventcontainer_11 .event_selected div.event_middle {
	background-color:#318631;
	border-left:2px solid #318631;
	border-right:2px solid #318631;
}
.eventcontainer_11 div.event_middle {
	border-left-color:#52a752;
	border-right-color:#52a752;
	color:#fff;
}
.eventcontainer_11 div.event_text {
	background-image:url(../calendar/event_middle_11.gif);
	background-color:#44a844;
	border-left-color:#8fe48f;
	border-right-color:#8fe48f;
	color:#fff;
}
.eventcontainer_11 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_11 div.event_text_left, 
.eventcontainer_11 div.event_text_both {
	background-image:url(../calendar/event_11_arrow_left.gif);
	background-color:#76cb76;
	border-left-color:#8fe48f;
	border-right-color:#8fe48f;
}
.eventcontainer_11 div.event_text_right {
	background-image:url(../calendar/event_11_arrow_right.gif);
	background-color:#76cb76;
	border-left-color:#8fe48f;
	border-right-color:#8fe48f;
}
.eventcontainer_11 div.event_text_both div.text {
	background-image:url(../calendar/event_11_arrow_right.gif);
}
.eventcontainer_11 .event div.calendar_text,
.eventcontainer_11 .event div.calendar_text_hover {
	border-right:1px solid #8fe48f;
	border-left:1px solid #8fe48f;
	background-color:#76cb76;
}
.eventcontainer_11 .vis_check {
	border-left:1px solid #52a752;
}
div.eventcontainer_11 a:link,
div.eventcontainer_11 a:visited,
div.eventcontainer_11 a {
	color:#fff;
}
.eventcontainer_11 .event_edit .time {
	background-color:#76cb76;
}
.eventcontainer_11#quick_edit .hover {
	background-color:#52a752;
}
.eventcontainer_11#quick_edit .evt_mid_color {
	border-top:1px solid #52a752;
}
.eventcontainer_11 .ml_publiclink {
	background:#76cb76 url(../calendar/event_middle_11.gif);
}

/*end of 11 event style*/
/* 12 event style */
.eventcontainer_12 div.a {
	background-color:#728c8d;
}
.eventcontainer_12 div.b {
	background-color:#aec9c9;
	border-left:1px solid #728c8d;
	border-right:1px solid #728c8d;
}
.eventcontainer_12 .event_selected div.a,
.eventcontainer_12 .event_selected div.b,
.eventcontainer_12 .event_selected div.event_middle {
	background-color:#516b6c;
	border-left:2px solid #516b6c;
	border-right:2px solid #516b6c;
}
.eventcontainer_12 div.event_middle {
	border-left-color:#728c8d;
	border-right-color:#728c8d;
	color:#fff;
}
.eventcontainer_12 div.event_text {
	background-image:url(../calendar/event_middle_12.gif);
	background-color:#698889;
	border-left-color:#aec9c9;
	border-right-color:#aec9c9;
	color:#fff;
}
.eventcontainer_12 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_12 div.event_text_left, 
.eventcontainer_12 div.event_text_both {
	background-image:url(../calendar/event_12_arrow_left.gif);
	background-color:#95b0b1;
	border-left-color:#aec9c9;
	border-right-color:#aec9c9;
}
.eventcontainer_12 div.event_text_right {
	background-image:url(../calendar/event_12_arrow_right.gif);
	background-color:#95b0b1;
	border-left-color:#aec9c9;
	border-right-color:#aec9c9;
}
.eventcontainer_12 div.event_text_both div.text {
	background-image:url(../calendar/event_12_arrow_right.gif);
}
.eventcontainer_12 .event div.calendar_text,
.eventcontainer_12 .event div.calendar_text_hover {
	border-right:1px solid #aec9c9;
	border-left:1px solid #aec9c9;
	background-color:#aec9c9;
}
.eventcontainer_12 .vis_check {
	border-left:1px solid #728c8d;
}
div.eventcontainer_12 a:link,
div.eventcontainer_12 a:visited,
div.eventcontainer_12 a {
	color:#fff;
}
.eventcontainer_12 .event_edit .time {
	background-color:#aec9c9;
}
.eventcontainer_12#quick_edit .hover {
	background-color:#728c8d;
}
.eventcontainer_12#quick_edit .evt_mid_color {
	border-top:1px solid #728c8d;
}
.eventcontainer_12 .ml_publiclink {
	background:#aec9c9;/* url(../calendar/event_middle_12.gif);*/
}

/*end of 1 event style*/
/* 13 event style */
.eventcontainer_13 div.a {
	background-color:#919027;
}
.eventcontainer_13 div.b {
	background-color:#cecd60;
	border-left:1px solid #919027;
	border-right:1px solid #919027;
}
.eventcontainer_13 .event_selected div.a,
.eventcontainer_13 .event_selected div.b,
.eventcontainer_13 .event_selected div.event_middle {
	background-color:#6b6b27;
	border-left:2px solid #6b6b27;
	border-right:2px solid #6b6b27;
}
.eventcontainer_13 div.event_middle {
	border-left-color:#919027;
	border-right-color:#919027;
	color:#fff;
}
.eventcontainer_13 div.event_text {
	background-image:url(../calendar/event_middle_13.gif);
	background-color:#8f8e0e;
	border-left-color:#cecd60;
	border-right-color:#cecd60;
	color:#fff;
}
.eventcontainer_13 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_13 div.event_text_left, 
.eventcontainer_13 div.event_text_both {
	background-image:url(../calendar/event_13_arrow_left.gif);
	background-color:#b5b447;
	border-left-color:#cecd60;
	border-right-color:#cecd60;
}
.eventcontainer_13 div.event_text_right {
	background-image:url(../calendar/event_13_arrow_right.gif);
	background-color:#b5b447;
	border-left-color:#cecd60;
	border-right-color:#cecd60;
}
.eventcontainer_13 div.event_text_both div.text {
	background-image:url(../calendar/event_13_arrow_right.gif);
}
.eventcontainer_13 .event div.calendar_text,
.eventcontainer_13 .event div.calendar_text_hover {
	border-right:1px solid #cecd60;
	border-left:1px solid #cecd60;
	background-color:#b5b447;
}
.eventcontainer_13 .vis_check {
	border-left:1px solid #919027;
}
div.eventcontainer_13 a:link,
div.eventcontainer_13 a:visited,
div.eventcontainer_13 a {
	color:#fff;
}
.eventcontainer_13 .event_edit .time {
	background-color:#b5b447;
}
.eventcontainer_13#quick_edit .hover {
	background-color:#919027;
}
.eventcontainer_13#quick_edit .evt_mid_color {
	border-top:1px solid #919027;
}
.eventcontainer_13 .ml_publiclink {
	background:#b5b447 url(../calendar/event_middle_13.gif);
}

/*end of 13 event style*/
/* 14 event style */
.eventcontainer_14 div.a {
	background-color:#9e7979;
}
.eventcontainer_14 div.b {
	background-color:#dab6b5;
	border-left:1px solid #9e7979;
	border-right:1px solid #9e7979;
}
.eventcontainer_14 .event_selected div.a,
.eventcontainer_14 .event_selected div.b,
.eventcontainer_14 .event_selected div.event_middle {
	background-color:#7d5857;
	border-left:2px solid #7d5857;
	border-right:2px solid #7d5857;
}
.eventcontainer_14 div.event_middle {
	border-left-color:#9e7979;
	border-right-color:#9e7979;
	color:#fff;
}
.eventcontainer_14 div.event_text {
	background-image:url(../calendar/event_middle_14.gif);
	background-color:#9e7372;
	border-left-color:#dab6b5;
	border-right-color:#dab6b5;
	color:#fff;
}
.eventcontainer_14 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_14 div.event_text_left, 
.eventcontainer_14 div.event_text_both {
	background-image:url(../calendar/event_14_arrow_left.gif);
	background-color:#c29d9c;
	border-left-color:#dab6b5;
	border-right-color:#dab6b5;
}
.eventcontainer_14 div.event_text_right {
	background-image:url(../calendar/event_14_arrow_right.gif);
	background-color:#c29d9c;
	border-left-color:#dab6b5;
	border-right-color:#dab6b5;
}
.eventcontainer_14 div.event_text_both div.text {
	background-image:url(../calendar/event_14_arrow_right.gif);
}
.eventcontainer_14 .event div.calendar_text,
.eventcontainer_14 .event div.calendar_text_hover {
	border-right:1px solid #dab6b5;
	border-left:1px solid #dab6b5;
	background-color:#c29d9c;
}
.eventcontainer_14 .vis_check {
	border-left:1px solid #9e7979;
}
div.eventcontainer_14 a:link,
div.eventcontainer_14 a:visited,
div.eventcontainer_14 a {
	color:#fff;
}
.eventcontainer_14 .event_edit .time {
	background-color:#c29d9c;
}
.eventcontainer_14#quick_edit .hover {
	background-color:#9e7979;
}
.eventcontainer_14#quick_edit .evt_mid_color {
	border-top:1px solid #9e7979;
}
.eventcontainer_14 .ml_publiclink {
	background:#c29d9c url(../calendar/event_middle_14.gif);
}

/* end of 1 event style*/
/* gray event style */
.eventcontainer_15 div.a {
	background-color:#999999;
}
.eventcontainer_15 div.b {
	background-color:#dddddd;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.eventcontainer_15 .event_selected div.a,
.eventcontainer_15 .event_selected div.b,
.eventcontainer_15 .event_selected div.event_middle {
	background-color:#888888;
	border-left:2px solid #888888;
	border-right:2px solid #888888;
}
.eventcontainer_15 div.event_middle {
	border-left-color:#999999;
	border-right-color:#999999;
	color:#fff;
}
.eventcontainer_15 div.event_text {
	background-color:#cccccc;
	border-left-color:#dddddd;
	border-right-color:#dddddd;
	color:#fff;
}
.eventcontainer_15 textarea{
	background:none;
	color:#fff;
}
.eventcontainer_15 div.event_text_left, 
.eventcontainer_15 div.event_text_both {
	background-image:url(../calendar/event_15_arrow_left.gif);
	background-color:#bbbbbb;
	border-left-color:#dddddd;
	border-right-color:#dddddd;
}
.eventcontainer_15 div.event_text_right {
	background-image:url(../calendar/event_15_arrow_right.gif);
	background-color:#bbbbbb;
	border-left-color:#dddddd;
	border-right-color:#dddddd;
}
.eventcontainer_15 div.event_text_both div.text {
	background-image:url(../calendar/event_15_arrow_right.gif);
}
.eventcontainer_15 .event div.calendar_text,
.eventcontainer_15 .event div.calendar_text_hover {
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	background-color:#bbbbbb;
}
.eventcontainer_15 .vis_check {
	border-left:1px solid #999999;
}
div.eventcontainer_15 a:link,
div.eventcontainer_15 a:visited,
div.eventcontainer_15 a {
	color:#fff;
}
.eventcontainer_15 .event_edit .time {
	background-color:#bbbbbb;
}
.eventcontainer_15#quick_edit .hover {
	background-color:#999999;
}
.eventcontainer_15#quick_edit .evt_mid_color {
	border-top:1px solid #cccccc;
}
.eventcontainer_15 .ml_publiclink {
	background:#bbbbbb;
}

/* end of gray event style*/
/* begin of gray event style*/
.edit_gray div.a {
	background-color:#B9BABA;
}
.edit_gray div.b {
	background-color:#f7f7f7;
	border-left:1px solid #B9BABA;
	border-right:1px solid #B9BABA;
}
.edit_gray .event_selected div.a,
.edit_gray .event_selected div.b,
.edit_gray .event_selected div.c,
.edit_gray .event_selected div.event_middle {
	background-color:#909090;
	border-left:2px solid #909090;
	border-right:2px solid #909090;
}
.edit_gray div.c {
	background-color:#E1E1E1 !important;
	border-left:1px solid #B9BABA !important;
	border-right:1px solid #B9BABA !important;
}
.edit_gray div.event_middle {
	border-left-color:#B9BABA;
	border-right-color:#B9BABA;
	background-color:#FFFFFF;
	color:#696969;
}
.edit_gray div.event_text {
	background-color:#D8D8D8;
	border-right-color:#E1E1E1;
} 
.edit_gray div.event_text_left {
	background-color:#EBEBEB !important;
	border-right-color:#E1E1E1;
}
.edit_gray div.event_text_right, .edit_gray div.event_text_both {
	background-color:#EBEBEB !important;
	border-right-color:#E1E1E1;
}
.edit_gray div.calendar_text {
	border-right:0 !important;
	border-left:0 !important;
	background-color: #F7F7F7 !important;
}
.calendar_manager .edit_gray {
	position:absolute;
	width:124px;
	right:42px;
	display:none;
}
.edit_gray .vis_check {
	border-left:1px solid #B9BABA;
}
div.edit_gray  a:link, div.edit_gray  a:visited, div.edit_gray  a {
	color:#696969;
}
div.edit_gray  span a:link, div.edit_gray span a:visited, div.edit_gray span a {
	border:1px solid #F7F7F7;
}
div.edit_gray span a:hover {
	text-decoration:none; 
	background-color:#DDDDDD;
}
.edit_gray .calendar_text .text {
	font-size:11px;
	padding-top:0;
	top:0;
}
.edit_gray .text a {
	display:block;
	padding-top:3px;
	height:100% !important;
}
/* end of gray style*/
/* black event style*/
.event_black {
	position:absolute;
	left:5px;
	top:5px;
	z-index:9;
	width:450px;
	height:60ex;
	filter:Alpha(Opacity=30);
	opacity:0.3;
}
.event_black div {
	overflow:hidden;
}
.event_black div.a,.event_black div.aa,.event_black div.b, .event_black div.event_middle {
	background-color:#000;
}
/* end of black event style*/
/* begin of lightgray event style*/
.edit_lightgray div.a {
	background-color:#ddd;
}
.edit_lightgray div.b {
	background-color:#f7f7f7;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.edit_lightgray div.event_middle {
	border-left-color:#ddd;
	border-right-color:#ddd;
	background-color:#FFFFFF;
	color:#696969;
}
/* end of lightgray event style*/


/* event edit form style*/
 #edit_window, #manager_window, #confirm_window, #share_window, #repeat_choose {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:20;
	&position:absolute;
	display:none;
}
#edit_window .mask, #manager_window .mask, #confirm_window .mask, #share_window .mask, #repeat_choose .mask {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	background-color:#333333;
	opacity:0.3;
	filter:Alpha(Opacity=30);
}
#edit_form .event_black .event_middle {
	height:expression(document.getElementById('eventcontainer').offsetHeight - 4 + 'px');
}
#manager_form .event_black .event_middle{
	height:expression(document.getElementById('calendarcontainer').offsetHeight - 4 + 'px');
}
#share_form .event_black .event_middle{
	height:expression(document.getElementById('sharecontainer').offsetHeight - 4 + 'px');
}
#repeat_choose .event_black .event_middle{
	height:expression(document.getElementById('choosecontainer').offsetHeight - 4 + 'px');
}
.edit_form {
	position:relative;
	left:50%;
	top:50%;
	z-index:19;
	color:#696969;
}
.edit_form a, .edit_form a:link, .edit_form a:active, .edit_form a:hover {
	color:#696969 !important;
}
.edit_form input[type="button"] {
	display:inline;
	height:auto;
	margin:0.6em 10px 0 0;
}
* html .edit_form input {
	display:expression( this.type=="button" ? 'inline' : 'inherit');
	margin:expression( this.type=="button" ? '0.6em 10px 0px 0px' : 'inherit' );
}
.wm_button.normal {
	font-weight:normal !important;
}
.edit_form .row_title {
	width:6em;
	padding:2px 0 0 5px;
	text-align:left;
	float:left;
	color:#696969;
}
/*---publication link style ---*/
.edit_form .inline_string input{
	margin:1px 0 0 0;
	$margin:0;
	float:left;
}
.edit_form .inline_string label{
	text-align:left;
	color:#696969;
	&line-height:20px;
}
*html .inline_string label {
	display:inline !important;
	margin-left:0 !important;
}
#publicationUrl {
	font-size:10px;
	padding-left:0;
	position:static;
}
/*---//publication link style ---*/
/*---shares list style ---*/
.edit_form .share{
	padding: 0 0 5px 5px;
}
.edit_form .share .col1{
	float:left;
	width:150px;
	padding:0 10px 0 0;
	font-size:13px;
}
.edit_form .share .col2{
	float:left;
	margin:0 10px 0 0;
	$padding-top:1px;
}
.edit_form .share .col3{
	float:left;
	padding:1px 0 0 0;
}
.edit_form  .imgbtn {
	cursor:pointer;
	width:17px;
	height:17px;
}

#sharedEmail {
	width:100%;
	padding-left:0;
	text-indent:3px;
	$text-indent:0;
	$padding-left:3px;
	/*$width:115px;*/
}
/*---shares list style ---*/

.edit_form .event_middle {
	font-size:11px;
	height:100%;
}
.edit_form .calendar_block .title {
	padding:4px 2px;
	text-align:center;
}
.event_edit {
	z-index:20;
	width:450px;
	/*color:#10659e;*/
	text-indent:3px;
}
.edit_form .event_black  {
	position:absolute;
	display:visible;
	height:98%;
	$height:100%;/*need for ie 7*/
}
.edit_form .input {
	border:1px solid #bbb;
	color:#696969;
	padding-left:3px;
}
.edit_form select {
	padding-left:0 !important;
	font-size:11px;
	height:20px;
}
.event_edit .time {
	width:100%;
	height:1.6em;
	background-color:#59ace2;
	margin:0;
	font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-indent:68px;
	line-height:21px;
	top:0 !important; 
 }
.event_edit div {
	overflow:hidden;
}
.event_edit div.event_middle {
	background-color:#FFFFFF;
	overflow:visible;
}
.event_edit div.event_text {
	background-color:#FFFFFF;
	background-image:none;
	overflow:visible;
	color:#696969;
}
.event_edit div.text {
	width:440px;
	overflow:visible;
	position:static;
	white-space:normal
}
.em_spacer {
	height:0.6em;
	overflow:hidden;
	clear:both;
}
.event_edit textarea {
	position:relative;
	left:0;
	top:0;
}


/* end edit form style*/
/* calendars style*/

/*calendar_manager_styles*/
#calendarcontainer .b, #eventcontainer .b {
	height:2px;
}
#edit_select_box .b {
	height:1px;
}
#calendarcontainer .event_text, #eventcontainer .event_text{
	border-left-width:2px;
	border-right-width:2px;
}
#edit_select_box .event_text{
	border-left-width:1px;
	border-right-width:1px;
}
.edit_form  .event_edit {
	text-indent:0;
}
.edit_form  .color_pick, .edit_form  .color_pick_hover {
	position:static !important;
	display:inline;
}
/*calendar_manager_styles*/

.calendar_manager .event_middle {
	height:3.9ex;
}

.vis_check {
	position:absolute;
	top:0 !important;
	right:4px;
	width:24px;
	height:100%;
	padding:2px 0 0 0;
	background:transparent url(../calendar/arrow_bottom_light.gif) no-repeat scroll center;
}
.calendar_text_hover .vis_check {
	background:transparent url(../calendar/arrow_bottom.gif) no-repeat scroll center;
}
.event_edit .vis_check {
	background:transparent url(../calendar/editwindow_arrow_bottom.gif) no-repeat scroll center;
}
.calendar_text .text, .calendar_text_hover .text {
	width:105px;
	top:0;
	font-size:11px;
	padding-top:4px;
}
.calendar_manager span.text {
	width:auto;
}
.event div.calendar_text, .event div.calendar_text_hover {
	height:100%;
	overflow:hidden;
	position:relative;
	padding:0 5px;
}
.event_selected div.calendar_text, .event_selected div.calendar_text_hover {
	height:100%;
	overflow:hidden;
	position:relative;
}
div.calendar_text, div.calendar_text_hover {
	background-repeat:repeat-x;
	margin:0;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
	padding:0; margin:0;
	overflow:hidden;
	height:1px;
}
/*-----quick_menu_styles -------------*/
.calendar_manager #quick_edit .event_middle {
	height:auto;
	overflow:hidden;
}
.calendar_manager #quick_edit .calendar_text {
	padding:0;
}
.calendar_manager #quick_edit span.text {
	display:block;
	margin:0;
	padding:3px 5px;
}
*html #quick_edit {
	$margin-top:1px !important;
}
.manager_list {
	height:20px;
	overflow:auto;
	position:relative;
	$position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	width:200px;
}
.quick_menu {
	position:absolute;
	margin:0;
	left:35px;
	right:0;
	display:none;
}
.quick_menu .event_black {
	height:100%;
	left:2px;
	top:2px;
}
.quick_menu .event_black  .event_middle {
	height:98%;
	height:expression(document.getElementById('quick_menu').clientHeight - 4);
}

#quick_edit {
	margin:0;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	width:auto !important;
}
#quick_edit .event {
	margin:0;
	width:auto;
	width:125px;
}
.evt_mid_color {
	height:7ex !important;
	padding:1ex 0 0 3px;
	margin:1ex 0 0 0;
}
.color_pick {
	float:left;
	width:12px;
	height:12px;
	border:1px solid #fff;
	margin:2px 0 0 3px;
	cursor:pointer;
	display:inline;
}
.color_pick_hover {
	float:left;
	width:12px;
	height:12px;
	border:1px solid #000;
	margin:2px 0 0 3px;
	cursor:pointer;
	display:inline;
}
.color_pick.checked, .color_pick_hover.checked {
	background:transparent url(../calendar/check.png) no-repeat center center;
}
.quick_menu  a:hover {
	text-decoration:none !important;
}

.qmenu1 { margin:0 !important; width:1px; }
.qmenu2 { margin:0 !important; width:2px; }
/*-----//quick_menu_styles -------------*/

#toolbar_interval_switch {
	line-height:normal;
	overflow:hidden;
	position:absolute;
	right:620px;
}
* {
	outline:none;
}

.vrule {
	width:1px;
	height:216ex;
	z-index:4;
	background-color:#E5E5E5;
	position:absolute;
	top:0;
}
.hrule, .hrule_odd {
	font-size:12px;
	overflow:hidden;
	position:absolute;
	width:100%;       
	height:1px;
	z-index:3;
	border-top:1px solid #E5E5E5;
}
.hrule_odd{
	border-top:1px dashed #EFEFEF !important;
}
.wrule {
	position:absolute;
	width:14.2857%;
	height:4.5ex;
	z-index:1;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
.rhead, .rhead_odd, .rhead_notworkday, .rhead_odd_workday {
	position:absolute;
	left:0;
	width:40px;
	border-top:1px solid #E5E5E5;
	font-size:12px;
	line-height:4ex;
	color:#666666;
}
.rhead, .rhead_odd {
	height:4ex;
	background:#FFFFFF;
}
.rhead_odd, .rhead_odd_workday {
	border-top:1px none !important;
}
.rhead div, .rhead_odd div, .rhead_notworkday div, .rhead_odd_workday div {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.rheaders {
	font-size:12px;
	height:216ex;
	top:0;
	left:0;
	width:100%;
	cursor:default;
	text-align:center;
}
.grid_2, .grid_2_month, .grid_1 {
	font-size:12px;
	background:#FFFFFF none repeat scroll 0%;
	position:relative;
}
.grid_2 {
	height:216ex;
}
.grid_2_month {
	height:225ex;
}
.grid_1 .current_day {
	height:100%;
}
.current_day, .current_day_nocolor {
	width:14.2857%;
	position:absolute;
	top:0;
	z-index:2;
}
.current_day { background-color:#ffffd6; }
.current_day_nocolor { background-color:none; }
html:first-child .weekend_day, html:first-child .current_day {
	padding:0 0 0 3px;
}
.select_area, .dragit_area  {
	z-index:1;
	filter:Alpha(Opacity=40);
	opacity:0.4;
	position:absolute;
}
.select_area {
	background-color:#CCCCCC;
}
.dragit_area {
	background-color:#CDD6DF;
}
.calowner {
	position:relative;
	display:block;
	width:auto;
	height:100%;
}
.calowner table{
	table-layout:fixed;
	width:100%;
	border:0;
	margin:0;
	padding:0;
}
.calowner table td {
	width:auto;
	position:relative;
}
.arrow_layer {
	position:absolute;
	width:0;
	bottom:0; 
	height:500px;
}
.arrow_layer div.arrow_container {
	width:auto;
	height:100%;
	margin:0 16px 0 40px;
}
.arrow_col {
	position:absolute;
	width:14.2857%;
	top:0;
}
.arrow_up, .arrow_down {
	position:absolute;
	right:6px;
	width:20px;
	height:17px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow_up {
	top:9px;
	background-position:center top;
	background-image:url(../calendar/event_arrow_up6.gif);
}
.arrow_down {
	bottom:11px;
	background-position:center bottom;
	background-image:url(../calendar/event_arrow_down6.gif);
}
.arrow_up_hover, .arrow_down_hover {
	position:absolute;
	right:5px;
	width:20px;
	height:17px;
	border:1px solid #cff;
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow_up_hover {
	top:8px;
	background-position:center top;
	background-image:url(../calendar/event_arrow_up6.gif);
}
.arrow_down_hover {
	bottom:10px;
	background-position:center bottom;
	background-image:url(../calendar/event_arrow_down6.gif);
}

/*calendar table style*/
.box {
	background-color:#fff;
}
.calendar_block {
	background-color:#fff;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #D5D5D5;
	border-collapse:separate;
	width:180px;
}
.title {
	text-align:center;
	padding:4px 2px;
	color:#696969;        
}
.calendar_block .title {
	border-bottom:1px solid #696969;
	cursor:default;
}
.edit_form .calendar_block {
	border:1px solid #bbb;
	vertical-align:middle;
}
.edit_form .calendar_block .title {
	border-bottom:1px solid #bbb;
	cursor:default;
}
a.CalLinkInactive:link, a.CalLinkInactive:visited, a.CalLinkInactive:active, a.CalLinkInactive:hover
{
	color:#aaa !important;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a.CalLinkInactiveWeekend:link, a.CalLinkInactiveWeekend:visited, a.CalLinkInactiveWeekend:active, a.CalLinkInactiveWeekend:hover {
	color:#999 !important;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.CalLink:link, .CalLink:visited, .CalLink:active,
.CalLinkInactive:link, .CalLinkInactive:visited, .CalLinkInactive:active,
.CalLinkInactiveWeekend:link, .CalLinkInactiveWeekend:visited, .CalLinkInactiveWeekend:active 
{
	text-decoration:none;
}
.CalLink:hover,
.CalLinkInactive:hover,
.CalLinkInactiveWeekend:hover
{
	text-decoration:underline;
}
.middleTdSelector_ {
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.middleTdSelector, .middleTdSelector_over {
	padding:2px 0;
	margin:0;
	cursor:pointer;
}
.monthsList {
	position:absolute;
	top:19px;
	left:0;
	padding:0;
	margin:0;
	border:0;
	text-align:right;
	display:none;
	width:100% !important;
}
.monthsList .event {
	padding:0;
	width:100%;
}
.monthsList .event_middle {
	height:20px;
}
.monthsList .calendar_text {
	padding:0 5px;
}
.monthsList span.text {
	width:100%;
}
.monthsList .text a {
	padding-right:12px;
}
.time_selector {
	background-color:#fff;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#696969;
	border:solid 1px #bbb;
	overflow:auto !important;
	width:82px;
	height:150px;
	text-align:center;
	cursor:pointer;
	$margin-left:-1px;
	margin-top:-1px;
}
.ts_text {
	margin:2px;
}
.ts_text_hover {
	margin:2px;
	background-color:#99D8FF;
}
.small_calendars 
{
	width:160px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#10659e;
	display:block;
	padding-left:10px;
	padding-bottom:30px;
}

td.spacer {
	width:8px;
}
/*toolbar panel*/
.wm_toolbar
{
	width:100%;
	height:26px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	/*color: #212121;*/
}
.cal_toolbar 
{
	border:0 !important;/*skin changed*/
}
.cal_toolbar img
{
	vertical-align:middle;
}
.cal_toolbar div div 
{
	margin:0 !important;
}
.cal_toolbar div
{
	display:block;
	cursor:pointer;
	cursor:hand;
	vertical-align:middle;
}
.ml_publiclink {
	display:block;
	position:absolute;
	top:3px;
	right:24px;
	padding:0 7px 0 3px;
}
.ml_publiclink img{
	border:0;
	height:12px;
	width:16px !important;
	margin:2px 0 0 2px;
}
#color_calendar_now.color_pick {
	border:1px solid #fff;
	margin:1px 0 0 2px;
	background-color:#FFFFFF;
	position:absolute !important;
	left:0;
}
#calen_sal.text {
	position:relative;
	margin:0 0 0 16px;
}
.calendar_arrow {
	background-color:#FFFFFF !important;
	right:0;
	border-left:1px solid #696969;
	position:absolute !important;
}
.col2 select {
	width:220px;
}
#publicationLevel {
	width:270px;
}
.close_more_list {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:10px;
	cursor:pointer;
	border:0;
	background-color:#ffffff;
	padding:0 0 4px 4px;
}
.more_link {
	position:absolute;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#797979;
	cursor:pointer;
	z-index:15;/*23000*/
}
/*******************************************************/
ul.nolist {
	list-style:none;
	margin:0;
}
/*uses for application selectbox */
.eventcontainer_bw div.a {
	background-color:#bbb;
}
.eventcontainer_bw div.b {
	background-color: #fff;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}
.eventcontainer_bw div.event_middle {
	border-left-color:#bbb;
	border-right-color:#bbb;
	color:#000000;
}
.eventcontainer_bw .vis_check {
	border-left:1px solid #bbb;
}
div.eventcontainer_bw a:link,
div.eventcontainer_bw a:visited
div.eventcontainer_bw a {
	color:#fff;
}
#edit_select_box .event_middle {
	height:1.4em;
}
#edit_select_box div.text {
	overflow:hidden;
	color:#000000;
	padding-top:0;
	text-indent:3px;
}
#edit_select_box {
	width:140px;
	top:4em;
	left:68px;
	z-index:3001;
}
.calendar_list {
	position:absolute;
	left:6.7em;
	border:1px solid #bbb;
	background-color:#FFFFFF;
	padding:4px;
	color:#000000;
	z-index:9;
	line-height:16px;
	cursor: pointer;
	display:none;
	margin-top:-1px;
}
*html .calendar_list {
	left:7em !important;
}
/* end of bw event style*/

.eventcontainer_gray div.a {
	background-color:#ddd;
}
.eventcontainer_gray div.b {
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.eventcontainer_gray div.event_middle {
	border-left-color:#ddd;
	border-right-color:#ddd;
	color:#696969;
}
.eventcontainer_gray div.event_text {
	background-color:#fff !important;
	border-left-color:#fff;
	border-right-color:#fff;
}

/*-----------------select_box control--------------------*/
.select_box {
	color:#000000;
	overflow:visible !important;/*to prevent .event_edit div style*/
	margin-left:6.5em;
	&float:left;
	&margin-left:0;
}
.select_box select {
	height:auto;
}
.select_box .a_round_left {
	margin:0 0 0 2px;
	height:1px;
	overflow:hidden;
}
.select_box .b_round_left {
	height:1px !important;
	margin:0 0 0 1px;
	overflow:hidden;
}
.select_box .a_round_right {
	margin:0 2px 0 0;
	height:1px;
	overflow:hidden;
}
.select_box .b_round_right {
	height:1px !important;
	margin:0 1px 0 0;
	overflow:hidden;
}
.select_box div.event_text {
	color:#000;
}
.select_box .advanced_repeat {
	float:left;
}
.select_box .arrow {
	float:left;
	padding:0 0 0 2px;
	width:24px;
	height:100%;
	&float:none;
}
.select_box .arrow .event_text {
	height:1.9em;
	cursor:pointer;
	background:url(../calendar/arrow_bottom_light.gif) no-repeat scroll center;
}

.select_box_list {
	clear:both;
	display:none;
	position:absolute;
	cursor:pointer;
	color:#000000;
	line-height:16px;
	z-index:1;
	overflow:visible !important;
	left:6.5em;
	border-top:0;
	margin-top:-2px;
	padding:0;
}

.select_box_opt, .select_box_opt_active {
	padding:5px 3px;
	overflow:visible !important;
	border-bottom:1px solid #C2C9CF;
}
.select_box_opt_active {
	background-color:#A8BDCF;
}
.select_box div.a, .a_round_left, .a_round_right {
	background-color:#B5C2CF;
}
.select_box div.b, .b_round_left, .b_round_right {
	height:1px !important;
	background-color:#E0E8EF;
	border-left:1px solid #B5C2CF;
	border-right:1px solid #B5C2CF;
}
.select_box div.event_middle {
	border-left:1px solid #B5C2CF;
	border-right:1px solid #B5C2CF;
}
.select_box div.event_text {
	background-color:#D1D8DF !important;
	border-left:1px solid #E0E8EF !important;
	border-right:1px solid #E0E8EF !important;
}
/*.select_box_list, */


/*----------------form styles----------------*/
.form_string {
	clear:both;
	padding:0;
}
.form_string li {
	clear:both;
	padding-bottom:0.6em;
}
.row_offset {
	margin-left:6.5em !important;
}/****------------form styles----------------*/


/*-------repeat form styles----------------*/
.repeatCont {
	margin:5px;
	overflow:visible !important;
}
.repeatCont span {
	display:inline !important;
	visibility:visible !important;
	float:none !important;
}
.advanced_repeat {
	position:relative;
	cursor:pointer;
}
.advanced_repeat .event_text {
	height:1.9em;
	line-height:1.9em;
	padding:0 3px;
}

.closeRepeatForm {
	width:10px;
	height:10px;
	border:0;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	padding:4px;
}
.repeatResult {
	float:left;
	padding:0.4em;
	margin:0.2em 1em 1em 0;
	color:#000;
	border:1px solid #ccc;
	overflow:visible !important;
	background-color:#FFFCDF;
}
#expandRepeatLink a {
	display:inline;/*to prevent .text a  95 */
	color:#10659E !important;
}
.weekdaysRepeatChbk, .repeatOnDay, .repeatWeekDays, .repeatsEvery {
	padding:0.4em 0;
	$padding:0.2em 0;
}
/****----repeat form styles----------------*/


* html .repeatWeekDays {
	padding:0 0 0 2px;
}
.repeatWeekDays label{
	margin-right:4px;
	$margin-right:2px;
}
#calendarRepeatUntil {
	position:absolute;
	margin-top:-1px;
	overflow:hidden;
}

#calendarRepeatUntil td {
	padding:0;
}
#calendarRepeatUntil .calendar_block .title , #calendarRepeatUntil .Calendar_Title td{
	padding:4px 0;
}

#repeat_choose .event_edit, #repeat_choose .event_black {
	width:610px;
}
#repeat_choose .event_edit div.text {
	width:600px;
}

/**************************************/


/*
**** main styles ****
*/
.new_calendar {
	margin:10px 0 0 30px;
	padding:0 0 0 5px;
}
.new_calendar a {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#10659E;/*skin changed*/
	text-decoration:none;
}
.new_calendar a:hover {
	text-decoration:underline;
}

.mainbody {
	width:auto;
}
.calendar_arrow_left, .calendar_arrow_right {
	float:left;
	height:16px;/*skin changed*/
	width:14px;/*skin changed*/
}
.calendar_arrow_left {
	background:url(menu/calendar_arrow_left.gif) no-repeat center;
}
.calendar_arrow_right {
	background:url(menu/calendar_arrow_right.gif) no-repeat center;
}
#time_title_1,
#time_title_2,
#time_title_3 {
	padding:6px;
	float:left;
	text-align:center;
	color:#10659E;/*skin changed*/
	cursor:default;
	display:none;
}
/* monthly classes*/
.cell, .cell_weekend {
	position:absolute;
	width:14.2857%;
	height:16.6667%;
	z-index:1;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#10659e;/*skin changed*/
}
.cell_weekend {
	background-color:#e5f5ff;/*skin changed*/
}
.cell.today, .cell_weekend.today {
	background:#FFFFE5 !important;
}
.cell div.header_inactiv {
	color:#aaa;
}
.cell_weekend div.header_inactiv {
	color:#aaa;/*skin changed*/
}
.cell div.header, .cell_weekend div.header {
	height:20px;
	line-height:18px;
	text-align:right;
	padding:0px 4px;
	z-index:30;
}
.cell div.header {
	background-color:#E5F4FF;/*skin changed*/
	border:solid #b1d3ed;/*skin changed*/
	border-width:1px 0 0 1px;
}
.cell_weekend div.header {
	background-color:#C8E8FF;/*skin changed*/
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#b1d3ed #b1d3ed #C8E8FF #b1d3ed;/*skin changed*/
}
.cell.today div.header, .cell_weekend.today div.header {
    background:#F7F7D5 !important;
}
/* end monthly classes*/
/* form classes*/
.notworkday{
	overflow:hidden;
	position:absolute;
	width:100%;       
	height:9ex;
	z-index:1;
	background-color:#ECF7FF;/*skin changed*/
}
.rhead_notworkday, .rhead_odd_workday {
	height:9ex;
	background-color:#ECF7FF;/*skin changed*/
}
.day_headers_inner, .day_headers_inner_today {
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	overflow:hidden;
	line-height:22px;
	text-align:center;
}
.day_headers_inner{
	height:24px;/*skin changed*/
}
.day_headers_inner_today{
	height:25px;
	background-color:#CAE5F8;/*skin changed*/
}
.day_headers_inner_today div {
	height:1px;
	border-right:1px solid #f0f7f8;/*skin changed*/
	border-left:1px solid #f0f7f8;/*skin changed*/
	background-color:transparent;/*skin changed*/
	overflow:hidden;
}
.day_headers_outer {
	position:absolute;
	width:14.2857%;
	top:0;
	height:24px;/*skin changed*/
	z-index:1;
}
.day_headers_day, .day_headers_week, .day_headers_month {
	width:auto;
	margin-left:40px;
	margin-right:16px;
	height:25px;/*skin changed*/
	position:relative;
	cursor:default;
}
.time_tabs_outer, .time_tabs_outer_activ {
	position:absolute;
	top:-1px;/*skin changed*/
	width:135px;
	z-index:1;
}
.time_tabs_outer {
	border:1px solid #56A4D5;/*skin changed*/
	border-top:1px solid #10659e;/*skin changed*/
}
.time_tabs_outer_activ {
	border-width:1px;
	border-style:solid;
	border-color:#10659E #56A4D5 #F0F7F8 #56A4D5;/*skin changed*/
}
.time_tabs_outer div, .time_tabs_outer_activ div {
	cursor:pointer;
	height:24px;/*skin changed*/
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:24px;
	text-align:center;
}
.time_tabs_outer div {
	border:1px solid #e5f6ff;/*skin changed*/
	border-right:0;
	border-bottom:0;
	background:transparent url(tabs_bg.gif) repeat-x;/*skin changed*/
	color:#ffffff;
}
.time_tabs_outer_activ div {
	border:1px solid #e5f6ff;/*skin changed*/
	border-right:0;
	border-bottom:0;
	background:#F0F7F8 url(tabs_bg_activ.gif) repeat-x;/*skin changed*/
	color:#10659E;/*skin changed*/
}
.weekend_day {
	height:100%;
	width:14.2857%;
	position:absolute;
	top:0;
	background-color:#ECF7FF;/*skin changed*/
}
.upper_indent {
	height:8px;/*skin changed*/
	overflow:hidden;
	background:transparent url(upper_indent.gif) repeat-x top center;
}
.lower_indent {
	height:8px;
	overflow:hidden;
}
#area_1_day, #area_1_week, #area_2_day, #area_2_week {
	overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
	position:relative;
	border-right:1px solid #B1D3ED;/*skin changed*/
	background-color:#fff;
}
#area_1_day, #area_1_week {
	border-bottom:#D6D6D6 2px solid;
	border-right:1px solid #B1D3ED;/*skin changed*/
	border-top:1px solid #B1D3ED;/*skin changed*/
}
#area_2_day, #area_2_week {
	height:600px;
	border-bottom:1px solid #B1D3ED;/*skin changed*/
}
#area_2_month {
	height:600px;
	overflow:hidden;
	position:relative;
	border-right:1px solid #B1D3ED;/*skin changed*/
	border-bottom:1px solid #B1D3ED;/*skin changed*/
}
#work_area_day, #work_area_week, #work_area_month {
	position:relative;
	top:0;
	left:0;
	display:none;
}
.right {
	width:200px;
	vertical-align:top;
	border:1px solid #B1D3ED;/*skin changed*/
	background-color:#fff;/*skin changed*/
}
.calendar_header {
	height:24px;
	background:#7FB7E1 url(calendar_header_back.gif) repeat-x top;/*skin changed*/
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #10659E;/*skin changed*/
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #5098CF;/*skin changed*/
	float:none;
	clear:both;
}
.calendar_header1 {
	padding:10px 0 0 0;
	margin:0 0 0 35px;
	font-size:11px;
	font-weight:bold;
	color:#888;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.calendar_header_text {
	float:left;
	padding-top:4px;
	text-align:center;
	cursor:default;
	width:100%;
}
.calendar_manager {
	border-top:1px solid #B1D3ED;/*skin changed*/
	position:relative;
}
/*calendar table style*/
.today {
	background-color:#fff2b2;/*skin changed*/
	text-align:center;
}
.calendar_block .today a, .calendar_block .today a:link, .calendar_block .today a:visited, .calendar_block .today a:active, .calendar_block .today a:hover {
	color:#10659E !important;/*skin changed*/
}
.select, .weekend, .basic {
	text-align:center;
	width:24px;
	height:18px;
}
.select {
	background-color:#99d8ff;/*skin changed*/
	border:1px solid #99d8ff;/*skin changed*/
}
.weekend {
	background-color:#ECF7FF;/*skin changed*/
	border:1px solid #ECF7FF;/*skin changed*/
}
.basic {
	border:1px solid #fff;
}
.mini_calendar .Calendar_Title {
	border:0;
	margin:8px 0;
	color:#10659E;/*skin changed*/
}
.mini_calendar .calendar_block  .title{
	color:#696969;
	border-bottom:1px solid #D5D5D5;
}
.mini_calendar .CalLink:link, .mini_calendar .CalLink:visited, .mini_calendar .CalLink:active, .mini_calendar .CalLink:hover
{
	color:#10659e;/*skin changed*/
}
.Calendar_Title {
	background-color:#fff;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border-collapse:separate;
	width:180px;
}
.Calendar_Title td {
	padding:4px 0;
	z-index:100;
}
.edit_form .Calendar_Title {
	margin:0;
	border:1px solid #bbb;/*skin changed*/
	border-bottom:0;
	color:#696969;/*skin changed*/
}
.middleTdSelector {
	background:#ffffff;/*skin changed*/
	border:1px solid #FFFFFF;/*skin changed*/
}
.middleTdSelector_over {
	background:#ffffff;/*skin changed*/
	border:1px solid #B9BABA !important;/*skin changed*/
}
/* end calendar table style*/

.main_block
{
	background-color:#f0f7f8;/*skin changed*/
}
/*accounts panel*/
.wm_accountslist_calendar
{
	display:block;
	float:left;
	font-weight:bold;
	border:0;
	border-right:solid 1px #10659E;/*skin changed*/
	background: none;
	margin-top:0;
	margin-bottom:0;
	padding:8px;
	height:15px;
	color:#FFFFFF;/*skin changed*/
}
.check_shared_calendar {
	padding:7px 0;/*skin changed*/
	width:100%;
	text-align:center;
}
.check_shared_calendar a, .check_shared_calendar a:hover {
	color:#7E9BAF;/*skin changed*/
	font-family:Tahoma;
	font-weight:normal;
	text-decoration:none;
	font-size:9px;
}