* {
	margin: 0;
	padding: 0;
}

BODY {
	font-weight: normal;
	font-size: 62%;
	margin: 0;
	padding: 0;
	text-transform: none;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier";
	background-color: #f0f9ff;
	background-image: none;
	color: #000000;
	overflow: hidden;
}

input, textarea, select, span {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier";
}

textarea {
	overflow: auto;
}

span {
	white-space: normal !important;
}

#BodyPopup {
	background-color: #dcdcdc;
	background-image: none;
	color: #000000;
}

A {
	padding: 1px 2px 1px 2px;
}

	A:link, A:visited {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		color: #003366;
	}

	A:hover, A:focus, A:active {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		color: #0066ff;
	}

	A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:disabled, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
		font-weight: bolder;
		text-decoration: none !important;
		background-image: none !important;
		background-color: Transparent !important;
		color: #696969 !important;
	}

	A.Button {
		border-width: 2px;
		border-style: solid;
		border-top-color: #ffffff;
		border-left-color: #ffffff;
		border-bottom-color: #696969;
		border-right-color: #696969;
		text-align: center;
	}

		A.Button:link, A.Button:visited {
			border-width: 2px;
			border-style: solid;
			border-top-color: #ffffff;
			border-left-color: #ffffff;
			border-bottom-color: #696969;
			border-right-color: #696969;
			background-color: #dcdcdc;
			background-image: none;
			color: #000000;
			text-align: center;
			font-size: 90%;
			font-weight: bold;
			text-decoration: none;
		}

		A.Button:hover, A.Button:focus, A.Button:active {
			border-width: 2px;
			border-style: solid;
			border-top-color: #ffffff;
			border-left-color: #ffffff;
			border-bottom-color: #696969;
			border-right-color: #696969;
			background-color: #6699cc;
			background-image: none;
			color: #ffffff;
			text-align: center;
			font-size: 90%;
			font-weight: bold;
			text-decoration: none;
		}

		A.Button.aspNetDisabled, A.Button.aspNetDisabled:active, A.Button.aspNetDisabled:disabled, A.Button.aspNetDisabled:focus, A.Button.aspNetDisabled:hover {
			font-size: 90%;
			font-weight: bold;
			text-decoration: none !important;
			background-image: none !important;
			background-color: #dcdcdc !important;
			color: #696969 !important;
			text-align: center;
		}

	A.ButtonExtension {
		font-size: 100%;
		vertical-align: middle;
		text-align: center;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		background-color: #dcdcdc;
		background-image: none;
		text-decoration: none;
	}

		A.ButtonExtension:link, A.ButtonExtension:visited {
			font-size: 100%;
			vertical-align: middle;
			text-align: center;
			border-width: 1px;
			border-style: solid;
			border-color: #000000;
			background-color: #dcdcdc;
			background-image: none;
			text-decoration: none;
		}

		A.ButtonExtension:hover, A.ButtonExtension:focus, A.ButtonExtension:active {
			font-size: 100%;
			vertical-align: middle;
			text-align: center;
			border-width: 1px;
			border-style: solid;
			border-color: #000000;
			background-color: #6699cc;
			background-image: none;
			color: #66ff66;
			text-decoration: none;
		}

		A.ButtonExtension.aspNetDisabled, A.ButtonExtension.aspNetDisabled:active, A.ButtonExtension.aspNetDisabled:disabled, A.ButtonExtension.aspNetDisabled:focus, A.ButtonExtension.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

	A.ButtonExtensionSelected {
		font-size: 100%;
		vertical-align: middle;
		text-align: center;
		border-width: 3px;
		border-bottom-width: 0;
		border-style: solid;
		border-color: #000000;
		background-color: #eae4c3;
		background-image: none;
		text-decoration: none;
	}

		A.ButtonExtensionSelected:link, A.ButtonExtensionSelected:visited {
			font-size: 100%;
			vertical-align: middle;
			text-align: center;
			border-width: 3px;
			border-bottom-width: 0;
			border-style: solid;
			border-color: #000000;
			background-color: #eae4c3;
			background-image: none;
			text-decoration: none;
		}

		A.ButtonExtensionSelected:hover, A.ButtonExtensionSelected:focus, A.ButtonExtensionSelected:active {
			font-size: 100%;
			vertical-align: middle;
			text-align: center;
			border-width: 3px;
			border-bottom-width: 0;
			border-style: solid;
			border-color: #000000;
			background-color: #eae4c3;
			background-image: none;
			color: #66ff66;
			text-decoration: none;
		}

		A.ButtonExtensionSelected.aspNetDisabled, A.ButtonExtensionSelected.aspNetDisabled:active, A.ButtonExtensionSelected.aspNetDisabled:disabled, A.ButtonExtensionSelected.aspNetDisabled:focus, A.ButtonExtensionSelected.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

	A.ButtonSecurity {
		font-size: 90%;
		border-width: 1px;
		border-style: solid;
		border-top-color: #ffffff;
		border-left-color: #ffffff;
		border-bottom-color: #696969;
		border-right-color: #696969;
		background-color: #dcdcdc;
		background-image: none;
	}

		A.ButtonSecurity:link, A.ButtonSecurity:visited {
			font-size: 90%;
			border-width: 1px;
			border-style: solid;
			border-top-color: #ffffff;
			border-left-color: #ffffff;
			border-bottom-color: #696969;
			border-right-color: #696969;
			background-color: #dcdcdc;
			background-image: none;
		}

		A.ButtonSecurity:hover, A.ButtonSecurity:focus, A.ButtonSecurity:active {
			font-size: 90%;
			border-width: 1px;
			border-style: solid;
			border-top-color: #ffffff;
			border-left-color: #ffffff;
			border-bottom-color: #696969;
			border-right-color: #696969;
			background-color: #6699cc;
			background-image: none;
		}

		A.ButtonSecurity.aspNetDisabled, A.ButtonSecurity.aspNetDisabled:active, A.ButtonSecurity.aspNetDisabled:disabled, A.ButtonSecurity.aspNetDisabled:focus, A.ButtonSecurity.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

	A.Selected {
		visibility: hidden;
		font-size: 1px;
	}

		A.Selected:link, A.Selected:visited, A.Selected:hover, A.Selected:focus, A.Selected:active {
			visibility: hidden;
			font-size: 1px;
		}

	A.Spaced {
		font-size: 100%;
		text-decoration: none;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 15px;
		background-color: Transparent;
		color: #adadad;
	}

		A.Spaced:link, A.Spaced:visited {
			font-size: 100%;
			text-decoration: underline;
			font-weight: bolder;
			background-color: Transparent;
			background-image: none;
			padding: 1px 2px 1px 15px;
			background-color: Transparent;
			color: #003366;
		}

		A.Spaced:hover, A.Spaced:focus, A.Spaced:active {
			font-size: 100%;
			text-decoration: underline;
			font-weight: bolder;
			background-color: Transparent;
			background-image: none;
			padding: 1px 2px 1px 15px;
			background-color: Transparent;
			color: #0066ff;
		}

		A.Spaced.aspNetDisabled, A.Spaced.aspNetDisabled:active, A.Spaced.aspNetDisabled:disabled, A.Spaced.aspNetDisabled:focus, A.Spaced.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

TABLE, TD {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none 0;
	border-collapse: collapse;
}

.CalendarTimeOffLinkButton {
	font-size: 100%;
	text-decoration: none;
	font-weight: bolder;
	background-color: Transparent;
	background-image: none;
	padding: 1px 2px 1px 2px;
	background-color: Transparent;
	color: #adadad;
}

	.CalendarTimeOffLinkButton:link, .CalendarTimeOffLinkButton:visited {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		background-color: Transparent;
		color: #003366;
	}

	.CalendarTimeOffLinkButton:hover, .CalendarTimeOffLinkButton:focus, .CalendarTimeOffLinkButton:active {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		background-color: Transparent;
		color: #0066ff;
	}

	.CalendarTimeOffLinkButton.aspNetDisabled, CalendarTimeOffLinkButton.aspNetDisabled:active, CalendarTimeOffLinkButton.aspNetDisabled:disabled, CalendarTimeOffLinkButton.aspNetDisabled:focus, CalendarTimeOffLinkButton.aspNetDisabled:hover {
		text-decoration: none !important;
		background-image: none !important;
		background-color: Transparent !important;
		color: #696969 !important;
	}

.CalendarTimeEarnedLinkButton {
	font-size: 100%;
	text-decoration: none;
	font-weight: bolder;
	background-color: Transparent;
	background-image: none;
	padding: 1px 2px 1px 2px;
	background-color: Transparent;
	color: #adadad;
}

	.CalendarTimeEarnedLinkButton:link, .CalendarTimeEarnedLinkButton:visited {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		background-color: Transparent;
		color: #990000;
	}

	.CalendarTimeEarnedLinkButton:hover, .CalendarTimeEarnedLinkButton:focus, .CalendarTimeEarnedLinkButton:active {
		font-size: 100%;
		text-decoration: underline;
		font-weight: bolder;
		background-color: Transparent;
		background-image: none;
		padding: 1px 2px 1px 2px;
		background-color: Transparent;
		color: #0066ff;
	}

	.CalendarTimeEarnedLinkButton.aspNetDisabled, .CalendarTimeEarnedLinkButton.aspNetDisabled:active, .CalendarTimeEarnedLinkButton.aspNetDisabled:disabled, .CalendarTimeEarnedLinkButton.aspNetDisabled:focus, .CalendarTimeEarnedLinkButton.aspNetDisabled:hover {
		text-decoration: none !important;
		background-image: none !important;
		background-color: Transparent !important;
		color: #696969 !important;
	}

div#divBackgroundUnsecured {
	position: absolute;
	left: 500px;
	top: 20%;
	height: 60%;
	width: 400px;
	z-index: -1;
	max-width: 1024px;
}

div#divBackground {
	position: absolute;
	left: 60%;
	top: 8%;
	height: 70%;
	width: 40%;
	max-width: 925px;
	max-height: 400px;
}

div#divBottomBanner {
	text-decoration: none;
	width: 99.75%;
	background-color: #003366;
	background-image: none;
	color: #adadad;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	padding: 2px 0 2px 0;
}

	div#divBottomBanner:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

	div#divBottomBanner A {
		padding: 0 20px 0 0;
	}

		div#divBottomBanner A:link, div#divBottomBanner A:visited {
			text-decoration: underline;
			padding: 0 20px 0 0;
			background-image: none;
			background-color: Transparent;
			color: #ffffff;
		}

		div#divBottomBanner A:hover, div#divBottomBanner A:focus, div#divBottomBanner A:active {
			text-decoration: underline;
			padding: 0 20px 0 0;
			background-image: none;
			background-color: #6699cc;
			color: #66FF66;
		}

		div#divBottomBanner A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:disabled, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

div#divBottomBanner2 {
	text-decoration: none;
	width: 99.75%;
	background-color: #003366;
	background-image: none;
	color: #adadad;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	padding: 2px 0 2px 0;
}

	div#divBottomBanner2:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

	div#divBottomBanner2 A {
		padding: 0 20px 0 0;
	}

		div#divBottomBanner2 A:link, div#divBottomBanner2 A:visited {
			text-decoration: underline;
			padding: 0 20px 0 0;
			background-image: none;
			background-color: Transparent;
			color: #ffffff;
		}

		div#divBottomBanner2 A:hover, div#divBottomBanner2 A:focus, div#divBottomBanner2 A:active {
			text-decoration: underline;
			padding: 0 20px 0 0;
			background-image: none;
			background-color: #6699cc;
			color: #66FF66;
		}

		div#divBottomBanner2 A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

div#divCompanyInfo {
	text-align: left;
	float: left;
}

div#divContent {
	width: 98%;
	margin: 0 0 0 2px;
	padding: 0 0 0 0;
	overflow: hidden;
	float: left;
}

div#divFooter {
	width: 99%;
	margin: 0 0 0 2px;
	padding: 0 0 0 0;
	float: left;
}

div#divGrid {
	overflow: auto;
	padding: 0 0 20px 0;
	margin-right: 7px;
}

div#divGrid2 {
	overflow: auto;
	padding: 0 0 20px 0;
	margin-right: 7px;
}

div#divHeader {
	float: left;
	width: 98%;
	padding-left: 4px;
	padding-top: 4px;
}

div#divIContent {
	width: 100%;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: auto;
}
/* Changed Above to be Overflow Auto and Commented Out After*/
/*div#divIContent:after {
		content: ".";
		display: block;
		height: 0;
		overflow: auto;
		clear: both;
		visibility: hidden;
	}*/

div#divIFooter {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	visibility: visible;
	clear: both;
	position: relative;
}

	div#divIFooter:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

div#diviFrame {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	overflow: hidden;
}

div#divMenu {
	text-decoration: none;
	float: left;
	font-size: 110%;
	width: 98%;
	background-color: #003366;
	background-image: none;
	color: #adadad;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	margin: 0 4px 3px 3px;
	padding: 2px 0 2px 0;
}

	div#divMenu:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

div#divScroll {
	overflow: auto;
	min-width: 925px;
	padding: 0 0 0 4px;
	height: 90%;
}

div#divScrollMain {
	overflow: auto;
	min-width: 945px;
	padding: 0 0 0 4px;
	height: 100%;
}

div#divTabBar {
	text-decoration: none;
	float: none;
	width: 99.75%;
	background-color: #003366;
	background-image: none;
	color: #adadad;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	padding: 2px 0 2px 0;
	margin: 0 0 2px 0;
	font-size: 98%;
}

	div#divTabBar:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

	div#divTabBar A {
		padding: 0 10px 0 0;
	}

		div#divTabBar A:link, div#divTabBar A:visited {
			text-decoration: underline;
			padding: 0 10px 0 0;
			background-image: none;
			background-color: Transparent;
			color: #ffffff;
		}

		div#divTabBar A:hover, div#divTabBar A:focus, div#divTabBar A:active {
			text-decoration: underline;
			padding: 0 10px 0 0;
			background-image: none;
			background-color: #6699CC;
			color: #66FF66;
		}

		div#divTabBar A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

div#divTabBarLineItem {
	text-decoration: none;
	float: none;
	width: 99.75%;
	background-color: #003366;
	background-image: none;
	color: #adadad;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	padding: 2px 0 2px 0;
	margin: 0 0 2px 0;
	font-size: 98%;
}

	div#divTabBarLineItem:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
		visibility: hidden;
	}

	div#divTabBarLineItem A {
		padding: 0 15px 0 0;
	}

		div#divTabBarLineItem A:link, div#divTabBarLineItem A:visited {
			text-decoration: underline;
			padding: 0 15px 0 0;
			background-image: none;
			background-color: Transparent;
			color: #ffffff;
		}

		div#divTabBarLineItem A:hover, div#divTabBarLineItem A:focus, div#divTabBarLineItem A:active {
			text-decoration: underline;
			padding: 0 15px 0 0;
			background-image: none;
			background-color: #6699CC;
			color: #66FF66;
		}

		div#divTabBarLineItem A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

div#divUserInfo {
	float: right;
	padding-bottom: 1px;
}

div#divUpdateProgress {
	position: absolute;
	z-index: 199;
	top: 0;
	left: 0;
	width: 100%;
	clear: both;
	font-size: 1%;
	background-color: #f0f9ff;
}

.divLeft {
	text-align: left;
}

.divRight {
	padding-top: 3px;
	padding-right: 6px;
	text-align: right;
}

.divCenter {
	text-align: center;
}

.divEmptyTabBar {
	float: none;
	background-color: #003366;
	background-image: none;
	color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	padding: 2px 0 2px 0;
	margin: 0 0 2px 0;
}

.divErrorContent {
	font-size: 110%;
	font-weight: 900;
	background-color: Transparent;
	background-image: none;
	color: #cc0000;
	margin-right: 15px;
	margin-bottom: 2px;
	padding: 1px 4px 1px 4px;
}

.CollapsePanelHeader {
	color: #000000;
	background-color: #dcdcdc;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
}

.CollapsePanel {
	background-color: #f0f9ff;
	height: 0;
	overflow: hidden;
}

.DynamicMenuStyle {
	text-decoration: none;
	background-color: #ffffff;
	background-image: none;
	color: #adadad;
	font-size: 110%;
	text-align: left;
	border-style: solid;
	border-width: 2px;
	border-color: #6699cc;
	z-index: 1000;
}

.DynamicMenuItemStyle, .DynamicMenuHoverStyle, .DynamicMenuSelectedStyle {
	background-color: #ffffff;
	background-image: none;
	font-size: 110%;
	padding: 0 15px 0 5px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	color: #DCDCDC;
	text-decoration: none;
	z-index: 1000;
}

	.DynamicMenuItemStyle A, .DynamicMenuHoverStyle A, .DynamicMenuSelectedStyle A {
		padding: 0 15px 0 5px;
	}

		.DynamicMenuItemStyle A:link, .DynamicMenuItemStyle A:visited, .DynamicMenuSelectedStyle A:link, .DynamicMenuSelectedStyle A:visited {
			display: block;
			background-color: #ffffff;
			background-image: none;
			color: #003366;
			font-size: 110%;
			padding: 0 15px 0 5px;
			border-bottom-color: #ffffff;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			text-decoration: underline;
			z-index: 1000;
		}

		.DynamicMenuItemStyle A:hover, .DynamicMenuSelectedStyle A:hover, .DynamicMenuItemStyle A:focus, .DynamicMenuSelectedStyle A:focus, .DynamicMenuItemStyle A:active, .DynamicMenuSelectedStyle A:active {
			background-color: #ffffff;
			background-image: none;
			color: #003366;
			font-size: 110%;
			padding: 0 15px 0 5px;
			border-bottom-color: #ffffff;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			text-decoration: underline;
			z-index: 1000;
		}

		.DynamicMenuHoverStyle A:link, .DynamicMenuHoverStyle A:visited {
			background-color: #6699cc;
			background-image: none;
			color: #66ff66;
			font-size: 110%;
			padding: 0 15px 0 5px;
			border-bottom-color: #6699cc;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			text-decoration: underline;
			z-index: 1000;
		}

		.DynamicMenuHoverStyle A:hover, .DynamicMenuHoverStyle A:focus, .DynamicMenuHoverStyle A:active {
			background-color: #6699cc;
			background-image: none;
			color: #66ff66;
			font-size: 110%;
			padding: 0 15px 0 5px;
			border-bottom-color: #6699cc;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			text-decoration: underline;
			z-index: 1000;
		}

		.DynamicMenuItemStyle A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

		.DynamicMenuHoverStyle A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

		.DynamicMenuSelectedStyle A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderAmount {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
}

	.fixedheaderAmount A {
	}

		.fixedheaderAmount A:link, .fixedheaderAmount A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderAmount A:hover, .fixedheaderAmount A:focus, .fixedheaderAmount A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderAmount A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderDate {
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

	.fixedheaderDate A {
	}

		.fixedheaderDate A:link, .fixedheaderDate A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderDate A:hover, .fixedheaderDate A:focus, .fixedheaderDate A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderDate A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderNumber {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
}

	.fixedheaderNumber A {
	}

		.fixedheaderNumber A:link, .fixedheaderNumber A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderNumber A:hover, .fixedheaderNumber A:focus, .fixedheaderNumber A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderNumber A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderReference {
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

	.fixedheaderReference A {
	}

		.fixedheaderReference A:link, .fixedheaderReference A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderReference A:hover, .fixedheaderReference A:focus, .fixedheaderReference A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderReference A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderRemit {
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

	.fixedheaderRemit A {
	}

		.fixedheaderRemit A:link, .fixedheaderRemit A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderRemit A:hover, .fixedheaderRemit A:focus, .fixedheaderRemit A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderRemit A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderSelect {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
}

.fixedheaderStatus {
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

	.fixedheaderStatus A {
	}

		.fixedheaderStatus A:link, .fixedheaderStatus A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
		}

		.fixedheaderStatus A:hover, .fixedheaderStatus A:focus, .fixedheaderStatus A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
		}

		.fixedheaderStatus A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.fixedheaderDropDown {
	font-size: 95%;
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

.GridViewAlternatingItem {
	background-color: #dcdcdc;
	color: #000000;
	vertical-align: top;
}

.GridViewEditItem {
	background-color: #c0c0c0;
	color: #000000;
	vertical-align: top;
}

.GridViewFooter {
	background-color: #c0c0c0;
	color: #000000;
	vertical-align: top;
}

.GridViewGrid {
	background-color: #ffffff;
	background-image: none;
	color: #000000;
	padding: 0 0 0 0;
	font-size: 100%;
}

	.GridViewGrid tr th, .GridViewGrid tr td {
		border-style: solid;
		border-width: 1px;
		border-color: #BEBEBE;
	}

.GridViewHeader {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	vertical-align: top;
}

	.GridViewHeader A {
		padding: 0 4px 0 4px;
	}

		.GridViewHeader A:link, .GridViewHeader A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewHeader A:hover, .GridViewHeader A:focus, .GridViewHeader A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewHeader A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.GridViewHeaderNested {
	background-color: #a9a9a9;
	color: #000000;
	text-align: center;
	vertical-align: top;
}

	.GridViewHeaderNested A {
		padding: 0 4px 0 4px;
	}

		.GridViewHeaderNested A:link, .GridViewHeaderNested A:visited {
			background-color: Transparent;
			background-image: none;
			color: #000000;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewHeaderNested A:hover, .GridViewHeaderNested A:focus, .GridViewHeaderNested A:active {
			background-color: Transparent;
			background-image: none;
			color: #66ff66;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewHeaderNested A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.GridViewItem {
	background-color: #f5f5f5;
	color: #000000;
	vertical-align: top;
	padding: 0 4px 0 4px;
}

.GridViewPager {
	background-color: #000000 !important;
	color: #66ff66 !important;
	text-align: Left;
	text-decoration: none !important;
}

	.GridViewPager tr th, .GridViewPager tr td {
		border-style: none;
		border-width: 0;
	}

	.GridViewPager A {
		padding: 0 4px 0 4px;
	}

		.GridViewPager A:link, .GridViewPager A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewPager A:hover, .GridViewPager A:focus, .GridViewPager A:active {
			background-color: #6699cc;
			background-image: none;
			color: #66ff66;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewPager A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.GridViewPagerNested {
	background-color: #808080;
	color: #ffffff;
	text-align: Left;
}

	.GridViewPagerNested A {
		padding: 0 4px 0 4px;
	}

		.GridViewPagerNested A:link, .GridViewPagerNested A:visited {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewPagerNested A:hover .GridViewPagerNested A:focus, .GridViewPagerNested A:active {
			background-color: Transparent;
			background-image: none;
			color: #ffffff;
			text-align: right;
			vertical-align: top;
			padding: 0 4px 0 4px;
		}

		.GridViewPagerNested A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.GridViewSelectedItem {
	background-color: #99CCFF;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
}

.HyperLinkHeaderLogo, .HyperLinkHeaderLogo A, .HyperLinkHeaderLogo img {
	border: none;
}

	.HyperLinkHeaderLogo A:link, .HyperLinkHeaderLogo A:visited, .HyperLinkHeaderLogo A:active, .HyperLinkHeaderLogo A:hover, .HyperLinkHeaderLogo A:focus {
		border: none;
	}

.iframeStandard {
	background-color: Transparent !important;
	background-image: none;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ImageButtonLineHeight {
	width: 14px;
	height: 14px;
}

.LinkButtonRight {
}

.MenuGridTitle {
	font-size: 120%;
	font-weight: bold;
	background-color: Transparent;
	background-image: none;
	text-decoration: none;
	color: #ffffff;
	text-align: Left;
}

.MenuMain {
	display: block;
	font-size: 110%;
	font-weight: bolder;
	border-bottom-color: #003366;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	background-color: #003366;
	background-image: none;
	color: #ffffff;
	padding: 2px 10px 0 10px;
	text-decoration: underline;
}

	.MenuMain A {
		padding: 2px 10px 0 10px;
	}

		.MenuMain A:link, .MenuMain A:visited {
			display: block;
			font-size: 105%;
			font-weight: bolder;
			border-bottom-color: #003366;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			background-color: #003366;
			background-image: none;
			color: #ffffff;
			padding: 2px 10px 0 10px;
			text-decoration: underline;
		}

		.MenuMain A:hover, .MenuMain A:focus, .MenuMain A:active {
			font-size: 105%;
			font-weight: bolder;
			background-color: #6699cc;
			background-image: none;
			border-bottom-color: #6699cc;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			color: #66ff66;
			padding: 2px 10px 0 10px;
			text-decoration: underline;
		}

.MainMenu A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
	text-decoration: none !important;
	background-image: none !important;
	background-color: Transparent !important;
	color: #696969 !important;
}

.Menu_Disabled, .Menu_Disabled A {
	visibility: hidden;
}

	.Menu_Disabled A:link, .Menu_Disabled A:visited {
		visibility: hidden;
	}

	.Menu_Disabled A:hover, .Menu_Disabled A:focus, .Menu_Disabled A:active {
		visibility: hidden;
	}

.ModalBackground {
	background-color: #f0f9ff;
	background-image: none;
	opacity: 0.7;
}

.ModalPopup {
	background-color: #dcdcdc;
	background-image: none;
	border-width: 3px;
	border-style: solid;
	border-color: #696969;
	padding: 3px;
}

.PanelLoginLayout {
	border-style: double;
	border-color: #003366;
	background-color: Transparent;
	background-image: none;
	color: #000000;
	border-width: 4px;
	margin: 30px 0 0 30px;
	padding: 10px 10px 10px 10px;
}

.PanelSelectedTab {
	background-color: #eae4c3;
	background-image: none;
	height: 250px;
	width: 60em;
	visibility: visible;
	border-style: solid;
	border-color: #000000;
	border-width: 3px;
}

.PanelUnselectedTab {
	height: 0;
	width: 0;
	visibility: hidden;
	border-style: none;
	border-color: #000000;
	border-width: 0;
	position: absolute;
	top: 0px;
}

div#divReportViewer {
	overflow: auto;
	height: 98%;
	width: 99.75%;
	border-top: solid 2px #003366;
}

.report-viewer, .report-viewer div, .report-viewer object {
	height: 100%;
	width: 100%;
}

.stdButton {
	border-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #696969;
	border-right-color: #696969;
	background-color: #dcdcdc;
	background-image: none;
	color: #000000;
	text-align: center;
	font-size: 100%;
	font-weight: 900;
	text-decoration: none;
}

.stdButtonHover {
	border-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #696969;
	border-right-color: #696969;
	background-color: #6699cc;
	background-image: none;
	color: #ffffff;
	text-align: center;
	font-size: 100%;
	font-weight: 900;
	text-decoration: none;
}

.stdButtonInvisible {
	border-style: none;
	background-color: Transparent;
	background-image: none;
	color: #f0f9ff;
	font-size: 0%;
	text-decoration: none;
}

.stdCheckBox input {
	font-size: 100%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 2px 1px 1px 2px;
	margin: 0 0 0 0;
	width: 14px;
	height: 14px;
	border-style: none !important;
	border-color: #ffffff !important;
	border-width: 0 !important;
}

	.stdCheckBox input:disabled, .stdCheckBox input[disabled] {
		font-size: 100%;
		background-color: #b0c4de !important;
		background-image: none;
		color: #000000;
		text-align: left;
		vertical-align: middle;
		padding: 1px 1px 1px 1px;
		margin: 0 0 0 0;
		width: 14px;
		height: 14px;
		border-style: none !important;
		border-color: #999999 !important;
		border-width: 0 !important;
	}

.stdFileUpload {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
}

.stdLabelYear {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: left;
}

.stdLabelMonth {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: right;
}

.stdLabelInt {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: right;
}

.stdLabelIntRED {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: right;
}

.stdLabelNumeric {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: right;
}

.stdLabelNumericRED {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	text-align: right;
}

.stdLabelNoteFullSizeNumeric {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	color: #008080;
	text-align: right;
}

.stdLabelNoteFullSizeNumericRED {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	color: #cc0000;
	text-align: right;
}

.stdLabel {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	vertical-align: baseline;
}

.stdLabelWhite {
	font-size: 95%;
	font-weight: bold;
	background-color: Transparent !important;
	background-image: none;
	color: #ffffff;
	padding: 0 3px 0 0;
	vertical-align: baseline;
}

.stdLabelBold {
	font-size: 120%;
	font-weight: bold;
	background-color: Transparent !important;
	background-image: none;
	color: #003366;
	text-align: Left;
}

.stdLabelBoldTitle {
	font-size: 110%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #003366;
	text-align: left;
}

.stdLabelBoyceManaged {
	font-size: 110%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	text-align: left;
}

.stdLabelCurrent {
	position: relative;
	float: left;
	background-color: Transparent !important;
	background-image: none;
	color: #0066ff;
	padding: 0 30px 0 0;
}

.stdLabelCurrentRight {
	position: relative;
	float: right;
	background-color: Transparent !important;
	background-image: none;
	color: #0066ff;
	padding: 0 3px 0 0;
}

.stdLabelEmpty {
	font-size: 1%;
	background-color: Transparent !important;
	background-image: none;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.stdLabelError {
	font-size: 120%;
	font-weight: 900;
	background-color: #cc0000 !important;
	background-image: none;
	color: #ffffff;
	margin: 0 15px 0 0;
	padding: 0 4px 0 4px;
}

.stdLabelRequired {
	font-size: 110%;
	font-weight: 700;
	color: #cc0000 !important;
	margin: 0 15px 0 0;
	padding: 0 4px 0 4px;
}

.stdLabelNote {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #008080;
	text-align: left;
	vertical-align: top;
	padding: 0 0 3px 0;
}

.stdLabelNoteFullSize {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	padding: 0 3px 0 0;
	vertical-align: baseline;
	color: #008080;
}

.stdLabelNotEnabled {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #CDCDCD;
	padding: 0 3px 0 0;
	vertical-align: baseline;
}

.stdLabelSelectedTab {
	background-color: Transparent !important;
	background-image: none;
	color: #0099FF;
	font-size: 100%;
	font-weight: 900;
	text-align: left;
	padding: 0 8px 0 0;
}

.stdLabelSmall {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 0 0 3px 0;
}

.stdLabelValidator {
	font-size: 120%;
	font-weight: 900;
	background-color: #cc0000 !important;
	background-image: none;
	color: #ffffff;
	margin: 0 15px 0 0;
	padding: 0 4px 0 4px;
}

.stdLabelVOIDED {
	font-size: 170%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	text-align: left;
}

.stdLabelVOUCHER {
	font-size: 170%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #3333ff;
	text-align: left;
}

.stdLabelWarning {
	font-size: 120%;
	font-weight: 900;
	background-color: #ffa824 !important;
	background-image: none;
	color: #000000;
	margin: 0 15px 0 0;
	padding: 0 4px 0 4px;
}

.TransactionLocked {
	font-size: 110%;
	font-weight: 900;
	background-color: #FDF7B8 !important;
	background-image: none;
	color: #003366;
	text-align: center;
	vertical-align: top;
	border-style: none;
}

.stdTextBoxLabelPending {
	background-color: #FDF7B8 !important;
	background-image: none;
	color: #FFCC11;
	text-align: center;
	border-style: double;
	border-color: #FFCC11;
	font-size: 90%;
	font-weight: 900;
	width: 10em;
}

.stdTextBoxLabelWorkFile {
	background-color: #FDF7B8 !important;
	background-image: none;
	color: #FFCC11;
	text-align: center;
	border-style: double;
	border-color: #FFCC11;
	font-size: 90%;
	font-weight: 900;
	width: 10em;
}

.stdTextBoxLabelRejected {
	background-color: #FFDEAD !important;
	background-image: none;
	color: #FF4500;
	text-align: center;
	border-style: double;
	border-color: #FF4500;
	font-size: 90%;
	font-weight: 900;
	width: 10em;
}

.stdTextBoxLabelActive {
	background-color: #CCFFCC !important;
	background-image: none;
	color: #006633;
	text-align: center;
	border-style: double;
	border-color: #006633;
	font-size: 90%;
	font-weight: 900;
	width: 10em;
}

.stdTextBoxLabelInactive {
	background-color: #FFE4E1 !important;
	background-image: none;
	color: #CC0000;
	text-align: center;
	border-style: double;
	border-color: #CC0000;
	font-size: 90%;
	font-weight: 900;
	width: 10em;
}

.stdTextBoxLabelInactiveTran {
	background-color: transparent !important;
	background-image: none;
	color: #CC0000;
	text-align: left;
	font-size: 90%;
	font-weight: 900;
	border-style: none;
	padding-left: 3px;
}

.stdTextControlFilterTextEnter {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFilterTextEnterFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPhone {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPhoneFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPhoneNotEnabled, .stdTextControlPhoneNotEnabled:disabled, .stdTextControlPhone:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFax {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFaxFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFaxNotEnabled, .stdTextControlFaxNotEnabled:disabled, .stdTextControlFax:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlActiveDirectoryLogin {
	font-size: 100%;
	font-weight: bolder;
	text-indent: 1px;
	background-color: #FFFF00 !important;
	background-image: none;
}

.stdTextControlDate {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlDateFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlDateNotEnabled, .stdTextControlDateNotEnabled:disabled, .stdTextControlDate:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlDateLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlDateEnter {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlDateEnterFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlIntDropDown {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntDropDownFocus {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntDropDownRED {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntDropDownFocusRED {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlInt {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNotEnabled, .stdTextControlIntNotEnabled:disabled, .stdTextControlInt:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntFocusRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNotEnabledRED, .stdTextControlIntNotEnabledRED:disabled, .stdTextControlIntRED:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntLabel {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlIntLabelRED {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlIntNoComma {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaNotEnabled, .stdTextControlIntNoCommaNotEnabled:disabled, .stdTextControlIntNoComma:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: -4px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaFocusRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaNotEnabledRED, .stdTextControlIntNoCommaNotEnabledRED:disabled, .stdTextControlIntNoCommaRED:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaLabel {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlIntNoCommaLabelRED {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlIntNoCommaDropDown {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaDropDownFocus {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaDropDownRED {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlIntNoCommaFocusDropDownRED {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericDropDown {
	font-size: 100%;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericDropDownFocus {
	font-size: 100%;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericDropDownRED {
	font-size: 100%;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericDropDownFocusRED {
	font-size: 100%;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumeric {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericNotEnabled, .stdTextControlNumericNotEnabled:disabled, .stdTextControlNumeric:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericFocusRED {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericNotEnabledRED, .stdTextControlNumericNotEnabledRED:disabled, .stdTextControlNumericRED:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	color: #cc0000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlNumericLabel {
	font-size: 86%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlNumericLabelNoFormat {
	font-size: 86%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlNumericLabelRED {
	font-size: 86%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlEmail {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlEmailFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlEmailNotEnabled, .stdTextControlEmailNotEnabled:disabled, .stdTextControlEmail:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlWebSite {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlWebSiteFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlWebSiteNotEnabled, .stdTextControlWebSiteNotEnabled:disabled, .stdTextControlWebSite:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlSSN {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlSSNFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlSSNNotEnabled, .stdTextControlSSNNotEnabled:disabled, .stdTextControlSSN:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlSSNLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlSSNLabelLeft {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlFederalID {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFederalIDFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFederalIDNotEnabled, .stdTextControlFederalIDNotEnabled:disabled, .stdTextControlFederalID:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlTime {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlTimeFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlTimeNotEnabled, .stdTextControlTimeNotEnabled:disabled, .stdTextControlTime:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlTimeLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlPortion {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 3px 1px 1px;
	text-indent: 2px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlPortionFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 3px 1px 1px;
	text-indent: 2px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}
 
.stdTextControlPortionListItem {
	font-size: 100%;
	background-color: #ffffff !important;
	background-image: none;
	text-align: right;
}

.stdTextControlPortionFocusListItem {
	font-size: 100%;
	background-color: #eae4c3 !important;
	background-image: none;
	text-align: right;
}

.stdTextControlPortionNotEnabled, .stdTextControlPortionNotEnabled:disabled, .stdTextControlPortion:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: right;
}

.stdTextControlPortionLabel {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlPortionTitleLabel {
	font-size: 110%;
	font-weight: bold;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	border-style: none;
	height: 1.5em;
	padding-top: 20px;
}

.stdTextControlPortionTitleDuplicateLabel {
	font-size: 110%;
	background-color: Transparent !important;
	background-image: none;
	color: #f0f9ff;
	text-align: left;
	vertical-align: bottom;
	border-style: none;
	height: 1.5em;
}

.stdTextControlZipCode {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlZipCodeFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlZipCodeNotEnabled, .stdTextControlZipCodeNotEnabled:disabled, .stdTextControlZipCode:disabled {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlZipCodeLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlYearLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlPassword {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPasswordFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlCombinationLabel {
	font-size: 95%;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlCurrentFilter {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: Transparent !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	color: #8493A6;
}

.stdTextControl {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFixFont {
	font-size: 100%;
	font-family: "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFixFontFocus {
	font-size: 100%;
	font-family: "Lucida Console", "Monaco", "monospace", "Courier New", "Courier" !important;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlBoldTitle {
	font-size: 110%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #003366;
	text-align: center;
	vertical-align: top;
	border-style: none;
}

.stdTextControlBoldTitleLeft {
	font-size: 110%;
	font-weight: 900;
	background-color: Transparent !important;
	background-image: none;
	color: #003366;
	text-align: left;
	vertical-align: top;
	border-style: none;
	padding-left: 16px;
}

.stdTextControlEnter {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlEnterFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlGridLabel {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlGridLabelRight {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlGridLabelOriginalAmount {
	font-size: 95%;
	margin: 0 -2px 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #0099FF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlGridLabelSmall {
	font-size: 87%;
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlInvisible {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #f0f9ff !important;
	background-image: none;
	color: #f0f9ff !important;
	border-style: none !important;
	width: 0;
	height: 0;
}

.stdTextControlLabel {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlLabelBaseline {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: baseline;
	border-style: none;
}

.stdTextControlLabelCenter {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	border-style: none;
}

.stdTextControlLabelCenterSmall {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	border-style: none;
}

.stdTextControlLabelLeft {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	padding: 0 3px 0 0;
	text-align: Left;
	vertical-align: top;
	border-style: none;
}

.stdTextControlLabelNotUsed {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #CDCDCD;
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: top;
	border-style: none;
}

.stdTextControlLastFieldSmall {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #003366;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	padding: 0 0 3px 0;
	border-style: none;
}

.stdPROCESSING {
	font-size: 85%;
	background-color: #ffff00 !important;
	background-image: none;
	color: #ff0000;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 3px 0;
	border-style: groove;
}

.stdTextControlLastFieldSmallDirty {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #cc0000;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	padding: 0 0 3px 0;
	border-style: none;
}

.stdTextControlNote {
	font-size: 85%;
	background-color: Transparent !important;
	background-image: none;
	color: #008080;
	text-align: left;
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	border-style: none;
}

.stdTextControlNoteLabel {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #008080;
	text-align: left;
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	border-style: none;
}

.stdTextControlNotEnabled, .stdTextControlNotEnabled:disabled, .stdTextControl:disabled {
	font-size: 100%;
	color: #000000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlNotEnabledRed, .stdTextControlNotEnabledRed:disabled, .stdTextControlRed:disabled {
	font-size: 100%;
	color: #cc0000 !important;
	background-color: #CAE1FF !important;
	background-image: none;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlNotUsed {
	font-size: 100%;
	color: #CDCDCD;
	background-color: #DCDCDC !important;
	margin: 0 0 0 0;
	padding: 1px 0 1px 3px;
	text-indent: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #CDCDCD;
}

.stdTextControlPasswordSpecialChar {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPasswordSpecialCharFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPasswordSpecialCharEnter {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlPasswordSpecialCharEnterFocus {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 3px;
	text-indent: 1px;
	background-color: #eae4c3 !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
}

.stdTextControlWatermarked {
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1px 4px 1px 0;
	text-indent: 0;
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #b0c4de;
	text-align: center;
	color: #6699cc;
}

.ajax__calendar_container {
	z-index: 1000;
}

/**
 * POPUP CONTAINER STYLES
 */
.modal {
	background-color: #dcdcdc;
}

#popupContainer {
	position: fixed;
	z-index: 201;
	top: 0;
	left: 0;
	display: none;
	padding: 0;
	border-width: 3px;
	border-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #696969;
	border-right-color: #696969;
}

#popupControls {
	float: right; /*	cursor: pointer; 	cursor: hand; */
}

#popupFrame {
	margin: 0;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

#popupInner {
	margin: 0;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

#popupMask {
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; /*	opacity: .4; */
	background-color: transparent !important;
	background-color: #333333;
	background-image: none;
	background-repeat: repeat;
	display: none;
}

#popupProgress {
	position: relative;
	z-index: 199;
	top: 0;
	left: 0;
	clear: both;
	background-color: #dcdcdc;
}

#progressBackgroundFilter {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #C0C0C0;
	opacity: 0.4;
	z-index: 1000;
}

#processMessage {
	position: absolute;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 220px;
	z-index: 1001;
	background-color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border: 2px outset #ffffff;
	border-radius: 5px;
}

.expand-painel {
	margin-left: 4em;
	height: auto;
}

table.tab-mod {
	display: inline;
	border: solid 1px #FEFEFE;
	background-color: #F7F7FF;
	border-collapse: collapse;
	overflow: hidden;
}

.tab-mod th {
	font-size: 0.9em;
	font-weight: bold;
	color: #3D3D6D;
	text-decoration: none;
	text-align: center;
	margin: 0;
	border: solid 1px #DDDDDD;
	border-collapse: collapse;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.tab-mod td {
	font-size: 0.9em;
	font-weight: normal;
	color: #6D6D6D;
	text-decoration: none;
	margin: 0;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	text-align: left;
}

td.cellright {
	text-align: right;
}

td.cellcenter {
	text-align: right;
}

#RadioButtonListCheckBalances, #RadioButtonListCheckBalances_0, #RadioButtonListCheckBalances_1, #RadioButtonListCheckBalances_2, #RadioButtonListEncryptOption,  #RadioButtonListEncryptOption_0,  #RadioButtonListEncryptOption_1,  #RadioButtonListEncryptOption_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 2px;
	margin-right: 4px;
	vertical-align: middle;
}

#RadioButtonListDedOrBen, #RadioButtonListDedOrBen_0, #RadioButtonListDedOrBen_1, #RadioButtonListDedOrBen_2, #RadioButtonListUpdateWorkOrPay, #RadioButtonListUpdateWorkOrPay_0, #RadioButtonListUpdateWorkOrPay_1 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 2px;
	margin-right: 4px;
	vertical-align: middle;
}

#RadioButtonListFORM9STEP5bIsJanuaryJune, #RadioButtonListFORM9STEP5bIsJanuaryJune_0, #RadioButtonListFORM9STEP5bIsJanuaryJune_1, #RadioButtonListFORM9STEP6bIsJanuaryJune, #RadioButtonListFORM9STEP6bIsJanuaryJune_0, #RadioButtonListFORM9STEP6bIsJanuaryJune_1, #RadioButtonListFORM9STEP7bIsJanuaryJune, #RadioButtonListFORM9STEP7bIsJanuaryJune_0, #RadioButtonListFORM9STEP7bIsJanuaryJune_1, #RadioButtonListSETUP_LKUPlBoyceID_APVPrintOption, #RadioButtonListSETUP_LKUPlBoyceID_APVPrintOption_0, #RadioButtonListSETUP_LKUPlBoyceID_APVPrintOption_1, #RadioButtonListSETUP_LKUPlBoyceID_APVPrintOption_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListLKUPsCodeText_RPT_Print_SSN, #RadioButtonListLKUPsCodeText_RPT_Print_SSN_0, #RadioButtonListLKUPsCodeText_RPT_Print_SSN_1, #RadioButtonListLKUPsCodeText_RPT_Print_SSN_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListActive, #RadioButtonListActive_0, #RadioButtonListActive_1, #RadioButtonListActive_2, #RadioButtonListActiveEmpl, #RadioButtonListActiveEmpl_0, #RadioButtonListActiveEmpl_1, #RadioButtonListActiveEmpl_2, #RadioButtonListActiveAcct, #RadioButtonListActiveAcct_0, #RadioButtonListActiveAcct_1, #RadioButtonListActiveAcct_2, #RadioButtonListTerminated, #RadioButtonListTerminated_0, #RadioButtonListTerminated_1, #RadioButtonListTerminated_2, #RadioButtonListIncludeTransfers, #RadioButtonListIncludeTransfers_0, #RadioButtonListIncludeTransfers_1, #RadioButtonListLeaveStartDate, #RadioButtonListLeaveStartDate_0, #RadioButtonListLeaveStartDate_1, #RadioButtonListSection125, #RadioButtonListSection125_0, #RadioButtonListSection125_1, #RadioButtonListSection125_2, #RadioButtonListBeneDedAIB, #RadioButtonListBeneDedAIB_0, #RadioButtonListBeneDedAIB_1, #RadioButtonListBeneDedAIB_2, #RadioButtonListCompleted, #RadioButtonListCompleted_0, #RadioButtonListCompleted_1, #RadioButtonListCompleted_2, #RadioButtonListActiveContracts, #RadioButtonListActiveContracts_0, #RadioButtonListActiveContracts_1, #RadioButtonListActiveContracts_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 10px;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListPortion3ReportedVia1099, #RadioButtonListPortion3ReportedVia1099_0, #RadioButtonListPortion3ReportedVia1099_1, #RadioButtonListPortion3ReportedVia1099_2, #RadioButtonListSetOrClear, #RadioButtonListSetOrClear_0, #RadioButtonListSetOrClear_1, #RadioButtonListShowXD, #RadioButtonListShowXD_0, #RadioButtonListGender, #RadioButtonListGender_0, #RadioButtonListECONsGender, #RadioButtonListECONsGender_0, #RadioButtonListLKUPsCodeTextTransactionType, #RadioButtonListLKUPsCodeTextTransactionType_0, #RadioButtonListChangeAdjustmentTypeReg, #RadioButtonListChangeAdjustmentTypeReg_0, #RadioButtonListChangeAdjustmentTypeIndexed, #RadioButtonListChangeAdjustmentTypeIndexed_0, #RadioButtonListSETUPbIsAcctFiscalYear, #RadioButtonListSETUPbIsAcctFiscalYear_0, #RadioButtonListECACODEbIsIndexed, #RadioButtonListECACODEbIsIndexed_0, #RadioButtonListECACODEbIsIndexed_1, #RadioButtonListSSCHbIsSchoolYear, #RadioButtonListSSCHbIsSchoolYear_0, #RadioButtonListSSCHbIsSchoolYear_1, #RadioButtonListSSCHbIsIndexed, #RadioButtonListSSCHbIsIndexed_0, #RadioButtonListSSCHbIsIndexed_1, #RadioButtonListSplitPeriod, #RadioButtonListSplitPeriod_0 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListAttendanceType, #RadioButtonListAttendanceType_0, #RadioButtonListAttendanceType_1, #RadioButtonListAttendanceType_2, #RadioButtonListAmountOrPercentage, #RadioButtonListAmountOrPercentage_0, #RadioButtonListAmountOrPercentage_1, #RadioButtonListEmployerAmountOrPercentage, #RadioButtonListEmployerAmountOrPercentage_0, #RadioButtonListEmployerAmountOrPercentage_1 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 2px;
	margin-right: 10px;
	vertical-align: top;
}

#RadioButtonListLEAVETYP_LKUPlBoyceID_TypeDateOpt, #RadioButtonListLEAVETYP_LKUPlBoyceID_TypeDateOpt_0, #RadioButtonListLEAVETYP_LKUPlBoyceID_TypeDateOpt_1, #RadioButtonListLEAVETYP_LKUPlBoyceID_TypeDateOpt_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 2px;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListTitleOption, #RadioButtonListTitleOption_0, #RadioButtonListTitleOption_1, #RadioButtonListCertified, #RadioButtonListCertified_0, #RadioButtonListCertified_1, #RadioButtonListCertified_2, #RadioButtonListCombineRecordTypes, #RadioButtonListCombineRecordTypes_0, #RadioButtonListCombineRecordTypes_1, #RadioButtonListShowXD_1, #RadioButtonListSETUPbIsAcctFiscalYear_1, #RadioButtonListGender_1, #RadioButtonListECONsGender_1, #RadioButtonListLKUPsCodeTextTransactionType_1, #RadioButtonListLKUPsCodeTextTransactionType_2, #RadioButtonListLKUPsCodeTextTransactionType_3, #RadioButtonListChangeAdjustmentTypeReg_1, #RadioButtonListChangeAdjustmentTypeIndexed_1, #RadioButtonListPeriod, #RadioButtonListPeriod_0, #RadioButtonListPeriod_1, #RadioButtonListSub, #RadioButtonListSub_0, #RadioButtonListSub_1, #RadioButtonListSub_2, #RadioButtonListCert, #RadioButtonListCert_0, #RadioButtonListCert_1, #RadioButtonListCert_2, #RadioButtonListPROMPTsEmpYrsExp_Substitute, #RadioButtonListPROMPTsEmpYrsExp_Substitute_0, #RadioButtonListPROMPTsEmpYrsExp_Substitute_1, #RadioButtonListPROMPTsEmpYrsExp_Substitute_2, #RadioButtonListPROMPTsEmpYrsExp_Certified, #RadioButtonListPROMPTsEmpYrsExp_Certified_0, #RadioButtonListPROMPTsEmpYrsExp_Certified_1, #RadioButtonListPROMPTsEmpYrsExp_Certified_2, #RadioButtonListPROMPTsEmpBaseStep_Substitute, #RadioButtonListPROMPTsEmpBaseStep_Substitute_0, #RadioButtonListPROMPTsEmpBaseStep_Substitute_1, #RadioButtonListPROMPTsEmpBaseStep_Substitute_2, #RadioButtonListPROMPTsEmpBaseStep_Certified, #RadioButtonListPROMPTsEmpBaseStep_Certified_0, #RadioButtonListPROMPTsEmpBaseStep_Certified_1, #RadioButtonListPROMPTsEmpBaseStep_Certified_2, #RadioButtonListSplitPeriod_1, #RadioButtonLimitPreviewGridXD, #RadioButtonLimitPreviewGridXD_0, #RadioButtonLimitPreviewGridXD_1, #RadioButtonLimitPreviewGridXD_2, #RadioButtonTimeAdjustment, #RadioButtonAdditionalAmount, #RadioButtonECAContractAmounts, #RadioButtonLimitTo, #RadioButtonLimitTo_0, #RadioButtonLimitTo_1, #RadioButtonLimitTo_2, #RadioButtonChangeBy, #RadioButtonChangeBy_0, #RadioButtonChangeBy_1, #RadioButtonChangeBy_2, #RadioButtonListUpdateWhat, #RadioButtonListUpdateWhat_0, #RadioButtonListUpdateWhat_1, #RadioButtonListSplitPeriodMassUpdate, #RadioButtonListSplitPeriodMassUpdate_0, #RadioButtonListSplitPeriodMassUpdate_1, #RadioButtonListPROMPTsEMPLbPartTime, #RadioButtonListPROMPTsEMPLbPartTime_0, #RadioButtonListPROMPTsEMPLbPartTime_1, #RadioButtonListPROMPTsEMPLbPartTime_2 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 10px;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListSelectBy, #RadioButtonListSelectBy_0 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListSelectBy_1 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 18em;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListGridCalendarXD, #RadioButtonListGridCalendarXD_0, #RadioButtonListGridCalendarXD_1, #RadioButtonGridViewOptionXD, #RadioButtonGridViewOptionXD_0, #RadioButtonGridViewOptionXD_1 {
	font-size: 120%;
	font-weight: bold;
	background-color: Transparent !important;
	background-image: none;
	color: #008080;
	margin-left: 2px;
	margin-right: 4px;
	vertical-align: top;
}

#rdolstCSVDelChar, #rdolstCSVDelChar_0, #rdolstCSVDelChar_1, #rdolstCSVDelChar_2, #rdolstCSVDelChar_3, #rdolstCSVDelChar_4, #RadioButtonListEMPLATTENDdtFromTimeAMPM, #RadioButtonListEMPLATTENDdtFromTimeAMPM_0, #RadioButtonListEMPLATTENDdtFromTimeAMPM_1, #RadioButtonListEMPLATTENDdtToTimeAMPM, #RadioButtonListEMPLATTENDdtToTimeAMPM_0, #RadioButtonListEMPLATTENDdtToTimeAMPM_1, #RadioButtonListViewListXD, #RadioButtonListViewListXD_0, #RadioButtonListViewListXD_1 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #008080;
	margin-left: 10px;
	margin-right: 4px;
	vertical-align: top;
}

#RadioButtonListEMPLbCertifiedEMPLsSPN, #RadioButtonListEMPLbCertifiedEMPLsSPN_0, #RadioButtonListEMPLbCertifiedEMPLsSPN_1, #RadioButtonListEMPLbCertifiedEMPLsSPN_2, #RadioButtonListEMPLbCertifiedEMPLsSPN_3, #RadioButtonListOverrideAdditionalAmount, #RadioButtonListOverrideAdditionalAmount_0, #RadioButtonListOverrideAdditionalAmount_1 {
	font-size: 95%;
	background-color: Transparent !important;
	background-image: none;
	color: #000000;
	margin-left: 10px;
	margin-right: 4px;
	vertical-align: top;
}

.MultiSelect_stack {
	margin: 0;
	padding: 0;
}

.MultiSelect_form {
	margin: 0px;
	padding: 10px;
	width: 667px;
}

.MultiSelect_formbox {
	margin: 0px 0px 15px;
	padding: 0px;
}

	.MultiSelect_formbox h4 {
		margin: 0px 0px 5px;
		padding: 0px;
		color: #999999;
		font-size: 0.8em;
		font-weight: bold;
		float: left;
	}

	.MultiSelect_formbox .MultiSelect_checkbox {
		float: right;
		margin: 20px;
	}

.MultiSelect_form_box {
	margin: 0px 0px 15px;
	padding-bottom: 40px;
	border-bottom: dashed 1px #d0cfcf;
}

	.MultiSelect_form_box h6 {
		margin-left: 7px;
	}

	.MultiSelect_form_box p {
		float: left;
		width: 620px;
	}

	.MultiSelect_form_box a {
	}

		.MultiSelect_form_box a:link {
			color: #000000;
			text-decoration: underline;
			font-size: 1.0em;
		}

		.MultiSelect_form_box a:hover {
			color: #000000;
			text-decoration: underline;
			font-size: 1.0em;
		}

		.MultiSelect_form_box A.aspNetDisabled, A.aspNetDisabled:active, A.aspNetDisabled:focus, A.aspNetDisabled:hover {
			text-decoration: none !important;
			background-image: none !important;
			background-color: Transparent !important;
			color: #696969 !important;
		}

.MultiSelect_formbox_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 260px;
}

.MultiSelect_formbox_right {
	padding: 0px 0px 0px 10px;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

.MultiSelect_formbox_center {
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
}

.MultiSelect_form_top {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 689px;
}

.MultiSelect_form_bot {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 689px;
}

#available_items {
	font-size: 11px;
	background: #FFF;
	color: #666;
	line-height: 2.4em;
	padding-left: 5px;
	margin: 0px;
	border-top: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	width: 273px;
	height: 282px;
	resize: none;
	float: left;
	overflow: auto;
}

	#available_items .MultiSelect_innertxt {
		font-size: 11px;
		color: #666666;
		display: inherit;
		border-bottom: dashed 1px #cccccc; /*padding-bottom:5px;*/
	}

		#available_items .MultiSelect_innertxt img {
			float: left;
			border: solid 1px #cccccc; /*margin:5px 5px 5px 0;*/
		}

		#available_items .MultiSelect_innertxt strong {
			color: #666666;
			font-size: 11px;
			font-weight: bold;
		}

		#available_items .MultiSelect_innertxt label {
			color: #666666;
			font-size: 11px;
			font-weight: normal; /*margin:-15px 0 -15px 0;*/
			text-align: left;
			list-style-type: none;
		}

#selected_items {
	font-size: 11px;
	background: #FFF;
	color: #666;
	line-height: 2.4em;
	padding-left: 5px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	width: 273px;
	height: 282px;
	resize: none;
	float: left;
	overflow: auto;
}

	#selected_items .MultiSelect_innertxt2 {
		font-size: 11px;
		color: #666666;
		display: inherit;
		border-bottom: dashed 1px #cccccc; /*padding-bottom:5px;*/
	}

		#selected_items .MultiSelect_innertxt2 img {
			float: left;
			border: solid 1px #cccccc; /*margin:5px 5px 5px 0;*/
		}

		#selected_items .MultiSelect_innertxt2 strong {
			color: #666666;
			font-size: 11px;
			font-weight: bold;
		}

		#selected_items .MultiSelect_innertxt2 li {
			color: #666666;
			font-size: 11px;
			font-weight: normal; /*margin:-15px 0 -15px 0;*/
			text-align: left;
			list-style-type: none;
		}

.MultiSelect_form_button {
	background: #E6E6FF;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	cursor: pointer;
	margin: 10px 10px 0 0px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #CCCCFF;
	border-bottom: 1px solid #CCCCFF;
	border-left: 1px solid #ccc;
	float: right;
}

.MultiSelect_form p {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0px;
	padding: 5px 20px 10px 5px;
}

.MultiSelect_form h2 {
	margin: 0px;
	padding: 12px 0 0 210px;
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

.MultiSelect_form h3 {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.MultiSelect_form h4 {
	margin: 0px 0px 5px;
	padding: 0px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.MultiSelect_form h5 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.MultiSelect_form h6 {
	font-size: 0.7em;
	color: #666666;
	margin-bottom: 5px;
}

.MultiSelect_float_break {
	margin: 0;
	padding: 0;
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
	margin: 0;
	border: solid 1px #b0c4de;
	border-right: 0px none;
	padding: 1px 4px 0px 5px;
	text-indent: -4px;
	font-size: 100%;
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier";
	height: 12px;
	position: relative;
	text-align: left;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
	background-position: center center !important;
	height: 14px !important;
	width: 20px !important;
	margin: 0;
	padding: 0;
	border: solid 1px #b0c4de;
}

.WindowsStyle .ajax__combobox_itemlist {
	border-color: #b0c4de;
	max-height: 205px;
	padding: 1px 25px 1px 0;
	text-indent: 2px;
	text-align: left;
}

/*! jQuery UI - v1.10.4 - 2014-04-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2C%20Lucida%20Console%2C%20Courier%20New%2C%20sans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=1px&bgColorHeader=%23ffffff&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23ffffff&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23222222&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}

	.ui-button,
	.ui-button:link,
	.ui-button:visited,
	.ui-button:hover,
	.ui-button:active {
		text-decoration: none;
		padding: 0;
	}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}

	.ui-buttonset .ui-button {
		margin-left: 0;
		margin-right: -.3em;
	}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

	.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0;
	}

	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;
	}

	.ui-datepicker .ui-datepicker-prev-hover,
	.ui-datepicker .ui-datepicker-next-hover {
		top: 1px;
	}

	.ui-datepicker .ui-datepicker-prev {
		left: 2px;
	}

	.ui-datepicker .ui-datepicker-next {
		right: 2px;
	}

	.ui-datepicker .ui-datepicker-prev-hover {
		left: 1px;
	}

	.ui-datepicker .ui-datepicker-next-hover {
		right: 1px;
	}

	.ui-datepicker .ui-datepicker-prev span,
	.ui-datepicker .ui-datepicker-next span {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
	}

	.ui-datepicker .ui-datepicker-title {
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center;
	}

		.ui-datepicker .ui-datepicker-title select {
			font-size: 1em;
			margin: 1px 0;
		}

	.ui-datepicker select.ui-datepicker-month,
	.ui-datepicker select.ui-datepicker-year {
		width: 49%;
	}

	.ui-datepicker table {
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em;
	}

	.ui-datepicker th {
		padding: .7em .3em;
		text-align: center;
		font-weight: bold;
		border: 0;
	}

	.ui-datepicker td {
		border: 0;
		padding: 1px;
	}

		.ui-datepicker td span,
		.ui-datepicker td a {
			display: block;
			padding: .2em;
			text-align: right;
			text-decoration: none;
		}

	.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: .7em 0 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

		.ui-datepicker .ui-datepicker-buttonpane button {
			float: right;
			margin: .5em .2em .4em;
			cursor: pointer;
			padding: .2em .6em .3em .6em;
			width: auto;
			overflow: visible;
		}

			.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
				float: left;
			}

	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi {
		width: auto;
	}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

	.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em;
	}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

	.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right;
	}

		.ui-datepicker-rtl .ui-datepicker-buttonpane button {
			float: left;
		}

			.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
			.ui-datepicker-rtl .ui-datepicker-group {
				float: right;
			}

	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px;
	}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

	.ui-dialog .ui-dialog-titlebar {
		padding: .4em 1em;
		position: relative;
	}

	.ui-dialog .ui-dialog-title {
		float: left;
		margin: .1em 0;
		white-space: nowrap;
		width: 90%;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.ui-dialog .ui-dialog-titlebar-close {
		position: absolute;
		right: .3em;
		top: 50%;
		width: 20px;
		margin: -10px 0 0 0;
		padding: 1px;
		height: 20px;
	}

	.ui-dialog .ui-dialog-content {
		position: relative;
		border: 0;
		padding: .5em 1em;
		background: none;
		overflow: auto;
	}

	.ui-dialog .ui-dialog-buttonpane {
		text-align: left;
		border-width: 1px 0 0 0;
		background-image: none;
		margin-top: .5em;
		padding: .3em 1em .5em .4em;
	}

		.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
			float: right;
		}

		.ui-dialog .ui-dialog-buttonpane button {
			margin: .5em .4em .5em 0;
			cursor: pointer;
		}

	.ui-dialog .ui-resizable-se {
		width: 12px;
		height: 12px;
		right: -5px;
		bottom: -5px;
		background-position: 16px 16px;
	}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}

	.ui-menu .ui-menu {
		margin-top: -3px;
		position: absolute;
	}

	.ui-menu .ui-menu-item {
		margin: 0;
		padding: 0;
		width: 100%;
		/* support: IE10, see #8844 */
		list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	}

	.ui-menu .ui-menu-divider {
		margin: 5px -2px 5px -2px;
		height: 0;
		font-size: 0;
		line-height: 0;
		border-width: 1px 0 0 0;
	}

	.ui-menu .ui-menu-item a {
		text-decoration: none;
		display: block;
		padding: 2px .4em;
		line-height: 1.5;
		min-height: 0; /* support: IE7 */
		font-weight: normal;
	}

		.ui-menu .ui-menu-item a.ui-state-focus,
		.ui-menu .ui-menu-item a.ui-state-active {
			font-weight: normal;
			margin: -1px;
		}

	.ui-menu .ui-state-disabled {
		font-weight: normal;
		margin: .4em 0 .2em;
		line-height: 1.5;
	}

		.ui-menu .ui-state-disabled a {
			cursor: default;
		}

/* icon support */
.ui-menu-icons {
	position: relative;
}

	.ui-menu-icons .ui-menu-item a {
		position: relative;
		padding-left: 2em;
	}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

	.ui-progressbar .ui-progressbar-value {
		margin: -1px;
		height: 100%;
	}

	.ui-progressbar .ui-progressbar-overlay {
		background: url("../../images/animated-overlay.gif");
		height: 100%;
		opacity: 0.25;
	}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-slider {
	position: relative;
	text-align: left;
}

	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default;
	}

	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

/* For IE8 - See #6727 COMMENTED OUT filter: inherit is for older IE Browsers*/
/*.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
}*/

.ui-slider-horizontal {
	height: .8em;
}

	.ui-slider-horizontal .ui-slider-handle {
		top: -.3em;
		margin-left: -.6em;
	}

	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}

	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}

	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

	.ui-slider-vertical .ui-slider-handle {
		left: -.3em;
		margin-left: 0;
		margin-bottom: -.6em;
	}

	.ui-slider-vertical .ui-slider-range {
		left: 0;
		width: 100%;
	}

	.ui-slider-vertical .ui-slider-range-min {
		bottom: 0;
	}

	.ui-slider-vertical .ui-slider-range-max {
		top: 0;
	}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}

	.ui-tabs .ui-tabs-nav {
		margin: 0;
		padding: .2em .2em 0;
	}

		.ui-tabs .ui-tabs-nav li {
			list-style: none;
			float: left;
			position: relative;
			top: 0;
			margin: 1px .2em 0 0;
			border-bottom-width: 0;
			padding: 0;
			white-space: nowrap;
		}

		.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
			float: left;
			padding: .5em 1em;
			text-decoration: none;
		}

		.ui-tabs .ui-tabs-nav li.ui-tabs-active {
			margin-bottom: -1px;
			padding-bottom: 1px;
		}

			.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
			.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
			.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
				cursor: text;
			}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier";
	font-size: 1em;
}

	.ui-widget .ui-widget {
		font-size: 1em;
	}

	.ui-widget input,
	.ui-widget select,
	.ui-widget textarea,
	.ui-widget button {
		font-family: "Verdana", "Geneva", "sans-serif", "Lucida Console", "Monaco", "monospace", "Courier New", "Courier";
		font-size: 1em;
	}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}

	.ui-widget-content a {
		color: #222222;
	}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../images/ui-bg_highlight-soft_75_ffffff_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}

	.ui-widget-header a {
		color: #222222;
	}

	/* Interaction states
----------------------------------*/
	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
		border: 1px solid #d3d3d3;
		background: #ffffff url("../../images/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;
		font-weight: normal;
		color: #222222;
	}

		.ui-state-default a,
		.ui-state-default a:link,
		.ui-state-default a:visited {
			color: #222222;
			text-decoration: none;
		}

	.ui-state-hover,
	.ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-state-hover,
	.ui-state-focus,
	.ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-state-focus {
		border: 1px solid #999999;
		background: #dadada url("../../images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
		font-weight: normal;
		color: #212121;
	}

		.ui-state-hover a,
		.ui-state-hover a:hover,
		.ui-state-hover a:link,
		.ui-state-hover a:visited,
		.ui-state-focus a,
		.ui-state-focus a:hover,
		.ui-state-focus a:link,
		.ui-state-focus a:visited {
			color: #212121;
			text-decoration: none;
		}

	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active {
		border: 1px solid #aaaaaa;
		background: #ffffff url("../../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
		font-weight: normal;
		color: #212121;
	}

		.ui-state-active a,
		.ui-state-active a:link,
		.ui-state-active a:visited {
			color: #212121;
			text-decoration: none;
		}

	/* Interaction Cues
----------------------------------*/
	.ui-state-highlight,
	.ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
		border: 1px solid #fcefa1;
		background: #fbf9ee url("../../images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
		color: #363636;
	}

		.ui-state-highlight a,
		.ui-widget-content .ui-state-highlight a,
		.ui-widget-header .ui-state-highlight a {
			color: #363636;
		}

	.ui-state-error,
	.ui-widget-content .ui-state-error,
	.ui-widget-header .ui-state-error {
		border: 1px solid #cc0000;
		background: #fef1ec url("../../images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
		color: #cc0000;
	}

		.ui-state-error a,
		.ui-widget-content .ui-state-error a,
		.ui-widget-header .ui-state-error a {
			color: #cc0000;
		}

	.ui-state-error-text,
	.ui-widget-content .ui-state-error-text,
	.ui-widget-header .ui-state-error-text {
		color: #cc0000;
	}

	.ui-priority-primary,
	.ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
		font-weight: bold;
	}

	.ui-priority-secondary,
	.ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
		opacity: .7;
		font-weight: normal;
	}

	.ui-state-disabled,
	.ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
		opacity: .35;
		background-image: none;
	}

		.ui-state-disabled .ui-icon {
			opacity: .35;
		}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../../images/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon {
	background-image: url("../../images/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
	background-image: url("../../images/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../../images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
	background-image: url("../../images/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
	background-image: url("../../images/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 1px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 1px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 1px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 1px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("../../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("../../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	border-radius: 8px;
}
/* End of Jquery-ui css*/

/* CUSTOM JQUERY COMBO BOX CSS - START */
.ui-autocomplete {
	max-height: 16em;
	overflow-y: auto; /* prevent horizontal scrollbar */
	overflow-x: hidden; /* add padding to account for vertical scrollbar */
}

.jquiComboBox {
	width: 0;
	height: 0;
}

.custom-combobox {
	position: relative;
	display: inline-block;
	padding: 0;
}

.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}

.custom-combobox-input {
	margin: 0;
	width: 32em;
}
/* CUSTOM JQUERY COMBO BOX CSS - END */
#loading-div-background {
	display: none;
	/*position:fixed;
    top:0;
    left:0;
    background:black;
    width:100%;
    height:100%;*/
}

#loading-div {
	width: 300px;
	height: 200px;
	/*background-color: #0c0b0b;*/
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -100px;
}
