/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorSony {
	background-color: #ffffff;
	}

.FormTitleBgColorSony {
	background-color: #071732;
	}

.FormTitleFontColorSony {
	color: #ffffff;
	}

.CaptionBgColorSony {
	background-color: #174c9b;
	}

.CaptionFontColorSony {
	color: #000000;
	}

.DataBgColorSony {
	background-color: #ffffff;
	}

.AltDataBgColorSony {
	background-color: #e9f2ff;
	}

.DataFontColorSony {
	color: #071732;
	}

.LinkColorSony {
	color: #071732;
	}

.VisitedLinkColorSony {
	color: #444444;
	}

.HoverLinkColorSony {
	color: #4a93ff;
	}

.ColorBgButtonSony {
	background-color: #071732;
}

.ColorFontButtonSony {
	color: #ffffff;
}

.ColorBgButtonPassiveSony {
	background-color: #9bc3ff;
}

.ColorFontButtonPassiveSony {
	color: #ffffff;
}



.HeaderSony {
	width: 100%;
	}

.HeaderSony th { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #071732; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .HeaderSony th {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .HeaderSony th {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.HeaderSony a:link { 
	color: #ffffff;
	}

.HeaderSony a:visited { 
	color: #ffffff;
	}

.HeaderSony a:hover, .CaptionSony a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftSony { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightSony { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftSony img{
	width: 14px;
	}

.HeaderRightSony img{
	width: 1px;
	}


/* Grid Options */
.GridSony { 
	border: solid 1px #174c9b; border-bottom: 0px;
	width: 100%;
	}

.CaptionSony th { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	}

.CaptionSony td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	}


html>body .CaptionSony th, html>body .CaptionSony td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionSony th, * html body .CaptionSony td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionSony a:link { 
	color: #071732;
	}

.CaptionSony a:visited { 
	color: #071732;
	}

.CaptionSony a:hover, .CaptionSony a:active { 
	color: #4a93ff;
	}

.CaptionSony img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionSony input {
	vertical-align: middle;
	}

.RowSony th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
	}

.RowSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #071732;
	}
	

html>body .RowSony th, html>body .RowSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowSony th, * html body .RowSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowSony { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border: solid 1px #174c9b; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #071732;
	}


html>body caption.RowSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowSony a:link { 
	color: #071732;
	}

.RowSony a:visited { 
	color: #444444;
	}

.RowSony a:hover, .RowSony a:active { 
	color: #4a93ff;
	}

.SeparatorSony{
	color: #071732;
	}

.SeparatorSony td{
	height: 1px;
	}


.AltRowSony th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
	}

.AltRowSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	background-color: #e9f2ff; 
	color: #071732;
	}


html>body .AltRowSony th, html>body .AltRowSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowSony th, * html body .AltRowSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowSony a:link { 
	color: #071732;
	}

.AltRowSony a:visited { 
	color: #444444;
	}

.AltRowSony a:hover, .AltRowSony a:active { 
	color: #4a93ff;
	}

.NoRecordsSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	background-color: #ffffff; 
	color: #071732;
	vertical-align: top;
	}

.FooterSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #071732;
	}


html>body .NoRecordsSony td, html>body .FooterSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsSony td, * html body .FooterSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterSony a:link { 
	color: #071732;
	}

.FooterSony a:visited { 
	color: #444444;
	}

.FooterSony a:hover, .FooterSony a:active { 
	color: #4a93ff;
	}

.FooterSony img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterSony input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordSony { 
	border: solid 1px #174c9b; border-bottom: 0px;
	width: 100%;
	}

.ErrorSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .ErrorSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsSony th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
	}

.ControlsSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #071732;
	}
	
.BottomSony td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #071732;
	}


html>body .ControlsSony th, html>body .ControlsSony td, html>body .BottomSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsSony th, * html body .ControlsSony td, * html body .BottomSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomSony a:link { 
	color: #071732;
	}

.BottomSony a:visited { 
	color: #444444;
	}

.BottomSony a:hover, .CaptionSony a:active { 
	color: #4a93ff;
	}

.BottomSony img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomSony input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionSony th{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e9f2ff; 
	color: #071732;
	}

.GroupCaptionSony td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #071732;
	}


html>body .GroupCaptionSony th, html>body .GroupCaptionSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionSony th, * html body .GroupCaptionSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionSony a:link {
	color: #071732;
	}

.GroupCaptionSony a:visited{
	color: #071732;
	}

.GroupCaptionSony a:hover, .GroupCaptionSony a:active{
	color: #4a93ff;
	}

.GroupFooterSony td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #174c9b; 
	color: #071732;
	}


html>body .GroupFooterSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterSony a:link {
	color: #071732;
	}

.GroupFooterSony a:visited{
	color: #444444;
	}

.GroupFooterSony a:hover, .GroupFooterSony a:active{
	color: #4a93ff;
	}

.GroupFooterSony img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterSony input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalSony td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e9f2ff; 
	color: #071732;
	border-bottom: 2px solid #071732;
	}


html>body .SubTotalSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalSony a:link {
	color: #071732;
	}

.SubTotalSony a:visited{
	color: #444444;
	}

.SubTotalSony a:hover, .SubTotalSony a:active{
	color: #4a93ff;
	}

.TotalSony td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e9f2ff; 
	color: #071732;
	}


html>body .TotalSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalSony a:link {
	color: #071732;
	}

.TotalSony a:visited{
	color: #444444;
	}

.TotalSony a:hover, .TotalSony a:active{
	color: #4a93ff;
	}

/* Form Options */
.ButtonSony { 
	background-color: #e9f2ff; color: #000000; border: solid 1px #071732; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 10px; font-weight: bold;
	}

/* Calendar */

.CalendarSony { 
	border: solid 1px #174c9b;
	width: 100%;
	}

.CalendarWeekdayNameSony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e9f2ff; 
	color: #071732;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameSony a:link {
	color: #071732;
	}

.CalendarWeekdayNameSony a:visited{
	color: #444444;
	}

.CalendarWeekdayNameSony a:hover, .CalendarWeekdayNameSony a:active{
	color: #4a93ff;
	}

.CalendarWeekendNameSony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e9f2ff;	
	color: #071732;
	font-weight: normal;
	}


html>body .CalendarWeekendNameSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameSony a:link {
	color: #071732;
	}

.CalendarWeekendNameSony a:visited{
	color: #071732;
	}

.CalendarWeekendNameSony a:link, .CalendarWeekendNameSony a:visited{
	color: #4a93ff;
	}

/* Calendar Day */
.CalendarDaySony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center;
	background-color: #ffffff;	
	color: #071732;
	}


html>body .CalendarDaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaySony a:link {
	color: #071732;
	}

.CalendarDaySony a:visited{
	color: #444444;
	}

.CalendarDaySony a:hover, .CalendarDaySony a:active{
	color: #4a93ff;
	}

/* Calendar Weekend */
.CalendarWeekendSony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center;
	background-color: #e9f2ff;	
	color: #071732;
	}


html>body .CalendarWeekendSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendSony a:link {
	color: #071732;
	}

.CalendarWeekendSony a:visited{
	color: #444444;
	}

.CalendarWeekendSony a:hover, .CalendarWeekendSony a:active{
	color: #4a93ff;
	}

/* Calendar Today */
.CalendarTodaySony {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #174c9b; border-top: 1px solid #174c9b;
	text-align: center;
	background-color: #ffffff;	
	color: #071732;
	}


html>body .CalendarTodaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaySony a:link {
	color: #071732;
	}

.CalendarTodaySony a:visited{
	color: #444444;
	}

.CalendarTodaySony a:hover, .CalendarTodaySony a:active {
	color: #4a93ff;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaySony {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #174c9b; border-top: 1px solid #174c9b;
	text-align: center;
	background-color: #e9f2ff;	
	color: #071732;
	}


html>body .CalendarWeekendTodaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaySony a:link {
	color: #071732;
	}

.CalendarWeekendTodaySony a:visited{
	color: #444444;
	}

.CalendarWeekendTodaySony a:hover, .CalendarWeekendTodaySony a:active{
	color: #4a93ff;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaySony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center;
	background-color: #ffffff;	
	color: #071732;
	}


html>body .CalendarOtherMonthDaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaySony a:link {
	color: #071732;
	}

.CalendarOtherMonthDaySony a:visited{
	color: #071732;
	}

.CalendarOtherMonthDaySony a:hover, .CalendarOtherMonthDaySony a:active{
	color: #4a93ff;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaySony {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #174c9b; border-top: 1px solid #174c9b;
	text-align: center;
	background-color: #ffffff;	
	color: #071732;
	}


html>body .CalendarOtherMonthTodaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaySony a:link {
	color: #071732;
	}

.CalendarOtherMonthTodaySony a:visited{
	color: #071732;
	}

.CalendarOtherMonthTodaySony a:hover, .CalendarOtherMonthTodaySony a:active{
	color: #4a93ff;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendSony {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: center;
	background-color: #e9f2ff;	
	color: #071732;
	}


html>body .CalendarOtherMonthWeekendSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendSony a:link {
	color: #071732;
	}

.CalendarOtherMonthWeekendSony a:visited{
	color: #071732;
	}

.CalendarOtherMonthWeekendSony a:hover, .CalendarOtherMonthWeekendSony a:active{
	color: #4a93ff;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaySony {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #174c9b; border-top: 1px solid #174c9b;
	text-align: center;
	color: #071732;
	background-color: #e9f2ff;	
	}
	

html>body .CalendarOtherMonthWeekendTodaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaySony a:link {
	color: #071732;
	}

.CalendarOtherMonthWeekendTodaySony a:visited{
	color: #071732;
	}

.CalendarOtherMonthWeekendTodaySony a:hover, .CalendarOtherMonthWeekendTodaySony a:active{
	color: #4a93ff;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaySony{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #174c9b;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaySony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaySony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaySony a:link {
	color: #071732;
	}

.CalendarSelectedDaySony a:visited{
	color: #071732;
	}

.CalendarSelectedDaySony a:hover, .CalendarSelectedDaySony a:active{
	color: #4a93ff;
	}

/* Calendar Navigator */
.CalendarNavigatorSony {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	background-color: #ffffff; color: #071732;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #071732;
	}


html>body .CalendarNavigatorSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorSony a:link {
	color: #071732;
	}

.CalendarNavigatorSony a:visited{
	color: #444444;
	}

.CalendarNavigatorSony a:hover, .CalendarNavigatorSony a:active{
	color: #4a93ff;
	}

.CalendarNavigatorSony img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorSony td {
	font-family: Arial; font-size: 70%;
	}

.CalendarNavigatorSony th {
	font-family: Arial; font-size: 70%;
	}


html>body .CalendarNavigatorSony th, html>body .CalendarNavigatorSony td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorSony th, * html body .CalendarNavigatorSony td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventSony{
	font-family: Arial; font-size: 70%;
	text-align: left;
	}


html>body .CalendarEventSony {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventSony {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventSony a:link {
	color: #071732;
	}

.CalendarEventSony a:visited{
	color: #444444;
	}

.CalendarEventSony a:hover, .CalendarEventSony a:active{
	color: #4a93ff;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thSony { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}


html>body .thSony {
	font-size: 100%;
}


/*ie6*/
* html body .thSony {
	font-size: 100%;
}
/*end*/

.HeaderSony .thSony { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #071732; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderSony .thSony {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .HeaderSony .thSony {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.CaptionSony .thSony { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
}


html>body .CaptionSony .thSony {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionSony .thSony {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowSony .thSony { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
}

.AltRowSony .thSony { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
}

.ControlsSony .thSony { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	background-color: #ffffff; color: #071732;
	white-space: nowrap;
	color: #071732;
}

.GroupCaptionSony .thSony {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-bottom: solid 1px #174c9b;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e9f2ff; 
	color: #071732;
}


html>body .GroupCaptionSony .thSony {
	font-family: Arial; font-size: 100%;
}

html>body .RowSony .thSony, html>body .AltRowSony .thSony, html>body .ControlsSony .thSony {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionSony .thSony {
	font-family: Arial; font-size: 100%;
}

* html body .RowSony .thSony, * html body .AltRowSony .thSony, * html body .ControlsSony .thSony {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuSony td {
	font-family: Arial; font-size: 70%;
}


html>body .simpleMenuSony td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuSony td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
