/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColoraryan {
	background-color: #9da169;
	}

.FormTitleBgColoraryan {
	background-color: #345e7f;
	}

.FormTitleFontColoraryan {
	color: #edebd2;
	}

.CaptionBgColoraryan {
	background-color: #b5c06d;
	}

.CaptionFontColoraryan {
	color: #1a3857;
	}

.DataBgColoraryan {
	background-color: #dcddab;
	}

.AltDataBgColoraryan {
	background-color: #edebd2;
	}

.DataFontColoraryan {
	color: #1a3857;
	}

.LinkColoraryan {
	color: #0000f7;
	}

.VisitedLinkColoraryan {
	color: #2b5181;
	}

.HoverLinkColoraryan {
	color: #31801b;
	}

.ColorBgButtonaryan {
	background-color: #345e7f;
}

.ColorFontButtonaryan {
	color: #edebd2;
}

.ColorBgButtonPassivearyan {
	background-color: #7294b1;
}

.ColorFontButtonPassivearyan {
	color: #fcfaed;
}



.Headeraryan {
	width: 170px;
	}

.Headeraryan th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); color: #edebd2;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headeraryan th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headeraryan th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Headeraryan a:link { 
	color: #edebd2;
	}

.Headeraryan a:visited { 
	color: #edebd2;
	}

.Headeraryan a:hover, .Captionaryan a:active { 
	color: #edebd2; text-decoration: none;
	}

.HeaderLeftaryan { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightaryan { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftaryan img{
	width: 9px;
	}

.HeaderRightaryan img{
	width: 9px;
	}


/* Grid Options */
.Gridaryan { 
	border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	width: 100%;
	}

.Captionaryan th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
	}

.Captionaryan td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
	}


html>body .Captionaryan th, html>body .Captionaryan td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionaryan th, * html body .Captionaryan td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionaryan a:link { 
	color: #1a3857;
	}

.Captionaryan a:visited { 
	color: #1a3857;
	}

.Captionaryan a:hover, .Captionaryan a:active { 
	color: #31801b;
	}

.Captionaryan img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionaryan input {
	vertical-align: middle;
	}

.Rowaryan th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.Rowaryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}
	

html>body .Rowaryan th, html>body .Rowaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowaryan th, * html body .Rowaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowaryan { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border: 1px solid #345e7f; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}


html>body caption.Rowaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowaryan a:link { 
	color: #0000f7;
	}

.Rowaryan a:visited { 
	color: #2b5181;
	}

.Rowaryan a:hover, .Rowaryan a:active { 
	color: #31801b;
	}

.Separatoraryan{
	color: #345e7f;
	}

.Separatoraryan td{
	height: 1px;
	}


.AltRowaryan th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.AltRowaryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #edebd2; 
	color: #1a3857;
	}


html>body .AltRowaryan th, html>body .AltRowaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowaryan th, * html body .AltRowaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowaryan a:link { 
	color: #0000f7;
	}

.AltRowaryan a:visited { 
	color: #2b5181;
	}

.AltRowaryan a:hover, .AltRowaryan a:active { 
	color: #31801b;
	}

.NoRecordsaryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	background-color: #dcddab; 
	color: #1a3857;
	vertical-align: top;
	}

.Footeraryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .NoRecordsaryan td, html>body .Footeraryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsaryan td, * html body .Footeraryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footeraryan a:link { 
	color: #0000f7;
	}

.Footeraryan a:visited { 
	color: #2b5181;
	}

.Footeraryan a:hover, .Footeraryan a:active { 
	color: #31801b;
	}

.Footeraryan img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footeraryan input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordaryan { 
	border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	width: 100%;
	}

.Erroraryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #dcddab; 
	}


* html>body .Erroraryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Erroraryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsaryan th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.Controlsaryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}
	
.Bottomaryan td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .Controlsaryan th, html>body .Controlsaryan td, html>body .Bottomaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsaryan th, * html body .Controlsaryan td, * html body .Bottomaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottomaryan a:link { 
	color: #0000f7;
	}

.Bottomaryan a:visited { 
	color: #2b5181;
	}

.Bottomaryan a:hover, .Captionaryan a:active { 
	color: #31801b;
	}

.Bottomaryan img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomaryan input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionaryan th{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	}

.GroupCaptionaryan td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #dcddab; 
	color: #1a3857;
	}


html>body .GroupCaptionaryan th, html>body .GroupCaptionaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionaryan th, * html body .GroupCaptionaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionaryan a:link {
	color: #1a3857;
	}

.GroupCaptionaryan a:visited{
	color: #1a3857;
	}

.GroupCaptionaryan a:hover, .GroupCaptionaryan a:active{
	color: #31801b;
	}

.GroupFooteraryan td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #b5c06d; 
	color: #1a3857;
	}


html>body .GroupFooteraryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooteraryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooteraryan a:link {
	color: #0000f7;
	}

.GroupFooteraryan a:visited{
	color: #2b5181;
	}

.GroupFooteraryan a:hover, .GroupFooteraryan a:active{
	color: #31801b;
	}

.GroupFooteraryan img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooteraryan input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalaryan td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	border-bottom: 2px solid #345e7f;
	}


html>body .SubTotalaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalaryan a:link {
	color: #0000f7;
	}

.SubTotalaryan a:visited{
	color: #2b5181;
	}

.SubTotalaryan a:hover, .SubTotalaryan a:active{
	color: #31801b;
	}

.Totalaryan td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	}


html>body .Totalaryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalaryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalaryan a:link {
	color: #0000f7;
	}

.Totalaryan a:visited{
	color: #2b5181;
	}

.Totalaryan a:hover, .Totalaryan a:active{
	color: #31801b;
	}

/* Form Options */
.Buttonaryan { 
	background-color: #345e7f; color: #edebd2; 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 */

.Calendararyan { 
	border: 1px solid #345e7f;
	width: 100%;
	}

.CalendarWeekdayNamearyan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #edebd2; 
	color: #1a3857;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamearyan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamearyan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamearyan a:link {
	color: #0000f7;
	}

.CalendarWeekdayNamearyan a:visited{
	color: #2b5181;
	}

.CalendarWeekdayNamearyan a:hover, .CalendarWeekdayNamearyan a:active{
	color: #31801b;
	}

.CalendarWeekendNamearyan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #edebd2;	
	color: #1a3857;
	font-weight: normal;
	}


html>body .CalendarWeekendNamearyan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamearyan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamearyan a:link {
	color: #1a3857;
	}

.CalendarWeekendNamearyan a:visited{
	color: #1a3857;
	}

.CalendarWeekendNamearyan a:link, .CalendarWeekendNamearyan a:visited{
	color: #31801b;
	}

/* Calendar Day */
.CalendarDayaryan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #1a3857;
	}


html>body .CalendarDayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayaryan a:link {
	color: #0000f7;
	}

.CalendarDayaryan a:visited{
	color: #2b5181;
	}

.CalendarDayaryan a:hover, .CalendarDayaryan a:active{
	color: #31801b;
	}

/* Calendar Weekend */
.CalendarWeekendaryan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #1a3857;
	}


html>body .CalendarWeekendaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendaryan a:link {
	color: #0000f7;
	}

.CalendarWeekendaryan a:visited{
	color: #2b5181;
	}

.CalendarWeekendaryan a:hover, .CalendarWeekendaryan a:active{
	color: #31801b;
	}

/* Calendar Today */
.CalendarTodayaryan {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 3px solid #345e7f; border-right: 3px solid #345e7f; border-left: 2px solid #345e7f; border-bottom: 2px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #1a3857;
	}


html>body .CalendarTodayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayaryan a:link {
	color: #0000f7;
	}

.CalendarTodayaryan a:visited{
	color: #2b5181;
	}

.CalendarTodayaryan a:hover, .CalendarTodayaryan a:active {
	color: #31801b;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayaryan {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 3px solid #345e7f; border-right: 3px solid #345e7f; border-left: 2px solid #345e7f; border-bottom: 2px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #1a3857;
	}


html>body .CalendarWeekendTodayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayaryan a:link {
	color: #0000f7;
	}

.CalendarWeekendTodayaryan a:visited{
	color: #2b5181;
	}

.CalendarWeekendTodayaryan a:hover, .CalendarWeekendTodayaryan a:active{
	color: #31801b;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayaryan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthDayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayaryan a:link {
	color: #345e7f;
	}

.CalendarOtherMonthDayaryan a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthDayaryan a:hover, .CalendarOtherMonthDayaryan a:active{
	color: #31801b;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayaryan {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 3px solid #345e7f; border-right: 3px solid #345e7f; border-left: 2px solid #345e7f; border-bottom: 2px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthTodayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayaryan a:link {
	color: #345e7f;
	}

.CalendarOtherMonthTodayaryan a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthTodayaryan a:hover, .CalendarOtherMonthTodayaryan a:active{
	color: #31801b;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendaryan {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthWeekendaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendaryan a:link {
	color: #345e7f;
	}

.CalendarOtherMonthWeekendaryan a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthWeekendaryan a:hover, .CalendarOtherMonthWeekendaryan a:active{
	color: #31801b;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayaryan {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 3px solid #345e7f; border-right: 3px solid #345e7f; border-left: 2px solid #345e7f; border-bottom: 2px solid #345e7f;
	text-align: center;
	color: #345e7f;
	background-color: #edebd2;	
	}
	

html>body .CalendarOtherMonthWeekendTodayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayaryan a:link {
	color: #345e7f;
	}

.CalendarOtherMonthWeekendTodayaryan a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthWeekendTodayaryan a:hover, .CalendarOtherMonthWeekendTodayaryan a:active{
	color: #31801b;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayaryan{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d;
	color: #1a3857;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayaryan a:link {
	color: #1a3857;
	}

.CalendarSelectedDayaryan a:visited{
	color: #1a3857;
	}

.CalendarSelectedDayaryan a:hover, .CalendarSelectedDayaryan a:active{
	color: #31801b;
	}

/* Calendar Navigator */
.CalendarNavigatoraryan {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	background-color: #b5c06d; color: #1a3857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .CalendarNavigatoraryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatoraryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatoraryan a:link {
	color: #0000f7;
	}

.CalendarNavigatoraryan a:visited{
	color: #2b5181;
	}

.CalendarNavigatoraryan a:hover, .CalendarNavigatoraryan a:active{
	color: #31801b;
	}

.CalendarNavigatoraryan img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatoraryan td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatoraryan th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatoraryan th, html>body .CalendarNavigatoraryan td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatoraryan th, * html body .CalendarNavigatoraryan td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventaryan{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventaryan {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventaryan {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventaryan a:link {
	color: #0000f7;
	}

.CalendarEventaryan a:visited{
	color: #2b5181;
	}

.CalendarEventaryan a:hover, .CalendarEventaryan a:active{
	color: #31801b;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.tharyan { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .tharyan {
	font-size: 100%;
}


/*ie6*/
* html body .tharyan {
	font-size: 100%;
}
/*end*/

.Headeraryan .tharyan { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); color: #edebd2;
	width: 100%;
	white-space: nowrap;
}


html>body .Headeraryan .tharyan {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headeraryan .tharyan {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Captionaryan .tharyan { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
}


html>body .Captionaryan .tharyan {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionaryan .tharyan {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowaryan .tharyan { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.AltRowaryan .tharyan { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.Controlsaryan .tharyan { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.GroupCaptionaryan .tharyan {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-top: 1px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
}


html>body .GroupCaptionaryan .tharyan {
	font-family: Arial; font-size: 100%;
}

html>body .Rowaryan .tharyan, html>body .AltRowaryan .tharyan, html>body .Controlsaryan .tharyan {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionaryan .tharyan {
	font-family: Arial; font-size: 100%;
}

* html body .Rowaryan .tharyan, * html body .AltRowaryan .tharyan, * html body .Controlsaryan .tharyan {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuaryan td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuaryan td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuaryan td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
