@charset "utf-8";
/* CSS Document */

@import 'aw-common.css';
#masthead a#branding {margin-right: -30px;}
.cols-wrap {background: url(images/cols-wrap-bg.gif) repeat-y 50% 0; float: left;}
.cols-wrap#wide {background: #fff url(images/center-col-bg.gif) repeat-x 50% 0; padding: 30px; width: 900px;}

.left-column {float: left; padding: 19px 20px; width: 165px; }
.left-column h3 {color: #000; font-size: 95%; margin: 0 0 3px 0; text-transform: uppercase;}
/* Top level */
.left-column ul {list-style: none; margin: 0; padding: 0;}
.left-column ul a {color: #fff; text-decoration: none; text-transform: uppercase;}
.left-column ul li a.active {font-weight: bold;}
.left-column ul li {background: url(images/dotted-line.gif) repeat-x 0 bottom; padding: 4px 0;}
/* Second level */
.left-column ul li ul li {background: url(images/left-col-ul-bullet.gif) no-repeat 0 4px; padding: 0 0 0 13px; margin: 0 0 0 2px;}
.left-column ul li ul li a {color: #000; text-transform: none;}
.left-column ul li ul li a:hover {color: #fff;}
.left-column ul li ul li a.active {font-weight: bold;}

.center-column {background: #fff url(images/center-col-bg.gif) no-repeat 50% 0; float: left; padding: 30px; width: 490px;}
.center-column ul, .cols-wrap#wide ul {margin: 5px 0 5px 13px;}
.center-column ol, .cols-wrap#wide ol {margin: 5px 0 5px 17px;}

.center-column table {margin: 20px 0;}
.center-column table th {border-bottom: 1px solid #cfcfcf; color: #1075dd; padding: 4px 2px; text-align: left;}
.center-column table td {border-bottom: 1px solid #cfcfcf; padding: 4px 2px;}

.right-column {float: right; padding: 19px 20px; width: 165px;}
.right-column a {color: #000;}
.right-column a img, .right-column object {border: 0; margin: 0 0 20px 0;}

.jquery-corner {border-color: #ffffff; position: relative; z-index: 1;}

.map-popup {padding: 10px;}

/* attractions and attraction categories */
.center-column .categoryLandingItem { float: left; padding: 0px 10px 10px 0px; }
.center-column .categoryLandingItem img {border: 0px; border-style: none; }

.center-column .attractionListingItem {border-bottom: 1px #585858 dotted; float: left; padding: 10px 0px 15px 0px;}
.center-column .attractionListingItem .summary {width: 395px; float: left;}
.center-column .attractionListingItem span.title { color: #1275db; display: block; font-size: 115%; font-weight: bold;}

.center-column .attractionListingItem a.attractionGoButton { background: url(images/GO_button.jpg); display: block;  height: 19px; margin: 10px 0 0 0; width: 58px;  }

.center-column .attractionHeader { padding-bottom: 20px; }
.center-column .attractionHeader img {float: left; margin: 0 15px 15px 0; }
.center-column .attractionHeader .facts {float: left; width: 300px;}
.center-column .attractionHeader span.title { color: #1275db; font-weight: bold; font-size: 105%; display: block; }
.center-column .attractionHeader span.statisticTitle { color: #CD3304; font-weight: bold; }
.center-column .attractionHeader .attractionBackButton { background: url(images/GO_button_back.jpg); height: 19px; margin: 5px 0 0 0; width: 58px; display: block; }


/* - Sitefinity Events */
.eventListItem {border-bottom: 1px solid #aaa39d; float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; width: 100%;}
.eventListItem a {display: block; text-decoration: none;}
.eventListItem .itemdescription * {color: #000; display: inline;}
.eventListItem .itemdetails {color: #000; margin: 0 0 0 90px;}
.eventListItem .itemtitle {color: #1075DD; font-size: 130%; font-weight: bold;}
.eventListItem .itemdate {color: #000; float: left; font-weight: bold; width: 80px;}

.eventListItem a:hover span.itemtitle { color: #ca5a00; }

.sf_singleEvent h2 { margin: 0 0 20px 0; }
.event-detailblock { margin: 20px 0 0 0; }
.event-fulldetails dl { }
.event-fulldetails dt {float: left; line-height: 130%; padding: 2px 0 7px 0; width: 100px;}
.event-fulldetails dd {line-height: 130%; padding: 2px 0 7px 0; width: 500px;}
.backtolisting {margin: 15px 0 0 0;}


/* - Sitefinity News */
.newsListItem {border-bottom: 1px solid #aaa39d; float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; width: 100%;}
.newsListItem a {display: block; text-decoration: none;}
.newsListItem .itemdescription * {color: #000; display: inline;}
.newsListItem .itemdetails {color: #000; margin: 0 0 0 90px;}
.newsListItem .itemtitle {color: #1075DD; font-size: 130%; font-weight: bold;}
.newsListItem .itemdate {color: #000; float: left; font-weight: bold; width: 60px;}

.sf_newsList a:hover span.itemtitle { color: #ca5a00; }



/* Sitefinity Polls */
.PollBox {background: #DA6426; margin: 40px 0 20px 0; padding: 10px 15px; }
.PollBox h2 {color: #fff;}
.PollBox .sf_pollQuestionsList { border: 0px; padding-top: 20px; }
.PollBox .sf_pollVoteInfo { display: none; }
.PollBox .RadChart img { height: 35px; width: 136px; }
.PollBox ul.RadioButtonListCssClass, .PollBox ol.sf_pollQuestionAnswers {list-style: none; margin: 0; padding: 0;}
.PollBox ul.RadioButtonListCssClass li input {margin: 2px 10px 2px 0;}
input.sf_pollVote {margin: 10px 0 0 0;}
a.sf_pollResults {color: #fff; font-size: 110%; font-weight: bold;}


/*for Gallery page*/ 
.PanelGalleryList, .PanelGalleryItem {float: left; }



/* Search Results */
.searchResults { border-bottom: 1px solid #D9D9D9; }
.searchResults a { display: block; padding: 15px 0; color: #000; text-decoration: none; }
span.searchResultTitle { display: block; font-size: 120%; font-weight: bold; padding-bottom: 3px; text-transform: uppercase; color: #009bd9; }
span.searchResultSnippet { display: block; color: #404040; }
span.searchResultUrl { display: block; color: #a8a8a8; padding-top: 8px; }

.searchResults a:hover span.searchResultTitle,
.searchResults a:hover span.searchResultUrl { color: #009bd9; }
.searchResults a:hover span.searchResultSnippet { color: #000; }

h2.searchresultsfound { margin: 15px 0 20px 0; border: 1px solid #D9D9D9; padding: 10px 14px; font-size: 108%; color: #828282; }
h2.searchresultsfound strong { color: #009bd9; }

#searchPaging { float: left; width: 639px; text-align: center; padding: 20px 0 0 0; position: relative; }
#searchPaging .searchPagingPrev { position: absolute; left: 0; top: 20px; display: block; width: 55px; height: 14px; }
#searchPaging .searchPagingNext { position: absolute; right: 0; top: 20px; display: block; width: 29px; height: 14px; }
#searchPaging .searchPagingPrev a { outline: none; text-indent: -9999px; display: block; width: 55px; height: 14px; background: url(images/search-nav-previous.gif) no-repeat top left; }
#searchPaging .searchPagingNext a { outline: none; text-indent: -9999px; display: block; width: 29px; height: 14px; background: url(images/search-nav-next.gif) no-repeat top right; }

#searchPaging .searchPagingSingle a { padding: 0 4px; font-weight: normal; color: #404040; text-decoration: none; }
#searchPaging .searchPagingSingle a:hover { color: #009bd9; }
#searchPaging .searchPagingSingle a.sf_PagerSelItem { background: #005391; color: #ffffff !important; font-weight: bold; }

/* Job Application Form */
.wizard-nav { margin: 10px 0 0 0; padding-bottom: 33px; }
* html .wizard-nav {padding-bottom: 1px;}
.wizard-nav a {background: url(images/jobswizard-sprite.gif) no-repeat; display: block; float: left; height: 50px; text-indent: -9999px; width: 98px;}

.wizard-nav a#FirstPageLink {background-position: 0 -50px;}
.wizard-nav a#FirstPageLink.active {background-position: 0 0;}

.wizard-nav a#SecondPageLink {background-position: -98px -50px;}
.wizard-nav a#SecondPageLink.active {background-position: -98px 0px;}

.wizard-nav a#ThirdPageLink {background-position: -196px -50px;}
.wizard-nav a#ThirdPageLink.active {background-position: -196px 0;}

.wizard-nav a#FourthPageLink {background-position: -294px -50px;}
.wizard-nav a#FourthPageLink.active {background-position: -294px 0;}

.wizard-nav a#LastPageLink {background-position: -392px -50px;}
.wizard-nav a#LastPageLink.active {background-position: -392px 0;}

.wizard-nav a.error {background: url(images/jobswizarderror-sprite.gif) no-repeat; display: block; float: left; height: 50px; text-indent: -9999px; width: 98px;}
.wizard-nav a.error#FirstPageLink {background-position: 0 -50px;}
.wizard-nav a.error#FirstPageLink.active {background-position: 0 0;}

.wizard-nav a.error#SecondPageLink {background-position: -98px -50px;}
.wizard-nav a.error#SecondPageLink.active {background-position: -98px 0px;}

.wizard-nav a.error#ThirdPageLink {background-position: -196px -50px;}
.wizard-nav a.error#ThirdPageLink.active {background-position: -196px 0;}

.wizard-nav a.error#FourthPageLink {background-position: -294px -50px;}
.wizard-nav a.error#FourthPageLink.active {background-position: -294px 0;}

.wizard-nav a.error#LastPageLink {background-position: -392px -50px;}
.wizard-nav a.error#LastPageLink.active {background-position: -392px 0;}


.wizardpage {border: 1px solid #cecece; float: left; padding: 10px; width: 468px;}
.wizardpage table td {padding: 4px;}
.wizardpage table input.text, .wizardpage table textarea {width: 200px;}
.PanelApplicationForm ul { list-style: none; list-style-type: none; }
tr.hidden { display: none; }
#FirstPage { display: block; }
#SecondPage { display: none; }
#ThirdPage { display: none; }
#FourthPage { display: none; }
#LastPage { display: none; }
.validatorError { display: block; color: Red; }

.wizardpage a.previous {background: url(images/btn_previous.gif) no-repeat; display: block;  height: 24px; text-indent: -9999px; width: 73px;}
.wizardpage a.next {background: url(images/btn_next.gif) no-repeat; display: block;  height: 24px; text-indent: -9999px; width: 73px;}

ul.radioGroup li label {padding-left: 10px;}


/* Contact Us */

#form-response {color: #ca0000;}

/* Calendar */

/* RadScheduler base stylesheet */

/* <common> */

.RadScheduler, .RadScheduler a,.RadScheduler input,.RadScheduler select,.RadScheduler textarea {outline: 0;}

.RadScheduler {	cursor: default;	position: relative;	overflow: hidden;	text-align: left;	zoom: 1;}

.RadScheduler .rsTopWrap {	border: 0;	width: 100%; /*Fix for IE6/7 0px width in a table when refreshed*/	overflow: hidden;}

.RadScheduler, .RadScheduler * {	margin: 0;	padding: 0;}

* html .RadScheduler .rsContent .rsInnerFix,* html .RadScheduler .rsContent td {zoom: 1;}

/* </common> */

/* <header> */

.RadScheduler .rsHeader {height: 30px;	line-height: 30px;	z-index: 1000;	position: relative;	background-color: transparent;	background-position: 0 0;	background-repeat: repeat-x;}

.RadScheduler .rsHeader p {	padding-left: 5px;	float: left;}

.RadScheduler .rsHeader .rsDatePickerWrapper {	float: left;	position: relative;	top: 23px;	left: -7px;	overflow: hidden;}

.RadScheduler .rsHeader .rsPrevDay, .RadScheduler .rsHeader .rsNextDay {display: block;	float: left; font-size: 0; height: 17px; line-height: 17px;	text-indent: -9999px; width: 17px;}

.RadScheduler .rsHeader .rsPrevDay {background-position: 0 -48px; margin: 6px 0 0 6px;}

.RadScheduler .rsHeader .rsNextDay {background-position: -18px -48px; margin: 6px 6px 0 0;}

.RadScheduler .rsHeader .rsPrevDay:hover {background-position: -70px -48px;}
.RadScheduler .rsHeader .rsNextDay:hover {background-position: -88px -48px;}

.RadScheduler .rsHeader .rsToday {line-height: 30px;}

.RadScheduler .rsHeader .rsDatePickerActivator {background-position: -228px -31px; float: left; font-size: 0; height: 24px; line-height: 21px; margin: 3px 0 0 5px; overflow: hidden; text-indent: -9999px; width: 21px;}

.RadScheduler .rsHeader .rsDatePickerActivator:hover {background-position: -270px -31px;}

.RadScheduler .rsHeader .rsDatePickerActivatorDown {background-position: -249px -31px;}

.RadScheduler .rsHeader .rsDatePickerCalendar {position: absolute;}

.RadScheduler .rsHeader h2 {color: #000000; display: block; font-size: 15px; font-weight: normal; text-indent: 43px; height: 30px; overflow: hidden; }

.RadScheduler .rsHeader ul { float: right; padding-right: 10px;}

.RadScheduler .rsHeader li {float: left; line-height: 30px; list-style-type: none; margin-top: 0;}

.RadScheduler .rsTopWrap .rsHeader ul a {display: block; line-height: 30px; padding-left: 9px; text-decoration: none;}

.RadScheduler .rsHeader ul span, .RadScheduler .rsHeader ul em {display: block; font-style: normal; padding: 0 9px 0 0; text-decoration: none;}

.RadScheduler .rsHeader .rsSelected {background-position: 0 -69px; padding-left: 9px;}
.RadScheduler .rsHeader .rsSelected em {background-position: 100% -69px; padding-top: 0;}
	
.RadScheduler .rsHeader ul a:hover, .RadScheduler .rsLast a:hover { background-position: 0 -69px; }
.RadScheduler .rsHeader ul a:hover span { background-position: 100% -69px; }

/* </header> */

/* <content> */

/*     <headers> */

.RadScheduler tr {font-size: 12px; empty-cells: show;}

.RadScheduler th, .RadScheduler td {font-weight: normal; height: auto; vertical-align: top;}

.RadScheduler .rsVerticalHeaderWrapper {height: 100%; overflow: hidden;	vertical-align: top;}

.RadScheduler .rsVerticalHeaderWrapper div {margin-left: 1px;}

.RadScheduler .rsVerticalHeaderWrapper div div {margin-left: 0;}

.RadScheduler .rsVerticalHeaderTable div * {padding-right: 4px;}

.RadScheduler .rsVerticalHeaderTable {	height: 100%;	width: 100%;}

.RadScheduler .rsVerticalHeaderTable th {	border-style: solid;	border-width: 0 1px 1px 0;}
* html .RadScheduler .rsVerticalHeaderTable th { border-bottom: 0; text-align: right; }
* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th,
* html .RadScheduler .rsVerticalHeaderTable .rsAlt th { border-bottom: 1px solid; }

.RadScheduler .rsVerticalHeaderTable .rsAlt th {	vertical-align: bottom;}

.RadScheduler .rsTopWrap .rsHidden {	display: none;}

.RadScheduler .rsTopWrap .rsHidden, .RadScheduler .rsTopWrap .rsHidden th {	overflow: hidden;	border-style: none;	line-height: 0;	font-size: 0;	height: 0;}

.RadScheduler .rsVerticalHeaderTable div {	white-space: nowrap; /* think about removing the nowrap!!! */	overflow: hidden;		height: 100%;	font-weight: bold;	text-align: right;}

.RadScheduler .rsSpacerCell, .RadScheduler .rsHorizontalHeaderTable th, .RadScheduler .rsVerticalHeaderTable div, .RadScheduler .rsAllDayHeader, .RadScheduler .rsAllDayTable {	line-height: 13px;}

*|html .RadScheduler .rsSpacerCell, .RadScheduler .rsHorizontalHeaderTable th, .RadScheduler .rsVerticalHeaderTable div, .RadScheduler .rsAllDayHeader, .RadScheduler .rsAllDayTable {	line-height: 14px;}

.RadScheduler .rsHorizontalHeaderWrapper {	overflow: hidden;}

.RadScheduler .rsHorizontalHeaderTable, .RadScheduler .rsAllDayTable {	table-layout: fixed;}

.RadScheduler .rsSpacerCell, .RadScheduler .rsHorizontalHeaderTable th {	vertical-align: middle;}

.RadScheduler .rsHorizontalHeaderTable th {	background-repeat:  repeat-x;	background-position: 0 -144px;	text-align: center;}

.RadScheduler .rsVerticalHeaderTable .rsMainHeader th {	display: block;}

* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th {	text-align: right;	overflow: hidden;	white-space: nowrap;}

.RadScheduler .rsSpacerCell, .RadScheduler .rsVerticalHeaderTable th, .RadScheduler .rsHorizontalHeaderTable th {	border-width: 0 1px 1px 0;	border-style: solid;	overflow: hidden;}

.RadScheduler .rsAllDayRow td, .RadScheduler .rsContentTable td {	border-width: 0 1px 1px 0;	border-style: solid;}

.RadScheduler .rsSpacerCell, .RadScheduler .rsContent .rsAllDayHeader {	text-align: center;}

.RadScheduler .rsVerticalHeaderTable th {	text-align: right;}

.RadScheduler .rsTopWrap .rsLastCell {	border-right-width: 0;}

.RadScheduler .rsAmPm {	font-size: 10px;	font-weight: normal;	line-height: 10px;		position: relative;	top: -4px;	padding: 0 1px;}

* html .RadScheduler .rsAmPm {	position: static;	padding-bottom: 4px;	display: inline-block;}
*+html .RadScheduler .rsAmPm {	position: static;	padding-bottom: 4px;	display: inline-block;}

.RadScheduler .rsAllDayHeader {	border-width: 0 1px 1px 0;	border-style: solid;}

.RadScheduler .rsDateHeader {	padding: 1px 4px 3px;	text-decoration: none;	font-size: 13px;}

.RadScheduler .rsMonthView .rsDateBox {background-repeat: repeat-x; background-position: 0 -299px;	display: block;	height: 16px; white-space: nowrap;}
.RadScheduler .rsMonthView .rsAptCreate .rsDateBox {background-position: 0 -318px;}

/*
	IE quirks mode - the height of the headers is incorrect.
	This must be set explicitly to (RowHeight - 1px).
*/
* html .RadScheduler .rsVerticalHeaderTable{	table-layout: fixed;	text-align: right;}

* html .RadScheduler .rsVerticalHeaderTable tbody div{	height: auto;}

/*     </headers> */

.RadScheduler .rsContentWrapper{    vertical-align: top;	height: 100%;}

/* nasty ie6-quirks-only-hack */
* html .RadScheduler .rsContent{	width /**/: 100%;}

.RadScheduler .rsContentTable{	table-layout: fixed;}

/*     <appointments> */

.RadScheduler .rsWrap{	position: relative;	width: 100%;	height: 100%;}

.RadScheduler .rsApt  /* container */{    height:100%;	overflow: visible;    position:absolute;	line-height: 14px;	font-size: 11px;}

.RadScheduler .rsAptOut /* bottom-left */{	margin-top: 4px;	margin-right: 4px;	border: 0;	padding: 0;	position: relative;	height: 100%;	background-color: transparent;	background-repeat: no-repeat;	background-position: 0 100%;}

.RadScheduler .rsAptMid /* bottom-right */{	height: 100%;	border: 0;	margin: 0;	overflow: visible;	position: relative;	right: -4px;	background-color: transparent;	background-repeat: no-repeat;	background-position: 100% 100%;}

.RadScheduler .rsAptIn /* top-right */ {	height: 100%;	position: relative;	margin-top: 0;	overflow: hidden;	bottom: 4px;	overflow: visible;	background-color: transparent;	background-repeat: no-repeat;	background-position: 100% 0;}

.RadScheduler .rsAptContent /* top-left */ { height: 100%; 	padding: 0 0 0 5px;	margin-left: -4px;	margin-right: 4px;	position: relative;	text-indent: 0;	overflow: hidden;	background-color: transparent;	background-repeat: no-repeat;	background-position: 0 0;}
.RadScheduler .rsWArrowLeft .rsAptContent { padding-left: 8px; }
.RadScheduler .rsTimelineView .rsWArrowLeft .rsAptContent { padding-left: 14px; }
.RadScheduler .rsWArrowRight .rsAptContent { padding-right: 12px; }
.RadScheduler .rsTimelineView .rsWArrowRight .rsAptContent { padding-right: 18px; }

.RadScheduler .rsAptContent:before {	content: " ";	clear: both;	visibility: hidden;	display: block;	font-size: 3px;	line-height: 3px;	height: 3px;}

* html .RadScheduler .rsAptContent:first-line { line-height: 19px; } /* IE6 */
*+html .RadScheduler .rsAptContent:first-line { line-height: 18px; } /* IE7 */

* html .RadScheduler .rsAptContent { word-break: break-all; }

.RadScheduler .rsAptDelete, .RadScheduler .rsArrowTop, .RadScheduler .rsArrowBottom, .RadScheduler .rsArrowLeft, .RadScheduler .rsArrowRight, .RadScheduler .rsAptResize {	position: absolute;	background: #000;	font-size: 0;	line-height: 0;	text-indent: -9999px;}

.RadScheduler .rsAptRecurrence, .RadScheduler .rsAptRecurrenceException {	margin-top: 3px;	display: inline;	float: left;	width: 12px;	height: 10px;}
.RadScheduler .rsAptRecurrence { background-position: -1px -348px }
.RadScheduler .rsAptRecurrenceException { background-position: -16px -348px }
* html .RadScheduler .rsAptRecurrence, * html .RadScheduler .rsAptRecurrenceException { margin-top: 5px; } /* IE6 */
*+html .RadScheduler .rsAptRecurrence, *+html .RadScheduler .rsAptRecurrenceException { margin-top: 5px; } /* IE7 */

@media all and(-webkit-max-device-pixel-ratio: 10000),
   not all and(-webkit-min-device-pixel-ratio: 0) 
{
		.RadScheduler .rsAptRecurrence,
		.RadScheduler .rsAptRecurrenceException { margin-top: 5px; }
		
		.RadScheduler .rsAptContent:first-line { line-height: 18px; }
} /* Opera */

.RadScheduler .rsAptCreate,
.RadScheduler .rsMonthView .rsAptCreate
{
	background-position: 0 -589px;
}

.RadScheduler .rsAptCreateRow2,
.RadScheduler .rsMonthView .rsAptCreateRow2
{
	background-position: 0 -610px;
}

.RadScheduler .rsAptDelete
{
	top: 4px;
	right: 0;
	width: 21px;
	height: 18px;
	visibility: hidden;
	outline: 0;
	background-position: -36px -343px;
}

.RadScheduler .rsWArrowRight .rsAptDelete
{
	right: 7px;
}

.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom
{
	width: 100%;
	height: 4px;
}
.RadScheduler .rsArrowTop { background-position: 50% -360px; top: 3px; }
.RadScheduler .rsArrowBottom { background-position: 50% -392px; bottom: 0; }

.RadScheduler .rsAptResize {	width: 100%;	height: 4px;	cursor: s-resize;	bottom: 2px; 	margin-left: -2px; 	-moz-user-select: none; 	-webkit-user-select: none; 	opacity: 0.6;	-moz-opacity: 0.6;	filter: alpha(opacity=60);	background-position: 50% -396px; }

.RadScheduler .rsTimelineView .rsAptResize {	height: 100%;	width: 4px;	cursor: w-resize;	right: 3px;	margin-top: -4px;	background-position:-150px -400px;}

.RadScheduler .rsArrowLeft, .RadScheduler .rsArrowRight {	height: 7px;	width: 4px;	top: 48%; }
.RadScheduler .rsArrowLeft { background-position: -132px -374px; left: 2px; }
.RadScheduler .rsArrowRight { background-position: -164px -374px; right: 4px; }
.RadScheduler .rsTimelineView .rsArrowRight { right: 8px; }

/* Four additional appointment resource styles */

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryBlue .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryBlue .rsAptMid,
.RadScheduler .rsCategoryBlue .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-af-mK66jbfykrze0vq45_o1&t=633782366140000000');
}

.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryRed .rsAptMid,
.RadScheduler .rsCategoryRed .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-XRRhKwqh6GB3DSSpAFM-9I1&t=633782366140000000');
}

.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryGreen .rsAptMid,
.RadScheduler .rsCategoryGreen .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-TNcdbO6T4x5VVnsSD1M7ZQ1&t=633782366140000000');
}

.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryOrange .rsAptMid,
.RadScheduler .rsCategoryOrange .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-XjyvROShZRZ1DfW--SsBEU1&t=633782366140000000');
}

.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryPink .rsAptMid,
.RadScheduler .rsCategoryPink .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-Vx143ewVNuignsOBjnL5q81&t=633782366140000000');
}

.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryYellow .rsAptMid,
.RadScheduler .rsCategoryYellow .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-YwLVv-IQpF7fDXflyWEKp81&t=633782366140000000');
}

.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryViolet .rsAptMid,
.RadScheduler .rsCategoryViolet .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-TLyEXCnkpakrEz6IkvWils1&t=633782366140000000');
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkRed .rsAptMid,
.RadScheduler .rsCategoryDarkRed .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-f5_4pHvNisBB7-jqUsLe42aIO6sHMxduPqBpR5bCOjp0&t=633782366140000000');
}

.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkGreen .rsAptMid,
.RadScheduler .rsCategoryDarkGreen .rsAptOut {	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-Vbqp0U1bg3lYnB5m5h9tL5tXlh3qqvjJ6WbzDTC36Kf0&t=633782366140000000');}

.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkBlue .rsAptMid,
.RadScheduler .rsCategoryDarkBlue .rsAptOut
{
	background-image: url('WebResource.axd?d=nZxdXFmJ-ESzAbLMYyao554JAwx_7qFn1tvCEOynFWcPwUf_79HXJIPkTq8EwfY3wr6hfu-EuPMCqf24qxJp-f2afUknY31JzI9p67fI0G1C7-Ca0dEDW2UR4DedLuTD0&t=633782366140000000');
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent
{
	color: #fff;
}

/*     </appointments> */

/* <month view :: temporary> */

.RadScheduler .rsMonthView .rsWrap {height: 25px;}

.RadScheduler .rsMonthView .rsApt {    width:100%;}
.RadScheduler .rsMonthView .rsAptWrap {	overflow: hidden;}

.RadScheduler .rsMonthView .rsAptBottom {margin-top: 25px;}

.RadScheduler .rsMonthView .rsShowMore {	color: #333;	text-decoration: underline;	text-align: center;	cursor: pointer;}

/* </month view> */

/* <timeline view :: temporary> */

.RadScheduler .rsTimelineView {	background: #fff;}

/* </timeline view> */

/* </content> */

/* <footer> */

.RadScheduler .rsFooter {	background-position: 0 -559px;	border-top-width: 1px;	border-top-style: solid;	min-height: 30px;	height: 30px;	vertical-align: middle;}

.RadScheduler .rsFooter .rsFullTime {	text-decoration: none;	padding: 0 0 0 13px;	margin-left: 5px;	font-size: 11px;	line-height: 30px;	background-position:  0 -252px;}

.RadScheduler .rsFooter .rsFullTime:hover {	text-decoration: underline;	/*background-position:  0 -275px; */ /* skin-specific! bugged default */}

/* </footer> */

/* <inline edit form> */

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter {	position: relative;}

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter,
.RadScheduler .rsAptEditFormInner,
.RadScheduler .rsAptEditFormMiddle,
.RadScheduler .rsAptEditFormMiddle2,
.RadScheduler .rsAptEditResizeHandle {	background-repeat: no-repeat;	background-color: transparent;}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper {	position: relative;	padding: 3px;	border-width: 1px;	border-style: solid;	margin: -6px -4px 0 -6px;}
.RadScheduler .rsAptEditFormWrapper textarea {	display: block;	width: 100%;	height: 100%;	border: 0;	outline: 0;	resize: none;	overflow: auto;}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions
{
	margin: 0 -4px 0 -1px;
	padding: 7px 0 4px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a {background-color: transparent no-repeat 0 -474px; bottom: 0; cursor: pointer; display: block; float: left; font-size: 11px; height: 21px; line-height: 21px; text-decoration: none; margin: 0 5px 0 0; padding: 0; -moz-user-select: none; -khtml-user-select: none; position: static; text-align: center; vertical-align: middle; width: 73px;}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a:hover {	background-position: -73px -474px;}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm {	background-position: -146px -474px;}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm:hover {	background-position: -219px -474px;}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditMore {	margin: 0;}

.RadScheduler .rsAptEditSizingWrapper {	position: absolute;	width: 100%;	visibility: hidden;}

.RadScheduler .rsAptEditSizingWrapper * {    _zoom: normal;}

.RadScheduler .rsAptEditFormOuter { padding: 10px 0 0 0; background-position: 100% 0; }
.RadScheduler .rsAptEditFormInner { padding: 0 0 4px 0; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle { padding: 0 0 0 10px; margin-left: -10px; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle2 { padding:0 8px 0 0; background-position: 100% 100%; }
.RadScheduler .rsAptEditFormWrapper { padding: 0 0 0 10px; background-position: -265px -226px; }

.RadScheduler .rsAptEditResizeHandle {	width: 10px;	height: 10px;	font-size: 0;	line-height: 10px;	position: relative;	bottom: 6px;	right: -8px;	float: right;	cursor: se-resize;	background-position: -265px -216px;}
* html .RadScheduler .rsAptEditResizeHandle { font-family: Arial; font-size: 8px; line-height: 0;  } /* IE6/7 */

/* </inline edit form> */

/* <advanced edit form> */

/*     <common>     */

.RadScheduler .rsAdvancedEdit .rsAdvOptionsScroll {	overflow: auto;	overflow-x: hidden;	overflow-y: auto;	position: relative;}

.RadScheduler .rsAdvancedEdit .rsAdvOptions {	overflow: hidden;}

.RadScheduler .rsAdvancedEdit .rsAdvOptionsPanel, .RadScheduler .rsAdvancedEdit h3 {	padding: 5px 15px 10px;}

.RadScheduler .rsAdvancedEdit ul {	list-style: none outside;}

.RadScheduler .rsAdvancedEdit h2 {	margin: 0 15px 15px;}

.RadScheduler .rsAdvancedEdit h2, .RadScheduler .rsAdvancedEdit h3 {	height: 11px;	font-size: 12px;	font-weight: normal;}

.RadScheduler .rsAdvancedEdit h2 span {	display: inline-block;	padding: 3px 10px 3px 0;	margin-bottom: -9px;}

* html .RadScheduler .rsAdvancedEdit h2 span {	position: relative;	margin-bottom: -11px;}

.RadScheduler .rsAdvancedEdit h3 {	padding-bottom: 0;	padding-top: 0;	margin: 0 0 5px 0;}

.RadScheduler .rsAdvancedEdit label {	vertical-align: middle;	line-height: 23px;}

.RadScheduler .rsAdvancedEdit .textareaWrapper, .RadScheduler .rsAdvancedEdit .rsAdvInput,.RadScheduler .rsAdvancedEdit select{	border-width: 1px;	border-style: solid;	vertical-align: middle;}

.RadScheduler .rsAdvancedEdit .textareaWrapper{	padding: 5px;	resize: none;	margin-bottom: 11px;	border-width: 1px;	border-style: solid;	zoom: 1;}

.RadScheduler .rsAdvancedEdit textarea {	display: block;	width: 100%;	border: 0;	outline: 0;	resize: none;	overflow: auto;}

.RadScheduler .rsAdvancedEdit .rsAdvInput {	padding: 3px 0 3px 1px;	outline: 0;}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns input, .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns select,.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel input,.RadScheduler .rsAdvancedEdit .rsAdvMoreControls input{	vertical-align: middle;}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvOptionsPanel,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvOptionsPanel ul,
.RadScheduler .rsAdvancedEdit .rsResourceControls
{
	display: inline-block;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvOptionsPanel:after,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvOptionsPanel ul:after,
.RadScheduler .rsAdvancedEdit .rsResourceControls:after {	content: ".";	line-height: 0;	height: 0;	clear: both;	font-size: 0;	visibility: hidden;	display: block;}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence{	position: relative;}

.RadScheduler .rsAdvancedEdit .rsAdvResetExceptions{	position: absolute;	right: 10px;	bottom: -25px;	text-decoration: underline;}

.RadScheduler .rsValidatorTooltip{	position:absolute;	border: 1px solid #f32800;	background: #fffdbb;	color: #f32800;	white-space: nowrap;	padding: 2px 4px;	margin-top: 1px;}

.RadScheduler .rsAdvancedEdit .rsInvalid{	border-width: 1px;	border-style: solid;	background: #fff;	display: block;}

.RadScheduler .rsAdvancedEdit .rsInvalid textarea{	background-color: #fff;	background-repeat: no-repeat;	background-position: 100% -300px;}

/*     </common>     */

/*     <basic controls>     */


.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvOptionsPanel ul{	height: 24px;}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls li{	float: left;	white-space: nowrap;}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick	{	width: 194px;	overflow: hidden;}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick label{	position: relative;	top: -2px;	vertical-align: top;}

*+html .RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick label /* IE7 */{	top: 2px;	padding-right: 3px;}

* html .RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick label /* IE6 */{	top: 2px;	padding-right: 3px;}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel li{	float: left;	height: 23px;	line-height: 23px;	margin-right: 28px;}
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsTimePick{	margin-right: 0;}
.RadScheduler .rsAdvancedEdit .rsAdvChkWrap {	float: left;	height: 26px;	line-height: 26px;	padding-right: 8px;}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxChecked,
.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxUnchecked{	padding-left: 20px; /* override for form-decorated checkboxes */}


.RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
.RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
.RadScheduler .rsAdvancedEdit .rsAdvRadio input,
.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue input {	display: inline-block;	vertical-align: middle;	margin-right: 3px;}

*+html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input, *+html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input, *+html .RadScheduler .rsAdvancedEdit .rsAdvRadio input, *+html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input, *+html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue input {	margin: 0;}

* html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
* html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
* html .RadScheduler .rsAdvancedEdit .rsAdvRadio input,
* html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input,
* html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue input
{
	margin: 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvTimePicker
{
	display: inline;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvTimePicker .riTextBox
{
	vertical-align: top;
}

/* Opera and WebKit hack */
@media screen and (min-width:550px)
{
	.RadScheduler .rsAdvancedEdit .rsAdvDatePicker,
	.RadScheduler .rsAdvancedEdit .rsAdvTimePicker
	{
		vertical-align: middle;
		margin-left: 5px;
	}
}

.RadScheduler .rsAdvancedEdit .rsAdvDatePicker input
{
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence
{
	margin-bottom: 9px;
}

/*     </basic controls>     */

/*     <recurrence frequency>     */

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	float: left;
	width: 118px;
	height: 100px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq label
{
	line-height: 20px;
}

.RadScheduler .rsAdvancedEdit .rsAdvHourly,
.RadScheduler .rsAdvancedEdit .rsAdvDaily,
.RadScheduler .rsAdvancedEdit .rsAdvWeekly,
.RadScheduler .rsAdvancedEdit .rsAdvMonthly,
.RadScheduler .rsAdvancedEdit .rsAdvYearly
{
	float: left;
	height: 100px;
	padding-left: 20px;
	line-height: 23px;
	border-left: 1px solid #dfdfdf;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly
{
	width: 340px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns p
{
	padding: 4px 0 5px;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly p input
{
	vertical-align: baseline;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays li
{
	float: left;
	width: 82px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvInput,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvInput
{
	width: 26px;
	padding-right: 2px;
}

.RadScheduler .rsAdvancedEdit .rsAdvDaily li,
.RadScheduler .rsAdvancedEdit .rsAdvMonthly li,
.RadScheduler .rsAdvancedEdit .rsAdvYearly li
{
	line-height: 28px;
	height: 28px;
}

/*     </recurrence frequency>     */

/*     <resources>     */

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
.RadScheduler .rsAdvancedEdit .rsCheckBoxList
{
	display: inline-block;
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel
{
	padding-right: 5px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
* html .RadScheduler .rsAdvancedEdit .rsCheckBoxList { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
*+html .RadScheduler .rsAdvancedEdit .rsCheckBoxList  { display: inline; }

.RadScheduler .rsAdvancedEdit .rsResourceControls label
{

	width: 60px;
	display: inline-block;
}

.RadScheduler .rsAdvancedEdit .rsResourceControls select,
.RadScheduler .rsAdvancedEdit .rsResourceControls input 
{
	width: 140px;
}

/* Override for checkboxes */
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList input
{
	width: auto;
	margin: 0 4px 0 0;
}

/*     </resources>     */

/*     <submit area>     */

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-top-width: 1px;
	border-top-style: solid;
	margin: 0 15px;
	padding: 10px 0 9px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }

.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper
{
	display: -moz-inline-block;
	display: inline-block;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a {	text-decoration: none;	width: 73px;	height: 21px;	line-height: 21px;	display: block;	float: left;	text-align: center;	vertical-align: middle;	margin-right: 5px;	background: transparent no-repeat 0 -474px;}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a,
.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	display: block;
	float: left;
	cursor: pointer;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	float: none;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave
{
	background-position: -146px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave:hover
{
	background-position: -219px -474px;
}

/* </submit area> */

/* <date/time picker> */

.RadScheduler .rsDatePickerCalendar .rcRow a
{
	line-height: inherit;
}

.RadScheduler .rsTimePick input.riEnabled,
.RadScheduler .rsTimePick input.riHover,
.RadScheduler .rsTimePick input.riFocused,
.RadScheduler .rsTimePick input.riEmpty {	background-color: #fff;	background-repeat: no-repeat;	background-position: 100% -254px;}

.RadScheduler .pickerWrapper {	vertical-align: baseline;}

/* </date/time picker> */

/* </advanced edit form> */

/* <modal dialogs> */

.RadScheduler .rsModalWrapper, .RadScheduler .rsOverlay{	position: absolute;	top: 0;	left: 0;}

.RadScheduler .rsModalWrapper{	z-index: 5000;}
.RadScheduler .rsModalWrapper .rsOverlay{	background: #000;}

.RadScheduler .rsModalWrapper .rsModalDialog{	position: absolute;	overflow: hidden;	border: 0;	background: transparent;}

.RadScheduler .rsModalWrapper .rsModalOuter{	border-width: 0 0 1px 0;	border-style: solid;	padding: 4px 4px 0 4px;	background-color: transparent;	background-repeat: no-repeat;}

.RadScheduler .rsModalWrapper .rsModalOuterTitle{	background-color: transparent;	background-position: 100% 0;	background-repeat: no-repeat;	padding: 28px 4px 4px 0;	margin: -4px -4px 0 0;}

.RadScheduler .rsModalWrapper .rsModalInner{	border-width: 1px;	border-style: solid;}

.RadScheduler .rsModalWrapper .rsModalWindowClose{	background-color: transparent;	background-position: -38px -526px;	background-repeat: no-repeat;	display: block;	width: 28px;	height: 16px;	float: right;	margin-top: -22px;	padding: 1px;}

.RadScheduler .rsModalWrapper .rsModalTitle,.RadScheduler .rsModalWrapper .rsModalContent,.RadScheduler .rsModalWrapper .rsModalButtons{	padding: 0 44px 0 96px;}

.RadScheduler .rsModalWrapper .rsModalContent{	margin-top: 26px;	padding-left: 105px;}

.RadScheduler .rsModalWrapper .rsModalTitle{	position: absolute;	top: 1px; 	left: 6px;	padding: 0 0 0 20px;	font-size: 13px;	font-weight: normal;	line-height: 26px;	background-color: transparent;	background-position: -284px -520px;	background-repeat: no-repeat;}

.RadScheduler .rsModalWrapper .rsModalContent label{	display: block;}

.RadScheduler .rsModalWrapper .rsModalContent input{	vertical-align: middle;}

.RadScheduler .rsModalWrapper .rsModalButtons{	clear: both;	padding: 26px 44px 26px 105px;	overflow: hidden;	zoom: 1;}

.RadScheduler .rsModalWrapper .rsModalButtons a{	text-decoration: none;	width: 73px;	height: 21px;	cursor: pointer;	font-size: 0.92em;	font-weight: normal;	line-height: 21px;	-moz-user-select: none;	-khtml-user-select: none;	border: 0;	float: left;	text-align: center;	background-position: 0 -474px;	background-repeat: no-repeat;	background-color: transparent;}

.RadScheduler .rsModalWrapper .rsModalButtons a:hover{	background-position: -73px -474px;}
.RadScheduler .rsModalWrapper .rsModalButtons .rsModalConfirm{	margin-right: 9px;}
.RadScheduler .rsModalWrapper .rsModalIcon{	position: absolute;		top: 55px;	left: 45px;	width: 32px;	height: 32px;		overflow: hidden;	background-position: 0 -526px;	background-repeat: no-repeat;	background-color: transparent;}

/* </modal dialogs> */

/* RadGlitch Fix */

.RadScheduler .rsInnerFix{	margin-right: 17px;}

.RadScheduler .rsOverflowExpand .rsInnerFix{	margin-right: 0;}

/* Vertical Header default width */

.RadScheduler .rsContent .rsSpacerCell div,
.RadScheduler .rsContent .rsAllDayHeader div,
.RadScheduler .rsContent .rsVerticalHeaderTable th,
.RadScheduler .rsContent .rsVerticalHeaderTable th div
{
	min-width: 52px;
}

* html .RadScheduler .rsContent .rsSpacerCell div, 
* html .RadScheduler .rsContent .rsAllDayHeader div,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE6 and IE7 quirks*/
* html .RadScheduler .rsContent .rsVerticalHeaderSized th { width: 100%; } /* Fix for sized headers */

*+html .RadScheduler .rsContent .rsSpacerCell div,
*+html .RadScheduler .rsContent .rsAllDayHeader div,
*+html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE7*/

/* /Vertical Header default width */

/* Fix for client rendering wrappers in IE6 */

.RadScheduler .rsAdvancedInsertWrapper, .RadScheduler .rsAdvancedEditWrapper{	position: relative;}

/* /Fix for client rendering wrappers in IE6 */
