/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorjaslo {
	background-color: #cfcfcf;
	}

.FormTitleBgColorjaslo {
	background-color: #787878;
	}

.FormTitleFontColorjaslo {
	color: #ffffff;
	}

.CaptionBgColorjaslo {
	background-color: #d7d7d7;
	}

.CaptionFontColorjaslo {
	color: #000000;
	}

.DataBgColorjaslo {
	background-color: #f7f7f7;
	}

.AltDataBgColorjaslo {
	background-color: #ededed;
	}

.DataFontColorjaslo {
	color: #000000;
	}

.LinkColorjaslo {
	color: #0033cc;
	}

.VisitedLinkColorjaslo {
	color: #830083;
	}

.HoverLinkColorjaslo {
	color: #ff0000;
	}

.ColorBgButtonjaslo {
	background-color: #787878;
}

.ColorFontButtonjaslo {
	color: #ffffff;
}

.ColorBgButtonPassivejaslo {
	background-color: #bababa;
}

.ColorFontButtonPassivejaslo {
	color: #ffffff;
}



.Headerjaslo {
	width: 100%;
	}

.Headerjaslo th { 
	font-family: Verdana; font-size: 10pt; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); background-color: #d7d7d7; color: #000000;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .Headerjaslo th {
	font-family: Verdana; font-size: 10pt; text-align: left;
}


/*ie6*/
* html body .Headerjaslo th {
	font-family: Verdana; font-size: 10pt; text-align: left;
}
/*end*/

.Headerjaslo a:link { 
	color: #000000;
	}

.Headerjaslo a:visited { 
	color: #000000;
	}

.Headerjaslo a:hover, .Captionjaslo a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftjaslo { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightjaslo { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftjaslo img{
	width: 1px;
	}

.HeaderRightjaslo img{
	width: 1px;
	}


/* Grid Options */
.Gridjaslo { 
	border-left: 1px solid #787878; border-bottom: 1px solid #787878;
	width: 100%;
	}

.Captionjaslo th { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}

.Captionjaslo td { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}


html>body .Captionjaslo th, html>body .Captionjaslo td {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionjaslo th, * html body .Captionjaslo td {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}
/*end*/

.Captionjaslo a:link { 
	color: #000000;
	}

.Captionjaslo a:visited { 
	color: #000000;
	}

.Captionjaslo a:hover, .Captionjaslo a:active { 
	color: #ff0000;
	}

.Captionjaslo img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionjaslo input {
	vertical-align: middle;
	}

.Rowjaslo th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .Rowjaslo th, html>body .Rowjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .Rowjaslo th, * html body .Rowjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

caption.Rowjaslo { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border: 1px solid #787878; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.Rowjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body caption.Rowjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.Rowjaslo a:link { 
	color: #0033cc;
	}

.Rowjaslo a:visited { 
	color: #830083;
	}

.Rowjaslo a:hover, .Rowjaslo a:active { 
	color: #ff0000;
	}

.Separatorjaslo{
	color: #787878;
	}

.Separatorjaslo td{
	height: 1px;
	}


.AltRowjaslo th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	background-color: #ededed; 
	color: #000000;
	}


html>body .AltRowjaslo th, html>body .AltRowjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .AltRowjaslo th, * html body .AltRowjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.AltRowjaslo a:link { 
	color: #0033cc;
	}

.AltRowjaslo a:visited { 
	color: #830083;
	}

.AltRowjaslo a:hover, .AltRowjaslo a:active { 
	color: #ff0000;
	}

.NoRecordsjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footerjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsjaslo td, html>body .Footerjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .NoRecordsjaslo td, * html body .Footerjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.Footerjaslo a:link { 
	color: #0033cc;
	}

.Footerjaslo a:visited { 
	color: #830083;
	}

.Footerjaslo a:hover, .Footerjaslo a:active { 
	color: #ff0000;
	}

.Footerjaslo img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footerjaslo input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordjaslo { 
	border-left: 1px solid #787878; border-bottom: 1px solid #787878;
	width: 100%;
	}

.Errorjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .Errorjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .Errorjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.Controlsjaslo th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlsjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.Bottomjaslo td { 
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlsjaslo th, html>body .Controlsjaslo td, html>body .Bottomjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .Controlsjaslo th, * html body .Controlsjaslo td, * html body .Bottomjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.Bottomjaslo a:link { 
	color: #0033cc;
	}

.Bottomjaslo a:visited { 
	color: #830083;
	}

.Bottomjaslo a:hover, .Captionjaslo a:active { 
	color: #ff0000;
	}

.Bottomjaslo img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomjaslo input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionjaslo th{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	}

.GroupCaptionjaslo td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionjaslo th, html>body .GroupCaptionjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupCaptionjaslo th, * html body .GroupCaptionjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupCaptionjaslo a:link {
	color: #000000;
	}

.GroupCaptionjaslo a:visited{
	color: #000000;
	}

.GroupCaptionjaslo a:hover, .GroupCaptionjaslo a:active{
	color: #ff0000;
	}

.GroupFooterjaslo td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d7d7d7; 
	color: #000000;
	}


html>body .GroupFooterjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupFooterjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupFooterjaslo a:link {
	color: #0033cc;
	}

.GroupFooterjaslo a:visited{
	color: #830083;
	}

.GroupFooterjaslo a:hover, .GroupFooterjaslo a:active{
	color: #ff0000;
	}

.GroupFooterjaslo img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterjaslo input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotaljaslo td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	border-bottom: 2px solid #787878;
	}


html>body .SubTotaljaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .SubTotaljaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.SubTotaljaslo a:link {
	color: #0033cc;
	}

.SubTotaljaslo a:visited{
	color: #830083;
	}

.SubTotaljaslo a:hover, .SubTotaljaslo a:active{
	color: #ff0000;
	}

.Totaljaslo td{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	}


html>body .Totaljaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .Totaljaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.Totaljaslo a:link {
	color: #0033cc;
	}

.Totaljaslo a:visited{
	color: #830083;
	}

.Totaljaslo a:hover, .Totaljaslo a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttonjaslo { 
	background-color: #ededed; color: #000000; border: solid 1px #787878; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.Calendarjaslo { 
	border: 1px solid #787878;
	width: 100%;
	}

.CalendarWeekdayNamejaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ededed; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamejaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekdayNamejaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekdayNamejaslo a:link {
	color: #0033cc;
	}

.CalendarWeekdayNamejaslo a:visited{
	color: #830083;
	}

.CalendarWeekdayNamejaslo a:hover, .CalendarWeekdayNamejaslo a:active{
	color: #ff0000;
	}

.CalendarWeekendNamejaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ededed;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamejaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendNamejaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendNamejaslo a:link {
	color: #000000;
	}

.CalendarWeekendNamejaslo a:visited{
	color: #000000;
	}

.CalendarWeekendNamejaslo a:link, .CalendarWeekendNamejaslo a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayjaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarDayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarDayjaslo a:link {
	color: #0033cc;
	}

.CalendarDayjaslo a:visited{
	color: #830083;
	}

.CalendarDayjaslo a:hover, .CalendarDayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendjaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center;
	background-color: #ededed;	
	color: #000000;
	}


html>body .CalendarWeekendjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendjaslo a:link {
	color: #0033cc;
	}

.CalendarWeekendjaslo a:visited{
	color: #830083;
	}

.CalendarWeekendjaslo a:hover, .CalendarWeekendjaslo a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border-top: 3px solid #787878; border-right: 3px solid #787878; border-left: 2px solid #787878; border-bottom: 2px solid #787878;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarTodayjaslo a:link {
	color: #0033cc;
	}

.CalendarTodayjaslo a:visited{
	color: #830083;
	}

.CalendarTodayjaslo a:hover, .CalendarTodayjaslo a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border-top: 3px solid #787878; border-right: 3px solid #787878; border-left: 2px solid #787878; border-bottom: 2px solid #787878;
	text-align: center;
	background-color: #ededed;	
	color: #000000;
	}


html>body .CalendarWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendTodayjaslo a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayjaslo a:visited{
	color: #830083;
	}

.CalendarWeekendTodayjaslo a:hover, .CalendarWeekendTodayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayjaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center;
	background-color: #f7f7f7;	
	color: #787878;
	}


html>body .CalendarOtherMonthDayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthDayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthDayjaslo a:link {
	color: #787878;
	}

.CalendarOtherMonthDayjaslo a:visited{
	color: #787878;
	}

.CalendarOtherMonthDayjaslo a:hover, .CalendarOtherMonthDayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border-top: 3px solid #787878; border-right: 3px solid #787878; border-left: 2px solid #787878; border-bottom: 2px solid #787878;
	text-align: center;
	background-color: #f7f7f7;	
	color: #787878;
	}


html>body .CalendarOtherMonthTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthTodayjaslo a:link {
	color: #787878;
	}

.CalendarOtherMonthTodayjaslo a:visited{
	color: #787878;
	}

.CalendarOtherMonthTodayjaslo a:hover, .CalendarOtherMonthTodayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: center;
	background-color: #ededed;	
	color: #787878;
	}


html>body .CalendarOtherMonthWeekendjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendjaslo a:link {
	color: #787878;
	}

.CalendarOtherMonthWeekendjaslo a:visited{
	color: #787878;
	}

.CalendarOtherMonthWeekendjaslo a:hover, .CalendarOtherMonthWeekendjaslo a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 0px;
	border-top: 3px solid #787878; border-right: 3px solid #787878; border-left: 2px solid #787878; border-bottom: 2px solid #787878;
	text-align: center;
	color: #787878;
	background-color: #ededed;	
	}
	

html>body .CalendarOtherMonthWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendTodayjaslo a:link {
	color: #787878;
	}

.CalendarOtherMonthWeekendTodayjaslo a:visited{
	color: #787878;
	}

.CalendarOtherMonthWeekendTodayjaslo a:hover, .CalendarOtherMonthWeekendTodayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayjaslo{
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #d7d7d7;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarSelectedDayjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarSelectedDayjaslo a:link {
	color: #000000;
	}

.CalendarSelectedDayjaslo a:visited{
	color: #000000;
	}

.CalendarSelectedDayjaslo a:hover, .CalendarSelectedDayjaslo a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarNavigatorjaslo a:link {
	color: #0033cc;
	}

.CalendarNavigatorjaslo a:visited{
	color: #830083;
	}

.CalendarNavigatorjaslo a:hover, .CalendarNavigatorjaslo a:active{
	color: #ff0000;
	}

.CalendarNavigatorjaslo img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorjaslo td {
	font-family: Verdana; font-size: 8pt;
	}

.CalendarNavigatorjaslo th {
	font-family: Verdana; font-size: 8pt;
	}


html>body .CalendarNavigatorjaslo th, html>body .CalendarNavigatorjaslo td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorjaslo th, * html body .CalendarNavigatorjaslo td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

/* Calendar Extra */
.CalendarEventjaslo{
	font-family: Verdana; font-size: 8pt;
	text-align: left;
	}


html>body .CalendarEventjaslo {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarEventjaslo {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarEventjaslo a:link {
	color: #0033cc;
	}

.CalendarEventjaslo a:visited{
	color: #830083;
	}

.CalendarEventjaslo a:hover, .CalendarEventjaslo a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thjaslo { 
	font-family: Verdana; font-size: 9pt;
	font-weight: bold;
}


html>body .thjaslo {
	font-size: 100%;
}


/*ie6*/
* html body .thjaslo {
	font-size: 100%;
}
/*end*/

.Headerjaslo .thjaslo { 
	font-family: Verdana; font-size: 10pt; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); background-color: #d7d7d7; color: #000000;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerjaslo .thjaslo {
	font-family: Verdana; font-size: 10pt; text-align: left;
}


/*ie6*/
* html body .Headerjaslo .thjaslo {
	font-family: Verdana; font-size: 10pt; text-align: left;
}
/*end*/

.Captionjaslo .thjaslo { 
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
}


html>body .Captionjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt; text-align: left; vertical-align: top;
}
/*end*/

.Rowjaslo .thjaslo { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowjaslo .thjaslo { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlsjaslo .thjaslo { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
}


html>body .GroupCaptionjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt;
}

html>body .Rowjaslo .thjaslo, html>body .AltRowjaslo .thjaslo, html>body .Controlsjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}


/*ie6*/
* html body .GroupCaptionjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt;
}

* html body .Rowjaslo .thjaslo, * html body .AltRowjaslo .thjaslo, * html body .Controlsjaslo .thjaslo {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenujaslo td {
	font-family: Verdana; font-size: 8pt;
}


html>body .simpleMenujaslo td {
	font-family: Verdana; font-size: 8pt;
} 


/*ie6*/
* html body .simpleMenujaslo td {
	font-family: Verdana; font-size: 8pt;
} 
/*end*/

