/*#Calendar#*/
body {
}

#calContainer .calendar-heading1
{
	
}

#calContainer
{
	padding-left:10px;
}

#calContainer .calendar-heading1 h1
{
	margin:0px;
	padding:0px;
	color: #333;
	font: 29px Arial,Verdana,sans-serif;
	text-align:center;
	width:480px;
}
#calContainer .calendar-heading1 h1 span
{
	color: #74b624;
	font-weight:bold;
}

#calContainer table 
{
	border-bottom: 1px solid #ededed;
	
}

#calContainer table tbody 
{
	
}

#calContainer table tbody td 
{
	border:0px;
	border-right: 1px solid #f2f2f2;
	height:75px;
	width: 98px;
}

#calContainer .day-number-cell
{
	width: 88px;
	padding: 0 5px;
	background: #c6e192;
	font: 10px/15px Arial,Verdana,sans-serif;
}

#calContainer .day-event-data
{
	background-color:#FFFCDD;
}

#calContainer .day-no-event-data
{
	background-color:white;
}
#calContainer .day-other-month 
{
	background-color:#F0F0F0;
	border-right:1px solid white;
}

#calContainer table thead 
{
}

#calContainer table thead td 
{	
	height:75px;
	width: 98px;
}

#calContainer table .dayname
{
	text-align:center;
	font-weight:bold;
	color:#333;
	height:20px;
	border: 0px;
}

#calContainer .description
{
	float:left;
	padding-left:3px;
	color:#333;
	cursor:pointer;
	padding-top:2px;
}
#calContainer div.description:hover
{
	text-decoration:underline;
}

#calContainer .cell-more
{
	font-size:11px;
	color:#333;
	cursor:pointer;
	float:right;
}
#calContainer div.cell-more:hover
{
	text-decoration:underline;
}
#calContainer .day-event
{
	padding:0 4px;
}

#calContainer .status-image
{
	float:left;
	padding-top:2px;
}

#calContainer .scheduler-description
{
	position: absolute;
	width: 285px;
	z-index: 2;
}

#calContainer table thead td .mainspan
{
	float:left;
	background-image: url(../App_Themes/Coordit/images/Calendar_btn_bg.gif);
	background-repeat:no-repeat;
	width:100px;
	height:26px;
	text-align:center;
	padding-top:6px;
	cursor:pointer;
}

#calContainer .calender-loader
{
	font-weight:bold;
}

#calContainer table thead td .monthname
{
	color:#333;
}

#calContainer table thead td .yearname
{
	padding-left:2px;	
	color:#74b624;
	font-weight:bold;
}

/* Weekly*/

#calContainer .weekdays
{
	/*background-color:White;*/
	height:80px;
}

#calendar-container .monthCalender
{
	background-image: url(../App_Themes/Coordit/images/search-heading.jpg);
	background-repeat:no-repeat;
	border:solid 1px #cccccc;
	/*height:560px;*/
	height:100%;
	padding-bottom: 10px;
}

#calendar-container .weekCalender
{
	height:100px;
}


/**/


#EventPopup .scheduler-mainEventList .event-main
{
	margin:10px;
}

#EventPopup .scheduler-mainEventList .event-image-status
{
	float:left;
	margin-left:10px;
}

#EventPopup .scheduler-mainEventList .eventview-padding
{
	float:left;
	padding-top:4px;
	margin-left:6px;
}

#EventPopup .scheduler-mainEventList .view-subject
{
	float:left;
	font-weight:bold;
}

#EventPopup .scheduler-mainEventList .event-greentext
{
	color:#7CB72D;
	font-weight:bold;
}

#EventPopup .scheduler-mainEventList .event-normaltext
{
	color:#979797;
	
}

#EventPopup .scheduler-mainEventList .scheduler-display-none
{	
	display:none;	
}
#EventPopup .scheduler-mainEventList .scheduler-display-block
{	
	display:block;	
}

#EventPopup .scheduler-mainEventList .view-reminder
{
	float:left;
	font-weight:bold;
	margin-top:10px;
}

#EventPopup .scheduler-mainEventList .edit-event-main
{
	float:left;
	margin:10px;
}

#EventPopup .scheduler-mainEventList .edit-event-image
{
	float:left;
	padding-left:8px;
}



/*#EventPopup .scheduler-mainEventList .edit-event-fields
{
	float:left;
	padding-left:30px;
	margin-top:5px;
}*/
#EventPopup .scheduler-mainEventList .edit-event-paddingleft
{
	float:left;
	margin-left:5px;
}

/*#EventPopup .scheduler-mainEventList .edit-event-dropdown
{
	float:left;
	width:150px;
}*/

#EventPopup .scheduler-mainEventList .edit-event-fields
{
	float:left;
	padding-left:10px;
}
#EventPopup .scheduler-mainEventList .edit-event-fields .row
{
	clear: both;	
}
#EventPopup .wid200
{
	width: 200px;
	border:solid 1px #cccccc;
}
#EventPopup .wid200 input
{
	border:0px;
	width: 190px;
}
#EventPopup .wid200 textarea
{
	border:0px;
	width: 200px;
}
#EventPopup .wid200 select
{
	border:1px solid #CCCCCC;
	width: 200px;
}
#EventPopup .sep5
{
	height:5px;
	clear:both;
}

#EventPopup .wid50
{
	float:left;
	border:solid 1px #cccccc;
	width: 50px;
}
#EventPopup .wid50 input
{
	border:0px;
	width: 40px;
}
#EventPopup .wid140
{
	width: 140px;
}
#EventPopup .wid140 select
{
	border:1px solid #CCCCCC;
	width: 144px;
}
#EventPopup .scheduler-mainEventList .edit-event-fields .row textarea
{
	height:	60px;
}
/*
#EventPopup .scheduler-mainEventList .edit-event-input200 
{
	float:left;
	width:200px;
}*/
/*
#EventPopup .inp-white
{
	float: left;
}
#EventPopup .inp-white input
{
	float: left;
	margin: 0;
	background: #ffffff;
	border: solid 1px #ccc;
	font: 12px/14px Arial,Verdana,sans-serif;
	color: #333;
	height:16px;
}

#EventPopup .inp-white textarea
{
	float: left;
	background: none;
	border: solid 1px #ccc;
	margin: 0;	
	font: 12px/14px Arial,Verdana,sans-serif;
}*/


/*#EventPopup .scheduler-mainEventList .edit-event-input20
{
	float:left;
	width:20px;
	text-align:center;
}*/

#EventPopup .scheduler-mainEventList .eventlist-main
{	
	padding-left:8px;
	padding-top:8px;
}

#EventPopup .scheduler-mainEventList .eventlist-image
{
	float:left;
	margin-left:10px;
}

#EventPopup .scheduler-mainEventList .eventlist-description
{
	float:left;
	margin-left:6px;
	color:#333;
	cursor:pointer;
}

#EventPopup .scheduler-mainEventList .scheduler-image-loader
{
	float:left;
	padding-left:10px;
	padding-top:8px;
}

#EventPopup .scheduler-mainEventList .scheduler-event-images
{
	float: right; 
	padding-right: 10px; 
	padding-top: 10px;
}

#EventPopup .scheduler-mainEventList .scheduler-event-images .pointer-cursor
{
	cursor:pointer;
}

#EventPopup .scheduler-mainEventList
{
	position: absolute; 
	visibility: hidden; 
	z-index: 2000;
}

#EventPopup .scheduler-popup-holder
{
	position: relative;
	z-index: 10000;
}
/*
#EventPopup .scheduler-popup-top
{
	width: 285px;
	height: 7px;
	background-image: url(../App_Themes/Coordit/images/pop-top-bg.png);
	text-indent: -9999px;
	overflow: hidden;
}*/

#EventPopup .scheduler-margin-top
{
	padding-top:8px;
}

#EventPopup .scheduler-popup-top-left
{
	width: 285px;
	background-image: url(../App_Themes/Coordit/images/arrow_left.gif);
	background-position:top;
	
}

#EventPopup .scheduler-popup-top-right
{
	width: 285px;
	background-image: url(../App_Themes/Coordit/images/arrow_right.gif);
	background-position:top;
	
}

#EventPopup .scheduler-popup-bg
{
	width: 285px;
	margin: 0 auto;
	background: url(../App_Themes/Coordit/images/popup-bg.png) repeat-y;
	float:left;
	
}

#EventPopup .scheduler-popup-bottom-left
{
	width: 280px;
	float:left;
	padding-left:5px;
}

#EventPopup .scheduler-popup-bottom-right
{
	width: 280px;
	padding-right:5px;
}

/*#EventPopup .scheduler-popup-bottom-bg
{
	width: 285px;
	height: 30px;
	background: url(../App_Themes/Coordit/images/pop-bottom-bg.png);
	background-repeat:no-repeat;
}*/

#EventPopup .scheduler-popup-bottom-bg
{
	width: 280px;
	height: 30px;
	background: url(../App_Themes/Coordit/images/bottom_round.gif);
	background-repeat:no-repeat;
	
}


#EventPopup .scheduler-style
{
	float: left;
	width: 98px;
	border-right: 2px solid #f2f2f2;
}

#EventPopup .scheduler-mainEventList a
{
	cursor:pointer;
}
#EventPopup .scheduler-mainEventList .scheduler-event-close 
{
	float:right;
	padding-right:12px;
	padding-top:5px;
}

#CategoryNewItem .start-Date { clear: both; height: 1%; padding: 8px 0; overflow : visible; height :1%; float :left; width :100%; }
#to-do-list .event-subject { width: 220px; float:left; }
#to-do-list .event-date { width: 200px; }
#to-do-list .event-from { width:100px; }
#to-do-list .view-description { width: 130px; text-align:right; padding-right:10px; float:left; }
#to-do-list .main-items { padding-left:5px; }
#to-do-list .line-space { margin-top:5px; margin-bottom:10px; padding:5px; }

/*#Multi Select#*/
.multiSelect 
{
	width: 90px;
	height:16px;
	border: solid 1px #BBB !important;
	background: #FFF url(../App_Themes/Coordit/images/dropdown.gif) right center no-repeat;
	padding: 2px 4px;
	padding-right: 18px; 
	display: inline;
}
.multiSelect-S1
{
	width: 175px !important;
}
.multiSelect.hover 
{
	background: #FFF url(../App_Themes/Coordit/images/dropdown_hover.gif) right center no-repeat;
}
.multiSelect.active
{
	border: inset 1px #000;
} 
.multiSelect.focus 
{
	border: inset 1px #000;
}

.multiSelect.active 
{
	background: url(../App_Themes/Coordit/images/dropdown_active.gif) right center no-repeat;
}
.multiSelectOptions 
{
	margin-top: -1px;
	border: solid 1px #B2B2B2;
	background: #FFF;
}
.multiSelectOptions-S1
{
	min-width:197px !important;
}
.multiSelectOptions input
{
	width:auto !important;
}
.multiSelectOptions label {
	padding: 2px 5px;
	display: block;
	padding-right:25px !important;
	min-width: 100px;
}
.multiSelectOptions label.checked 
{
	background: #E6E6E6;
}
.multiSelectOptions label.selectAll 
{
	border-bottom: dotted 1px #CCC;
}
.multiSelectOptions label.hover 
{
	color: #fff;
	background: #316AC5;
}
