/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColor {
	background-color: #cfe6d3;
	}

.FormTitleBgColor {
	background-color: #3d84cc;
	}

.FormTitleFontColor {
	color: #ffffff;
	}

.CaptionBgColor {
	background-color: #c0eebc;
	}

.CaptionFontColor {
	color: #000000;
	}

.DataBgColor {
	background-color: #f7f8fa;
	}

.AltDataBgColor {
	background-color: #e6eff7;
	}

.DataFontColor {
	color: #000000;
	}

.LinkColor {
	color: #0033cc;
	}

.VisitedLinkColor {
	color: #830000;
	}

.HoverLinkColor {
	color: #ff0000;
	}


/* BEGIN Common */
body { 
	
	font-family: Arial; font-size: 70%;
	}





.text { 
	color: #000000
	}

a.menulink:link, a.menulink:visited { 
	color: #0033cc;
	}

a.menulink:hover, a.menulink:active { 
	color: #ff0000;
	}


a:link { 
	color: #0033cc;
	text-decoration:none;
	}

a:visited { 
	color: #830000;
	text-decoration:none;
	}

a:hover,a:active { 
	color: #ff0000;
	text-decoration:none;
	}

ul, ol, blockquote { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	}

form {
	margin: 0px;
	}

h1	{
	font-size: 140%;
	margin-top: 5px; 
	margin-bottom: 5px;
	}

h2	{ 
	font-size: 120%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h3	{ 
	font-size: 100%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h4	{ 
	font-size: 90%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5	{ 
	font-size: 95%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h6	{ 
	font-size: 80%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

th	{ 
	font-family: Arial; font-size: 70%;
	text-align: left;
	}

td { 
	font-family: Arial; font-size: 70%;
	text-align: left;
	}

/*input, textarea, select {
	font-family: Arial; font-size: 70%;
	font-size: 100%;
}

html>body input, html>body select, html>body textarea {
	font-family: Arial; font-size: 70%;
	font-size: inherit;
}*/

/* END Common */

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}





.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeft img{
	width: 4px;
	}

.HeaderRight img{
	width: 9px;
	}


/* Grid Options */
.Grid { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.Caption th { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
	}





.Caption a:link { 
	color: #000000;
	}

.Caption a:visited { 
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}
	




caption.Row { 
	font-size: 70%;
	padding: 2px;
	border: 1px solid #3d84cc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}





.Row a:link { 
	color: #0033cc;
	}

.Row a:visited { 
	color: #830000;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}

.Separator{
	color: #3d84cc;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #e6eff7; 
	color: #000000;
	}





.AltRow a:link { 
	color: #0033cc;
	}

.AltRow a:visited { 
	color: #830000;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecords td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	background-color: #f7f8fa; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	text-align: right;
	align:right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.Footer a:link { 
	color: #0033cc;
	}

.Footer a:visited { 
	color: #830000;
	}

.Footer a:hover, .Footer a:active { 
	color: #ff0000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.Error td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f8fa; 
	}





.Controls th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}
	
.Bottom td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #0033cc;
	}

.Bottom a:visited { 
	color: #830000;
	}

.Bottom a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	margin: 2px;
	vertical-align: middle;
	}


/* Report */
.GroupCaption th{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	}

.GroupCaption td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f8fa; 
	color: #000000;
	}





.GroupCaption a:link {
	color: #000000;
	}

.GroupCaption a:visited{
	color: #000000;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #ff0000;
	}

.GroupFooter td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c0eebc; 
	color: #000000;
	}





.GroupFooter a:link {
	color: #0033cc;
	}

.GroupFooter a:visited{
	color: #830000;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #ff0000;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotal td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	border-bottom: 2px solid #3d84cc;
	}





.SubTotal a:link {
	color: #0033cc;
	}

.SubTotal a:visited{
	color: #830000;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #ff0000;
	}

.Total td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	}





.Total a:link {
	color: #0033cc;
	}

.Total a:visited{
	color: #830000;
	}

.Total a:hover, .Total a:active{
	color: #ff0000;
	}

/* Form Options */
.Button { 
	background-color: #3d84cc; 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-size: 85%; font-family: Tahoma; width:80px !important;
	}

/* Calendar */

.Calendar { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6eff7; 
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekdayName a:link {
	color: #0033cc;
	}

.CalendarWeekdayName a:visited{
	color: #830000;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendName{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6eff7;	
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #000000;
	}





.CalendarDay a:link {
	color: #0033cc;
	}

.CalendarDay a:visited{
	color: #830000;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #000000;
	}





.CalendarWeekend a:link {
	color: #0033cc;
	}

.CalendarWeekend a:visited{
	color: #830000;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #000000;
	}





.CalendarToday a:link {
	color: #0033cc;
	}

.CalendarToday a:visited{
	color: #830000;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #000000;
	}





.CalendarWeekendToday a:link {
	color: #0033cc;
	}

.CalendarWeekendToday a:visited{
	color: #830000;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #3d84cc;
	}





.CalendarOtherMonthDay a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #3d84cc;
	}





.CalendarOtherMonthToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #3d84cc;
	}





.CalendarOtherMonthWeekend a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #e6eff7;	
	}
	




.CalendarOtherMonthWeekendToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	




.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 70%;
	padding: 2px;
	background-color: #f7f8fa; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.CalendarNavigator a:link {
	color: #0033cc;
	}

.CalendarNavigator a:visited{
	color: #830000;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigator td {
	font-size: 70%;
	}

.CalendarNavigator th {
	font-size: 70%;
	}





/* Calendar Extra */
.CalendarEvent{
	font-size: 70%;
	text-align: left;
	}





.CalendarEvent a:link {
	color: #0033cc;
	}

.CalendarEvent a:visited{
	color: #830000;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.th { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}





.Header .th { 
	font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
}





.Caption .th { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
}





.Row .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRow .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controls .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaption .th {
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
}





/* Class for Application Builder Menu */

.simpleMenu td {
	font-size: 70%;
}


/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColor {
	background-color: #cfe6d3;
	}

.FormTitleBgColor {
	background-color: #3d84cc;
	}

.FormTitleFontColor {
	color: #ffffff;
	}

.CaptionBgColor {
	background-color: #c0eebc;
	}

.CaptionFontColor {
	color: #000000;
	}

.DataBgColor {
	background-color: #f7f8fa;
	}

.AltDataBgColor {
	background-color: #e6eff7;
	}

.DataFontColor {
	color: #000000;
	}

.LinkColor {
	color: #0033cc;
	}

.VisitedLinkColor {
	color: #830000;
	}

.HoverLinkColor {
	color: #ff0000;
	}


/* BEGIN Common */
body { 
	
	font-family: Arial; font-size: 70%;
	}





.text { 
	color: #000000
	}

a.menulink:link, a.menulink:visited { 
	color: #0033cc;
	}

a.menulink:hover, a.menulink:active { 
	color: #ff0000;
	}


a:link { 
	color: #0033cc;
	}

a:visited { 
	color: #830000;
	}

a:hover,a:active { 
	color: #ff0000;
	}

ul, ol, blockquote { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	}

form {
	margin: 0px;
	}

h1	{
	font-size: 140%;
	margin-top: 5px; 
	margin-bottom: 5px;
	}

h2	{ 
	font-size: 120%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h3	{ 
	font-size: 100%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h4	{ 
	font-size: 90%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5	{ 
	font-size: 95%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h6	{ 
	font-size: 80%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

th	{ 
	font-family: Arial; font-size: 70%;
	text-align: left;
	}

td { 
	font-family: Arial; font-size: 70%;
	text-align: left;
	}

/*input, textarea, select {
	font-family: Arial; font-size: 70%;
	font-size: 100%;
}

html>body input, html>body select, html>body textarea {
	font-family: Arial; font-size: 70%;
	font-size: inherit;
}*/

/* END Common */

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}





.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeft img{
	width: 4px;
	}

.HeaderRight img{
	width: 9px;
	}


/* Grid Options */
.Grid { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.Caption th { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
	}





.Caption a:link { 
	color: #000000;
	}

.Caption a:visited { 
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}
	




caption.Row { 
	font-size: 70%;
	padding: 2px;
	border: 1px solid #3d84cc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}





.Row a:link { 
	color: #0033cc;
	}

.Row a:visited { 
	color: #830000;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}

.Separator{
	color: #3d84cc;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #e6eff7; 
	color: #000000;
	}





.AltRow a:link { 
	color: #0033cc;
	}

.AltRow a:visited { 
	color: #830000;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecords td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	background-color: #f7f8fa; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.Footer a:link { 
	color: #0033cc;
	}

.Footer a:visited { 
	color: #830000;
	}

.Footer a:hover, .Footer a:active { 
	color: #ff0000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.Error td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f8fa; 
	}





.Controls th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}
	
.Bottom td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #0033cc;
	}

.Bottom a:visited { 
	color: #830000;
	}

.Bottom a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	margin: 2px;
	vertical-align: middle;
	}


/* Report */
.GroupCaption th{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	}

.GroupCaption td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f8fa; 
	color: #000000;
	}





.GroupCaption a:link {
	color: #000000;
	}

.GroupCaption a:visited{
	color: #000000;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #ff0000;
	}

.GroupFooter td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c0eebc; 
	color: #000000;
	}





.GroupFooter a:link {
	color: #0033cc;
	}

.GroupFooter a:visited{
	color: #830000;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #ff0000;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotal td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	border-bottom: 2px solid #3d84cc;
	}





.SubTotal a:link {
	color: #0033cc;
	}

.SubTotal a:visited{
	color: #830000;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #ff0000;
	}

.Total td{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
	}





.Total a:link {
	color: #0033cc;
	}

.Total a:visited{
	color: #830000;
	}

.Total a:hover, .Total a:active{
	color: #ff0000;
	}

/* Form Options */
.Button { 
	background-color: #3d84cc; 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-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.Calendar { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6eff7; 
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekdayName a:link {
	color: #0033cc;
	}

.CalendarWeekdayName a:visited{
	color: #830000;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendName{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6eff7;	
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #000000;
	}





.CalendarDay a:link {
	color: #0033cc;
	}

.CalendarDay a:visited{
	color: #830000;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #000000;
	}





.CalendarWeekend a:link {
	color: #0033cc;
	}

.CalendarWeekend a:visited{
	color: #830000;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #000000;
	}





.CalendarToday a:link {
	color: #0033cc;
	}

.CalendarToday a:visited{
	color: #830000;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #000000;
	}





.CalendarWeekendToday a:link {
	color: #0033cc;
	}

.CalendarWeekendToday a:visited{
	color: #830000;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #3d84cc;
	}





.CalendarOtherMonthDay a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f8fa;	
	color: #3d84cc;
	}





.CalendarOtherMonthToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #e6eff7;	
	color: #3d84cc;
	}





.CalendarOtherMonthWeekend a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #e6eff7;	
	}
	




.CalendarOtherMonthWeekendToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	




.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 70%;
	padding: 2px;
	background-color: #f7f8fa; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.CalendarNavigator a:link {
	color: #0033cc;
	}

.CalendarNavigator a:visited{
	color: #830000;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigator td {
	font-size: 70%;
	}

.CalendarNavigator th {
	font-size: 70%;
	}





/* Calendar Extra */
.CalendarEvent{
	font-size: 70%;
	text-align: left;
	}





.CalendarEvent a:link {
	color: #0033cc;
	}

.CalendarEvent a:visited{
	color: #830000;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.th { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}





.Header .th { 
	font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
}





.Caption .th { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #c0eebc; color: #000000;
	white-space: nowrap;
}





.Row .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRow .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controls .th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaption .th {
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eff7; 
	color: #000000;
}





/* Class for Application Builder Menu */

.simpleMenu td {
	font-size: 70%;
}

/******* CUSTOM CODE ************/
.w5{width:5px !important;} .w10{width:10px !important;} .w15{width:15px !important;} .w20{width:20px !important;} .w25{width:25px !important;} .w30{width:30px !important;} .w35{width:35px !important;} .w40{width:40px !important;} .w45{width:45px !important;} .w50{width:50px !important;} .w55{width:55px !important;} .w60{width:60px !important;} .w65{width:65px !important;} .w70{width:70px !important;} .w75{width:75px !important;} .w80{width:80px !important;} .w85{width:85px !important;} .w90{width:90px !important;} .w95{width:95px !important;} .w100{width:100px !important;}
.w110{width:110px !important;} .w120{width:120px !important;} .w130{width:130px !important;} .w140{width:140px !important;} .w150{width:150px !important;} .w160{width:160px !important;} .w170{width:170px !important;} .w180{width:180px !important;} .w190{width:190px !important;} .w200{width:200px !important;} .w210{width:210px !important;} .w220{width:220px !important;} .w230{width:230px !important;} .w240{width:240px !important;} .w250{width:250px !important;} .w260{width:260px !important;} .w270{width:270px !important;} .w280{width:280px !important;} .w290{width:290px !important;} .w300{width:300px !important;} .w310{width:310px !important;} .w320{width:320px !important;} .w330{width:330px !important;} .w340{width:340px !important;} .w350{width:350px !important;} .w360{width:360px !important;} .w370{width:370px !important;} .w380{width:380px !important;} .w390{width:390px !important;} .w400{width:400px !important;} .w410{width:410px !important;} .w420{width:420px !important;} .w430{width:430px !important;} .w440{width:440px !important;} .w450{width:450px !important;} .w460{width:460px !important;} .w470{width:470px !important;} .w480{width:480px !important;} .w490{width:490px !important;} .w500{width:500px !important;} .w510{width:510px !important;} .w520{width:520px !important;} .w530{width:530px !important;} .w540{width:540px !important;} .w550{width:550px !important;} .w560{width:560px !important;} .w570{width:570px !important;} .w580{width:580px !important;} .w590{width:590px !important;} .w610{width:610px !important;} .w620{width:620px !important;} .w630{width:630px !important;} .w640{width:640px !important;} .w650{width:650px !important;} .w660{width:660px !important;} .w670{width:670px !important;} .w680{width:680px !important;} .w690{width:690px !important;} .w700{width:700px !important;} .w710{width:710px !important;} .w720{width:720px !important;} .w730{width:730px !important;} .w740{width:740px !important;} .w750{width:750px !important;} .w760{width:760px !important;} .w770{width:770px !important;} .w
780{width:780px !important;} .w790{width:790px !important;} .w800{width:800px !important;} .w810{width:810px !important;} .w820{width:820px !important;} .w830{width:830px !important;} .w840{width:840px !important;} .w850{width:850px !important;} .w860{width:860px !important;} .w870{width:870px !important;} .w880{width:880px !important;} .w890{width:890px !important;} .w900{width:900px !important;}

.h5{height:5px !important;} .h10{height:10px !important;} .h15{height:15px !important;} .h20{height:20px !important;} .h25{height:25px !important;} .h30{height:30px !important;} .h35{height:35px !important;} .h40{height:40px !important;} .h45{height:45px !important;} .h50{height:50px !important;} .h55{height:55px !important;} .h60{height:60px !important;} .h65{height:65px !important;} .h70{height:70px !important;} .h75{height:75px !important;} .h80{height:80px !important;} .h85{height:85px !important;} .h90{height:90px !important;} .h95{height:95px !important;} .h100{height:100px !important;}
.h110{height:110px !important;} .h120{height:120px !important;} .h130{height:130px !important;} .h140{height:140px !important;} .h150{height:150px !important;} .h160{height:160px !important;} .h170{height:170px !important;} .h180{height:180px !important;} .h190{height:190px !important;} .h200{height:200px !important;} .h210{height:210px !important;} .h220{height:220px !important;} .h230{height:230px !important;} .h240{height:240px !important;} .h250{height:250px !important;} .h260{height:260px !important;} .h270{height:270px !important;} .h280{height:280px !important;} .h290{height:290px !important;} .h300{height:300px !important;} .h310{height:310px !important;} .h320{height:320px !important;} .h330{height:330px !important;} .h340{height:340px !important;} .h350{height:350px !important;} .h360{height:360px !important;} .h370{height:370px !important;} .h380{height:380px !important;} .h390{height:390px !important;} .h400{height:400px !important;} .h410{height:410px !important;} .h420{height:420px !important;} .h430{height:430px !important;} .h440{height:440px !important;} .h450{height:450px !important;} .h460{height:460px !important;} .h470{height:470px !important;} .h480{height:480px !important;} .h490{height:490px !important;}  .h500{height:500px !important;} .h510{height:510px !important;} .h520{height:520px !important;} .h530{height:530px !important;} .h540{height:540px !important;} .h550{height:550px !important;} .h560{height:560px !important;} .h570{height:570px !important;} .h580{height:580px !important;} .h590{height:590px !important;} .h610{height:610px !important;} .h620{height:620px !important;} .h630{height:630px !important;} .h640{height:640px !important;} .h650{height:650px !important;} .h660{height:660px !important;} .h670{height:670px !important;} .h680{height:680px !important;} .h690{height:690px !important;} .h700{height:700px !important;}


.l5{padding-left:5px !important;} .l10{padding-left:10px !important;} .l15{padding-left:15px !important;} .l20{padding-left:20px !important;} .l25{padding-left:25px !important;} .l30{padding-left:30px !important;} .l35{padding-left:35px !important;} .l40{padding-left:40px !important;} .l45{padding-left:45px !important;} .l50{padding-left:50px !important;} .l55{padding-left:55px !important;} .l60{padding-left:60px !important;} .l65{padding-left:65px !important;} .l70{padding-left:70px !important;} .l75{padding-left:75px !important;} .l80{padding-left:80px !important;} .l85{padding-left:85px !important;} .l90{padding-left:90px !important;} .l95{padding-left:95px !important;} .l100{padding-left:100px !important;}
.h110{height:110px !important;} .h120{height:120px !important;} .h130{height:130px !important;} .h140{height:140px !important;} .h150{height:150px !important;} .h160{height:160px !important;} .h170{height:170px !important;} .h180{height:180px !important;} .h190{height:190px !important;} .h200{height:200px !important;} .h210{height:210px !important;} .h220{height:220px !important;} .h230{height:230px !important;} .h240{height:240px !important;} .h250{height:250px !important;} .h260{height:260px !important;} .h270{height:270px !important;} .h280{height:280px !important;} .h290{height:290px !important;} .h300{height:300px !important;} .h310{height:310px !important;} .h320{height:320px !important;} .h330{height:330px !important;} .h340{height:340px !important;} .h350{height:350px !important;} .h360{height:360px !important;} .h370{height:370px !important;} .h380{height:380px !important;} .h390{height:390px !important;} .h400{height:400px !important;} .h410{height:410px !important;} .h420{height:420px !important;} .h430{height:430px !important;} .h440{height:440px !important;} .h450{height:450px !important;} .h460{height:460px !important;} .h470{height:470px !important;} .h480{height:480px !important;} .h490{height:490px !important;}  .h500{height:500px !important;} .h510{height:510px !important;} .h520{height:520px !important;} .h530{height:530px !important;} .h540{height:540px !important;} .h550{height:550px !important;} .h560{height:560px !important;} .h570{height:570px !important;} .h580{height:580px !important;} .h590{height:590px !important;} .h610{height:610px !important;} .h620{height:620px !important;} .h630{height:630px !important;} .h640{height:640px !important;} .h650{height:650px !important;} .h660{height:660px !important;} .h670{height:670px !important;} .h680{height:680px !important;} .h690{height:690px !important;} .h700{height:700px !important;}

.r5{padding-right:5px !important;} .r10{padding-right:10px !important;} .r15{padding-right:15px !important;} .r20{padding-right:20px !important;} .r25{padding-right:25px !important;} .r30{padding-right:30px !important;} .r35{padding-right:35px !important;} .r40{padding-right:40px !important;} .r45{padding-right:45px !important;} .r50{padding-right:50px !important;} .r55{padding-right:55px !important;} .r60{padding-right:60px !important;} .r65{padding-right:65px !important;} .r70{padding-right:70px !important;} .r75{padding-right:75px !important;} .r80{padding-right:80px !important;} .r85{padding-right:85px !important;} .r90{padding-right:90px !important;} .r95{padding-right:95px !important;} .r100{padding-right:100px !important;}
.r110{padding-right:110px !important;} .r120{padding-right:120px !important;} .r130{padding-right:130px !important;} .r140{padding-right:140px !important;} .r150{padding-right:150px !important;} .r160{padding-right:160px !important;} .r170{padding-right:170px !important;} .r180{padding-right:180px !important;} .r190{padding-right:190px !important;} .r200{padding-right:200px !important;} .r210{padding-right:210px !important;} .r220{padding-right:220px !important;} .r230{padding-right:230px !important;} .r240{padding-right:240px !important;} .r250{padding-right:250px !important;} .r260{padding-right:260px !important;} .r270{padding-right:270px !important;} .r280{padding-right:280px !important;} .r290{padding-right:290px !important;} .r300{padding-right:300px !important;} .r310{padding-right:310px !important;} .r320{padding-right:320px !important;} .r330{padding-right:330px !important;} .r340{padding-right:340px !important;} .r350{padding-right:350px !important;} .r360{padding-right:360px !important;} .r370{padding-right:370px !important;} .r380{padding-right:380px !important;} .r390{padding-right:390px !important;} .r400{padding-right:400px !important;} .r410{padding-right:410px !important;} .r420{padding-right:420px !important;} .r430{padding-right:430px !important;} .r440{padding-right:440px !important;} .r450{padding-right:450px !important;} .r460{padding-right:460px !important;} .r470{padding-right:470px !important;} .r480{padding-right:480px !important;} .r490{padding-right:490px !important;}  .r500{padding-right:500px !important;} .r510{padding-right:510px !important;} .r520{padding-right:520px !important;} .r530{padding-right:530px !important;} .r540{padding-right:540px !important;} .r550{padding-right:550px !important;} .r560{padding-right:560px !important;} .r570{padding-right:570px !important;} .r580{padding-right:580px !important;} .r590{padding-right:590px !important;} .r610{padding-right:610px !important;} .r620{padding-right:620px !important;} .r630{padding-right:630px !important;} .r640{padding-right
:640px !important;} .r650{padding-right:650px !important;} .r660{padding-right:660px !important;} .r670{padding-right:670px !important;} .r680{padding-right:680px !important;} .r690{padding-right:690px !important;} .r700{padding-right:700px !important;}

.t5{padding-top:5px !important;} .t10{padding-top:10px !important;} .t15{padding-top:15px !important;} .t20{padding-top:20px !important;} .t25{padding-top:25px !important;} .t30{padding-top:30px !important;} .t35{padding-top:35px !important;} .t40{padding-top:40px !important;} .t45{padding-top:45px !important;} .t50{padding-top:50px !important;} .t55{padding-top:55px !important;} .t60{padding-top:60px !important;} .t65{padding-top:65px !important;} .t70{padding-top:70px !important;} .t75{padding-top:75px !important;} .t80{padding-top:80px !important;} .t85{padding-top:85px !important;} .t90{padding-top:90px !important;} .t95{padding-top:95px !important;} .t100{padding-top:100px !important;} .t105{padding-top:105px !important;} .t110{padding-top:110px !important;}.t145{padding-top:145px !important;}.t130{padding-top:130px !important;}
.r110{padding-right:110px !important;} .r120{padding-right:120px !important;} .r130{padding-right:130px !important;} .r140{padding-right:140px !important;} .r150{padding-right:150px !important;} .r160{padding-right:160px !important;} .r170{padding-right:170px !important;} .r180{padding-right:180px !important;} .r190{padding-right:190px !important;} .r200{padding-right:200px !important;} .r210{padding-right:210px !important;} .r220{padding-right:220px !important;} .r230{padding-right:230px !important;} .r240{padding-right:240px !important;} .r250{padding-right:250px !important;} .r260{padding-right:260px !important;} .r270{padding-right:270px !important;} .r280{padding-right:280px !important;} .r290{padding-right:290px !important;} .r300{padding-right:300px !important;} .r310{padding-right:310px !important;} .r320{padding-right:320px !important;} .r330{padding-right:330px !important;} .r340{padding-right:340px !important;} .r350{padding-right:350px !important;} .r360{padding-right:360px !important;} .r370{padding-right:370px !important;} .r380{padding-right:380px !important;} .r390{padding-right:390px !important;} .r400{padding-right:400px !important;} .r410{padding-right:410px !important;} .r420{padding-right:420px !important;} .r430{padding-right:430px !important;} .r440{padding-right:440px !important;} .r450{padding-right:450px !important;} .r460{padding-right:460px !important;} .r470{padding-right:470px !important;} .r480{padding-right:480px !important;} .r490{padding-right:490px !important;}  .r500{padding-right:500px !important;} .r510{padding-right:510px !important;} .r520{padding-right:520px !important;} .r530{padding-right:530px !important;} .r540{padding-right:540px !important;} .r550{padding-right:550px !important;} .r560{padding-right:560px !important;} .r570{padding-right:570px !important;} .r580{padding-right:580px !important;} .r590{padding-right:590px !important;} .r610{padding-right:610px !important;} .r620{padding-right:620px !important;} .r630{padding-right:630px !important;} .r640{padding-right
:640px !important;} .r650{padding-right:650px !important;} .r660{padding-right:660px !important;} .r670{padding-right:670px !important;} .r680{padding-right:680px !important;} .r690{padding-right:690px !important;} .r700{padding-right:700px !important;}

.b5{padding-bottom:5px !important;} .b10{padding-bottom:10px !important;} .b15{padding-bottom:15px !important;} .b20{padding-bottom:20px !important;} .b25{padding-bottom:25px !important;} .b30{padding-bottom:30px !important;} .b35{padding-bottom:35px !important;} .b40{padding-bottom:40px !important;} .b45{padding-bottom:45px !important;} .b50{padding-bottom:50px !important;} .b55{padding-bottom:55px !important;} .b60{padding-bottom:60px !important;} .b65{padding-bottom:65px !important;} .b70{padding-bottom:70px !important;} .b75{padding-bottom:75px !important;} .b80{padding-bottom:80px !important;} .b85{padding-bottom:85px !important;} .b90{padding-bottom:90px !important;} .b95{padding-bottom:95px !important;} .b100{padding-bottom:100px !important;}
.b110{padding-bottom:110px !important;} .b120{padding-bottom:120px !important;} .b130{padding-bottom:130px !important;} .b140{padding-bottom:140px !important;} .b150{padding-bottom:150px !important;} .b160{padding-bottom:160px !important;} .b170{padding-bottom:170px !important;} .b180{padding-bottom:180px !important;} .b190{padding-bottom:190px !important;} .b200{padding-bottom:200px !important;} .b210{padding-bottom:210px !important;} .b220{padding-bottom:220px !important;} .b230{padding-bottom:230px !important;} .b240{padding-bottom:240px !important;} .b250{padding-bottom:250px !important;} .b260{padding-bottom:260px !important;} .b270{padding-bottom:270px !important;} .b280{padding-bottom:280px !important;} .b290{padding-bottom:290px !important;} .b300{padding-bottom:300px !important;} .b310{padding-bottom:310px !important;} .b320{padding-bottom:320px !important;} .b330{padding-bottom:330px !important;} .b340{padding-bottom:340px !important;} .b350{padding-bottom:350px !important;} .b360{padding-bottom:360px !important;} .b370{padding-bottom:370px !important;} .b380{padding-bottom:380px !important;} .b390{padding-bottom:390px !important;} .b400{padding-bottom:400px !important;} .b410{padding-bottom:410px !important;} .b420{padding-bottom:420px !important;} .b430{padding-bottom:430px !important;} .b440{padding-bottom:440px !important;} .b450{padding-bottom:450px !important;} .b460{padding-bottom:460px !important;} .b470{padding-bottom:470px !important;} .b480{padding-bottom:480px !important;} .b490{padding-bottom:490px !important;}  .b500{padding-bottom:500px !important;} .b510{padding-bottom:510px !important;} .b520{padding-bottom:520px !important;} .b530{padding-bottom:530px !important;} .b540{padding-bottom:540px !important;} .b550{padding-bottom:550px !important;} .b560{padding-bottom:560px !important;} .b570{padding-bottom:570px !important;} .b580{padding-bottom:580px !important;} .b590{padding-bottom:590px !important;} .b610{padding-bottom:610px !important;} .b620{padding-bottom:620px !important;} .b630{p
adding-bottom:630px !important;} .b640{padding-bottom:640px !important;} .b650{padding-bottom:650px !important;} .b660{padding-bottom:660px !important;} .b670{padding-bottom:670px !important;} .b680{padding-bottom:680px !important;} .b690{padding-bottom:690px !important;} .b700{padding-bottom:700px !important;}

.iLeft{
float: left;
}

.iGridBottom { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}
.iGridBottom td { 
	border-top:0px hidden ! important;
	width: 100%;
	}

.iRequired{
color:red;
}

.iLinkButton{
background-color: #3d84cc; 
color: #ffffff; 
border-left: solid 1px #EDEDED; 
border-top: solid 1px #EDEDED; 
border-right: solid 1px #848284; 
border-bottom: solid 1px #848284; 
padding: 3px; padding-left:5px; padding-right:5px; 
line-height:22px; 
font-weight: bold; font-size:85%; font-family: Tahoma; 
text-decoration:none;
cursor:default;
}
a.iLinkButton:link, a.iLinkButton:visited, a.iLinkButton:hover {
	color: #ffffff;
	}

a.iLink:link, a.iLink:visited, a.iLink:hover {
	color: #0033cc;
	text-decoration:none;
	}

.iFloatLeftDiv {
	height:340px;
	left:730px;
	position:fixed;
	top:40px;
	width:250px;
	z-index:99999;
}

.iAssis
{
overflow:auto; border:solid 1px #3d84cc; border-top:hidden;
}

.iW100 input
{
	width:100px;
}
.iW100 textarea
{
	width:100px;
}
.iW100 select
{
	width:100px;
	height:21px;
}

.iW150 input
{
	width:150px;
}
.iW150 textarea
{
	width:150px;
}
.iW150 select
{
	width:150px;
	height:21px;
}

.iW200 input
{
	width:200px;
}
.iW200 textarea
{
	width:200px;
}
.iW200 select
{
	width:200px;
	height:21px;
}
.iHideTopBorder td
{
	border-top:hidden;
}
.iHideBottomBorder th
{
	border-bottom:0px !important;
}
.iHideBottomBorder td
{
	border-bottom:0px !important;
}
select {
	height:21px;
}
.date {
	width:80px !important;
}
.iReadOnly{
	background-color:#f7f8fa;
	border:none 0px;
}