/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorSydneyArbor {
	background-color: #ffffff;
	}

.FormTitleBgColorSydneyArbor {
	background-color: #42a74b;
	}

.FormTitleFontColorSydneyArbor {
	color: #ffffff;
	}

.CaptionBgColorSydneyArbor {
	background-color: #abdeb0;
	}

.CaptionFontColorSydneyArbor {
	color: #000000;
	}

.DataBgColorSydneyArbor {
	background-color: #f7f7f7;
	}

.AltDataBgColorSydneyArbor {
	background-color: #abdeb0;
	}

.DataFontColorSydneyArbor {
	color: #000000;
	}

.LinkColorSydneyArbor {
	color: #0033cc;
	}

.VisitedLinkColorSydneyArbor {
	color: #840084;
	}

.HoverLinkColorSydneyArbor {
	color: #ff0000;
	}

.ColorBgButtonSydneyArbor {
	background-color: #42a74b;
}

.ColorFontButtonSydneyArbor {
	color: #ffffff;
}

.ColorBgButtonPassiveSydneyArbor {
	background-color: #abdeb0;
}

.ColorFontButtonPassiveSydneyArbor {
	color: #ffffff;
}



.HeaderSydneyArbor {
	width: 100%;
	}

.HeaderSydneyArbor th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-color: #42a74b; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderSydneyArbor th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderSydneyArbor th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderSydneyArbor a:link { 
	color: #ffffff;
	}

.HeaderSydneyArbor a:visited { 
	color: #ffffff;
	}

.HeaderSydneyArbor a:hover, .CaptionSydneyArbor a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftSydneyArbor { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightSydneyArbor { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftSydneyArbor img{
	width: 1px;
	}

.HeaderRightSydneyArbor img{
	width: 1px;
	}


/* Grid Options */
.GridSydneyArbor { 
	border-left: 1px solid #42a74b; border-bottom: 1px solid #42a74b;
	width: 100%;
	}

.CaptionSydneyArbor th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #abdeb0; color: #000000;
	white-space: nowrap;
	}

.CaptionSydneyArbor td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #abdeb0; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionSydneyArbor th, html>body .CaptionSydneyArbor td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionSydneyArbor th, * html body .CaptionSydneyArbor td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionSydneyArbor a:link { 
	color: #000000;
	}

.CaptionSydneyArbor a:visited { 
	color: #000000;
	}

.CaptionSydneyArbor a:hover, .CaptionSydneyArbor a:active { 
	color: #ff0000;
	}

.CaptionSydneyArbor img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionSydneyArbor input {
	vertical-align: middle;
	}

.RowSydneyArbor th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .RowSydneyArbor th, html>body .RowSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowSydneyArbor th, * html body .RowSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowSydneyArbor { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 1px solid #42a74b; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.RowSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowSydneyArbor a:link { 
	color: #0033cc;
	}

.RowSydneyArbor a:visited { 
	color: #840084;
	}

.RowSydneyArbor a:hover, .RowSydneyArbor a:active { 
	color: #ff0000;
	}

.SeparatorSydneyArbor{
	color: #42a74b;
	}

.SeparatorSydneyArbor td{
	height: 1px;
	}


.AltRowSydneyArbor th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	background-color: #abdeb0; 
	color: #000000;
	}


html>body .AltRowSydneyArbor th, html>body .AltRowSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowSydneyArbor th, * html body .AltRowSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowSydneyArbor a:link { 
	color: #0033cc;
	}

.AltRowSydneyArbor a:visited { 
	color: #840084;
	}

.AltRowSydneyArbor a:hover, .AltRowSydneyArbor a:active { 
	color: #ff0000;
	}

.NoRecordsSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsSydneyArbor td, html>body .FooterSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsSydneyArbor td, * html body .FooterSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterSydneyArbor a:link { 
	color: #0033cc;
	}

.FooterSydneyArbor a:visited { 
	color: #840084;
	}

.FooterSydneyArbor a:hover, .FooterSydneyArbor a:active { 
	color: #ff0000;
	}

.FooterSydneyArbor img {
	border: 0px;
	margin: 2px; 
	vertical-align: middle;
	}

.FooterSydneyArbor input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordSydneyArbor { 
	border-left: 1px solid #42a74b; border-bottom: 1px solid #42a74b;
	width: 100%;
	}

.ErrorSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .ErrorSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsSydneyArbor th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.ControlsSydneyArbor .CaptionSydneyArbor th {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #abdeb0; color: #000000;
	font-weight: bold;
	white-space: nowrap;
	}	
.BottomSydneyArbor td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsSydneyArbor th, html>body .ControlsSydneyArbor td, html>body .BottomSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsSydneyArbor th, * html body .ControlsSydneyArbor td, * html body .BottomSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomSydneyArbor a:link { 
	color: #0033cc;
	}

.BottomSydneyArbor a:visited { 
	color: #840084;
	}

.BottomSydneyArbor a:hover, .CaptionSydneyArbor a:active { 
	color: #ff0000;
	}

.BottomSydneyArbor img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomSydneyArbor input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionSydneyArbor th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #abdeb0; 
	color: #000000;
	}

.GroupCaptionSydneyArbor td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionSydneyArbor th, html>body .GroupCaptionSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionSydneyArbor th, * html body .GroupCaptionSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionSydneyArbor a:link {
	color: #000000;
	}

.GroupCaptionSydneyArbor a:visited{
	color: #000000;
	}

.GroupCaptionSydneyArbor a:hover, .GroupCaptionSydneyArbor a:active{
	color: #ff0000;
	}

.GroupFooterSydneyArbor td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #abdeb0; 
	color: #000000;
	}


html>body .GroupFooterSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterSydneyArbor a:link {
	color: #0033cc;
	}

.GroupFooterSydneyArbor a:visited{
	color: #840084;
	}

.GroupFooterSydneyArbor a:hover, .GroupFooterSydneyArbor a:active{
	color: #ff0000;
	}

.GroupFooterSydneyArbor img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterSydneyArbor input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalSydneyArbor td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #abdeb0; 
	color: #000000;
	border-bottom: 2px solid #42a74b;
	}


html>body .SubTotalSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalSydneyArbor a:link {
	color: #0033cc;
	}

.SubTotalSydneyArbor a:visited{
	color: #840084;
	}

.SubTotalSydneyArbor a:hover, .SubTotalSydneyArbor a:active{
	color: #ff0000;
	}

.TotalSydneyArbor td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #abdeb0; 
	color: #000000;
	}


html>body .TotalSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalSydneyArbor a:link {
	color: #0033cc;
	}

.TotalSydneyArbor a:visited{
	color: #840084;
	}

.TotalSydneyArbor a:hover, .TotalSydneyArbor a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonSydneyArbor { 
	background-color: #42a74b; 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: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarSydneyArbor { 
	border: 1px solid #42a74b;
	width: 100%;
	}

.CalendarWeekdayNameSydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #abdeb0; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameSydneyArbor a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameSydneyArbor a:visited{
	color: #840084;
	}

.CalendarWeekdayNameSydneyArbor a:hover, .CalendarWeekdayNameSydneyArbor a:active{
	color: #ff0000;
	}

.CalendarWeekendNameSydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #abdeb0;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameSydneyArbor a:link {
	color: #000000;
	}

.CalendarWeekendNameSydneyArbor a:visited{
	color: #000000;
	}

.CalendarWeekendNameSydneyArbor a:link, .CalendarWeekendNameSydneyArbor a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDaySydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaySydneyArbor a:link {
	color: #0033cc;
	}

.CalendarDaySydneyArbor a:visited{
	color: #840084;
	}

.CalendarDaySydneyArbor a:hover, .CalendarDaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendSydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center;
	background-color: #abdeb0;	
	color: #000000;
	}


html>body .CalendarWeekendSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendSydneyArbor a:link {
	color: #0033cc;
	}

.CalendarWeekendSydneyArbor a:visited{
	color: #840084;
	}

.CalendarWeekendSydneyArbor a:hover, .CalendarWeekendSydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodaySydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #42a74b; border-right: 3px solid #42a74b; border-left: 2px solid #42a74b; border-bottom: 2px solid #42a74b;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaySydneyArbor a:link {
	color: #0033cc;
	}

.CalendarTodaySydneyArbor a:visited{
	color: #840084;
	}

.CalendarTodaySydneyArbor a:hover, .CalendarTodaySydneyArbor a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #42a74b; border-right: 3px solid #42a74b; border-left: 2px solid #42a74b; border-bottom: 2px solid #42a74b;
	text-align: center;
	background-color: #abdeb0;	
	color: #000000;
	}


html>body .CalendarWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaySydneyArbor a:link {
	color: #0033cc;
	}

.CalendarWeekendTodaySydneyArbor a:visited{
	color: #840084;
	}

.CalendarWeekendTodaySydneyArbor a:hover, .CalendarWeekendTodaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaySydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center;
	background-color: #f7f7f7;	
	color: #42a74b;
	}


html>body .CalendarOtherMonthDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaySydneyArbor a:link {
	color: #42a74b;
	}

.CalendarOtherMonthDaySydneyArbor a:visited{
	color: #42a74b;
	}

.CalendarOtherMonthDaySydneyArbor a:hover, .CalendarOtherMonthDaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaySydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #42a74b; border-right: 3px solid #42a74b; border-left: 2px solid #42a74b; border-bottom: 2px solid #42a74b;
	text-align: center;
	background-color: #f7f7f7;	
	color: #42a74b;
	}


html>body .CalendarOtherMonthTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaySydneyArbor a:link {
	color: #42a74b;
	}

.CalendarOtherMonthTodaySydneyArbor a:visited{
	color: #42a74b;
	}

.CalendarOtherMonthTodaySydneyArbor a:hover, .CalendarOtherMonthTodaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendSydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: center;
	background-color: #abdeb0;	
	color: #42a74b;
	}


html>body .CalendarOtherMonthWeekendSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendSydneyArbor a:link {
	color: #42a74b;
	}

.CalendarOtherMonthWeekendSydneyArbor a:visited{
	color: #42a74b;
	}

.CalendarOtherMonthWeekendSydneyArbor a:hover, .CalendarOtherMonthWeekendSydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #42a74b; border-right: 3px solid #42a74b; border-left: 2px solid #42a74b; border-bottom: 2px solid #42a74b;
	text-align: center;
	color: #42a74b;
	background-color: #abdeb0;	
	}
	

html>body .CalendarOtherMonthWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaySydneyArbor a:link {
	color: #42a74b;
	}

.CalendarOtherMonthWeekendTodaySydneyArbor a:visited{
	color: #42a74b;
	}

.CalendarOtherMonthWeekendTodaySydneyArbor a:hover, .CalendarOtherMonthWeekendTodaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaySydneyArbor{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #abdeb0;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaySydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaySydneyArbor a:link {
	color: #000000;
	}

.CalendarSelectedDaySydneyArbor a:visited{
	color: #000000;
	}

.CalendarSelectedDaySydneyArbor a:hover, .CalendarSelectedDaySydneyArbor a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorSydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorSydneyArbor a:link {
	color: #0033cc;
	}

.CalendarNavigatorSydneyArbor a:visited{
	color: #840084;
	}

.CalendarNavigatorSydneyArbor a:hover, .CalendarNavigatorSydneyArbor a:active{
	color: #ff0000;
	}

.CalendarNavigatorSydneyArbor img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorSydneyArbor td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorSydneyArbor th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorSydneyArbor th, html>body .CalendarNavigatorSydneyArbor td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorSydneyArbor th, * html body .CalendarNavigatorSydneyArbor td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventSydneyArbor{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventSydneyArbor {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventSydneyArbor {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventSydneyArbor a:link {
	color: #0033cc;
	}

.CalendarEventSydneyArbor a:visited{
	color: #840084;
	}

.CalendarEventSydneyArbor a:hover, .CalendarEventSydneyArbor a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thSydneyArbor { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thSydneyArbor {
	font-size: 100%;
}


/*ie6*/
* html body .thSydneyArbor {
	font-size: 100%;
}
/*end*/

.HeaderSydneyArbor .thSydneyArbor { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-color: #42a74b; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionSydneyArbor .thSydneyArbor { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #abdeb0; color: #000000;
	white-space: nowrap;
}


html>body .CaptionSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowSydneyArbor .thSydneyArbor { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowSydneyArbor .thSydneyArbor { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsSydneyArbor .thSydneyArbor { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #42a74b; border-right: 1px solid #42a74b;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #abdeb0; 
	color: #000000;
}


html>body .GroupCaptionSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%;
}

html>body .RowSydneyArbor .thSydneyArbor, html>body .AltRowSydneyArbor .thSydneyArbor, html>body .ControlsSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%;
}

* html body .RowSydneyArbor .thSydneyArbor, * html body .AltRowSydneyArbor .thSydneyArbor, * html body .ControlsSydneyArbor .thSydneyArbor {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuSydneyArbor td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuSydneyArbor td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuSydneyArbor td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

.SorterSydneyArbor img, .NavigatorSydneyArbor img {
	border:0;
}

.MainTable .HeaderSydneyArbor img, .MainTable .HeaderSydneyArbor td {
	padding-left: 0;padding-right: 0;margin:0;
}