/*
    Document   : Calendar
    Created on : Apr 8, 2009, 5:25:51 PM
    Author     : paul
    Description:
        Purpose of the stylesheet follows.

		Old class names: calendar
		New class names: CalendarCalendar
*/

.CalendarViewDispatcher .dojoDndItem {
	padding: 0;
}

.CalendarViewDispatcher .eventView {
	padding: 3px 0 0 0;
}

.CalendarViewDispatcher .dijitToolbar .FormQuickSearchForm {
	float:right;
}

.CalendarViewDispatcher .CalendarViewDispatcher-ViewControls {
	margin: 0;
	padding: 4px 12px;
}

.dj_ie .CalendarViewDispatcher-ViewControls {
	zoom: 1;
	padding-bottom: 2px;
}

/* Text toggles */
.CalendarViewDispatcher-TextToggles {
	float: left;
	margin: 0;
}

.CalendarViewDispatcher-TextToggles .dijitToggleButton,
.CalendarViewDispatcher-TextToggles .dijitToggleButtonHover {
	margin: 0;
	height: 22px;
	padding: 0 0 0 1px; /* For the separator */
}

.dj_webkit .CalendarViewDispatcher-TextToggles .dijitToggleButton {
	margin: 0px -2px;
}

.dj_gecko .CalendarViewDispatcher-TextToggles .dijitToggleButton {
	margin: 0px -3px;
}

.CalendarViewDispatcher-TextToggles .CalendarViewDispatcher-FirstToggle {
	padding: 0 0 0 5px; /* For the left rounded edge */
}

.CalendarViewDispatcher .CalendarViewDispatcher-TextToggles .dijitButtonNode,
.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-TextToggles .dijitButtonNode {
	border: none;
	padding: 0;
}

.CalendarViewDispatcher .CalendarViewDispatcher-LastToggle .dijitButtonNode,
.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-LastToggle .dijitButtonNode {
	padding: 0 5px 0 0; /* For the right rounded edge */
	height: 22px;
}

.CalendarViewDispatcher-TextToggles .dijitButtonContents {
	border: none;
	height: 22px;
	width: 75px;
	padding: 0;
	margin: 0;
}

.dj_webkit .CalendarViewDispatcher-TextToggles .dijitToggleButtonActive .dijitButtonContents,
.dj_webkit .CalendarViewDispatcher-TextToggles .dijitToggleButtonFocus .dijitButtonContents {
	outline: none;
}

.CalendarViewDispatcher .CalendarViewDispatcher-TextToggles .dijitButtonText {
	padding: 0;
	margin: 0;
	font-size: 11px;
}

.CalendarViewDispatcher-TextToggles .dijitToggleButtonChecked .dijitButtonText {
	font-weight: bold;
	color: #FFF;
}

.dj_gecko .CalendarViewDispatcher-TextToggles .dijitButtonText {
	padding-bottom: 2px;
}

.dj_webkit .CalendarViewDispatcher-TextToggles .dijitToggleButtonActive .dijitButtonText,
.dj_webkit .CalendarViewDispatcher-TextToggles .dijitToggleButtonFocus .dijitButtonText {
	outline: 1px dotted #000;
}

.CalendarViewDispatcher .CalendarViewDispatcher-IconToggles {
	float: right;
	margin: 0;
	width: auto;
}
.CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton {
	margin: 0 2px;
}

.CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton .dijitButtonNode {
	border-width: 1px;
	border-style: solid;
	height: 18px;
	padding: 1px 1px 1px 1px;
}

.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton .dijitButtonNode {
	padding: 1px 2px 0px 2px;
}

.CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton .dijitButtonContents {
	border: none;
	margin: 0;
}

.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton .dijitButtonContents {
	padding: 0;
	margin: 0;
}

.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .CalToolbarIcon {
	margin: 0;
}

.CalendarViewDispatcher .CalendarViewDispatcher-IconToggles .dijitToggleButton .dijitButtonText{
	display: none;
}

/* Common styles for calendar view control toggles */
.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector {
	margin: 0 0 0 20px;
}

.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButton,
.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButtonNode,
.CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-NavButton .dijitButtonContents,
.dj_ie .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-NavButton .dijitButtonContents {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButton,
.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButtonNode,
.dj_ie .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-NavButton .dijitButtonContents {
	height: 22px;
}

.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButtonNode {
	padding: 0;
}

.dj_gecko .CalendarViewDispatcher-DateSelector .dijitButton {
	vertical-align: baseline;
	height: auto;
}

.dj_gecko .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-NavButton .dijitButtonContents {
	width: auto;
	height: auto;
	margin: 0 0 0 -3px;
}


.CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-NavButton .dijitButtonText {
	display: none;
}

/* removing any background color buttons may have applied */
.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .dijitButton .dijitButtonNode {
	background-color: transparent;
}

.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-GoBack {
	height: 22px;
	width: 22px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 50%;
	border: none;
}

.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-GoForward {
	height: 22px;
	width: 22px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 50%;
	border: none;
}

.CalendarViewDispatcher .CalendarViewDispatcher-TodayButton .dijitButtonText {
	padding: 0 5px;
	font-size: 11px;
}

.CalendarViewDispatcher .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-TodayButton .dijitButtonContents {
	background-repeat: repeat;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: 0 50%;
	height: 22px;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
}

.CalendarViewDispatcher .FormField .dijitComboBox {
        width: 20em;
        margin: 0 0 0 .5em;
}

.CalendarViewDispatcher .FormField .FormField-Label {
        padding: 0 0 0 10px;
        font-weight: bold;
        vertical-align: middle;
}

.dj_gecko .CalendarViewDispatcher-DateSelector .CalendarViewDispatcher-TodayButton .dijitButtonContents {
	margin: 0 0 0 -3px;
}

/*
.dj_ie .CalendarViewDispatcher .CalendarViewDispatcher-TodayButton .dijitButtonContents {
	padding: 0px;
	margin: 0px;
}
*/
