/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorbarear {
	background-color: #ffffd7;
	}

.FormTitleBgColorbarear {
	background-color: #3bb82e;
	}

.FormTitleFontColorbarear {
	color: #ffffff;
	}

.CaptionBgColorbarear {
	background-color: #fdd5a7;
	}

.CaptionFontColorbarear {
	color: #004000;
	}

.DataBgColorbarear {
	background-color: #fffcf2;
	}

.AltDataBgColorbarear {
	background-color: #ecf7e4;
	}

.DataFontColorbarear {
	color: #000000;
	}

.LinkColorbarear {
	color: #0033cc;
	}

.VisitedLinkColorbarear {
	color: #840000;
	}

.HoverLinkColorbarear {
	color: #ff0000;
	}

.ColorBgButtonbarear {
	background-color: #2d8c22;
}

.ColorFontButtonbarear {
	color: #ffffff;
}

.ColorBgButtonPassivebarear {
	background-color: #74c469;
}

.ColorFontButtonPassivebarear {
	color: #ffffff;
}



.Headerbarear {
	width: 100%;
	}

.Headerbarear th { 
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .Headerbarear th {
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
}


/*ie6*/
* html body .Headerbarear th {
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
}
/*end*/

.Headerbarear a:link { 
	color: #ffffff;
	}

.Headerbarear a:visited { 
	color: #ffffff;
	}

.Headerbarear a:hover, .Captionbarear a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftbarear { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightbarear { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftbarear img{
	width: 1px;
	}

.HeaderRightbarear img{
	width: 1px;
	}


/* Grid Options */
.Gridbarear { 
	border: 1px solid #3bb82e; border-left: 0px;
	width: 100%;
	}

.Captionbarear th { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	white-space: nowrap;
	}

.Captionbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	white-space: nowrap;
	}


html>body .Captionbarear th, html>body .Captionbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
}


/*ie6*/
* html body .Captionbarear th, * html body .Captionbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
}
/*end*/

.Captionbarear a:link { 
	color: #004000;
	}

.Captionbarear a:visited { 
	color: #004000;
	}

.Captionbarear a:hover, .Captionbarear a:active { 
	color: #ff0000;
	}

.Captionbarear img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionbarear input {
	vertical-align: middle;
	}

.Rowbarear th { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #000000;
	}

.Rowbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	background-color: #fffcf2; 
	color: #000000;
	}
	

html>body .Rowbarear th, html>body .Rowbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .Rowbarear th, * html body .Rowbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

caption.Rowbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border: 1px solid #3bb82e; border-bottom: 0px;
	text-align: right;
	vertical-align: top;
	background-color: #fffcf2; 
	color: #000000;
	}


html>body caption.Rowbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body caption.Rowbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.Rowbarear a:link { 
	color: #0033cc;
	}

.Rowbarear a:visited { 
	color: #840000;
	}

.Rowbarear a:hover, .Rowbarear a:active { 
	color: #ff0000;
	}

.Separatorbarear{
	color: #3bb82e;
	}

.Separatorbarear td{
	height: 1px;
	}


.AltRowbarear th { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	background-color: #ecf7e4; 
	color: #000000;
	}


html>body .AltRowbarear th, html>body .AltRowbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .AltRowbarear th, * html body .AltRowbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.AltRowbarear a:link { 
	color: #0033cc;
	}

.AltRowbarear a:visited { 
	color: #840000;
	}

.AltRowbarear a:hover, .AltRowbarear a:active { 
	color: #ff0000;
	}

.NoRecordsbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	background-color: #fffcf2; 
	color: #000000;
	vertical-align: top;
	}

.Footerbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsbarear td, html>body .Footerbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .NoRecordsbarear td, * html body .Footerbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.Footerbarear a:link { 
	color: #0033cc;
	}

.Footerbarear a:visited { 
	color: #840000;
	}

.Footerbarear a:hover, .Footerbarear a:active { 
	color: #ff0000;
	}

.Footerbarear img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footerbarear input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordbarear { 
	border: 1px solid #3bb82e; border-left: 0px;
	width: 100%;
	}

.Errorbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	text-align: right;
	color: #FF0000;
	vertical-align: top;
	background-color: #fffcf2; 
	}


* html>body .Errorbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .Errorbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.Controlsbarear th { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #004000;
	}

.Controlsbarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	background-color: #fffcf2; 
	color: #004000;
	}
	
.Bottombarear td { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlsbarear th, html>body .Controlsbarear td, html>body .Bottombarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .Controlsbarear th, * html body .Controlsbarear td, * html body .Bottombarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.Bottombarear a:link { 
	color: #0033cc;
	}

.Bottombarear a:visited { 
	color: #840000;
	}

.Bottombarear a:hover, .Captionbarear a:active { 
	color: #ff0000;
	}

.Bottombarear img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottombarear input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionbarear th{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	background-color: #ecf7e4; 
	color: #000000;
	}

.GroupCaptionbarear td{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	background-color: #fffcf2; 
	color: #000000;
	}


html>body .GroupCaptionbarear th, html>body .GroupCaptionbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .GroupCaptionbarear th, * html body .GroupCaptionbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.GroupCaptionbarear a:link {
	color: #004000;
	}

.GroupCaptionbarear a:visited{
	color: #004000;
	}

.GroupCaptionbarear a:hover, .GroupCaptionbarear a:active{
	color: #ff0000;
	}

.GroupFooterbarear td{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #fdd5a7; 
	color: #000000;
	}


html>body .GroupFooterbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .GroupFooterbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.GroupFooterbarear a:link {
	color: #0033cc;
	}

.GroupFooterbarear a:visited{
	color: #840000;
	}

.GroupFooterbarear a:hover, .GroupFooterbarear a:active{
	color: #ff0000;
	}

.GroupFooterbarear img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterbarear input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalbarear td{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	background-color: #ecf7e4; 
	color: #000000;
	border-bottom: 2px solid #3bb82e;
	}


html>body .SubTotalbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .SubTotalbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.SubTotalbarear a:link {
	color: #0033cc;
	}

.SubTotalbarear a:visited{
	color: #840000;
	}

.SubTotalbarear a:hover, .SubTotalbarear a:active{
	color: #ff0000;
	}

.Totalbarear td{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ecf7e4; 
	color: #000000;
	}


html>body .Totalbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .Totalbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.Totalbarear a:link {
	color: #0033cc;
	}

.Totalbarear a:visited{
	color: #840000;
	}

.Totalbarear a:hover, .Totalbarear a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttonbarear { 
	background-color: #2d8c22; 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: Arial (Arabic); font-size: 12px; text-align: right;
	}

/* Calendar */

.Calendarbarear { 
	border: 1px solid #3bb82e;
	width: 100%;
	}

.CalendarWeekdayNamebarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ecf7e4; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamebarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarWeekdayNamebarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarWeekdayNamebarear a:link {
	color: #0033cc;
	}

.CalendarWeekdayNamebarear a:visited{
	color: #840000;
	}

.CalendarWeekdayNamebarear a:hover, .CalendarWeekdayNamebarear a:active{
	color: #ff0000;
	}

.CalendarWeekendNamebarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ecf7e4;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamebarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarWeekendNamebarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarWeekendNamebarear a:link {
	color: #004000;
	}

.CalendarWeekendNamebarear a:visited{
	color: #004000;
	}

.CalendarWeekendNamebarear a:link, .CalendarWeekendNamebarear a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDaybarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: center;
	background-color: #fffcf2;	
	color: #000000;
	}


html>body .CalendarDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarDaybarear a:link {
	color: #0033cc;
	}

.CalendarDaybarear a:visited{
	color: #840000;
	}

.CalendarDaybarear a:hover, .CalendarDaybarear a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendbarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: center;
	background-color: #ecf7e4;	
	color: #000000;
	}


html>body .CalendarWeekendbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarWeekendbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarWeekendbarear a:link {
	color: #0033cc;
	}

.CalendarWeekendbarear a:visited{
	color: #840000;
	}

.CalendarWeekendbarear a:hover, .CalendarWeekendbarear a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 1px;
	border: 2px solid #3bb82e; border-right: 1px solid #3bb82e;
	text-align: center;
	background-color: #fffcf2;	
	color: #000000;
	}


html>body .CalendarTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarTodaybarear a:link {
	color: #0033cc;
	}

.CalendarTodaybarear a:visited{
	color: #840000;
	}

.CalendarTodaybarear a:hover, .CalendarTodaybarear a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 1px;
	border: 2px solid #3bb82e; border-right: 1px solid #3bb82e;
	text-align: center;
	background-color: #ecf7e4;	
	color: #000000;
	}


html>body .CalendarWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarWeekendTodaybarear a:link {
	color: #0033cc;
	}

.CalendarWeekendTodaybarear a:visited{
	color: #840000;
	}

.CalendarWeekendTodaybarear a:hover, .CalendarWeekendTodaybarear a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaybarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: center;
	background-color: #fffcf2;	
	color: #3bb82e;
	}


html>body .CalendarOtherMonthDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarOtherMonthDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarOtherMonthDaybarear a:link {
	color: #3bb82e;
	}

.CalendarOtherMonthDaybarear a:visited{
	color: #3bb82e;
	}

.CalendarOtherMonthDaybarear a:hover, .CalendarOtherMonthDaybarear a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 1px;
	border: 2px solid #3bb82e; border-right: 1px solid #3bb82e;
	text-align: center;
	background-color: #fffcf2;	
	color: #3bb82e;
	}


html>body .CalendarOtherMonthTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarOtherMonthTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarOtherMonthTodaybarear a:link {
	color: #3bb82e;
	}

.CalendarOtherMonthTodaybarear a:visited{
	color: #3bb82e;
	}

.CalendarOtherMonthTodaybarear a:hover, .CalendarOtherMonthTodaybarear a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: center;
	background-color: #ecf7e4;	
	color: #3bb82e;
	}


html>body .CalendarOtherMonthWeekendbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarOtherMonthWeekendbarear a:link {
	color: #3bb82e;
	}

.CalendarOtherMonthWeekendbarear a:visited{
	color: #3bb82e;
	}

.CalendarOtherMonthWeekendbarear a:hover, .CalendarOtherMonthWeekendbarear a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 1px;
	border: 2px solid #3bb82e; border-right: 1px solid #3bb82e;
	text-align: center;
	color: #3bb82e;
	background-color: #ecf7e4;	
	}
	

html>body .CalendarOtherMonthWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarOtherMonthWeekendTodaybarear a:link {
	color: #3bb82e;
	}

.CalendarOtherMonthWeekendTodaybarear a:visited{
	color: #3bb82e;
	}

.CalendarOtherMonthWeekendTodaybarear a:hover, .CalendarOtherMonthWeekendTodaybarear a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaybarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #fdd5a7;
	color: #004000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarSelectedDaybarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarSelectedDaybarear a:link {
	color: #004000;
	}

.CalendarSelectedDaybarear a:visited{
	color: #004000;
	}

.CalendarSelectedDaybarear a:hover, .CalendarSelectedDaybarear a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarNavigatorbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarNavigatorbarear a:link {
	color: #0033cc;
	}

.CalendarNavigatorbarear a:visited{
	color: #840000;
	}

.CalendarNavigatorbarear a:hover, .CalendarNavigatorbarear a:active{
	color: #ff0000;
	}

.CalendarNavigatorbarear img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	}

.CalendarNavigatorbarear th {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	}


html>body .CalendarNavigatorbarear th, html>body .CalendarNavigatorbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarNavigatorbarear th, * html body .CalendarNavigatorbarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

/* Calendar Extra */
.CalendarEventbarear{
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	text-align: right;
	}


html>body .CalendarEventbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


/*ie6*/
* html body .CalendarEventbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}
/*end*/

.CalendarEventbarear a:link {
	color: #0033cc;
	}

.CalendarEventbarear a:visited{
	color: #840000;
	}

.CalendarEventbarear a:hover, .CalendarEventbarear a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	font-weight: bold;
}


html>body .thbarear {
	font-size: 100%;
}


/*ie6*/
* html body .thbarear {
	font-size: 100%;
}
/*end*/

.Headerbarear .thbarear { 
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerbarear .thbarear {
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
}


/*ie6*/
* html body .Headerbarear .thbarear {
	font-family: Arial (Arabic); font-size: 14px; text-align: right;
}
/*end*/

.Captionbarear .thbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3bb82e; border-left: 1px solid #3bb82e; border-bottom: 1px solid #3bb82e;
	background-image: url('Images/CaptionBg.gif'); color: #004000;
	white-space: nowrap;
}


html>body .Captionbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
}


/*ie6*/
* html body .Captionbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; vertical-align: top;
}
/*end*/

.Rowbarear .thbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #000000;
}

.AltRowbarear .thbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #000000;
}

.Controlsbarear .thbarear { 
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	background-color: #ffffff; color: #004000;
	white-space: nowrap;
	color: #004000;
}

.GroupCaptionbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
	padding: 3px;
	border-left: 1px solid #3bb82e;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ecf7e4; 
	color: #000000;
}


html>body .GroupCaptionbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}

html>body .Rowbarear .thbarear, html>body .AltRowbarear .thbarear, html>body .Controlsbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}

* html body .Rowbarear .thbarear, * html body .AltRowbarear .thbarear, * html body .Controlsbarear .thbarear {
	font-family: Arial (Arabic); font-size: 12px; text-align: right; font-weight: normal; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenubarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
}


html>body .simpleMenubarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
} 


/*ie6*/
* html body .simpleMenubarear td {
	font-family: Arial (Arabic); font-size: 12px; text-align: right;
} 
/*end*/
