/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorBasicotv4 {
	background-color: #f4f4f4;
	}

.FormTitleBgColorBasicotv4 {
	background-color: #777777;
	}

.FormTitleFontColorBasicotv4 {
	color: #808080;
	}

.CaptionBgColorBasicotv4 {
	background-color: #ffffff;
	}

.CaptionFontColorBasicotv4 {
	color: #595757;
	}

.DataBgColorBasicotv4 {
	background-color: #ffffff;
	}

.AltDataBgColorBasicotv4 {
	background-color: #ffffff;
	}

.DataFontColorBasicotv4 {
	color: #353535;
	}

.LinkColorBasicotv4 {
	color: #0000ff;
	}

.VisitedLinkColorBasicotv4 {
	color: #000000;
	}

.HoverLinkColorBasicotv4 {
	color: #055878;
	}

.ColorBgButtonBasicotv4 {
	background-color: #777777;
}

.ColorFontButtonBasicotv4 {
	color: #808080;
}

.ColorBgButtonPassiveBasicotv4 {
	background-color: #bababa;
}

.ColorFontButtonPassiveBasicotv4 {
	color: #c6c6c6;
}



.HeaderBasicotv4 {
	width: 100%;
	}

.HeaderBasicotv4 th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #353535;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderBasicotv4 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderBasicotv4 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderBasicotv4 a:link { 
	color: #353535;
	}

.HeaderBasicotv4 a:visited { 
	color: #353535;
	}

.HeaderBasicotv4 a:hover, .CaptionBasicotv4 a:active { 
	color: #353535; text-decoration: none;
	}

.HeaderLeftBasicotv4 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightBasicotv4 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftBasicotv4 img{
	width: 1px;
	}

.HeaderRightBasicotv4 img{
	width: 1px;
	}


/* Grid Options */
.GridBasicotv4 { 
	border: 1px solid #777777;
	width: 100%;
	}

.CaptionBasicotv4 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	}

.CaptionBasicotv4 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	}


html>body .CaptionBasicotv4 th, html>body .CaptionBasicotv4 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionBasicotv4 th, * html body .CaptionBasicotv4 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionBasicotv4 a:link { 
	color: #353535;
	}

.CaptionBasicotv4 a:visited { 
	color: #353535;
	}

.CaptionBasicotv4 a:hover, .CaptionBasicotv4 a:active { 
	color: #055878;
	}

.CaptionBasicotv4 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionBasicotv4 input {
	vertical-align: middle;
	}

.RowBasicotv4 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
	}

.RowBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	}
	

html>body .RowBasicotv4 th, html>body .RowBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowBasicotv4 th, * html body .RowBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowBasicotv4 { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border: 1px solid #777777; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	}


html>body caption.RowBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowBasicotv4 a:link { 
	color: #0000ff;
	}

.RowBasicotv4 a:visited { 
	color: #000000;
	}

.RowBasicotv4 a:hover, .RowBasicotv4 a:active { 
	color: #055878;
	}

.SeparatorBasicotv4{
	color: #777777;
	}

.SeparatorBasicotv4 td{
	height: 1px;
	}


.AltRowBasicotv4 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
	}

.AltRowBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	}


html>body .AltRowBasicotv4 th, html>body .AltRowBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowBasicotv4 th, * html body .AltRowBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowBasicotv4 a:link { 
	color: #0000ff;
	}

.AltRowBasicotv4 a:visited { 
	color: #000000;
	}

.AltRowBasicotv4 a:hover, .AltRowBasicotv4 a:active { 
	color: #055878;
	}

.NoRecordsBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	background-color: #ffffff; 
	color: #353535;
	vertical-align: top;
	}

.FooterBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #353535;
	}


html>body .NoRecordsBasicotv4 td, html>body .FooterBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsBasicotv4 td, * html body .FooterBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterBasicotv4 a:link { 
	color: #0000ff;
	}

.FooterBasicotv4 a:visited { 
	color: #000000;
	}

.FooterBasicotv4 a:hover, .FooterBasicotv4 a:active { 
	color: #055878;
	}

.FooterBasicotv4 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterBasicotv4 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordBasicotv4 { 
	border: 1px solid #777777;
	width: 100%;
	}

.ErrorBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .ErrorBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsBasicotv4 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
	}

.ControlsBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	}
	
.BottomBasicotv4 td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #353535;
	}


html>body .ControlsBasicotv4 th, html>body .ControlsBasicotv4 td, html>body .BottomBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsBasicotv4 th, * html body .ControlsBasicotv4 td, * html body .BottomBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomBasicotv4 a:link { 
	color: #0000ff;
	}

.BottomBasicotv4 a:visited { 
	color: #000000;
	}

.BottomBasicotv4 a:hover, .CaptionBasicotv4 a:active { 
	color: #055878;
	}

.BottomBasicotv4 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomBasicotv4 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionBasicotv4 th{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #353535;
	}

.GroupCaptionBasicotv4 td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #353535;
	}


html>body .GroupCaptionBasicotv4 th, html>body .GroupCaptionBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionBasicotv4 th, * html body .GroupCaptionBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionBasicotv4 a:link {
	color: #353535;
	}

.GroupCaptionBasicotv4 a:visited{
	color: #353535;
	}

.GroupCaptionBasicotv4 a:hover, .GroupCaptionBasicotv4 a:active{
	color: #055878;
	}

.GroupFooterBasicotv4 td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #353535;
	}


html>body .GroupFooterBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterBasicotv4 a:link {
	color: #0000ff;
	}

.GroupFooterBasicotv4 a:visited{
	color: #000000;
	}

.GroupFooterBasicotv4 a:hover, .GroupFooterBasicotv4 a:active{
	color: #055878;
	}

.GroupFooterBasicotv4 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterBasicotv4 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalBasicotv4 td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #353535;
	border-bottom: 2px solid #777777;
	}


html>body .SubTotalBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalBasicotv4 a:link {
	color: #0000ff;
	}

.SubTotalBasicotv4 a:visited{
	color: #000000;
	}

.SubTotalBasicotv4 a:hover, .SubTotalBasicotv4 a:active{
	color: #055878;
	}

.TotalBasicotv4 td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #353535;
	}


html>body .TotalBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalBasicotv4 a:link {
	color: #0000ff;
	}

.TotalBasicotv4 a:visited{
	color: #000000;
	}

.TotalBasicotv4 a:hover, .TotalBasicotv4 a:active{
	color: #055878;
	}

/* Form Options */
.ButtonBasicotv4 { 
	background-color: #777777; color: #808080; 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 */

.CalendarBasicotv4 { 
	border: 1px solid #777777;
	width: 100%;
	}

.CalendarWeekdayNameBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #353535;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarWeekdayNameBasicotv4 a:visited{
	color: #000000;
	}

.CalendarWeekdayNameBasicotv4 a:hover, .CalendarWeekdayNameBasicotv4 a:active{
	color: #055878;
	}

.CalendarWeekendNameBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #353535;
	font-weight: normal;
	}


html>body .CalendarWeekendNameBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameBasicotv4 a:link {
	color: #353535;
	}

.CalendarWeekendNameBasicotv4 a:visited{
	color: #353535;
	}

.CalendarWeekendNameBasicotv4 a:link, .CalendarWeekendNameBasicotv4 a:visited{
	color: #055878;
	}

/* Calendar Day */
.CalendarDayBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #353535;
	}


html>body .CalendarDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarDayBasicotv4 a:visited{
	color: #000000;
	}

.CalendarDayBasicotv4 a:hover, .CalendarDayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Weekend */
.CalendarWeekendBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #353535;
	}


html>body .CalendarWeekendBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarWeekendBasicotv4 a:visited{
	color: #000000;
	}

.CalendarWeekendBasicotv4 a:hover, .CalendarWeekendBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Today */
.CalendarTodayBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #353535;
	}


html>body .CalendarTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarTodayBasicotv4 a:visited{
	color: #000000;
	}

.CalendarTodayBasicotv4 a:hover, .CalendarTodayBasicotv4 a:active {
	color: #055878;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #353535;
	}


html>body .CalendarWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarWeekendTodayBasicotv4 a:visited{
	color: #000000;
	}

.CalendarWeekendTodayBasicotv4 a:hover, .CalendarWeekendTodayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayBasicotv4 a:link {
	color: #777777;
	}

.CalendarOtherMonthDayBasicotv4 a:visited{
	color: #777777;
	}

.CalendarOtherMonthDayBasicotv4 a:hover, .CalendarOtherMonthDayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #777777;
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayBasicotv4 a:link {
	color: #777777;
	}

.CalendarOtherMonthTodayBasicotv4 a:visited{
	color: #777777;
	}

.CalendarOtherMonthTodayBasicotv4 a:hover, .CalendarOtherMonthTodayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #777777;
	}


html>body .CalendarOtherMonthWeekendBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendBasicotv4 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekendBasicotv4 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekendBasicotv4 a:hover, .CalendarOtherMonthWeekendBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #777777;
	text-align: center;
	color: #777777;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayBasicotv4 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekendTodayBasicotv4 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekendTodayBasicotv4 a:hover, .CalendarOtherMonthWeekendTodayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayBasicotv4{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	background-color: #ffffff;
	color: #595757;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayBasicotv4 a:link {
	color: #353535;
	}

.CalendarSelectedDayBasicotv4 a:visited{
	color: #353535;
	}

.CalendarSelectedDayBasicotv4 a:hover, .CalendarSelectedDayBasicotv4 a:active{
	color: #055878;
	}

/* Calendar Navigator */
.CalendarNavigatorBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	background-color: #ffffff; color: #353535;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #353535;
	}


html>body .CalendarNavigatorBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarNavigatorBasicotv4 a:visited{
	color: #000000;
	}

.CalendarNavigatorBasicotv4 a:hover, .CalendarNavigatorBasicotv4 a:active{
	color: #055878;
	}

.CalendarNavigatorBasicotv4 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorBasicotv4 td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorBasicotv4 th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorBasicotv4 th, html>body .CalendarNavigatorBasicotv4 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorBasicotv4 th, * html body .CalendarNavigatorBasicotv4 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventBasicotv4{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventBasicotv4 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventBasicotv4 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventBasicotv4 a:link {
	color: #0000ff;
	}

.CalendarEventBasicotv4 a:visited{
	color: #000000;
	}

.CalendarEventBasicotv4 a:hover, .CalendarEventBasicotv4 a:active{
	color: #055878;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thBasicotv4 { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thBasicotv4 {
	font-size: 100%;
}


/*ie6*/
* html body .thBasicotv4 {
	font-size: 100%;
}
/*end*/

.HeaderBasicotv4 .thBasicotv4 { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #353535;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionBasicotv4 .thBasicotv4 { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
}


html>body .CaptionBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowBasicotv4 .thBasicotv4 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
}

.AltRowBasicotv4 .thBasicotv4 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
}

.ControlsBasicotv4 .thBasicotv4 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #ffffff; color: #353535;
	white-space: nowrap;
	color: #353535;
}

.GroupCaptionBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #353535;
}


html>body .GroupCaptionBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%;
}

html>body .RowBasicotv4 .thBasicotv4, html>body .AltRowBasicotv4 .thBasicotv4, html>body .ControlsBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%;
}

* html body .RowBasicotv4 .thBasicotv4, * html body .AltRowBasicotv4 .thBasicotv4, * html body .ControlsBasicotv4 .thBasicotv4 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuBasicotv4 td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuBasicotv4 td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuBasicotv4 td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

