.LanguageSwitch {
	background-color: #DEDEDE;
}


/* Calendar Days */
.ResDeactivated {
	background-image: url('Sprites.png');
	background-position: 0px -28px;
}

.ResDeactivatedSelected {
	background-image: url('Sprites.png');
	background-position: 0px -58px;
}

.ResDeactivatedToday {
	background-image: url('Sprites.png');
	background-position: 0px -88px;
}

.ResNone {
	background-image: url('Sprites.png');
	background-position: -30px -28px;
}

.ResNoneSelected {
	background-image: url('Sprites.png');
	background-position: -30px -58px;
}

.ResNoneToday {
	background-image: url('Sprites.png');
	background-position: -30px -88px;
}

.ResSome {
	background-image: url('Sprites.png');
	background-position: -60px -28px;
}

.ResSomeSelected {
	background-image: url('Sprites.png');
	background-position: -60px -58px;
}

.ResSomeToday {
	background-image: url('Sprites.png');
	background-position: -60px -88px;
}

.ResFull {
	background-image: url('Sprites.png');
	background-position: -90px -28px;
}

.ResFullSelected {
	background-image: url('Sprites.png');
	background-position: -90px -58px;
}

.ResFullToday {
	background-image: url('Sprites.png');
	background-position: -90px -88px;
}




/* Box Bright */
.CalendarHeader, .CalendarTitle, .CalendarHeader td, .BackgroundBright {
	background-color: #A7BECD;
}

.CornerLeftTopBright {
	background-image: url('Sprites.png');
	background-position: 0px 0px;
}

.CornerRightTopBright {
	background-image: url('Sprites.png');
	background-position: -15px 0px;
}

.CornerLeftBottomBright {
	background-image: url('Sprites.png');
	background-position: 0px -14px;
}

.CornerRightBottomBright {
	background-image: url('Sprites.png');
	background-position: -15px -14px;
}

.BorderTopBright {
	background-image: url('SpritesHorizontal.png');
	background-position: 0px 0px;
}

.BorderBottomBright {
	background-image: url('SpritesHorizontal.png');
	background-position: 0px -14px;
}

.BorderLeftBright {
	background-image: url('SpritesVertical.png');
	background-position: 0px 0px;
}

.BorderRightBright {
	background-image: url('SpritesVertical.png');
	background-position: -15px 0px;
}


/* Box Dark */
.CornerLeftTopDark {
	background-image: url('Sprites.png');
	background-position: -30px 0px;
}

.CornerRightTopDark {
	background-image: url('Sprites.png');
	background-position: -45px 0px;
}

.CornerLeftBottomDark {
	background-image: url('Sprites.png');
	background-position: -30px -14px;
}

.CornerRightBottomDark {
	background-image: url('Sprites.png');
	background-position: -45px -14px;
}

.BorderTopDark {
	background-image: url('SpritesHorizontal.png');
	background-position: 0px -28px;
}

.BorderBottomDark {
	background-image: url('SpritesHorizontal.png');
	background-position: 0px -42px;
}

.BorderLeftDark {
	background-image: url('SpritesVertical.png');
	background-position: -30px 0px;
}

.BorderRightDark {
	background-image: url('SpritesVertical.png');
	background-position: -45px 0px;
}


.BackgroundDark {
	background-color: #89A7BC;
}

span.ThanksWarning {
	display: block;
	background-color: white;
	padding: 5px;
}
