@CHARSET "ISO-8859-1";

/* Calendar Dialog Widget */

.CalendarDialogWidget {
	background-color: rgb(239, 239, 239);
	border: 1px solid rgb(102, 102, 126);
	border-top: 0px;
}

.CalendarDialogWidget .Caption {
	background-image: url('images/newIETitleBarGradient.jpg');
	background-repeat: repeat-x;
	color: black;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 5px;
	/*
	height: 30px;
	*/
	cursor: default;
}

.CalendarDialogWidget .rootPanel {
	background-color: #E8EEF7;
}

.CalendarDialogWidget .timeButtonPanel {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	text-align: center;
}

.CalendarDialogWidget .firstBox {
	margin-left: 5px;
}

.CalendarDialogWidget .commandButton {
	margin-left: 4px;
	margin-right: 4px;
}


/* Calendar Widget */

.CalendarWidget {
  	border: 1px solid #ACA899;
}

.CalendarWidget .navbar {
  width: 100%;
  background-color: #C3D9FF;
  vertical-align: middle;
  border-bottom: 1px solid #ACA899;
}

.CalendarWidget .navbar .monthYearHeader {
 	color: black;
}

.CalendarWidget .navbar .gwt-Button {
  padding-left: 5px;
  padding-right: 5px;
}

.CalendarWidget .table {
  font: 10pt sans-serif;
  text-align: center;
}

.CalendarWidget .weekheader {
  background-color: #ACA899;
}

.CalendarWidget .weekheader .days {
  width: 3em;
}

.CalendarWidget .cell {
  cursor:pointer;
}

.CalendarWidget .cell .gwt-HTML {
  border: 1px solid #ACA899;
}

.CalendarWidget .cell .gwt-HTML span {
  width: 100%;
  height: 100%;
  line-height: 2em;
}

.CalendarWidget .today .gwt-HTML {
	border: 1px solid #C3D9FF;
	background-color: rgb(251, 230, 148);
}

.CalendarWidget .selectedDay .gwt-HTML {
	background-color: #C3D9FF;
}

.CalendarWidget .day .gwt-HTML {
	border: 1px solid #C3D9FF;
}

.entry_calendar-background {
	background-color: #E8EEF7;
}
