/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorsam {
	background-color: #9da169;
	}

.FormTitleBgColorsam {
	background-color: #345e7f;
	}

.FormTitleFontColorsam {
	color: #edebd2;
	}

.CaptionBgColorsam {
	background-color: #b5c06d;
	}

.CaptionFontColorsam {
	color: #1a3857;
	}

.DataBgColorsam {
	background-color: #dcddab;
	}

.AltDataBgColorsam {
	background-color: #edebd2;
	}

.DataFontColorsam {
	color: #1a3857;
	}

.LinkColorsam {
	color: #0000f7;
	}

.VisitedLinkColorsam {
	color: #2b5181;
	}

.HoverLinkColorsam {
	color: #31801b;
	}

.ColorBgButtonsam {
	background-color: #345e7f;
}

.ColorFontButtonsam {
	color: #edebd2;
}

.ColorBgButtonPassivesam {
	background-color: #7294b1;
}

.ColorFontButtonPassivesam {
	color: #fcfaed;
}



.Headersam {
	width: 100%;
	}

.Headersam th { 
	font-family: Verdana; font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif');  color: #edebd2;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headersam th {
	font-family: Verdana; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headersam th {
	font-family: Verdana; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Headersam a:link { 
	color: #edebd2;
	}

.Headersam a:visited { 
	color: #edebd2;
	}

.Headersam a:hover, .Captionsam a:active { 
	color: #edebd2; text-decoration: none;
	}

.HeaderLeftsam { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightsam { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftsam img{
	width: 9px;
	}

.HeaderRightsam img{
	width: 9px;
	}


/* Grid Options */
.Gridsam { 
	border: 1px solid #345e7f; border-left: 0px;
	width: 100%;
	}

.Captionsam th { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
	}

.Captionsam td { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
	}


html>body .Captionsam th, html>body .Captionsam td {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionsam th, * html body .Captionsam td {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionsam a:link { 
	color: #1a3857;
	}

.Captionsam a:visited { 
	color: #1a3857;
	}

.Captionsam a:hover, .Captionsam a:active { 
	color: #31801b;
	}

.Captionsam img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionsam input {
	vertical-align: middle;
	}

.Rowsam th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.Rowsam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}
	

html>body .Rowsam th, html>body .Rowsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .Rowsam th, * html body .Rowsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

caption.Rowsam { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border: 1px solid #345e7f; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}


html>body caption.Rowsam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body caption.Rowsam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.Rowsam a:link { 
	color: #0000f7;
	}

.Rowsam a:visited { 
	color: #2b5181;
	}

.Rowsam a:hover, .Rowsam a:active { 
	color: #31801b;
	}

.Separatorsam{
	color: #345e7f;
	}

.Separatorsam td{
	height: 1px;
	}


.AltRowsam th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.AltRowsam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #edebd2; 
	color: #1a3857;
	}


html>body .AltRowsam th, html>body .AltRowsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .AltRowsam th, * html body .AltRowsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.AltRowsam a:link { 
	color: #0000f7;
	}

.AltRowsam a:visited { 
	color: #2b5181;
	}

.AltRowsam a:hover, .AltRowsam a:active { 
	color: #31801b;
	}

.NoRecordssam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	background-color: #dcddab; 
	color: #1a3857;
	vertical-align: top;
	}

.Footersam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .NoRecordssam td, html>body .Footersam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .NoRecordssam td, * html body .Footersam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.Footersam a:link { 
	color: #0000f7;
	}

.Footersam a:visited { 
	color: #2b5181;
	}

.Footersam a:hover, .Footersam a:active { 
	color: #31801b;
	}

.Footersam img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footersam input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordsam { 
	border: 1px solid #345e7f; border-left: 0px;
	width: 100%;
	}

.Errorsam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #dcddab; 
	}


* html>body .Errorsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .Errorsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.Controlssam th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
	}

.Controlssam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	background-color: #dcddab; 
	color: #1a3857;
	}
	
.Bottomsam td { 
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .Controlssam th, html>body .Controlssam td, html>body .Bottomsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .Controlssam th, * html body .Controlssam td, * html body .Bottomsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.Bottomsam a:link { 
	color: #0000f7;
	}

.Bottomsam a:visited { 
	color: #2b5181;
	}

.Bottomsam a:hover, .Captionsam a:active { 
	color: #31801b;
	}

.Bottomsam img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomsam input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionsam th{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	}

.GroupCaptionsam td{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #dcddab; 
	color: #1a3857;
	}


html>body .GroupCaptionsam th, html>body .GroupCaptionsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionsam th, * html body .GroupCaptionsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.GroupCaptionsam a:link {
	color: #1a3857;
	}

.GroupCaptionsam a:visited{
	color: #1a3857;
	}

.GroupCaptionsam a:hover, .GroupCaptionsam a:active{
	color: #31801b;
	}

.GroupFootersam td{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #b5c06d; 
	color: #1a3857;
	}


html>body .GroupFootersam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .GroupFootersam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.GroupFootersam a:link {
	color: #0000f7;
	}

.GroupFootersam a:visited{
	color: #2b5181;
	}

.GroupFootersam a:hover, .GroupFootersam a:active{
	color: #31801b;
	}

.GroupFootersam img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootersam input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalsam td{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	border-bottom: 2px solid #345e7f;
	}


html>body .SubTotalsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .SubTotalsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.SubTotalsam a:link {
	color: #0000f7;
	}

.SubTotalsam a:visited{
	color: #2b5181;
	}

.SubTotalsam a:hover, .SubTotalsam a:active{
	color: #31801b;
	}

.Totalsam td{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
	}


html>body .Totalsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .Totalsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.Totalsam a:link {
	color: #0000f7;
	}

.Totalsam a:visited{
	color: #2b5181;
	}

.Totalsam a:hover, .Totalsam a:active{
	color: #31801b;
	}

/* Form Options */
.Buttonsam { 
	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 */

.Calendarsam { 
	border: 1px solid #345e7f;
	width: 100%;
	}

.CalendarWeekdayNamesam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #edebd2; 
	color: #1a3857;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamesam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamesam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamesam a:link {
	color: #0000f7;
	}

.CalendarWeekdayNamesam a:visited{
	color: #2b5181;
	}

.CalendarWeekdayNamesam a:hover, .CalendarWeekdayNamesam a:active{
	color: #31801b;
	}

.CalendarWeekendNamesam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #edebd2;	
	color: #1a3857;
	font-weight: normal;
	}


html>body .CalendarWeekendNamesam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamesam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendNamesam a:link {
	color: #1a3857;
	}

.CalendarWeekendNamesam a:visited{
	color: #1a3857;
	}

.CalendarWeekendNamesam a:link, .CalendarWeekendNamesam a:visited{
	color: #31801b;
	}

/* Calendar Day */
.CalendarDaysam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #1a3857;
	}


html>body .CalendarDaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarDaysam a:link {
	color: #0000f7;
	}

.CalendarDaysam a:visited{
	color: #2b5181;
	}

.CalendarDaysam a:hover, .CalendarDaysam a:active{
	color: #31801b;
	}

/* Calendar Weekend */
.CalendarWeekendsam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #1a3857;
	}


html>body .CalendarWeekendsam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendsam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendsam a:link {
	color: #0000f7;
	}

.CalendarWeekendsam a:visited{
	color: #2b5181;
	}

.CalendarWeekendsam a:hover, .CalendarWeekendsam a:active{
	color: #31801b;
	}

/* Calendar Today */
.CalendarTodaysam {
	font-family: Verdana; font-size: 80%;
	padding: 2px;
	border: 2px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #1a3857;
	}


html>body .CalendarTodaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarTodaysam a:link {
	color: #0000f7;
	}

.CalendarTodaysam a:visited{
	color: #2b5181;
	}

.CalendarTodaysam a:hover, .CalendarTodaysam a:active {
	color: #31801b;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaysam {
	font-family: Verdana; font-size: 80%;
	padding: 2px;
	border: 2px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #1a3857;
	}


html>body .CalendarWeekendTodaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaysam a:link {
	color: #0000f7;
	}

.CalendarWeekendTodaysam a:visited{
	color: #2b5181;
	}

.CalendarWeekendTodaysam a:hover, .CalendarWeekendTodaysam a:active{
	color: #31801b;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaysam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthDaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaysam a:link {
	color: #345e7f;
	}

.CalendarOtherMonthDaysam a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthDaysam a:hover, .CalendarOtherMonthDaysam a:active{
	color: #31801b;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaysam {
	font-family: Verdana; font-size: 80%;
	padding: 2px;
	border: 2px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	background-color: #dcddab;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthTodaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaysam a:link {
	color: #345e7f;
	}

.CalendarOtherMonthTodaysam a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthTodaysam a:hover, .CalendarOtherMonthTodaysam a:active{
	color: #31801b;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendsam {
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: center;
	background-color: #edebd2;	
	color: #345e7f;
	}


html>body .CalendarOtherMonthWeekendsam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendsam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendsam a:link {
	color: #345e7f;
	}

.CalendarOtherMonthWeekendsam a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthWeekendsam a:hover, .CalendarOtherMonthWeekendsam a:active{
	color: #31801b;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaysam {
	font-family: Verdana; font-size: 80%;
	padding: 2px;
	border: 2px solid #345e7f; border-right: 1px solid #345e7f;
	text-align: center;
	color: #345e7f;
	background-color: #edebd2;	
	}
	

html>body .CalendarOtherMonthWeekendTodaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaysam a:link {
	color: #345e7f;
	}

.CalendarOtherMonthWeekendTodaysam a:visited{
	color: #345e7f;
	}

.CalendarOtherMonthWeekendTodaysam a:hover, .CalendarOtherMonthWeekendTodaysam a:active{
	color: #31801b;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaysam{
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #b5c06d;
	color: #1a3857;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaysam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaysam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarSelectedDaysam a:link {
	color: #1a3857;
	}

.CalendarSelectedDaysam a:visited{
	color: #1a3857;
	}

.CalendarSelectedDaysam a:hover, .CalendarSelectedDaysam a:active{
	color: #31801b;
	}

/* Calendar Navigator */
.CalendarNavigatorsam {
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	background-color: #dcddab; color: #1a3857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #1a3857;
	}


html>body .CalendarNavigatorsam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorsam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarNavigatorsam a:link {
	color: #0000f7;
	}

.CalendarNavigatorsam a:visited{
	color: #2b5181;
	}

.CalendarNavigatorsam a:hover, .CalendarNavigatorsam a:active{
	color: #31801b;
	}

.CalendarNavigatorsam img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorsam td {
	font-family: Verdana; font-size: 80%;
	}

.CalendarNavigatorsam th {
	font-family: Verdana; font-size: 80%;
	}


html>body .CalendarNavigatorsam th, html>body .CalendarNavigatorsam td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorsam th, * html body .CalendarNavigatorsam td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventsam{
	font-family: Verdana; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventsam {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventsam {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarEventsam a:link {
	color: #0000f7;
	}

.CalendarEventsam a:visited{
	color: #2b5181;
	}

.CalendarEventsam a:hover, .CalendarEventsam a:active{
	color: #31801b;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thsam { 
	font-family: Verdana; font-size: 80%;
	font-weight: bold;
}


html>body .thsam {
	font-size: 100%;
}


/*ie6*/
* html body .thsam {
	font-size: 100%;
}
/*end*/

.Headersam .thsam { 
	font-family: Verdana; font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif');  color: #edebd2;
	width: 100%;
	white-space: nowrap;
}


html>body .Headersam .thsam {
	font-family: Verdana; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headersam .thsam {
	font-family: Verdana; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Captionsam .thsam { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #345e7f; border-left: 1px solid #345e7f; border-bottom: 1px solid #345e7f;
	background-color: #b5c06d; color: #1a3857;
	white-space: nowrap;
}


html>body .Captionsam .thsam {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionsam .thsam {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowsam .thsam { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.AltRowsam .thsam { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.Controlssam .thsam { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: 1px solid #345e7f;
	background-color: #dcddab; color: #1a3857;
	white-space: nowrap;
	color: #1a3857;
}

.GroupCaptionsam .thsam {
	font-family: Verdana; font-size: 80%;
	padding: 4px;
	border-left: 1px solid #345e7f;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd2; 
	color: #1a3857;
}


html>body .GroupCaptionsam .thsam {
	font-family: Verdana; font-size: 100%;
}

html>body .Rowsam .thsam, html>body .AltRowsam .thsam, html>body .Controlssam .thsam {
	font-family: Verdana; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionsam .thsam {
	font-family: Verdana; font-size: 100%;
}

* html body .Rowsam .thsam, * html body .AltRowsam .thsam, * html body .Controlssam .thsam {
	font-family: Verdana; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenusam td {
	font-family: Verdana; font-size: 80%;
}


html>body .simpleMenusam td {
	font-family: Verdana; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenusam td {
	font-family: Verdana; font-size: 100%;
} 
/*end*/
