.ms-WPBody .MasterCalendar {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar A {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar INPUT {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar SELECT {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar TEXTAREA {
	COLOR: #6b654e;
	BACKGROUND: #fff
}
.ms-WPBody .MasterCalendar .rsHeader {
	BACKGROUND-IMAGE: url(/PublishingImages/Scheduler/menuItem.gif);
	vertical-align: middle;
}
.ms-WPBody .MasterCalendar .rsHeader UL A:hover {
	BACKGROUND-IMAGE: url(/PublishingImages/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsHeader .rsSelected {
	BACKGROUND-IMAGE: url(/PublishingImages/Scheduler/menuItemSelected.gif)
}
.ms-WPBody .MasterCalendar .rsHeader .rsSelected EM {
	background-image: none;
}
.ms-WPBody .MasterCalendar .rsHeader a.rsDatePickerActivator {
	background: url(/PublishingImages/Scheduler/icon-calendar.png) no-repeat;
	margin-top: 8px;
	height: 16px;
}
.ms-WPBody .MasterCalendar .rsHeader a.rsDatePickerActivator:hover {
	background: url(/PublishingImages/Scheduler/icon-calendar-hover.png) no-repeat;
}

.ms-WPBody .MasterCalendar .rsHeader a.rsPrevDay {
	background: url(/PublishingImages/Scheduler/bullet-white-tri-reverse.png) no-repeat;
	margin-top: 0;
	padding-top: 0;
	}
.ms-WPBody .MasterCalendar .rsHeader a.rsNextDay {
	background: url(/PublishingImages/Scheduler/bullet-white-tri.png) no-repeat;
	margin-top: 0;
	padding-top: 0;

	}
.ms-WPBody .MasterCalendar .rsHeader {
	BORDER-RIGHT: #6b654e 1px solid;
	BORDER-TOP: #6b654e 1px solid;
	BORDER-LEFT: #6b654e 1px solid;
	BORDER-BOTTOM: #6b654e 1px solid
}
.ms-WPBody .MasterCalendar .rsHeader {
	COLOR: #FFF
}
.ms-WPBody .MasterCalendar .rsHeader A {
	COLOR: #FFF
}
.ms-WPBody .MasterCalendar .rsHeader UL SPAN {
	COLOR: #FFF
}
.ms-WPBody .MasterCalendar .rsHeader UL EM {
	COLOR: #FFF
}
.ms-WPBody .MasterCalendar .rsHeader A {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar .rsHeader .rsSelected EM {
	COLOR: #fff;
	font-weight: bold;
}
.ms-WPBody .MasterCalendar .rsHeader UL A:hover SPAN {
	COLOR: #fff
}

.ms-WPBody .MasterCalendar .rsContent {
	BACKGROUND: #fff
}
.ms-WPBody .MasterCalendar .rsHorizontalHeaderWrapper {
	BORDER-LEFT-COLOR: #958e84;
	BACKGROUND: #ded5b3;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsSpacerCell {
	background-image: none;
	background-color: #f5f1de;}
.ms-WPBody .MasterCalendar .rsAllDayHeader {
	background-image: none;
	background-color: #f5f1de;}
.ms-WPBody .MasterCalendar .rsVerticalHeaderWrapper {
	background-image: none;
	background-color: #f5f1de;}
.ms-WPBody .MasterCalendar .rsVerticalHeaderTable {
	background-image: none;
	background-color: #f5f1de;}
.ms-WPBody .MasterCalendar .rsVerticalHeaderTable TH {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #868686;
	COLOR: #6b654e;
	BORDER-TOP-COLOR: #868686;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsHorizontalHeaderTable TH {
	BORDER-LEFT-COLOR: #958e84;
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-COLOR: #958e84;
	BACKGROUND-COLOR: #ded5b3;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsVerticalHeaderTable TH {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: transparent;
	BORDER-TOP-COLOR: transparent;
	BORDER-RIGHT-COLOR: #958e84;
}
* HTML .ms-WPBody .MasterCalendar .rsVerticalHeaderTable TH {
	BORDER-BOTTOM-COLOR: #f1f1f1
}
.ms-WPBody .MasterCalendar TABLE.rsVerticalHeaderTable .rsAlt TH {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #c6bea0;
	BORDER-TOP-COLOR: #c6bea0;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsAllDayRow {
	BACKGROUND: #f5f1de;
}
.ms-WPBody .MasterCalendar .rsSpacerCell {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsAllDayHeader {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsVerticalHeaderTable .rsAllDayHeader {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsAllDayRow TD {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #958e84;
	BORDER-BOTTOM-STYLE: solid
}
.ms-WPBody .MasterCalendar .rsContentTable .rsAllDayRow TD {
	BORDER-LEFT-COLOR: #958e84;
	BORDER-BOTTOM-COLOR: #958e84;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #958e84;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #958e84;
	BORDER-BOTTOM-STYLE: solid
}
.ms-WPBody .MasterCalendar .rsVerticalHeaderTable .rsMainHeader TH {
	BORDER-BOTTOM-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsSpacerCell {
	BORDER-BOTTOM-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsContent .rsAllDayHeader {
	BORDER-BOTTOM-COLOR: #958e84;
}
.ms-WPBody .MasterCalendar .rsContent {
	BORDER-RIGHT: #6b654e 1px solid;
	BORDER-TOP: #6b654e 0px solid;
	BORDER-LEFT: #6b654e 1px solid;
	BORDER-BOTTOM: #6b654e 1px solid
}
.ms-WPBody .MasterCalendar .rsTopWrap .rsFooter {
	BORDER-RIGHT: #6b654e 1px solid;
	BORDER-TOP: #6b654e 0px solid;
	BORDER-LEFT: #6b654e 1px solid;
	BORDER-BOTTOM: #6b654e 1px solid
}


.ms-WPBody .MasterCalendar .rsContentTable TD {
	BORDER-LEFT-COLOR: #f4f1e7;
	BORDER-BOTTOM-COLOR: #f4f1e7;
	BORDER-TOP-COLOR: #f4f1e7;
	BORDER-RIGHT-COLOR: #f4f1e7;
	BORDER-BOTTOM-STYLE: dotted
}
.ms-WPBody .MasterCalendar .rsContentTable .rsAlt TD {
	BORDER-LEFT-COLOR: #f2eee1;
	BORDER-BOTTOM-COLOR: #d3d3c0;
	BORDER-TOP-COLOR: #d3d3c0;
	BORDER-RIGHT-COLOR: #f2eee1;
	BORDER-BOTTOM-STYLE: solid
}
.ms-WPBody .MasterCalendar .rsMonthView TD.rsOtherMonth {
	BACKGROUND-COLOR: #f8f7f0
}
.ms-WPBody .MasterCalendar .rsApt .rsArrowTop {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsArrowBottom {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsArrowLeft {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsArrowRight {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsAptDelete {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsAptResize {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsAptRecurrence {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsApt .rsAptRecurrenceException {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar .rsAptCreate {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #efd9e1
}
.ms-WPBody .MasterCalendar .rsMonthView .rsAptCreate {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #efd9e1
}
.ms-WPBody .MasterCalendar .rsAptCreateRow2 {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #efd9e1
}
.ms-WPBody .MasterCalendar .rsMonthView .rsAptCreateRow2 {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #efd9e1
}
.ms-WPBody .MasterCalendar .rsSunCol {
	BACKGROUND-COLOR: #f8f7f0
}
.ms-WPBody .MasterCalendar .rsSatCol {
	BACKGROUND-COLOR: #f8f7f0
}
.ms-WPBody .MasterCalendar .rsAptCreateRow3 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsMonthView .rsAptCreateRow3 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsAptCreateRow4 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsMonthView .rsAptCreateRow4 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsAptCreateRow5 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsMonthView .rsAptCreateRow5 {
	BACKGROUND: #efd9e1
}
.ms-WPBody .MasterCalendar .rsFullTime {
	COLOR: #000
}
.ms-WPBody .MasterCalendar .rsAptContent {
	background-image: none;
	background-color: #ccdee8;
}
.ms-WPBody .MasterCalendar .rsAptIn {
	background-image: none;

}
.ms-WPBody .MasterCalendar .rsAptMid {
	background-image: none;

}

.ms-WPBody .MasterCalendar .rsAptOut {
	background-image: none;

}
	
.ms-WPBody .MasterCalendar .rsFooter {
	BACKGROUND: #ded5b3
}
.ms-WPBody .MasterCalendar .rsFooter A {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	COLOR: #FFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent
}
.ms-WPBody .MasterCalendar DIV.rsFooter A:hover {
	COLOR: #888
}
.ms-WPBody .MasterCalendar .rsEditOptions A {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsAptEditResizeHandle {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsAptEditFormWrapper {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsAptEditFormOuter {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gAD-wDbZyOK9uETS0m-qZdga7kDFrycc3HJ0JIAQaZREw2&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsAptEditFormInner {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gAD-wDbZyOK9uETS0m-qZdga7kDFrycc3HJ0JIAQaZREw2&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsAptEditFormMiddle {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gAD-wDbZyOK9uETS0m-qZdg96MrcqgFXEDeACBOGbQt8g2&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsAptEditFormMiddle2 {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gAD-wDbZyOK9uETS0m-qZdg96MrcqgFXEDeACBOGbQt8g2&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
	BORDER-LEFT-COLOR: #828282;
	BACKGROUND: #fff;
	BORDER-BOTTOM-COLOR: #828282;
	BORDER-TOP-COLOR: #828282;
	BORDER-RIGHT-COLOR: #828282
}
.ms-WPBody .MasterCalendar .rsAptEditFormWrapper .rsAptEditTextareaWrapper TEXTAREA {
	BACKGROUND: #fff
}
.ms-WPBody .MasterCalendar .rsAptEditFormWrapper .rsEditOptions {
	BACKGROUND: #eee
}
.ms-WPBody .MasterCalendar .rsAptEditFormWrapper .rsTemplateWrapper {
	BACKGROUND: #eee
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit {
	BORDER-RIGHT: #828282 1px solid;
	BORDER-TOP: #828282 1px solid;
	BACKGROUND: #f0f0f0;
	BORDER-LEFT: #828282 1px solid;
	BORDER-BOTTOM: #828282 1px solid
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .rsAdvInput {
	BORDER-LEFT-COLOR: #8e8e8e;
	BORDER-BOTTOM-COLOR: #b8b8b8;
	BORDER-TOP-COLOR: #8e8e8e;
	BORDER-RIGHT-COLOR: #b8b8b8
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit SELECT {
	BORDER-LEFT-COLOR: #8e8e8e;
	BORDER-BOTTOM-COLOR: #b8b8b8;
	BORDER-TOP-COLOR: #8e8e8e;
	BORDER-RIGHT-COLOR: #b8b8b8
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .textareaWrapper {
	BORDER-LEFT-COLOR: #8e8e8e;
	BORDER-BOTTOM-COLOR: #b8b8b8;
	BORDER-TOP-COLOR: #8e8e8e;
	BORDER-RIGHT-COLOR: #b8b8b8
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .rsInvalid TEXTAREA {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XS80tHwQJpAz6AcmBPpTFVtVJoNoBwqNGok-Sxdk4mbj0&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .textareaWrapper {
	BACKGROUND: #fff
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .rsInvalid {
	BORDER-LEFT-COLOR: #d51923;
	BORDER-BOTTOM-COLOR: #d51923;
	COLOR: #d51923;
	BORDER-TOP-COLOR: #d51923;
	BORDER-RIGHT-COLOR: #d51923
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit H2 {
	COLOR: #6b6b6b
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit H3 {
	COLOR: #6b6b6b
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit H2 {
	BORDER-BOTTOM: #ccc 1px solid
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit H2 SPAN {
	BACKGROUND: #f0f0f0
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .rsAdvRecurrenceFreq {
	BORDER-RIGHT: #fff 1px solid
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit UL.rsRecurrenceOptionList {
	BORDER-RIGHT: #ccc 1px solid
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit DIV.rsAdvPatternPanel {
	BORDER-LEFT-WIDTH: 0px
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit .rsAdvancedSubmitArea {
	BORDER-LEFT-COLOR: #ccc;
	BORDER-BOTTOM-COLOR: #ccc;
	BORDER-TOP-COLOR: #ccc;
	BORDER-RIGHT-COLOR: #ccc
}
.ms-WPBody .MasterCalendar .rsAdvancedEdit DIV.rsAdvancedSubmitArea A {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar .rsTimePick .RadInput_Default INPUT.riEnabled {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsTimePick .RadInput_Default INPUT.riHover {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsTimePick .RadInput_Default INPUT.riFocused {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsTimePick .RadInput_Default INPUT.riEmpty {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalOuter {
	BORDER-LEFT-COLOR: #828282;
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gCPz4DGVjGrsMBhnKyOnD-X8oTsQpvla_jas0__YZ4RWw2&t=633735918370201104");
	BORDER-BOTTOM-COLOR: #828282;
	BORDER-TOP-COLOR: #828282;
	BORDER-RIGHT-COLOR: #828282
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalOuterTitle {
	BACKGROUND-IMAGE: url("../WebResource.axd?d=LmRolD9ns-j6jbPotLeRYLSXOD23FGR9-RGSV7P-FEwRh6LZ4af7hlF3Y6K6QucRde_lC0REQHACDvtSxIR0XZMa6s5crkIy0FY04tPV0gCPz4DGVjGrsMBhnKyOnD-X5e4QDO_fZqPGeYvfIPeeBQ2&t=633735918370201104")
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalWindowClose {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalWindowClose:hover {
	BACKGROUND-POSITION: -30px -341px
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalTitle {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif);
	COLOR: #000
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalInner {
	BORDER-LEFT-COLOR: #828282;
	BACKGROUND: #fff;
	BORDER-BOTTOM-COLOR: #828282;
	BORDER-TOP-COLOR: #828282;
	BORDER-RIGHT-COLOR: #828282
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalIcon {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalButtons A {
	BACKGROUND-IMAGE: url(/images/Scheduler/menuItem.gif)
}
.ms-WPBody .MasterCalendar .rsModalWrapper .rsModalButtons A {
	COLOR: #6b654e;
}
.ms-WPBody .MasterCalendar .rsTopWrap .rsAptEditFormWrapper .rsEditOptions A {
	COLOR: #6b654e;
}
 



/*******************  ADDED BY BC ***************** */
.ms-WPBody .MasterCalendar .rsCell {
	border-right: 1px solid #d3d3c0; 
	border-left: 1px solid #fff; 
    background: #fbfaf5;
    border-bottom: 1px solid #f2eee1;
}

.ms-WPBody .MasterCalendar .rsHeader h2 {
	color: #FFF;
	height: auto;
	line-height: normal;
	padding: 0;
	margin: 0;
	margin-top: 6px;	
	vertical-align: middle;
} 
.ms-WPBody .MasterCalendar .rsHeader p {
	color: #FFF;
	line-height: normal;	
	margin: 0;
	padding: 0;
	vertical-align: middle;
	margin: 0; 
	margin-top: 6px;

}

.ms-WPBody .MasterCalendar .rsHeader .rsToday,
.ms-WPBody .MasterCalendar .rsHeader .rsDatePickerWrapper {
	line-height: normal;
	margin-right: 8px;
	vertical-align: middle;
}
.ms-WPBody .MasterCalendar .rsHeader p a {
	color: #FFF;
}
.ms-WPBody .MasterCalendar .rsHeader ul {
	padding-right: 0;
}
.ms-WPBody .MasterCalendar .rsHeader li {
	border-left: 1px solid #b3a87f;
	border-right: 1px solid #e4dcbe;
	color: #6b654e;
}

.ms-WPBody .MasterCalendar .rsHeader li.rsLast {
	border-right: 0;
}	

.ms-WPBody .MasterCalendar .rsHeader li a span {
	color: #6b654e;
}

.ms-WPBody .MasterCalendar a.rsDateHeader {
	font-size: 12px;
}

.ms-WPBody .MasterCalendar tr td.rsNonWorkHour,
.ms-WPBody .MasterCalendar tr.rsRow td {
	border-bottom: 1px solid #f2eee1;
	line-height: 1.5em;
}

.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderWeek:hover {
	background-image: url(/images/Scheduler/menuItemSelected.gif);
	font-weight: bold;
	color: #FFF;
}

.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderDay span,
.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderDay:hover span,
.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderWeek span,
.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderWeek:hover span,
.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderMonth span,
.ms-WPBody .MasterCalendar .rsHeader a.rsHeaderMonth:hover span {
	background-image: none;
	font-weight: bold;
}

 .ms-WPBody .MasterCalendar .rsContentTable .rsAptContent 
{
    border: 1px solid #669cba;
    background:#ccdee8;
    color: #000;
    font-size: .8em;
    line-height: 1.1em; 
	/* height: auto; */
}


 .ms-WPBody .MasterCalendar .rcTitlebar {
	background-color: #f2eee1;
	background-image: none;
	border-top: 1px solid #6b654e;
	border-left: 1px solid #6b654e;
	border-right: 1px solid #6b654e;
	border-bottom: 1px solid #d3d3c0;
	color: #6b654e;
	
}

.ms-WPBody .MasterCalendar td a,
.ms-WPBody .MasterCalendar .RadCalendarMonthView a {
	color: #6b654e !important;
}
.ms-WPBody .MasterCalendar td.rcSelected,
.ms-WPBody .MasterCalendar .RadCalendarMonthView td.rcSelected a {
	background-image: none;
	background-color: #cec399;
}

.ms-WPBody .MasterCalendar td.rcHover {
	background-image: none;
	background-color: #f2eee1;
}

.ms-WPBody .MasterCalendar td.rcWeekend a {
	color: #aca68f;
}
.ms-WPBody .MasterCalendar .rcWeek th {

	border-bottom: 1px solid #d3d3c0;
	color: #6b654e;
	font-size: .8em;
}

/* .ms-WPBody .MasterCalendar .rsMonthView .rsWrap {
	overflow: hidden !important;        
    height: auto !important;         REMOVE THIS TO TAKE THE HEIGHT BACK TO 1st 2 LINE  
}

.ms-WPBody .MasterCalendar .rsMonthView .rsContentTable .rsRow td {
	height: auto !important;
}
.ms-WPBody .MasterCalendar .rsMonthView .rsContentWrapper .rsContentTable tr.rsRow td {
	overflow: auto;
	height: auto;
}
*/

.ms-WPBody .MasterCalendar .RadCalendarMonthView {
	border: 1px solid 6b654e;
} 

ms-WPBody .MasterCalendar .rsColumnHeaderRow th.rsTodayCol
{
    background:#ce8ca4;
}

/*
.ms-WPBody .MasterCalendar .rsMonthView .rsContentWrapper .rsContentTable tr.rsRow td .rsWrap .rsApt {        
    position: static !important;

}

.ms-WPBody .MasterCalendar .rsTopWrap .rsContent
{
	height: auto;							
}

.ms-WPBody .MasterCalendar .rsTopWrap
{
	overflow: auto;
	height: auto;
				
}
*/


/****************************************************************************/
/***************** RadGrid Default & Gray skin -- Overrides *****************/

.ms-WPBody div.telerikDiv
{
	border:0px;
	/*border-top:2px #afa684 solid;
	border-bottom:2px #afa684 solid;
	border-left: 1px solid #ded5b3;*/
	width: 800px;

}




.ms-WPBody div.telerikDiv table.rgMasterTable {
	border-collapse: collapse;
	font-family: inherit;
}

.ms-WPBody div.telerikDiv .RadGrid_Gray, .ms-WPBody div.telerikDiv .GridCommandRow_Gray TD, .ms-WPBody div.telerikDiv .GridEditRow_Gray TD,
.ms-WPBody div.telerikDiv .RadGrid_Default, .ms-WPBody div.telerikDiv .rgCommandRow TD, .ms-WPBody div.telerikDiv .rgEditRow TD
{
	border:0px;
}
	
.ms-WPBody div.telerikDiv .GridHeader_Gray, 
.ms-WPBody div.telerikDiv .rgHeader
{
	background: #ded5b3;
	border-bottom: 0px;
}

.ms-WPBody div.telerikDiv .rgFilterRow {
	background: #ebe6d1;
	border-right: 1px solid #ded5b3;
}

.ms-WPBody div.telerikDiv .rgFooter {
	background: #e4dcbe;
	border-right: 1px solid #ded5b3;
}
	
.ms-WPBody div.telerikDiv .rgFooter td	{
	padding: 3px 4px 4px 12px !important;
	border-right: 1px solid #f4f1e5;
	font-weight: bold;
	color: #6b654e;
	border-bottom: 0 !important;
	border-top:  1px solid #afa684 !important;
}
	
.ms-WPBody div.telerikDiv .rgFilterRow td {
	border-right: 1px solid #f4f1e5;
	border-bottom: 0;
}

.ms-WPBody div.telerikDiv td.telerikEdit a {
	margin-right: 10px;
}

.ms-WPBody div.telerikDiv TH.rgSorted {
	BACKGROUND-COLOR: #cac2a2;
}

.ms-WPBody div.telerikDiv .GridCommandRow_Gray, .ms-WPBody div.telerikDiv .rgCommandRow, 
.ms-WPBody div.telerikDiv .GridHeader
{
	background: #ded5b3;
	font-size: 8px;
	background-image: none;
}
.ms-WPBody div.telerikDiv .GridCommandRow_Gray table, .ms-WPBody div.telerikDiv .rgCommandRow table {
	border-top: 1px solid #afa684 !important;
}

.ms-WPBody div.telerikDiv .GridCommandRow_Gray td, .ms-WPBody div.telerikDiv .rgCommandRow td {
	border-top: 0 !important;
	padding: 1px !important;
}

.ms-WPBody div.telerikDiv thead .rgCommandRow table {
	border-top: 0 !important;
	border-bottom: 1px solid #afa684;
	background: #ebe6d1;
}


.ms-WPBody div.telerikDiv th.rgHeader {
	border-right:1px solid #ebe6d1;
	padding-left: 12px;
	vertical-align: bottom;
}
.ms-WPBody div.telerikDiv .GridCommandRow_Gray a, 
.ms-WPBody div.telerikDiv .rgCommandRow a
{
	font-size:8pt;
	margin-left: 4px;
	text-decoration: underline;
	color: #005a8c;
}

.ms-WPBody div.telerikDiv .GridCommandRow_Gray a:visited, 
.ms-WPBody div.telerikDiv .rgCommandRow a:visited {
	color: #005a8c;
}


.ms-WPBody div.telerikDiv .GridEditRow_Gray, 
.ms-WPBody div.telerikDiv .rgEditRow
{
	background-image:none;
	background-color:#ddf3fb;
}

.ms-WPBody div.telerikDiv tr.rgGroupHeader TD {
	padding: 5px 0;
}
.ms-WPBody div.telerikDiv tr.rgGroupHeader TD, .ms-WPBody div.telerikDiv tr.rgGroupHeader TD.rgGroupCol {
	border-top: 1px solid #afa684;
	border-bottom: 1px solid #afa684;
	border-right: 1px solid #ebe6d1;
	text-align: left;
}

.ms-WPBody div.telerikDiv TD.rgGroupCol, .ms-WPBody div.telerikDiv tr.rgGroupHeader TD  {
	background-color: #DED5B3;
	padding-left: 10px;

}
tr.rgGroupHeader TD P {
	font-size: .95em;
	font-weight: bold;
	color: #6B654E;
	padding-left: 0 !important;
	
}
.ms-WPBody div.telerikDiv tr.rgGroupHeader TD.rgGroupCol {
	border-right: 0;
}
.ms-WPBody div.telerikDiv .rgRow {
	color: #6b654e;
	vertical-align: top;
	line-height: 2.0em;
}

.ms-WPBody div.telerikDiv .GridAltRow_Gray, 
.ms-WPBody div.telerikDiv .rgAltRow
{
	background: #f5f1de !important;
	border-bottom: 0px;
	color: #6b654e;
	vertical-align: top;
	line-height:2.0em;

}

.ms-WPBody div.telerikDiv .GridCommandRow_Gray TABLE, 
.ms-WPBody div.telerikDiv .rgCommandRow TABLE
{
	border-bottom: 0px;
	border-top: 0;	
}


.ms-WPBody div.telerikDiv .GridAltRow_Gray TD, 
.ms-WPBody div.telerikDiv .GridRow_Gray TD, 
.ms-WPBody div.telerikDiv .rgAltRow TD, 
.ms-WPBody div.telerikDiv .rgRow TD,
.ms-WPBody div.telerikDiv .rgEditRow > TD
{
	padding: 3px 4px 4px 12px !important;
	border-right:1px solid #ebe6d1 !important;
	border-bottom: 0 !important;

}

.ms-WPBody div.telerikDiv .rgSelectedRow {
	background: #ddf3fb;
	background-image: none;
	color: #6b654e;
}

.ms-WPBody div.telerikDiv .GridAltRow_Gray TD a, .ms-WPBody div.telerikDiv .GridRow_Gray TD a, 
.ms-WPBody div.telerikDiv .rgAltRow TD a, .ms-WPBody div.telerikDiv .rgRow TD a, .ms-WPBody div.telerikDiv .rgSelectedRow a, .ms-WPBody div.telerikDiv .rgHeader a {
	text-decoration: underline;
	color: #005a8c;
}

.ms-WPBody div.telerikDiv .rgRow .rgSorted, .ms-WPBody div.telerikDiv .GridRow_Gray .rgSorted {
	background-color: #e9e5d1;
}

.ms-WPBody div.telerikDiv .rgAltRow .rgSorted, .ms-WPBody div.telerikDiv .GridAltRow_Gray .rgSorted {
	background-color: #e2ddc3;
}

.ms-WPBody div.telerikDiv .rgSelectedRow .rgSorted, .ms-WPBody div.telerikDiv .rgEditRow .rgSorted {
	background-color: #ddf3fb !important;
}


.ms-WPBody div.telerikDiv .rgSelectedRow td, .ms-WPBody div.telerikDiv .rgEditRow td {
	border-top: 1px solid #FFF !important;
	border-bottom: 1px solid #99dcf2 !important;
}

.ms-WPBody div.telerikDiv .rgPager
{
	background: #ded5b3;
	border-right: 1px solid #ded5b3;
}

.ms-WPBody div.telerikDiv .rgPager .rgPagerCell {
	border-left: 0;
}
.ms-WPBody div.telerikDiv .rgNumPart, .ms-WPBody div.telerikDiv .rgPagerLabel, .ms-WPBody div.telerikDiv .rgInfoPart
{
	font-size: 12px;
}

a.rgAdd {
	BORDER-RIGHT: 0px;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: 0px;	
	PADDING-LEFT: 20px;	
	PADDING-BOTTOM: 3px;	
	margin: 0px;	
	vertical-align: middle;	
	cursor: pointer;	
	padding-top: 0px;	
	BORDER-BOTTOM: 0px;	
	background-image: url(/PublishingImages/buttons/btn-rgAdd.gif);	
	BACKGROUND-REPEAT: no-repeat;	
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	line-height: 16px;
	text-decoration: underline;
}


/* DISABLED/Inactive Row in Telerik Grid -- Lighter text color */

.ms-WPBody div.telerikDiv tr.DisabledGridRow td
 {
	color: #aaa695;	
}