/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorecart {
	background-color: #c3d4e3;
	}

.FormTitleBgColorecart {
	background-color: #79c1c1;
	}

.FormTitleFontColorecart {
	color: #ffffff;
	}

.CaptionBgColorecart {
	background-color: #ffffff;
	}

.CaptionFontColorecart {
	color: #000000;
	}

.DataBgColorecart {
	background-color: #ffffff;
	}

.AltDataBgColorecart {
	background-color: #ffffff;
	}

.DataFontColorecart {
	color: #000000;
	}

.LinkColorecart {
	color: #005ebc;
	}

.VisitedLinkColorecart {
	color: #8b008b;
	}

.HoverLinkColorecart {
	color: #ff0000;
	}

.ColorBgButtonecart {
	background-color: #79c1c1;
}

.ColorFontButtonecart {
	color: #ffffff;
}

.ColorBgButtonPassiveecart {
	background-color: #c6ffff;
}

.ColorFontButtonPassiveecart {
	color: #ffffff;
}



.Headerecart {
	width: 100%;
	}

.Headerecart th { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 1px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headerecart th {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .Headerecart th {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.Headerecart a:link { 
	color: #ffffff;
	}

.Headerecart a:visited { 
	color: #ffffff;
	}

.Headerecart a:hover, .Captionecart a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftecart { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightecart { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftecart img{
	width: 12px;
	}

.HeaderRightecart img{
	width: 12px;
	}


/* Grid Options */
.Gridecart { 
	border: 1px solid #79c1c1;
	width: 100%;
	}

.Captionecart th { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	}

.Captionecart td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	}


html>body .Captionecart th, html>body .Captionecart td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionecart th, * html body .Captionecart td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionecart a:link { 
	color: #000000;
	}

.Captionecart a:visited { 
	color: #000000;
	}

.Captionecart a:hover, .Captionecart a:active { 
	color: #ff0000;
	}

.Captionecart img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionecart input {
	vertical-align: middle;
	}

.Rowecart th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	

html>body .Rowecart th, html>body .Rowecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowecart th, * html body .Rowecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowecart { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 1px solid #79c1c1; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body caption.Rowecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowecart a:link { 
	color: #005ebc;
	}

.Rowecart a:visited { 
	color: #8b008b;
	}

.Rowecart a:hover, .Rowecart a:active { 
	color: #ff0000;
	}

.Separatorecart{
	color: #79c1c1;
	}

.Separatorecart td{
	height: 1px;
	}


.AltRowecart th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .AltRowecart th, html>body .AltRowecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowecart th, * html body .AltRowecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowecart a:link { 
	color: #005ebc;
	}

.AltRowecart a:visited { 
	color: #8b008b;
	}

.AltRowecart a:hover, .AltRowecart a:active { 
	color: #ff0000;
	}

.NoRecordsecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.Footerecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 1px solid #ffffff; border-left: 0px none;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsecart td, html>body .Footerecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsecart td, * html body .Footerecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footerecart a:link { 
	color: #005ebc;
	}

.Footerecart a:visited { 
	color: #8b008b;
	}

.Footerecart a:hover, .Footerecart a:active { 
	color: #ff0000;
	}

.Footerecart img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footerecart input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordecart { 
	border: 1px solid #79c1c1;
	width: 100%;
	}

.Errorecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .Errorecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errorecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsecart th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlsecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	
.Bottomecart td { 
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 1px solid #ffffff; border-left: 0px none;
	background-color: #ffffff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlsecart th, html>body .Controlsecart td, html>body .Bottomecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsecart th, * html body .Controlsecart td, * html body .Bottomecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottomecart a:link { 
	color: #005ebc;
	}

.Bottomecart a:visited { 
	color: #8b008b;
	}

.Bottomecart a:hover, .Captionecart a:active { 
	color: #ff0000;
	}

.Bottomecart img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomecart input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionecart th{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupCaptionecart td{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupCaptionecart th, html>body .GroupCaptionecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionecart th, * html body .GroupCaptionecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionecart a:link {
	color: #000000;
	}

.GroupCaptionecart a:visited{
	color: #000000;
	}

.GroupCaptionecart a:hover, .GroupCaptionecart a:active{
	color: #ff0000;
	}

.GroupFooterecart td{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 1px solid #ffffff; border-left: 0px none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupFooterecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterecart a:link {
	color: #005ebc;
	}

.GroupFooterecart a:visited{
	color: #8b008b;
	}

.GroupFooterecart a:hover, .GroupFooterecart a:active{
	color: #ff0000;
	}

.GroupFooterecart img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterecart input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalecart td{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	border-bottom: 2px solid #79c1c1;
	}


html>body .SubTotalecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalecart a:link {
	color: #005ebc;
	}

.SubTotalecart a:visited{
	color: #8b008b;
	}

.SubTotalecart a:hover, .SubTotalecart a:active{
	color: #ff0000;
	}

.Totalecart td{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .Totalecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalecart a:link {
	color: #005ebc;
	}

.Totalecart a:visited{
	color: #8b008b;
	}

.Totalecart a:hover, .Totalecart a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttonecart { 
	background-color: #79c1c1; 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: 10px; font-weight: bold;
	}

/* Calendar */

.Calendarecart { 
	border: 1px solid #79c1c1;
	width: 100%;
	}

.CalendarWeekdayNameecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameecart a:link {
	color: #005ebc;
	}

.CalendarWeekdayNameecart a:visited{
	color: #8b008b;
	}

.CalendarWeekdayNameecart a:hover, .CalendarWeekdayNameecart a:active{
	color: #ff0000;
	}

.CalendarWeekendNameecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameecart a:link {
	color: #000000;
	}

.CalendarWeekendNameecart a:visited{
	color: #000000;
	}

.CalendarWeekendNameecart a:link, .CalendarWeekendNameecart a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarDayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayecart a:link {
	color: #005ebc;
	}

.CalendarDayecart a:visited{
	color: #8b008b;
	}

.CalendarDayecart a:hover, .CalendarDayecart a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendecart a:link {
	color: #005ebc;
	}

.CalendarWeekendecart a:visited{
	color: #8b008b;
	}

.CalendarWeekendecart a:hover, .CalendarWeekendecart a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayecart {
	font-family: Arial; font-size: 70%;
	padding: 0px;
	border: 2px solid #79c1c1;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarTodayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayecart a:link {
	color: #005ebc;
	}

.CalendarTodayecart a:visited{
	color: #8b008b;
	}

.CalendarTodayecart a:hover, .CalendarTodayecart a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayecart {
	font-family: Arial; font-size: 70%;
	padding: 0px;
	border: 2px solid #79c1c1;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendTodayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayecart a:link {
	color: #005ebc;
	}

.CalendarWeekendTodayecart a:visited{
	color: #8b008b;
	}

.CalendarWeekendTodayecart a:hover, .CalendarWeekendTodayecart a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #79c1c1;
	}


html>body .CalendarOtherMonthDayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayecart a:link {
	color: #79c1c1;
	}

.CalendarOtherMonthDayecart a:visited{
	color: #79c1c1;
	}

.CalendarOtherMonthDayecart a:hover, .CalendarOtherMonthDayecart a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayecart {
	font-family: Arial; font-size: 70%;
	padding: 0px;
	border: 2px solid #79c1c1;
	text-align: center;
	background-color: #ffffff;	
	color: #79c1c1;
	}


html>body .CalendarOtherMonthTodayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayecart a:link {
	color: #79c1c1;
	}

.CalendarOtherMonthTodayecart a:visited{
	color: #79c1c1;
	}

.CalendarOtherMonthTodayecart a:hover, .CalendarOtherMonthTodayecart a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendecart {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #79c1c1;
	}


html>body .CalendarOtherMonthWeekendecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendecart a:link {
	color: #79c1c1;
	}

.CalendarOtherMonthWeekendecart a:visited{
	color: #79c1c1;
	}

.CalendarOtherMonthWeekendecart a:hover, .CalendarOtherMonthWeekendecart a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayecart {
	font-family: Arial; font-size: 70%;
	padding: 0px;
	border: 2px solid #79c1c1;
	text-align: center;
	color: #79c1c1;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendTodayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayecart a:link {
	color: #79c1c1;
	}

.CalendarOtherMonthWeekendTodayecart a:visited{
	color: #79c1c1;
	}

.CalendarOtherMonthWeekendTodayecart a:hover, .CalendarOtherMonthWeekendTodayecart a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayecart{
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayecart a:link {
	color: #000000;
	}

.CalendarSelectedDayecart a:visited{
	color: #000000;
	}

.CalendarSelectedDayecart a:hover, .CalendarSelectedDayecart a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorecart {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorecart a:link {
	color: #005ebc;
	}

.CalendarNavigatorecart a:visited{
	color: #8b008b;
	}

.CalendarNavigatorecart a:hover, .CalendarNavigatorecart a:active{
	color: #ff0000;
	}

.CalendarNavigatorecart img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorecart td {
	font-family: Arial; font-size: 70%;
	}

.CalendarNavigatorecart th {
	font-family: Arial; font-size: 70%;
	}


html>body .CalendarNavigatorecart th, html>body .CalendarNavigatorecart td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorecart th, * html body .CalendarNavigatorecart td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventecart{
	font-family: Arial; font-size: 70%;
	text-align: left;
	}


html>body .CalendarEventecart {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventecart {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventecart a:link {
	color: #005ebc;
	}

.CalendarEventecart a:visited{
	color: #8b008b;
	}

.CalendarEventecart a:hover, .CalendarEventecart a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thecart { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}


html>body .thecart {
	font-size: 100%;
}


/*ie6*/
* html body .thecart {
	font-size: 100%;
}
/*end*/

.Headerecart .thecart { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 1px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerecart .thecart {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .Headerecart .thecart {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.Captionecart .thecart { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
}


html>body .Captionecart .thecart {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionecart .thecart {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowecart .thecart { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowecart .thecart { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlsecart .thecart { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionecart .thecart {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
}


html>body .GroupCaptionecart .thecart {
	font-family: Arial; font-size: 100%;
}

html>body .Rowecart .thecart, html>body .AltRowecart .thecart, html>body .Controlsecart .thecart {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionecart .thecart {
	font-family: Arial; font-size: 100%;
}

* html body .Rowecart .thecart, * html body .AltRowecart .thecart, * html body .Controlsecart .thecart {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuecart td {
	font-family: Arial; font-size: 70%;
}


html>body .simpleMenuecart td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuecart td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
