/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorPagePriceList {
	background-color: #b4c6d6;
	}

.FormTitleBgColorPagePriceList {
	background-color: #2675c5;
	}

.FormTitleFontColorPagePriceList {
	color: #fcfcfc;
	}

.CaptionBgColorPagePriceList {
	background-color: #dcdcdc;
	}

.CaptionFontColorPagePriceList {
	color: #000000;
	}

.DataBgColorPagePriceList {
	background-color: #f4f4f4;
	}

.AltDataBgColorPagePriceList {
	background-color: #e6eef5;
	}

.DataFontColorPagePriceList {
	color: #000000;
	}

.LinkColorPagePriceList {
	color: #0056ac;
	}

.VisitedLinkColorPagePriceList {
	color: #800080;
	}

.HoverLinkColorPagePriceList {
	color: #f70000;
	}

.ColorBgButtonPagePriceList {
	background-color: #2675c5;
}

.ColorFontButtonPagePriceList {
	color: #fcfcfc;
}

.ColorBgButtonPassivePagePriceList {
	background-color: #7ebaf7;
}

.ColorFontButtonPassivePagePriceList {
	color: #fcfcfc;
}



.HeaderPagePriceList {
	width: 170px;
	}

.HeaderPagePriceList th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); color: #fcfcfc;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .HeaderPagePriceList th {
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderPagePriceList th {
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderPagePriceList a:link { 
	color: #fcfcfc;
	}

.HeaderPagePriceList a:visited { 
	color: #fcfcfc;
	}

.HeaderPagePriceList a:hover, .CaptionPagePriceList a:active { 
	color: #fcfcfc; text-decoration: none;
	}

.HeaderLeftPagePriceList { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightPagePriceList { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftPagePriceList img{
	width: 9px;
	}

.HeaderRightPagePriceList img{
	width: 9px;
	}


/* Grid Options */
.GridPagePriceList { 
	
	width: 100%;
	}

.CaptionPagePriceList th { 
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	}

.CaptionPagePriceList td { 
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionPagePriceList th, html>body .CaptionPagePriceList td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionPagePriceList th, * html body .CaptionPagePriceList td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionPagePriceList a:link { 
	color: #000000;
	}

.CaptionPagePriceList a:visited { 
	color: #000000;
	}

.CaptionPagePriceList a:hover, .CaptionPagePriceList a:active { 
	color: #f70000;
	}

.CaptionPagePriceList img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionPagePriceList input {
	vertical-align: middle;
	}

.RowPagePriceList th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}
	

html>body .RowPagePriceList th, html>body .RowPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowPagePriceList th, * html body .RowPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowPagePriceList { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}


html>body caption.RowPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowPagePriceList a:link { 
	color: #0056ac;
	}

.RowPagePriceList a:visited { 
	color: #800080;
	}

.RowPagePriceList a:hover, .RowPagePriceList a:active { 
	color: #f70000;
	}

.SeparatorPagePriceList{
	color: #2675c5;
	}

.SeparatorPagePriceList td{
	height: 1px;
	}


.AltRowPagePriceList th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	background-color: #e6eef5; 
	color: #000000;
	}


html>body .AltRowPagePriceList th, html>body .AltRowPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowPagePriceList th, * html body .AltRowPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowPagePriceList a:link { 
	color: #0056ac;
	}

.AltRowPagePriceList a:visited { 
	color: #800080;
	}

.AltRowPagePriceList a:hover, .AltRowPagePriceList a:active { 
	color: #f70000;
	}

.NoRecordsPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	background-color: #f4f4f4; 
	color: #000000;
	vertical-align: top;
	}

.FooterPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsPagePriceList td, html>body .FooterPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsPagePriceList td, * html body .FooterPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterPagePriceList a:link { 
	color: #0056ac;
	}

.FooterPagePriceList a:visited { 
	color: #800080;
	}

.FooterPagePriceList a:hover, .FooterPagePriceList a:active { 
	color: #f70000;
	}

.FooterPagePriceList img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterPagePriceList input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordPagePriceList { 
	
	width: 100%;
	}

.ErrorPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f4f4f4; 
	}


* html>body .ErrorPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsPagePriceList th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}
	
.BottomPagePriceList td { 
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsPagePriceList th, html>body .ControlsPagePriceList td, html>body .BottomPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsPagePriceList th, * html body .ControlsPagePriceList td, * html body .BottomPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomPagePriceList a:link { 
	color: #0056ac;
	}

.BottomPagePriceList a:visited { 
	color: #800080;
	}

.BottomPagePriceList a:hover, .CaptionPagePriceList a:active { 
	color: #f70000;
	}

.BottomPagePriceList img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomPagePriceList input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionPagePriceList th{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	}

.GroupCaptionPagePriceList td{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f4f4; 
	color: #000000;
	}


html>body .GroupCaptionPagePriceList th, html>body .GroupCaptionPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionPagePriceList th, * html body .GroupCaptionPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionPagePriceList a:link {
	color: #000000;
	}

.GroupCaptionPagePriceList a:visited{
	color: #000000;
	}

.GroupCaptionPagePriceList a:hover, .GroupCaptionPagePriceList a:active{
	color: #f70000;
	}

.GroupFooterPagePriceList td{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dcdcdc; 
	color: #000000;
	}


html>body .GroupFooterPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterPagePriceList a:link {
	color: #0056ac;
	}

.GroupFooterPagePriceList a:visited{
	color: #800080;
	}

.GroupFooterPagePriceList a:hover, .GroupFooterPagePriceList a:active{
	color: #f70000;
	}

.GroupFooterPagePriceList img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterPagePriceList input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalPagePriceList td{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	border-bottom: 2px solid #2675c5;
	}


html>body .SubTotalPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalPagePriceList a:link {
	color: #0056ac;
	}

.SubTotalPagePriceList a:visited{
	color: #800080;
	}

.SubTotalPagePriceList a:hover, .SubTotalPagePriceList a:active{
	color: #f70000;
	}

.TotalPagePriceList td{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	}


html>body .TotalPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalPagePriceList a:link {
	color: #0056ac;
	}

.TotalPagePriceList a:visited{
	color: #800080;
	}

.TotalPagePriceList a:hover, .TotalPagePriceList a:active{
	color: #f70000;
	}

/* Form Options */
.ButtonPagePriceList { 
	background-color: #2675c5; color: #fcfcfc; 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 */

.CalendarPagePriceList { 
	
	width: 100%;
	}

.CalendarWeekdayNamePagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6eef5; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamePagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamePagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamePagePriceList a:link {
	color: #0056ac;
	}

.CalendarWeekdayNamePagePriceList a:visited{
	color: #800080;
	}

.CalendarWeekdayNamePagePriceList a:hover, .CalendarWeekdayNamePagePriceList a:active{
	color: #f70000;
	}

.CalendarWeekendNamePagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6eef5;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamePagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamePagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamePagePriceList a:link {
	color: #000000;
	}

.CalendarWeekendNamePagePriceList a:visited{
	color: #000000;
	}

.CalendarWeekendNamePagePriceList a:link, .CalendarWeekendNamePagePriceList a:visited{
	color: #f70000;
	}

/* Calendar Day */
.CalendarDayPagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #000000;
	}


html>body .CalendarDayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayPagePriceList a:link {
	color: #0056ac;
	}

.CalendarDayPagePriceList a:visited{
	color: #800080;
	}

.CalendarDayPagePriceList a:hover, .CalendarDayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Weekend */
.CalendarWeekendPagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center;
	background-color: #e6eef5;	
	color: #000000;
	}


html>body .CalendarWeekendPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendPagePriceList a:link {
	color: #0056ac;
	}

.CalendarWeekendPagePriceList a:visited{
	color: #800080;
	}

.CalendarWeekendPagePriceList a:hover, .CalendarWeekendPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Today */
.CalendarTodayPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 3px;
	border: 2px solid #2675c5; border-top: 1px solid #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #000000;
	}


html>body .CalendarTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayPagePriceList a:link {
	color: #0056ac;
	}

.CalendarTodayPagePriceList a:visited{
	color: #800080;
	}

.CalendarTodayPagePriceList a:hover, .CalendarTodayPagePriceList a:active {
	color: #f70000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 3px;
	border: 2px solid #2675c5; border-top: 1px solid #2675c5;
	text-align: center;
	background-color: #e6eef5;	
	color: #000000;
	}


html>body .CalendarWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayPagePriceList a:link {
	color: #0056ac;
	}

.CalendarWeekendTodayPagePriceList a:visited{
	color: #800080;
	}

.CalendarWeekendTodayPagePriceList a:hover, .CalendarWeekendTodayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayPagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthDayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayPagePriceList a:link {
	color: #2675c5;
	}

.CalendarOtherMonthDayPagePriceList a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthDayPagePriceList a:hover, .CalendarOtherMonthDayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 3px;
	border: 2px solid #2675c5; border-top: 1px solid #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayPagePriceList a:link {
	color: #2675c5;
	}

.CalendarOtherMonthTodayPagePriceList a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthTodayPagePriceList a:hover, .CalendarOtherMonthTodayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: center;
	background-color: #e6eef5;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthWeekendPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendPagePriceList a:link {
	color: #2675c5;
	}

.CalendarOtherMonthWeekendPagePriceList a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthWeekendPagePriceList a:hover, .CalendarOtherMonthWeekendPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 3px;
	border: 2px solid #2675c5; border-top: 1px solid #2675c5;
	text-align: center;
	color: #2675c5;
	background-color: #e6eef5;	
	}
	

html>body .CalendarOtherMonthWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayPagePriceList a:link {
	color: #2675c5;
	}

.CalendarOtherMonthWeekendTodayPagePriceList a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthWeekendTodayPagePriceList a:hover, .CalendarOtherMonthWeekendTodayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayPagePriceList{
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #dcdcdc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayPagePriceList a:link {
	color: #000000;
	}

.CalendarSelectedDayPagePriceList a:visited{
	color: #000000;
	}

.CalendarSelectedDayPagePriceList a:hover, .CalendarSelectedDayPagePriceList a:active{
	color: #f70000;
	}

/* Calendar Navigator */
.CalendarNavigatorPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 5px;
	background-color: #f4f4f4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorPagePriceList a:link {
	color: #0056ac;
	}

.CalendarNavigatorPagePriceList a:visited{
	color: #800080;
	}

.CalendarNavigatorPagePriceList a:hover, .CalendarNavigatorPagePriceList a:active{
	color: #f70000;
	}

.CalendarNavigatorPagePriceList img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorPagePriceList td {
	font-family: Arial; font-size: 100%;
	}

.CalendarNavigatorPagePriceList th {
	font-family: Arial; font-size: 100%;
	}


html>body .CalendarNavigatorPagePriceList th, html>body .CalendarNavigatorPagePriceList td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorPagePriceList th, * html body .CalendarNavigatorPagePriceList td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventPagePriceList{
	font-family: Arial; font-size: 100%;
	text-align: left;
	}


html>body .CalendarEventPagePriceList {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventPagePriceList {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventPagePriceList a:link {
	color: #0056ac;
	}

.CalendarEventPagePriceList a:visited{
	color: #800080;
	}

.CalendarEventPagePriceList a:hover, .CalendarEventPagePriceList a:active{
	color: #f70000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thPagePriceList { 
	font-family: Arial; font-size: 100%;
	font-weight: bold;
}


html>body .thPagePriceList {
	font-size: 100%;
}


/*ie6*/
* html body .thPagePriceList {
	font-size: 100%;
}
/*end*/

.HeaderPagePriceList .thPagePriceList { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); color: #fcfcfc;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionPagePriceList .thPagePriceList { 
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
}


html>body .CaptionPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowPagePriceList .thPagePriceList { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowPagePriceList .thPagePriceList { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsPagePriceList .thPagePriceList { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #2675c5;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
}


html>body .GroupCaptionPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 100%;
}

html>body .RowPagePriceList .thPagePriceList, html>body .AltRowPagePriceList .thPagePriceList, html>body .ControlsPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 100%;
}

* html body .RowPagePriceList .thPagePriceList, * html body .AltRowPagePriceList .thPagePriceList, * html body .ControlsPagePriceList .thPagePriceList {
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuPagePriceList td {
	font-family: Arial; font-size: 100%;
}


html>body .simpleMenuPagePriceList td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuPagePriceList td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
