/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorBasic2 {
	background-color: #ffffff;
	}

.FormTitleBgColorBasic2 {
	background-color: #777777;
	}

.FormTitleFontColorBasic2 {
	color: #ffffff;
	}

.CaptionBgColorBasic2 {
	background-color: #ffffff;
	}

.CaptionFontColorBasic2 {
	color: #000000;
	}

.DataBgColorBasic2 {
	background-color: #ffffff;
	}

.AltDataBgColorBasic2 {
	background-color: #ffffff;
	}

.DataFontColorBasic2 {
	color: #000000;
	}

.LinkColorBasic2 {
	color: #0033cc;
	}

.VisitedLinkColorBasic2 {
	color: #840084;
	}

.HoverLinkColorBasic2 {
	color: #ff0000;
	}

.ColorBgButtonBasic2 {
	background-color: #777777;
}

.ColorFontButtonBasic2 {
	color: #ffffff;
}

.ColorBgButtonPassiveBasic2 {
	background-color: #bababa;
}

.ColorFontButtonPassiveBasic2 {
	color: #ffffff;
}



.HeaderBasic2 {
	width: 100%;
	}

.HeaderBasic2 th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #000000;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderBasic2 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderBasic2 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderBasic2 a:link { 
	color: #000000;
	}

.HeaderBasic2 a:visited { 
	color: #000000;
	}

.HeaderBasic2 a:hover, .CaptionBasic2 a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftBasic2 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightBasic2 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftBasic2 img{
	width: 1px;
	}

.HeaderRightBasic2 img{
	width: 1px;
	}


/* Grid Options */
.GridBasic2 { 
	
	width: 100%;
	}

.CaptionBasic2 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	}

.CaptionBasic2 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionBasic2 th, html>body .CaptionBasic2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionBasic2 th, * html body .CaptionBasic2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionBasic2 a:link { 
	color: #000000;
	}

.CaptionBasic2 a:visited { 
	color: #000000;
	}

.CaptionBasic2 a:hover, .CaptionBasic2 a:active { 
	color: #ff0000;
	}

.CaptionBasic2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionBasic2 input {
	vertical-align: middle;
	}

.RowBasic2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	

html>body .RowBasic2 th, html>body .RowBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowBasic2 th, * html body .RowBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowBasic2 { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body caption.RowBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowBasic2 a:link { 
	color: #0033cc;
	}

.RowBasic2 a:visited { 
	color: #840084;
	}

.RowBasic2 a:hover, .RowBasic2 a:active { 
	color: #ff0000;
	}

.SeparatorBasic2{
	color: #777777;
	}

.SeparatorBasic2 td{
	height: 1px;
	}


.AltRowBasic2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .AltRowBasic2 th, html>body .AltRowBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowBasic2 th, * html body .AltRowBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowBasic2 a:link { 
	color: #0033cc;
	}

.AltRowBasic2 a:visited { 
	color: #840084;
	}

.AltRowBasic2 a:hover, .AltRowBasic2 a:active { 
	color: #ff0000;
	}

.NoRecordsBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.FooterBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsBasic2 td, html>body .FooterBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsBasic2 td, * html body .FooterBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterBasic2 a:link { 
	color: #0033cc;
	}

.FooterBasic2 a:visited { 
	color: #840084;
	}

.FooterBasic2 a:hover, .FooterBasic2 a:active { 
	color: #ff0000;
	}

.FooterBasic2 img {
	border: 0px;
	margin: 2px; 
	vertical-align: middle;
	}

.FooterBasic2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordBasic2 { 
	
	width: 100%;
	}

.ErrorBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .ErrorBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsBasic2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.ControlsBasic2 .CaptionBasic2 th {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	font-weight: bold;
	white-space: nowrap;
	}	
.BottomBasic2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsBasic2 th, html>body .ControlsBasic2 td, html>body .BottomBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsBasic2 th, * html body .ControlsBasic2 td, * html body .BottomBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomBasic2 a:link { 
	color: #0033cc;
	}

.BottomBasic2 a:visited { 
	color: #840084;
	}

.BottomBasic2 a:hover, .CaptionBasic2 a:active { 
	color: #ff0000;
	}

.BottomBasic2 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomBasic2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionBasic2 th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupCaptionBasic2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupCaptionBasic2 th, html>body .GroupCaptionBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionBasic2 th, * html body .GroupCaptionBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionBasic2 a:link {
	color: #000000;
	}

.GroupCaptionBasic2 a:visited{
	color: #000000;
	}

.GroupCaptionBasic2 a:hover, .GroupCaptionBasic2 a:active{
	color: #ff0000;
	}

.GroupFooterBasic2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupFooterBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterBasic2 a:link {
	color: #0033cc;
	}

.GroupFooterBasic2 a:visited{
	color: #840084;
	}

.GroupFooterBasic2 a:hover, .GroupFooterBasic2 a:active{
	color: #ff0000;
	}

.GroupFooterBasic2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterBasic2 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalBasic2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	border-bottom: 2px solid #777777;
	}


html>body .SubTotalBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalBasic2 a:link {
	color: #0033cc;
	}

.SubTotalBasic2 a:visited{
	color: #840084;
	}

.SubTotalBasic2 a:hover, .SubTotalBasic2 a:active{
	color: #ff0000;
	}

.TotalBasic2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .TotalBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalBasic2 a:link {
	color: #0033cc;
	}

.TotalBasic2 a:visited{
	color: #840084;
	}

.TotalBasic2 a:hover, .TotalBasic2 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonBasic2 { 
	background-color: #777777; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarBasic2 { 
	
	width: 100%;
	}

.CalendarWeekdayNameBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameBasic2 a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameBasic2 a:visited{
	color: #840084;
	}

.CalendarWeekdayNameBasic2 a:hover, .CalendarWeekdayNameBasic2 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameBasic2 a:link {
	color: #000000;
	}

.CalendarWeekendNameBasic2 a:visited{
	color: #000000;
	}

.CalendarWeekendNameBasic2 a:link, .CalendarWeekendNameBasic2 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarDayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayBasic2 a:link {
	color: #0033cc;
	}

.CalendarDayBasic2 a:visited{
	color: #840084;
	}

.CalendarDayBasic2 a:hover, .CalendarDayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendBasic2 a:link {
	color: #0033cc;
	}

.CalendarWeekendBasic2 a:visited{
	color: #840084;
	}

.CalendarWeekendBasic2 a:hover, .CalendarWeekendBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarTodayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayBasic2 a:link {
	color: #0033cc;
	}

.CalendarTodayBasic2 a:visited{
	color: #840084;
	}

.CalendarTodayBasic2 a:hover, .CalendarTodayBasic2 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendTodayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayBasic2 a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayBasic2 a:visited{
	color: #840084;
	}

.CalendarWeekendTodayBasic2 a:hover, .CalendarWeekendTodayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthDayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayBasic2 a:link {
	color: #777777;
	}

.CalendarOtherMonthDayBasic2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthDayBasic2 a:hover, .CalendarOtherMonthDayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthTodayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayBasic2 a:link {
	color: #777777;
	}

.CalendarOtherMonthTodayBasic2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthTodayBasic2 a:hover, .CalendarOtherMonthTodayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthWeekendBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendBasic2 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekendBasic2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekendBasic2 a:hover, .CalendarOtherMonthWeekendBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #777777;
	text-align: center;
	color: #777777;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendTodayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayBasic2 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekendTodayBasic2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekendTodayBasic2 a:hover, .CalendarOtherMonthWeekendTodayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayBasic2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayBasic2 a:link {
	color: #000000;
	}

.CalendarSelectedDayBasic2 a:visited{
	color: #000000;
	}

.CalendarSelectedDayBasic2 a:hover, .CalendarSelectedDayBasic2 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorBasic2 a:link {
	color: #0033cc;
	}

.CalendarNavigatorBasic2 a:visited{
	color: #840084;
	}

.CalendarNavigatorBasic2 a:hover, .CalendarNavigatorBasic2 a:active{
	color: #ff0000;
	}

.CalendarNavigatorBasic2 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorBasic2 td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorBasic2 th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorBasic2 th, html>body .CalendarNavigatorBasic2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorBasic2 th, * html body .CalendarNavigatorBasic2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventBasic2{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventBasic2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventBasic2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventBasic2 a:link {
	color: #0033cc;
	}

.CalendarEventBasic2 a:visited{
	color: #840084;
	}

.CalendarEventBasic2 a:hover, .CalendarEventBasic2 a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thBasic2 { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thBasic2 {
	font-size: 100%;
}


/*ie6*/
* html body .thBasic2 {
	font-size: 100%;
}
/*end*/

.HeaderBasic2 .thBasic2 { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #000000;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderBasic2 .thBasic2 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderBasic2 .thBasic2 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionBasic2 .thBasic2 { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
}


html>body .CaptionBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowBasic2 .thBasic2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowBasic2 .thBasic2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsBasic2 .thBasic2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionBasic2 .thBasic2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
}


html>body .GroupCaptionBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%;
}

html>body .RowBasic2 .thBasic2, html>body .AltRowBasic2 .thBasic2, html>body .ControlsBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%;
}

* html body .RowBasic2 .thBasic2, * html body .AltRowBasic2 .thBasic2, * html body .ControlsBasic2 .thBasic2 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuBasic2 td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuBasic2 td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuBasic2 td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

.SorterBasic2 img, .NavigatorBasic2 img {
	border:0;
}

.MainTable .HeaderBasic2 img, .MainTable .HeaderBasic2 td {
	padding-left: 0;padding-right: 0;margin:0;
}