 .claro .dojoxCalendarColumnView {	
  cursor: default;
	-webkit-user-select: none;
}
 
.claro .dojoxCalendarColumnView .dojoxCalendarCalendarEventContainer {
	position: absolute;
	overflow: hidden;
 	-moz-user-select: none;
	-webkit-user-select: none;
	khtml-user-select: none;
	user-select: none;
	font-weight: bold;
	border-radius: 5px;
}

.claro .dojoxCalendarColumnView .dojoxCalendarEvent {
	font-size: 90%;
	font-family: Tahoma, serifSansSerifMonospace;
}

.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2 .bg {
	background: #2095B4;
}

.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Hovered .bg {
	background: #24A5C8;
}

.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Selected .bg {
	background: #166B81;
}

.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2 .startTime {
  font-weight: bold;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  background-color: #00768F;
  white-space: nowrap;
  padding: 1px 2px 2px 1px;
  border-top: 1px solid #260000;
  border-left: 1px solid #260000;
  border-right: 1px solid #260000;
}
.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Focused .startTime {
  font-weight: bold;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  background-color: #6c0000;
  white-space: nowrap;
  padding: 1px 2px 2px 1px;
  border-top: dashed 1px #ffffff;
  border-left: dashed 1px #ffffff;
  border-right: dashed 1px #ffffff;
}
.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Hovered .startTime {
  background-color: #0094B4;
}
.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Selected .startTime {
  background-color: #005A6D;
}
.claro .dojoxCalendarColumnView .dojoxCalendarEvent.Calendar2.Edited .startTime {
  background-color: #0095b4;
  border-top: dashed 1px #ffffff;
  border-left: dashed 1px #ffffff;
  border-right: dashed 1px #ffffff;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#formDiv {
	position:absolute;
	left:10px;					
	width: 250px;
	top: 0;
	bottom: 0;
	margin-bottom: 10px;
	overflow-y: auto;
}

.formPanel {
	width: 230px;
	margin-top: 10px;
}

#formDiv table {
	width: 100%;					
}

.formTable td:first-child {
	text-align: right;
	padding-right: 10px;
	font-size: 0.9em;
}

.smallText {
	font-size:0.9em;
}

.disabled{
	color: #CCCCCC;
}

#calendarNode {
	position:absolute; 
	left:270px; 
	right:10px; 
	top:10px; 
	bottom:120px;
}

#eventLogPane {
	position:absolute; 
	left:270px; 
	right:10px; 
	height: 100px;
	bottom:10px;	
}

#logTableContainer{	
	width:100%;
	height:100%;
	overflow-y:auto;	
}

#eventLogPane .dijitTitlePaneTitle{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 20px
}

#eventLogPane .dijitTitlePaneContentOuter{
	position: absolute;
	left: 0; 
	right: 0; 
	top: 25px; 
	bottom: 0;
}

#eventLogPane .dijitTitlePaneContentInner{
	position: relative;
	width: 100%; 
	height: 100%; 
	padding: 0;
}

#eventLogPane .dijitReset{
	position: relative; 
	width: 100%; 
	height: 100%;
}

#eventLogPane .dijitArrowNode{
	display: none;
}

#logTable{
	width: 100%;	
	position:relative;
}
