/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorPagePriceListSelect {
	background-color: #b4c6d6;
	}

.FormTitleBgColorPagePriceListSelect {
	background-color: #2675c5;
	}

.FormTitleFontColorPagePriceListSelect {
	color: #fcfcfc;
	}

.CaptionBgColorPagePriceListSelect {
	background-color: #dcdcdc;
	}

.CaptionFontColorPagePriceListSelect {
	color: #000000;
	}

.DataBgColorPagePriceListSelect {
	background-color: #f4f4f4;
	}

.AltDataBgColorPagePriceListSelect {
	background-color: #e6eef5;
	}

.DataFontColorPagePriceListSelect {
	color: #000000;
	}

.LinkColorPagePriceListSelect {
	color: #0056ac;
	}

.VisitedLinkColorPagePriceListSelect {
	color: #800080;
	}

.HoverLinkColorPagePriceListSelect {
	color: #f70000;
	}

.ColorBgButtonPagePriceListSelect {
	background-color: #2675c5;
}

.ColorFontButtonPagePriceListSelect {
	color: #fcfcfc;
}

.ColorBgButtonPassivePagePriceListSelect {
	background-color: #7ebaf7;
}

.ColorFontButtonPassivePagePriceListSelect {
	color: #fcfcfc;
}



.HeaderPagePriceListSelect {
	width: 100%;
	}

.HeaderPagePriceListSelect 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 .HeaderPagePriceListSelect th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderPagePriceListSelect th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderPagePriceListSelect a:link { 
	color: #fcfcfc;
	}

.HeaderPagePriceListSelect a:visited { 
	color: #fcfcfc;
	}

.HeaderPagePriceListSelect a:hover, .CaptionPagePriceListSelect a:active { 
	color: #fcfcfc; text-decoration: none;
	}

.HeaderLeftPagePriceListSelect { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightPagePriceListSelect { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftPagePriceListSelect img{
	width: 21px; height: 18px;
	}

.HeaderRightPagePriceListSelect img{
	width: 21px; height: 18px;
	}


/* Grid Options */
.GridPagePriceListSelect { 
	
	width: 100%;
	}

.CaptionPagePriceListSelect th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	}

.CaptionPagePriceListSelect td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionPagePriceListSelect th, html>body .CaptionPagePriceListSelect td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionPagePriceListSelect th, * html body .CaptionPagePriceListSelect td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionPagePriceListSelect a:link { 
	color: #000000;
	}

.CaptionPagePriceListSelect a:visited { 
	color: #000000;
	}

.CaptionPagePriceListSelect a:hover, .CaptionPagePriceListSelect a:active { 
	color: #f70000;
	}

.CaptionPagePriceListSelect img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionPagePriceListSelect input {
	vertical-align: middle;
	}

.RowPagePriceListSelect th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}
	

html>body .RowPagePriceListSelect th, html>body .RowPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowPagePriceListSelect th, * html body .RowPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowPagePriceListSelect { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}


html>body caption.RowPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowPagePriceListSelect a:link { 
	color: #0056ac;
	}

.RowPagePriceListSelect a:visited { 
	color: #800080;
	}

.RowPagePriceListSelect a:hover, .RowPagePriceListSelect a:active { 
	color: #f70000;
	}

.SeparatorPagePriceListSelect{
	color: #2675c5;
	}

.SeparatorPagePriceListSelect td{
	height: 1px;
	}


.AltRowPagePriceListSelect th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #e6eef5; 
	color: #000000;
	}


html>body .AltRowPagePriceListSelect th, html>body .AltRowPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowPagePriceListSelect th, * html body .AltRowPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowPagePriceListSelect a:link { 
	color: #0056ac;
	}

.AltRowPagePriceListSelect a:visited { 
	color: #800080;
	}

.AltRowPagePriceListSelect a:hover, .AltRowPagePriceListSelect a:active { 
	color: #f70000;
	}

.NoRecordsPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	background-color: #f4f4f4; 
	color: #000000;
	vertical-align: top;
	}

.FooterPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsPagePriceListSelect td, html>body .FooterPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsPagePriceListSelect td, * html body .FooterPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterPagePriceListSelect a:link { 
	color: #0056ac;
	}

.FooterPagePriceListSelect a:visited { 
	color: #800080;
	}

.FooterPagePriceListSelect a:hover, .FooterPagePriceListSelect a:active { 
	color: #f70000;
	}

.FooterPagePriceListSelect img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterPagePriceListSelect input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordPagePriceListSelect { 
	
	width: 100%;
	}

.ErrorPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f4f4f4; 
	}


* html>body .ErrorPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsPagePriceListSelect th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}
	
.BottomPagePriceListSelect td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsPagePriceListSelect th, html>body .ControlsPagePriceListSelect td, html>body .BottomPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsPagePriceListSelect th, * html body .ControlsPagePriceListSelect td, * html body .BottomPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomPagePriceListSelect a:link { 
	color: #0056ac;
	}

.BottomPagePriceListSelect a:visited { 
	color: #800080;
	}

.BottomPagePriceListSelect a:hover, .CaptionPagePriceListSelect a:active { 
	color: #f70000;
	}

.BottomPagePriceListSelect img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomPagePriceListSelect input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionPagePriceListSelect th{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	}

.GroupCaptionPagePriceListSelect td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f4f4; 
	color: #000000;
	}


html>body .GroupCaptionPagePriceListSelect th, html>body .GroupCaptionPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionPagePriceListSelect th, * html body .GroupCaptionPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionPagePriceListSelect a:link {
	color: #000000;
	}

.GroupCaptionPagePriceListSelect a:visited{
	color: #000000;
	}

.GroupCaptionPagePriceListSelect a:hover, .GroupCaptionPagePriceListSelect a:active{
	color: #f70000;
	}

.GroupFooterPagePriceListSelect td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dcdcdc; 
	color: #000000;
	}


html>body .GroupFooterPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterPagePriceListSelect a:link {
	color: #0056ac;
	}

.GroupFooterPagePriceListSelect a:visited{
	color: #800080;
	}

.GroupFooterPagePriceListSelect a:hover, .GroupFooterPagePriceListSelect a:active{
	color: #f70000;
	}

.GroupFooterPagePriceListSelect img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterPagePriceListSelect input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalPagePriceListSelect td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	border-bottom: 2px solid #2675c5;
	}


html>body .SubTotalPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalPagePriceListSelect a:link {
	color: #0056ac;
	}

.SubTotalPagePriceListSelect a:visited{
	color: #800080;
	}

.SubTotalPagePriceListSelect a:hover, .SubTotalPagePriceListSelect a:active{
	color: #f70000;
	}

.TotalPagePriceListSelect td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
	}


html>body .TotalPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalPagePriceListSelect a:link {
	color: #0056ac;
	}

.TotalPagePriceListSelect a:visited{
	color: #800080;
	}

.TotalPagePriceListSelect a:hover, .TotalPagePriceListSelect a:active{
	color: #f70000;
	}

/* Form Options */
.ButtonPagePriceListSelect { 
	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 */

.CalendarPagePriceListSelect { 
	
	width: 100%;
	}

.CalendarWeekdayNamePagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6eef5; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamePagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamePagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamePagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarWeekdayNamePagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarWeekdayNamePagePriceListSelect a:hover, .CalendarWeekdayNamePagePriceListSelect a:active{
	color: #f70000;
	}

.CalendarWeekendNamePagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6eef5;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamePagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamePagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamePagePriceListSelect a:link {
	color: #000000;
	}

.CalendarWeekendNamePagePriceListSelect a:visited{
	color: #000000;
	}

.CalendarWeekendNamePagePriceListSelect a:link, .CalendarWeekendNamePagePriceListSelect a:visited{
	color: #f70000;
	}

/* Calendar Day */
.CalendarDayPagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #f4f4f4;	
	color: #000000;
	}


html>body .CalendarDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarDayPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarDayPagePriceListSelect a:hover, .CalendarDayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Weekend */
.CalendarWeekendPagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #e6eef5;	
	color: #000000;
	}


html>body .CalendarWeekendPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarWeekendPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarWeekendPagePriceListSelect a:hover, .CalendarWeekendPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Today */
.CalendarTodayPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #000000;
	}


html>body .CalendarTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarTodayPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarTodayPagePriceListSelect a:hover, .CalendarTodayPagePriceListSelect a:active {
	color: #f70000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #2675c5;
	text-align: center;
	background-color: #e6eef5;	
	color: #000000;
	}


html>body .CalendarWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarWeekendTodayPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarWeekendTodayPagePriceListSelect a:hover, .CalendarWeekendTodayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayPagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #f4f4f4;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayPagePriceListSelect a:link {
	color: #2675c5;
	}

.CalendarOtherMonthDayPagePriceListSelect a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthDayPagePriceListSelect a:hover, .CalendarOtherMonthDayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #2675c5;
	text-align: center;
	background-color: #f4f4f4;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayPagePriceListSelect a:link {
	color: #2675c5;
	}

.CalendarOtherMonthTodayPagePriceListSelect a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthTodayPagePriceListSelect a:hover, .CalendarOtherMonthTodayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #e6eef5;	
	color: #2675c5;
	}


html>body .CalendarOtherMonthWeekendPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendPagePriceListSelect a:link {
	color: #2675c5;
	}

.CalendarOtherMonthWeekendPagePriceListSelect a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthWeekendPagePriceListSelect a:hover, .CalendarOtherMonthWeekendPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #2675c5;
	text-align: center;
	color: #2675c5;
	background-color: #e6eef5;	
	}
	

html>body .CalendarOtherMonthWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayPagePriceListSelect a:link {
	color: #2675c5;
	}

.CalendarOtherMonthWeekendTodayPagePriceListSelect a:visited{
	color: #2675c5;
	}

.CalendarOtherMonthWeekendTodayPagePriceListSelect a:hover, .CalendarOtherMonthWeekendTodayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayPagePriceListSelect{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #dcdcdc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayPagePriceListSelect a:link {
	color: #000000;
	}

.CalendarSelectedDayPagePriceListSelect a:visited{
	color: #000000;
	}

.CalendarSelectedDayPagePriceListSelect a:hover, .CalendarSelectedDayPagePriceListSelect a:active{
	color: #f70000;
	}

/* Calendar Navigator */
.CalendarNavigatorPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	background-color: #f4f4f4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarNavigatorPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarNavigatorPagePriceListSelect a:hover, .CalendarNavigatorPagePriceListSelect a:active{
	color: #f70000;
	}

.CalendarNavigatorPagePriceListSelect img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorPagePriceListSelect td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorPagePriceListSelect th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorPagePriceListSelect th, html>body .CalendarNavigatorPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorPagePriceListSelect th, * html body .CalendarNavigatorPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventPagePriceListSelect{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventPagePriceListSelect a:link {
	color: #0056ac;
	}

.CalendarEventPagePriceListSelect a:visited{
	color: #800080;
	}

.CalendarEventPagePriceListSelect a:hover, .CalendarEventPagePriceListSelect a:active{
	color: #f70000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thPagePriceListSelect { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thPagePriceListSelect {
	font-size: 100%;
}


/*ie6*/
* html body .thPagePriceListSelect {
	font-size: 100%;
}
/*end*/

.HeaderPagePriceListSelect .thPagePriceListSelect { 
	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 .HeaderPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionPagePriceListSelect .thPagePriceListSelect { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
}


html>body .CaptionPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowPagePriceListSelect .thPagePriceListSelect { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowPagePriceListSelect .thPagePriceListSelect { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsPagePriceListSelect .thPagePriceListSelect { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eef5; 
	color: #000000;
}


html>body .GroupCaptionPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}

html>body .RowPagePriceListSelect .thPagePriceListSelect, html>body .AltRowPagePriceListSelect .thPagePriceListSelect, html>body .ControlsPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%;
}

* html body .RowPagePriceListSelect .thPagePriceListSelect, * html body .AltRowPagePriceListSelect .thPagePriceListSelect, * html body .ControlsPagePriceListSelect .thPagePriceListSelect {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuPagePriceListSelect td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuPagePriceListSelect td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
