/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorGrosvenor1 {
	background-color: #e6decf;
	}

.FormTitleBgColorGrosvenor1 {
	background-color: #3d84cc;
	}

.FormTitleFontColorGrosvenor1 {
	color: #ffffff;
	}

.CaptionBgColorGrosvenor1 {
	background-color: #c5d5fa;
	}

.CaptionFontColorGrosvenor1 {
	color: #000000;
	}

.DataBgColorGrosvenor1 {
	background-color: #f7f7f7;
	}

.AltDataBgColorGrosvenor1 {
	background-color: #f0eeac;
	}

.DataFontColorGrosvenor1 {
	color: #000000;
	}

.LinkColorGrosvenor1 {
	color: #0033cc;
	}

.VisitedLinkColorGrosvenor1 {
	color: #840000;
	}

.HoverLinkColorGrosvenor1 {
	color: #ff0000;
	}

.ColorBgButtonGrosvenor1 {
	background-color: #3d84cc;
}

.ColorFontButtonGrosvenor1 {
	color: #ffffff;
}

.ColorBgButtonPassiveGrosvenor1 {
	background-color: #93c9ff;
}

.ColorFontButtonPassiveGrosvenor1 {
	color: #ffffff;
}



.HeaderGrosvenor1 {
	width: 100%;
	}

.HeaderGrosvenor1 th { 
	font-family: Verdana; font-size: 10pt; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	background-position: right top; padding-left: 8px;
	}


html>body .HeaderGrosvenor1 th {
	font-family: Verdana; font-size: 10pt; text-align: left;
}


/*ie6*/
* html body .HeaderGrosvenor1 th {
	font-family: Verdana; font-size: 10pt; text-align: left;
}
/*end*/

.HeaderGrosvenor1 a:link { 
	color: #ffffff;
	}

.HeaderGrosvenor1 a:visited { 
	color: #ffffff;
	}

.HeaderGrosvenor1 a:hover, .CaptionGrosvenor1 a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftGrosvenor1 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightGrosvenor1 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftGrosvenor1 img{
	width: 1px;
	}

.HeaderRightGrosvenor1 img{
	width: 9px;
	}


/* Grid Options */
.GridGrosvenor1 { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CaptionGrosvenor1 th { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}


html>body .CaptionGrosvenor1 th, html>body .CaptionGrosvenor1 td {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionGrosvenor1 th, * html body .CaptionGrosvenor1 td {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}
/*end*/

.CaptionGrosvenor1 a:link { 
	color: #000000;
	}

.CaptionGrosvenor1 a:visited { 
	color: #000000;
	}

.CaptionGrosvenor1 a:hover, .CaptionGrosvenor1 a:active { 
	color: #ff0000;
	}

.CaptionGrosvenor1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionGrosvenor1 input {
	vertical-align: middle;
	}

.RowGrosvenor1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .RowGrosvenor1 th, html>body .RowGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .RowGrosvenor1 th, * html body .RowGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

caption.RowGrosvenor1 { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border: 1px solid #3d84cc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.RowGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body caption.RowGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.RowGrosvenor1 a:link { 
	color: #0033cc;
	}

.RowGrosvenor1 a:visited { 
	color: #840000;
	}

.RowGrosvenor1 a:hover, .RowGrosvenor1 a:active { 
	color: #ff0000;
	}

.SeparatorGrosvenor1{
	color: #3d84cc;
	}

.SeparatorGrosvenor1 td{
	height: 1px;
	}


.AltRowGrosvenor1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	background-color: #f0eeac; 
	color: #000000;
	}


html>body .AltRowGrosvenor1 th, html>body .AltRowGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .AltRowGrosvenor1 th, * html body .AltRowGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.AltRowGrosvenor1 a:link { 
	color: #0033cc;
	}

.AltRowGrosvenor1 a:visited { 
	color: #840000;
	}

.AltRowGrosvenor1 a:hover, .AltRowGrosvenor1 a:active { 
	color: #ff0000;
	}

.NoRecordsGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border: 1px solid #c5d5fa; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsGrosvenor1 td, html>body .FooterGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .NoRecordsGrosvenor1 td, * html body .FooterGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.FooterGrosvenor1 a:link { 
	color: #0033cc;
	}

.FooterGrosvenor1 a:visited { 
	color: #840000;
	}

.FooterGrosvenor1 a:hover, .FooterGrosvenor1 a:active { 
	color: #ff0000;
	}

.FooterGrosvenor1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterGrosvenor1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordGrosvenor1 { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.ErrorGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .ErrorGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .ErrorGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.ControlsGrosvenor1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomGrosvenor1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border: 1px solid #c5d5fa; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsGrosvenor1 th, html>body .ControlsGrosvenor1 td, html>body .BottomGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .ControlsGrosvenor1 th, * html body .ControlsGrosvenor1 td, * html body .BottomGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.BottomGrosvenor1 a:link { 
	color: #0033cc;
	}

.BottomGrosvenor1 a:visited { 
	color: #840000;
	}

.BottomGrosvenor1 a:hover, .CaptionGrosvenor1 a:active { 
	color: #ff0000;
	}

.BottomGrosvenor1 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomGrosvenor1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionGrosvenor1 th{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f0eeac; 
	color: #000000;
	}

.GroupCaptionGrosvenor1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionGrosvenor1 th, html>body .GroupCaptionGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupCaptionGrosvenor1 th, * html body .GroupCaptionGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupCaptionGrosvenor1 a:link {
	color: #000000;
	}

.GroupCaptionGrosvenor1 a:visited{
	color: #000000;
	}

.GroupCaptionGrosvenor1 a:hover, .GroupCaptionGrosvenor1 a:active{
	color: #ff0000;
	}

.GroupFooterGrosvenor1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border: 1px solid #c5d5fa; border-left: 0px none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c5d5fa; 
	color: #000000;
	}


html>body .GroupFooterGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupFooterGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupFooterGrosvenor1 a:link {
	color: #0033cc;
	}

.GroupFooterGrosvenor1 a:visited{
	color: #840000;
	}

.GroupFooterGrosvenor1 a:hover, .GroupFooterGrosvenor1 a:active{
	color: #ff0000;
	}

.GroupFooterGrosvenor1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterGrosvenor1 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalGrosvenor1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f0eeac; 
	color: #000000;
	border-bottom: 2px solid #3d84cc;
	}


html>body .SubTotalGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .SubTotalGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.SubTotalGrosvenor1 a:link {
	color: #0033cc;
	}

.SubTotalGrosvenor1 a:visited{
	color: #840000;
	}

.SubTotalGrosvenor1 a:hover, .SubTotalGrosvenor1 a:active{
	color: #ff0000;
	}

.TotalGrosvenor1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f0eeac; 
	color: #000000;
	}


html>body .TotalGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .TotalGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.TotalGrosvenor1 a:link {
	color: #0033cc;
	}

.TotalGrosvenor1 a:visited{
	color: #840000;
	}

.TotalGrosvenor1 a:hover, .TotalGrosvenor1 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonGrosvenor1 { 
	background-color: #3d84cc; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Verdana; font-size: 8pt; font-weight: normal;
	}

/* Calendar */

.CalendarGrosvenor1 { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayNameGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f0eeac; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekdayNameGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekdayNameGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarWeekdayNameGrosvenor1 a:hover, .CalendarWeekdayNameGrosvenor1 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f0eeac;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendNameGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendNameGrosvenor1 a:link {
	color: #000000;
	}

.CalendarWeekendNameGrosvenor1 a:visited{
	color: #000000;
	}

.CalendarWeekendNameGrosvenor1 a:link, .CalendarWeekendNameGrosvenor1 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarDayGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarDayGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarDayGrosvenor1 a:hover, .CalendarDayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: center;
	background-color: #f0eeac;	
	color: #000000;
	}


html>body .CalendarWeekendGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarWeekendGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarWeekendGrosvenor1 a:hover, .CalendarWeekendGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarTodayGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarTodayGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarTodayGrosvenor1 a:hover, .CalendarTodayGrosvenor1 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f0eeac;	
	color: #000000;
	}


html>body .CalendarWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendTodayGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarWeekendTodayGrosvenor1 a:hover, .CalendarWeekendTodayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthDayGrosvenor1 a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDayGrosvenor1 a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDayGrosvenor1 a:hover, .CalendarOtherMonthDayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthTodayGrosvenor1 a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthTodayGrosvenor1 a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthTodayGrosvenor1 a:hover, .CalendarOtherMonthTodayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: center;
	background-color: #f0eeac;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthWeekendGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendGrosvenor1 a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendGrosvenor1 a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendGrosvenor1 a:hover, .CalendarOtherMonthWeekendGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #f0eeac;	
	}
	

html>body .CalendarOtherMonthWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendTodayGrosvenor1 a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodayGrosvenor1 a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodayGrosvenor1 a:hover, .CalendarOtherMonthWeekendTodayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #c5d5fa;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarSelectedDayGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarSelectedDayGrosvenor1 a:link {
	color: #000000;
	}

.CalendarSelectedDayGrosvenor1 a:visited{
	color: #000000;
	}

.CalendarSelectedDayGrosvenor1 a:hover, .CalendarSelectedDayGrosvenor1 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarNavigatorGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarNavigatorGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarNavigatorGrosvenor1 a:hover, .CalendarNavigatorGrosvenor1 a:active{
	color: #ff0000;
	}

.CalendarNavigatorGrosvenor1 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
	}

.CalendarNavigatorGrosvenor1 th {
	font-family: Verdana; font-size: 8pt;
	}


html>body .CalendarNavigatorGrosvenor1 th, html>body .CalendarNavigatorGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorGrosvenor1 th, * html body .CalendarNavigatorGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

/* Calendar Extra */
.CalendarEventGrosvenor1{
	font-family: Verdana; font-size: 8pt;
	text-align: left;
	}


html>body .CalendarEventGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarEventGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarEventGrosvenor1 a:link {
	color: #0033cc;
	}

.CalendarEventGrosvenor1 a:visited{
	color: #840000;
	}

.CalendarEventGrosvenor1 a:hover, .CalendarEventGrosvenor1 a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thGrosvenor1 { 
	font-family: Verdana; font-size: 10pt;
	font-weight: bold;
}


html>body .thGrosvenor1 {
	font-size: 100%;
}


/*ie6*/
* html body .thGrosvenor1 {
	font-size: 100%;
}
/*end*/

.HeaderGrosvenor1 .thGrosvenor1 { 
	font-family: Verdana; font-size: 10pt; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 10pt; text-align: left;
}


/*ie6*/
* html body .HeaderGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 10pt; text-align: left;
}
/*end*/

.CaptionGrosvenor1 .thGrosvenor1 { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}


html>body .CaptionGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}
/*end*/

.RowGrosvenor1 .thGrosvenor1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowGrosvenor1 .thGrosvenor1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsGrosvenor1 .thGrosvenor1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #c5d5fa; border-right: 1px solid #c5d5fa;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #f0eeac; 
	color: #000000;
}


html>body .GroupCaptionGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}

html>body .RowGrosvenor1 .thGrosvenor1, html>body .AltRowGrosvenor1 .thGrosvenor1, html>body .ControlsGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}


/*ie6*/
* html body .GroupCaptionGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt;
}

* html body .RowGrosvenor1 .thGrosvenor1, * html body .AltRowGrosvenor1 .thGrosvenor1, * html body .ControlsGrosvenor1 .thGrosvenor1 {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
}


html>body .simpleMenuGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
} 


/*ie6*/
* html body .simpleMenuGrosvenor1 td {
	font-family: Verdana; font-size: 8pt;
} 
/*end*/
