/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorNSPSweb {
	background-color: #dae9f2;
	}

.FormTitleBgColorNSPSweb {
	background-color: #6b6573;
	}

.FormTitleFontColorNSPSweb {
	color: #ffffff;
	}

.CaptionBgColorNSPSweb {
	background-color: #b8d4e6;
	}

.CaptionFontColorNSPSweb {
	color: #000000;
	}

.DataBgColorNSPSweb {
	background-color: #f7f7f7;
	}

.AltDataBgColorNSPSweb {
	background-color: #e6f0f7;
	}

.DataFontColorNSPSweb {
	color: #000000;
	}

.LinkColorNSPSweb {
	color: #0033cc;
	}

.VisitedLinkColorNSPSweb {
	color: #830000;
	}

.HoverLinkColorNSPSweb {
	color: #ff0000;
	}

.ColorBgButtonNSPSweb {
	background-color: #6b6573;
}

.ColorFontButtonNSPSweb {
	color: #ffffff;
}

.ColorBgButtonPassiveNSPSweb {
	background-color: #aca8b2;
}

.ColorFontButtonPassiveNSPSweb {
	color: #ffffff;
}



.HeaderNSPSweb {
	width: 100%;
	}

.HeaderNSPSweb th { 
	font-family: Arial; font-size: 125%; text-align: left;
	padding: 3px;
	background-color: #6b6573; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}



/*ie6*/
* html body .HeaderNSPSweb th {
	font-family: Arial; font-size: 132%; text-align: left;
}
/*end*/

.HeaderNSPSweb a:link { 
	color: #ffffff;
	}

.HeaderNSPSweb a:visited { 
	color: #ffffff;
	}

.HeaderNSPSweb a:hover, .CaptionNSPSweb a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftNSPSweb { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightNSPSweb { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftNSPSweb img{
	width: 1px;
	}

.HeaderRightNSPSweb img{
	width: 1px;
	}


/* Grid Options */
.GridNSPSweb { 
	border-left: 1px solid #6b6573; border-bottom: 1px solid #6b6573;
	width: 100%;
	}

.CaptionNSPSweb th { 
	font-family: Arial; font-size: 95%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #b8d4e6; color: #000000;
	white-space: nowrap;
	}

.CaptionNSPSweb td { 
	font-family: Arial; font-size: 95%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #b8d4e6; color: #000000;
	white-space: nowrap;
	}



/*ie6*/
* html body .CaptionNSPSweb th, * html body .CaptionNSPSweb td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionNSPSweb a:link { 
	color: #000000;
	}

.CaptionNSPSweb a:visited { 
	color: #000000;
	}

.CaptionNSPSweb a:hover, .CaptionNSPSweb a:active { 
	color: #ff0000;
	}

.CaptionNSPSweb img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionNSPSweb input {
	vertical-align: middle;
	}

.RowNSPSweb th { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	


/*ie6*/
* html body .RowNSPSweb th, * html body .RowNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowNSPSweb { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border: 1px solid #6b6573; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}



/*ie6*/
* html body caption.RowNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowNSPSweb a:link { 
	color: #0033cc;
	}

.RowNSPSweb a:visited { 
	color: #830000;
	}

.RowNSPSweb a:hover, .RowNSPSweb a:active { 
	color: #ff0000;
	}

.SeparatorNSPSweb{
	color: #6b6573;
	}

.SeparatorNSPSweb td{
	height: 1px;
	}


.AltRowNSPSweb th { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	background-color: #e6f0f7; 
	color: #000000;
	}



/*ie6*/
* html body .AltRowNSPSweb th, * html body .AltRowNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowNSPSweb a:link { 
	color: #0033cc;
	}

.AltRowNSPSweb a:visited { 
	color: #830000;
	}

.AltRowNSPSweb a:hover, .AltRowNSPSweb a:active { 
	color: #ff0000;
	}

.NoRecordsNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .NoRecordsNSPSweb td, * html body .FooterNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterNSPSweb a:link { 
	color: #0033cc;
	}

.FooterNSPSweb a:visited { 
	color: #830000;
	}

.FooterNSPSweb a:hover, .FooterNSPSweb a:active { 
	color: #ff0000;
	}

.FooterNSPSweb img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterNSPSweb input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordNSPSweb { 
	border-left: 1px solid #6b6573; border-bottom: 1px solid #6b6573;
	width: 100%;
	}

.ErrorNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}



/*ie6*/
* html body .ErrorNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsNSPSweb th { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomNSPSweb td { 
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .ControlsNSPSweb th, * html body .ControlsNSPSweb td, * html body .BottomNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomNSPSweb a:link { 
	color: #0033cc;
	}

.BottomNSPSweb a:visited { 
	color: #830000;
	}

.BottomNSPSweb a:hover, .CaptionNSPSweb a:active { 
	color: #ff0000;
	}

.BottomNSPSweb img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomNSPSweb input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionNSPSweb th{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6f0f7; 
	color: #000000;
	}

.GroupCaptionNSPSweb td{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}



/*ie6*/
* html body .GroupCaptionNSPSweb th, * html body .GroupCaptionNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionNSPSweb a:link {
	color: #000000;
	}

.GroupCaptionNSPSweb a:visited{
	color: #000000;
	}

.GroupCaptionNSPSweb a:hover, .GroupCaptionNSPSweb a:active{
	color: #ff0000;
	}

.GroupFooterNSPSweb td{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #b8d4e6; 
	color: #000000;
	}



/*ie6*/
* html body .GroupFooterNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterNSPSweb a:link {
	color: #0033cc;
	}

.GroupFooterNSPSweb a:visited{
	color: #830000;
	}

.GroupFooterNSPSweb a:hover, .GroupFooterNSPSweb a:active{
	color: #ff0000;
	}

.GroupFooterNSPSweb img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterNSPSweb input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalNSPSweb td{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6f0f7; 
	color: #000000;
	border-bottom: 2px solid #6b6573;
	}



/*ie6*/
* html body .SubTotalNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalNSPSweb a:link {
	color: #0033cc;
	}

.SubTotalNSPSweb a:visited{
	color: #830000;
	}

.SubTotalNSPSweb a:hover, .SubTotalNSPSweb a:active{
	color: #ff0000;
	}

.TotalNSPSweb td{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6f0f7; 
	color: #000000;
	}



/*ie6*/
* html body .TotalNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalNSPSweb a:link {
	color: #0033cc;
	}

.TotalNSPSweb a:visited{
	color: #830000;
	}

.TotalNSPSweb a:hover, .TotalNSPSweb a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonNSPSweb { 
	background-color: #6b6573; 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;
	}

/* Calendar */

.CalendarNSPSweb { 
	border: 1px solid #6b6573;
	width: 100%;
	}

.CalendarWeekdayNameNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6f0f7; 
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekdayNameNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameNSPSweb a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameNSPSweb a:visited{
	color: #830000;
	}

.CalendarWeekdayNameNSPSweb a:hover, .CalendarWeekdayNameNSPSweb a:active{
	color: #ff0000;
	}

.CalendarWeekendNameNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6f0f7;	
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekendNameNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameNSPSweb a:link {
	color: #000000;
	}

.CalendarWeekendNameNSPSweb a:visited{
	color: #000000;
	}

.CalendarWeekendNameNSPSweb a:link, .CalendarWeekendNameNSPSweb a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarDayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayNSPSweb a:link {
	color: #0033cc;
	}

.CalendarDayNSPSweb a:visited{
	color: #830000;
	}

.CalendarDayNSPSweb a:hover, .CalendarDayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center;
	background-color: #e6f0f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNSPSweb a:link {
	color: #0033cc;
	}

.CalendarWeekendNSPSweb a:visited{
	color: #830000;
	}

.CalendarWeekendNSPSweb a:hover, .CalendarWeekendNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 1px;
	border-top: 3px solid #6b6573; border-right: 3px solid #6b6573; border-left: 2px solid #6b6573; border-bottom: 2px solid #6b6573;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarTodayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayNSPSweb a:link {
	color: #0033cc;
	}

.CalendarTodayNSPSweb a:visited{
	color: #830000;
	}

.CalendarTodayNSPSweb a:hover, .CalendarTodayNSPSweb a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 1px;
	border-top: 3px solid #6b6573; border-right: 3px solid #6b6573; border-left: 2px solid #6b6573; border-bottom: 2px solid #6b6573;
	text-align: center;
	background-color: #e6f0f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendTodayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayNSPSweb a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayNSPSweb a:visited{
	color: #830000;
	}

.CalendarWeekendTodayNSPSweb a:hover, .CalendarWeekendTodayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center;
	background-color: #f7f7f7;	
	color: #6b6573;
	}



/*ie6*/
* html body .CalendarOtherMonthDayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayNSPSweb a:link {
	color: #6b6573;
	}

.CalendarOtherMonthDayNSPSweb a:visited{
	color: #6b6573;
	}

.CalendarOtherMonthDayNSPSweb a:hover, .CalendarOtherMonthDayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 1px;
	border-top: 3px solid #6b6573; border-right: 3px solid #6b6573; border-left: 2px solid #6b6573; border-bottom: 2px solid #6b6573;
	text-align: center;
	background-color: #f7f7f7;	
	color: #6b6573;
	}



/*ie6*/
* html body .CalendarOtherMonthTodayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayNSPSweb a:link {
	color: #6b6573;
	}

.CalendarOtherMonthTodayNSPSweb a:visited{
	color: #6b6573;
	}

.CalendarOtherMonthTodayNSPSweb a:hover, .CalendarOtherMonthTodayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: center;
	background-color: #e6f0f7;	
	color: #6b6573;
	}



/*ie6*/
* html body .CalendarOtherMonthWeekendNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendNSPSweb a:link {
	color: #6b6573;
	}

.CalendarOtherMonthWeekendNSPSweb a:visited{
	color: #6b6573;
	}

.CalendarOtherMonthWeekendNSPSweb a:hover, .CalendarOtherMonthWeekendNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 1px;
	border-top: 3px solid #6b6573; border-right: 3px solid #6b6573; border-left: 2px solid #6b6573; border-bottom: 2px solid #6b6573;
	text-align: center;
	color: #6b6573;
	background-color: #e6f0f7;	
	}
	


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayNSPSweb a:link {
	color: #6b6573;
	}

.CalendarOtherMonthWeekendTodayNSPSweb a:visited{
	color: #6b6573;
	}

.CalendarOtherMonthWeekendTodayNSPSweb a:hover, .CalendarOtherMonthWeekendTodayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayNSPSweb{
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #b8d4e6;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	


/*ie6*/
* html body .CalendarSelectedDayNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayNSPSweb a:link {
	color: #000000;
	}

.CalendarSelectedDayNSPSweb a:visited{
	color: #000000;
	}

.CalendarSelectedDayNSPSweb a:hover, .CalendarSelectedDayNSPSweb a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .CalendarNavigatorNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorNSPSweb a:link {
	color: #0033cc;
	}

.CalendarNavigatorNSPSweb a:visited{
	color: #830000;
	}

.CalendarNavigatorNSPSweb a:hover, .CalendarNavigatorNSPSweb a:active{
	color: #ff0000;
	}

.CalendarNavigatorNSPSweb img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorNSPSweb td {
	font-family: Arial; font-size: 95%;
	}

.CalendarNavigatorNSPSweb th {
	font-family: Arial; font-size: 95%;
	}



/*ie6*/
* html body .CalendarNavigatorNSPSweb th, * html body .CalendarNavigatorNSPSweb td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventNSPSweb{
	font-family: Arial; font-size: 95%;
	text-align: left;
	}



/*ie6*/
* html body .CalendarEventNSPSweb {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventNSPSweb a:link {
	color: #0033cc;
	}

.CalendarEventNSPSweb a:visited{
	color: #830000;
	}

.CalendarEventNSPSweb a:hover, .CalendarEventNSPSweb a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thNSPSweb { 
	font-family: Arial; font-size: 95%;
	font-weight: bold;
}



/*ie6*/
* html body .thNSPSweb {
	font-size: 100%;
}
/*end*/

.HeaderNSPSweb .thNSPSweb { 
	font-family: Arial; font-size: 125%; text-align: left;
	padding: 3px;
	background-color: #6b6573; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}



/*ie6*/
* html body .HeaderNSPSweb .thNSPSweb {
	font-family: Arial; font-size: 132%; text-align: left;
}
/*end*/

.CaptionNSPSweb .thNSPSweb { 
	font-family: Arial; font-size: 95%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #b8d4e6; color: #000000;
	white-space: nowrap;
}



/*ie6*/
* html body .CaptionNSPSweb .thNSPSweb {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowNSPSweb .thNSPSweb { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowNSPSweb .thNSPSweb { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsNSPSweb .thNSPSweb { 
	font-family: Arial; font-size: 95%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionNSPSweb .thNSPSweb {
	font-family: Arial; font-size: 95%;
	padding: 3px;
	border-top: 1px solid #6b6573; border-right: 1px solid #6b6573;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6f0f7; 
	color: #000000;
}



/*ie6*/
* html body .GroupCaptionNSPSweb .thNSPSweb {
	font-family: Arial; font-size: 100%;
}

* html body .RowNSPSweb .thNSPSweb, * html body .AltRowNSPSweb .thNSPSweb, * html body .ControlsNSPSweb .thNSPSweb {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuNSPSweb td {
	font-family: Arial; font-size: 95%;
}



/*ie6*/
* html body .simpleMenuNSPSweb td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

