/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColortsima {
	background-color: #b6ffff;
	}

.FormTitleBgColortsima {
	background-color: #0f3461;
	}

.FormTitleFontColortsima {
	color: #ffffff;
	}

.CaptionBgColortsima {
	background-color: #3f6898;
	}

.CaptionFontColortsima {
	color: #ffffff;
	}

.DataBgColortsima {
	background-color: #ffffff;
	}

.AltDataBgColortsima {
	background-color: #eaf3f9;
	}

.DataFontColortsima {
	color: #000000;
	}

.LinkColortsima {
	color: #131383;
	}

.VisitedLinkColortsima {
	color: #131383;
	}

.HoverLinkColortsima {
	color: #1d4e5f;
	}

.ColorBgButtontsima {
	background-color: #89b383;
}

.ColorFontButtontsima {
	color: #000000;
}

.ColorBgButtonPassivetsima {
	background-color: #13834b;
}

.ColorFontButtonPassivetsima {
	color: #020212;
}



.Headertsima {
	width: 100%;
	}

.Headertsima th { 
	font-family: Calibri; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #0f3461; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headertsima th {
	font-family: Calibri; font-size: 129%; text-align: left;
}


/*ie6*/
* html body .Headertsima th {
	font-family: Calibri; font-size: 129%; text-align: left;
}
/*end*/

.Headertsima a:link { 
	color: #ffffff;
	}

.Headertsima a:visited { 
	color: #ffffff;
	}

.Headertsima a:hover, .Captiontsima a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLefttsima { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRighttsima { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLefttsima img{
	width: 12px;
	}

.HeaderRighttsima img{
	width: 12px;
	}


/* Grid Options */
.Gridtsima { 
	border: solid 1px #3f6898; border-bottom: 0px;
	width: 100%;
	}

.Captiontsima th { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898; color: #ffffff;
	white-space: nowrap;
	}

.Captiontsima td { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898; color: #ffffff;
	white-space: nowrap;
	}


html>body .Captiontsima th, html>body .Captiontsima td {
	font-family: Calibri; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captiontsima th, * html body .Captiontsima td {
	font-family: Calibri; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captiontsima a:link { 
	color: #ffffff;
	}

.Captiontsima a:visited { 
	color: #ffffff;
	}

.Captiontsima a:hover, .Captiontsima a:active { 
	color: #1d4e5f;
	}

.Captiontsima img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captiontsima input {
	vertical-align: middle;
	}

.Rowtsima th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowtsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	

html>body .Rowtsima th, html>body .Rowtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .Rowtsima th, * html body .Rowtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

caption.Rowtsima { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border: solid 1px #3f6898; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body caption.Rowtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body caption.Rowtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Rowtsima a:link { 
	color: #131383;
	}

.Rowtsima a:visited { 
	color: #131383;
	}

.Rowtsima a:hover, .Rowtsima a:active { 
	color: #1d4e5f;
	}

.Separatortsima{
	color: #0f3461;
	}

.Separatortsima td{
	height: 1px;
	}


.AltRowtsima th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowtsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	background-color: #eaf3f9; 
	color: #000000;
	}


html>body .AltRowtsima th, html>body .AltRowtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .AltRowtsima th, * html body .AltRowtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.AltRowtsima a:link { 
	color: #131383;
	}

.AltRowtsima a:visited { 
	color: #131383;
	}

.AltRowtsima a:hover, .AltRowtsima a:active { 
	color: #1d4e5f;
	}

.NoRecordstsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.Footertsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898; color: #ffffff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordstsima td, html>body .Footertsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .NoRecordstsima td, * html body .Footertsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Footertsima a:link { 
	color: #131383;
	}

.Footertsima a:visited { 
	color: #131383;
	}

.Footertsima a:hover, .Footertsima a:active { 
	color: #1d4e5f;
	}

.Footertsima img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footertsima input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordtsima { 
	border: solid 1px #3f6898; border-bottom: 0px;
	width: 100%;
	}

.Errortsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .Errortsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .Errortsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Controlstsima th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlstsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	
.Bottomtsima td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898; color: #ffffff;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlstsima th, html>body .Controlstsima td, html>body .Bottomtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .Controlstsima th, * html body .Controlstsima td, * html body .Bottomtsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Bottomtsima a:link { 
	color: #131383;
	}

.Bottomtsima a:visited { 
	color: #131383;
	}

.Bottomtsima a:hover, .Captiontsima a:active { 
	color: #1d4e5f;
	}

.Bottomtsima img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomtsima input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptiontsima th{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #eaf3f9; 
	color: #000000;
	}

.GroupCaptiontsima td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupCaptiontsima th, html>body .GroupCaptiontsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .GroupCaptiontsima th, * html body .GroupCaptiontsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.GroupCaptiontsima a:link {
	color: #ffffff;
	}

.GroupCaptiontsima a:visited{
	color: #ffffff;
	}

.GroupCaptiontsima a:hover, .GroupCaptiontsima a:active{
	color: #1d4e5f;
	}

.GroupFootertsima td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #3f6898; 
	color: #000000;
	}


html>body .GroupFootertsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .GroupFootertsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.GroupFootertsima a:link {
	color: #131383;
	}

.GroupFootertsima a:visited{
	color: #131383;
	}

.GroupFootertsima a:hover, .GroupFootertsima a:active{
	color: #1d4e5f;
	}

.GroupFootertsima img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootertsima input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotaltsima td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #eaf3f9; 
	color: #000000;
	border-bottom: 2px solid #0f3461;
	}


html>body .SubTotaltsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .SubTotaltsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.SubTotaltsima a:link {
	color: #131383;
	}

.SubTotaltsima a:visited{
	color: #131383;
	}

.SubTotaltsima a:hover, .SubTotaltsima a:active{
	color: #1d4e5f;
	}

.Totaltsima td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #eaf3f9; 
	color: #000000;
	}


html>body .Totaltsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .Totaltsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Totaltsima a:link {
	color: #131383;
	}

.Totaltsima a:visited{
	color: #131383;
	}

.Totaltsima a:hover, .Totaltsima a:active{
	color: #1d4e5f;
	}

/* Form Options */
.Buttontsima { 
	background-color: #eaf3f9; color: #ffffff; border: solid 1px #0f3461; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 10px; text-align: left;
	}

/* Calendar */

.Calendartsima { 
	border: solid 1px #3f6898;
	width: 100%;
	}

.CalendarWeekdayNametsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #eaf3f9; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNametsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarWeekdayNametsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekdayNametsima a:link {
	color: #131383;
	}

.CalendarWeekdayNametsima a:visited{
	color: #131383;
	}

.CalendarWeekdayNametsima a:hover, .CalendarWeekdayNametsima a:active{
	color: #1d4e5f;
	}

.CalendarWeekendNametsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #eaf3f9;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNametsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarWeekendNametsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendNametsima a:link {
	color: #ffffff;
	}

.CalendarWeekendNametsima a:visited{
	color: #ffffff;
	}

.CalendarWeekendNametsima a:link, .CalendarWeekendNametsima a:visited{
	color: #1d4e5f;
	}

/* Calendar Day */
.CalendarDaytsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarDaytsima a:link {
	color: #131383;
	}

.CalendarDaytsima a:visited{
	color: #131383;
	}

.CalendarDaytsima a:hover, .CalendarDaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Weekend */
.CalendarWeekendtsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center;
	background-color: #eaf3f9;	
	color: #000000;
	}


html>body .CalendarWeekendtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarWeekendtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendtsima a:link {
	color: #131383;
	}

.CalendarWeekendtsima a:visited{
	color: #131383;
	}

.CalendarWeekendtsima a:hover, .CalendarWeekendtsima a:active{
	color: #1d4e5f;
	}

/* Calendar Today */
.CalendarTodaytsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #3f6898; border-top: 1px solid #3f6898;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarTodaytsima a:link {
	color: #131383;
	}

.CalendarTodaytsima a:visited{
	color: #131383;
	}

.CalendarTodaytsima a:hover, .CalendarTodaytsima a:active {
	color: #1d4e5f;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaytsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #3f6898; border-top: 1px solid #3f6898;
	text-align: center;
	background-color: #eaf3f9;	
	color: #000000;
	}


html>body .CalendarWeekendTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarWeekendTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendTodaytsima a:link {
	color: #131383;
	}

.CalendarWeekendTodaytsima a:visited{
	color: #131383;
	}

.CalendarWeekendTodaytsima a:hover, .CalendarWeekendTodaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaytsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center;
	background-color: #ffffff;	
	color: #0f3461;
	}


html>body .CalendarOtherMonthDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarOtherMonthDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthDaytsima a:link {
	color: #0f3461;
	}

.CalendarOtherMonthDaytsima a:visited{
	color: #0f3461;
	}

.CalendarOtherMonthDaytsima a:hover, .CalendarOtherMonthDaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaytsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #3f6898; border-top: 1px solid #3f6898;
	text-align: center;
	background-color: #ffffff;	
	color: #0f3461;
	}


html>body .CalendarOtherMonthTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarOtherMonthTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthTodaytsima a:link {
	color: #0f3461;
	}

.CalendarOtherMonthTodaytsima a:visited{
	color: #0f3461;
	}

.CalendarOtherMonthTodaytsima a:hover, .CalendarOtherMonthTodaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendtsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: center;
	background-color: #eaf3f9;	
	color: #0f3461;
	}


html>body .CalendarOtherMonthWeekendtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthWeekendtsima a:link {
	color: #0f3461;
	}

.CalendarOtherMonthWeekendtsima a:visited{
	color: #0f3461;
	}

.CalendarOtherMonthWeekendtsima a:hover, .CalendarOtherMonthWeekendtsima a:active{
	color: #1d4e5f;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaytsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #3f6898; border-top: 1px solid #3f6898;
	text-align: center;
	color: #0f3461;
	background-color: #eaf3f9;	
	}
	

html>body .CalendarOtherMonthWeekendTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthWeekendTodaytsima a:link {
	color: #0f3461;
	}

.CalendarOtherMonthWeekendTodaytsima a:visited{
	color: #0f3461;
	}

.CalendarOtherMonthWeekendTodaytsima a:hover, .CalendarOtherMonthWeekendTodaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaytsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarSelectedDaytsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarSelectedDaytsima a:link {
	color: #ffffff;
	}

.CalendarSelectedDaytsima a:visited{
	color: #ffffff;
	}

.CalendarSelectedDaytsima a:hover, .CalendarSelectedDaytsima a:active{
	color: #1d4e5f;
	}

/* Calendar Navigator */
.CalendarNavigatortsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	background-color: #3f6898; color: #ffffff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatortsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarNavigatortsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarNavigatortsima a:link {
	color: #131383;
	}

.CalendarNavigatortsima a:visited{
	color: #131383;
	}

.CalendarNavigatortsima a:hover, .CalendarNavigatortsima a:active{
	color: #1d4e5f;
	}

.CalendarNavigatortsima img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatortsima td {
	font-family: Calibri; font-size: 70%; text-align: left;
	}

.CalendarNavigatortsima th {
	font-family: Calibri; font-size: 70%; text-align: left;
	}


html>body .CalendarNavigatortsima th, html>body .CalendarNavigatortsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarNavigatortsima th, * html body .CalendarNavigatortsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

/* Calendar Extra */
.CalendarEventtsima{
	font-family: Calibri; font-size: 70%; text-align: left;
	text-align: left;
	}


html>body .CalendarEventtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}


/*ie6*/
* html body .CalendarEventtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarEventtsima a:link {
	color: #131383;
	}

.CalendarEventtsima a:visited{
	color: #131383;
	}

.CalendarEventtsima a:hover, .CalendarEventtsima a:active{
	color: #1d4e5f;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thtsima { 
	font-family: Calibri; font-size: 70%; text-align: left;
	font-weight: bold;
}


html>body .thtsima {
	font-size: 100%;
}


/*ie6*/
* html body .thtsima {
	font-size: 100%;
}
/*end*/

.Headertsima .thtsima { 
	font-family: Calibri; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #0f3461; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headertsima .thtsima {
	font-family: Calibri; font-size: 129%; text-align: left;
}


/*ie6*/
* html body .Headertsima .thtsima {
	font-family: Calibri; font-size: 129%; text-align: left;
}
/*end*/

.Captiontsima .thtsima { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #3f6898; color: #ffffff;
	white-space: nowrap;
}


html>body .Captiontsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captiontsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowtsima .thtsima { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowtsima .thtsima { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlstsima .thtsima { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptiontsima .thtsima {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #3f6898;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #eaf3f9; 
	color: #000000;
}


html>body .GroupCaptiontsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}

html>body .Rowtsima .thtsima, html>body .AltRowtsima .thtsima, html>body .Controlstsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left; font-weight: normal; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptiontsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left;
}

* html body .Rowtsima .thtsima, * html body .AltRowtsima .thtsima, * html body .Controlstsima .thtsima {
	font-family: Calibri; font-size: 100%; text-align: left; font-weight: normal; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenutsima td {
	font-family: Calibri; font-size: 70%; text-align: left;
}


html>body .simpleMenutsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
} 


/*ie6*/
* html body .simpleMenutsima td {
	font-family: Calibri; font-size: 100%; text-align: left;
} 
/*end*/
