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



.HeaderRinjiaudio {
	width: 100%;
	}

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

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

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

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

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

.HeaderRightRinjiaudio { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftRinjiaudio img{
	width: 7px;
	}

.HeaderRightRinjiaudio img{
	width: 14px;
	}


/* Grid Options */
.GridRinjiaudio { 
	border: solid 1px #085071; border-bottom: 0px;
	width: 100%;
	}

.CaptionRinjiaudio th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionRinjiaudio td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

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

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

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

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

.CaptionRinjiaudio input {
	vertical-align: middle;
	}

.RowRinjiaudio th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.RowRinjiaudio a:link {
	color: #171864;
}

.RowRinjiaudio a:visited {
	color: #503EBA;
}

.RowRinjiaudio a:hover, .RowRinjiaudio a:active {
	color: #A02828;
}

.SeparatorRinjiaudio{
	color: #085071;
	}

.SeparatorRinjiaudio td{
	height: 1px;
	}


.AltRowRinjiaudio th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	background-color: #ebebeb; 
	color: #000000;
	}

.AltRowRinjiaudio a:link { 
	color: #0033cc;
	}

.AltRowRinjiaudio a:visited { 
	color: #830083;
	}

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

.NoRecordsRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterRinjiaudio a:link { 
	color: #0033cc;
	}

.FooterRinjiaudio a:visited { 
	color: #830083;
	}

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

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

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

/* Record Options */
.RecordRinjiaudio { 
	border: solid 1px #085071; border-bottom: 0px;
	width: 100%;
	}

.ErrorRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.ControlsRinjiaudio th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.BottomRinjiaudio td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomRinjiaudio a:link { 
	color: #0033cc;
	}

.BottomRinjiaudio a:visited { 
	color: #830083;
	}

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

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

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

/* Report */
.GroupCaptionRinjiaudio th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}

.GroupCaptionRinjiaudio td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

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

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

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

.GroupFooterRinjiaudio td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #cccccc; 
	color: #000000;
	}

.GroupFooterRinjiaudio a:link {
	color: #0033cc;
	}

.GroupFooterRinjiaudio a:visited{
	color: #830083;
	}

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

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

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

.SubTotalRinjiaudio td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	border-bottom: 2px solid #085071;
	}

.SubTotalRinjiaudio a:link {
	color: #0033cc;
	}

.SubTotalRinjiaudio a:visited{
	color: #830083;
	}

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

.TotalRinjiaudio td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}

.TotalRinjiaudio a:link {
	color: #0033cc;
	}

.TotalRinjiaudio a:visited{
	color: #830083;
	}

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

/* Form Options */
.ButtonRinjiaudio { 
	background-color: #085071; 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-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarRinjiaudio { 
	border: solid 1px #085071;
	width: 100%;
	}

.CalendarWeekdayNameRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebebeb; 
	color: #000000;
	}

.CalendarWeekdayNameRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameRinjiaudio a:visited{
	color: #830083;
	}

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

.CalendarWeekendNameRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebebeb;	
	color: #000000;
	}

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

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

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

/* Calendar Day */
.CalendarDayRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDayRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarDayRinjiaudio a:visited{
	color: #830083;
	}

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

/* Calendar Weekend */
.CalendarWeekendRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}

.CalendarWeekendRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarWeekendRinjiaudio a:visited{
	color: #830083;
	}

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

/* Calendar Today */
.CalendarTodayRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #085071; border-top: 1px solid #085071;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarTodayRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarTodayRinjiaudio a:visited{
	color: #830083;
	}

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

/* Calendar Weekend Today */
.CalendarWeekendTodayRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #085071; border-top: 1px solid #085071;
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}

.CalendarWeekendTodayRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayRinjiaudio a:visited{
	color: #830083;
	}

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

/* Calendar Other Month's Day */
.CalendarOtherMonthDayRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center;
	background-color: #f7f7f7;	
	color: #085071;
	}

.CalendarOtherMonthDayRinjiaudio a:link {
	color: #085071;
	}

.CalendarOtherMonthDayRinjiaudio a:visited{
	color: #085071;
	}

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

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #085071; border-top: 1px solid #085071;
	text-align: center;
	background-color: #f7f7f7;	
	color: #085071;
	}

.CalendarOtherMonthTodayRinjiaudio a:link {
	color: #085071;
	}

.CalendarOtherMonthTodayRinjiaudio a:visited{
	color: #085071;
	}

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

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	text-align: center;
	background-color: #ebebeb;	
	color: #085071;
	}

.CalendarOtherMonthWeekendRinjiaudio a:link {
	color: #085071;
	}

.CalendarOtherMonthWeekendRinjiaudio a:visited{
	color: #085071;
	}

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

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #085071; border-top: 1px solid #085071;
	text-align: center;
	color: #085071;
	background-color: #ebebeb;	
	}

.CalendarOtherMonthWeekendTodayRinjiaudio a:link {
	color: #085071;
	}

.CalendarOtherMonthWeekendTodayRinjiaudio a:visited{
	color: #085071;
	}

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

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayRinjiaudio{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #085071;
	background-color: #cccccc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

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

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

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

/* Calendar Navigator */
.CalendarNavigatorRinjiaudio {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarNavigatorRinjiaudio a:visited{
	color: #830083;
	}

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

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

/* Calendar Extra */
.CalendarEventRinjiaudio{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventRinjiaudio a:link {
	color: #0033cc;
	}

.CalendarEventRinjiaudio a:visited{
	color: #830083;
	}

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