.BaseRBtn {
	display: inline-block
}

.BaseRBtn span,
.RoundedBtn input {
	display: block;
	float: left
}

.BaseRBtn .BtnLeft {
	background: transparent no-repeat scroll 0 0
}

.BaseRBtn .BtnRight {
	background: transparent no-repeat scroll right 0
}

.BaseRBtn .BtnBackground {
	overflow: hidden;
	background: transparent repeat-x scroll
}

.BaseRBtn .BtnText {
	border: 0;
	background: transparent;
	margin: 0;
	white-space: nowrap;
	width: auto;
	overflow: visible
}

@keyframes entermask {
	from {
		background-color: transparent
	}
	to {
		background-color: black
	}
}

@keyframes leavemask {
	from {
		background-color: black
	}
	to {
		background-color: transparent
	}
}

div[data-align='center']>div[data-align-outer] {
	display: table;
	margin-left: auto;
	margin-right: auto
}

div[data-align='right']>div[data-align-outer] {
	display: table;
	margin-left: auto
}

div[data-valign='middle']>div[data-align-outer] {
	display: table;
	height: 100%;
	width: 100%
}

div[data-valign='middle']>div[data-align-outer]>div[data-align-inner] {
	display: table-cell;
	vertical-align: middle
}

div[data-valign='bottom']>div[data-align-outer] {
	display: table;
	height: 100%;
	width: 100%
}

div[data-valign='bottom']>div[data-align-outer]>div[data-align-inner] {
	display: table-cell;
	vertical-align: bottom
}

td[data-cell-valign='top'] {
	vertical-align: top
}

td[data-cell-valign='middle'] {
	vertical-align: middle
}

td[data-cell-valign='bottom'] {
	vertical-align: bottom
}

div[data-align='center']>div[data-align-outer] {
	width: auto
}

div[data-align='right']>div[data-align-outer] {
	width: auto
}

.gx-responsive-grid .gx-remove-row {
	position: absolute;
	z-index: 1
}

.gx-popup-frame-mask {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0
}

form[tabindex="-1"] {
	outline: none
}

.gx-prompt.gx-disabled {
	display: none
}

.gx-sr-only {
	display: none !important
}

[data-gx-sr-only] {
	display: none !important
}

.gx-tbldsp-container {
	display: table
}

.gx-tbldsp-container>div {
	display: table-cell
}

.GridRow {
	border-style: none;
	border-width: 0
}

.Tab {
	border-style: none;
	border-width: 0
}

.EmbeddedPage {
	border-style: none;
	border-width: 0
}

.Section,
.WWActionsCell,
.ViewActionsCell,
.ViewGridActionsCell,
.WWFiltersCell,
.OrdersCell,
.WWAdvancedBarCell,
.ViewAdvancedBarCell,
.PromptAdvancedBarCell,
.WWGridCell,
.ViewGridCell,
.ViewGridCellAdvanced,
.ToggleCell,
.VerticalCenteredCell,
.TabContainer,
.SectionScroll {
	border-style: none;
	border-width: 0
}

.TabContainer {
	background-image: none;
	border-bottom: 1px;
	border-bottom-color: #000;
	border-style: solid;
	float: left;
	width: 100%
}

.SectionScroll {
	overflow: auto
}

.ActionGroup {
	border-style: none;
	border-width: 0
}

.GridColumn,
.ActionColumn,
.WWColumn,
.WWActionColumn,
.WWOptionalColumn,
.OptionalColumn {
	border-style: none;
	border-width: 0
}

.Form,
.Form1 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background-image: none;
	border-style: none;
	border-width: 0;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	height: inherit
}

div.gx-content-placeholder>div.gx-ct-body.Form-fx,
div.gxwebcomponent>div.gxwebcomponent-body.Form-fx,
body.Form-fx {
	transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, .69) .5s
}

div.gx-content-placeholder>div.gx-ct-body.Form-fx.enter-fx-duration,
div.gxwebcomponent>div.gxwebcomponent-body.Form-fx.enter-fx-duration,
body.Form-fx.enter-fx-duration {
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s
}

div.gx-content-placeholder>div.gx-ct-body.Form-fx.leave-fx-duration,
div.gxwebcomponent>div.gxwebcomponent-body.Form-fx.leave-fx-duration,
body.Form-fx.leave-fx-duration {
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s
}

div.gx-content-placeholder.transitioning,
div.gxwebcomponent.transitioning {
	overflow: hidden;
	position: relative
}

.Form-fx.entering {
	opacity: .1;
	position: absolute
}

.Form-fx.leaving {
	opacity: .1;
	position: absolute
}

div.gx-content-placeholder>div.gx-ct-body.Form1-fx,
div.gxwebcomponent>div.gxwebcomponent-body.Form1-fx,
body.Form1-fx {
	transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, .69) .5s
}

div.gx-content-placeholder>div.gx-ct-body.Form1-fx.enter-fx-duration,
div.gxwebcomponent>div.gxwebcomponent-body.Form1-fx.enter-fx-duration,
body.Form1-fx.enter-fx-duration {
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s
}

div.gx-content-placeholder>div.gx-ct-body.Form1-fx.leave-fx-duration,
div.gxwebcomponent>div.gxwebcomponent-body.Form1-fx.leave-fx-duration,
body.Form1-fx.leave-fx-duration {
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s
}

div.gx-content-placeholder.transitioning,
div.gxwebcomponent.transitioning {
	overflow: hidden;
	position: relative
}

.Form1-fx.entering {
	opacity: .1;
	position: absolute
}

.Form1-fx.leaving {
	opacity: .1;
	position: absolute
}

.Attribute,
.FilterAttribute,
.BlobContentFilterAttribute,
.ReadonlyBlobContentFilterAttribute,
.ReadonlyFilterAttribute,
.BlobInputFilterAttribute,
.DescriptionAttribute,
.BlobContentDescriptionAttribute,
.ReadonlyBlobContentDescriptionAttribute,
.ReadonlyDescriptionAttribute,
.BlobInputDescriptionAttribute,
.ImageAttribute,
.ActionAttribute,
.BlobContentActionAttribute,
.ReadonlyBlobContentActionAttribute,
.ReadonlyActionAttribute,
.UpdateAttribute,
.BlobContentUpdateAttribute,
.ReadonlyBlobContentUpdateAttribute,
.ReadonlyUpdateAttribute,
.BlobInputUpdateAttribute,
.DeleteAttribute,
.BlobContentDeleteAttribute,
.ReadonlyBlobContentDeleteAttribute,
.ReadonlyDeleteAttribute,
.BlobInputDeleteAttribute,
.DisplayAttribute,
.BlobContentDisplayAttribute,
.ReadonlyBlobContentDisplayAttribute,
.ReadonlyDisplayAttribute,
.BlobInputDisplayAttribute,
.SelectionAttribute,
.BlobContentSelectionAttribute,
.ReadonlyBlobContentSelectionAttribute,
.ReadonlySelectionAttribute,
.BlobInputSelectionAttribute,
.DisabledActionAttribute,
.BlobContentDisabledActionAttribute,
.ReadonlyBlobContentDisabledActionAttribute,
.ReadonlyDisabledActionAttribute,
.BlobInputDisabledActionAttribute,
.BlobInputActionAttribute,
.ResponsiveImageAttribute,
.BlobContentResponsiveImageAttribute,
.ReadonlyBlobContentResponsiveImageAttribute,
.ReadonlyResponsiveImageAttribute,
.BlobInputResponsiveImageAttribute,
.ReadonlyImageAttribute,
.VideoAttribute,
.ReadonlyVideoAttribute,
.AudioAttribute,
.ReadonlyAudioAttribute,
.ErrorAttribute,
.WarningAttribute,
.ReadonlyAttribute,
.BlobContentAttribute,
.ReadonlyBlobContentAttribute,
.BlobInputAttribute,
.AttributeDragging,
.AttributeAcceptDrag,
.AttributeNoAcceptDrag,
.AttSubTitle,
.BlobContentAttSubTitle,
.ReadonlyBlobContentAttSubTitle,
.ReadonlyAttSubTitle,
.BlobInputAttSubTitle,
.CheckBox,
.ReadonlyCheckBox,
.BlobContentCheckBox,
.ReadonlyBlobContentCheckBox,
.BlobInputCheckBox,
.AttributeInvisible,
.BlobContentAttributeInvisible,
.ReadonlyBlobContentAttributeInvisible,
.BlobInputAttributeInvisible,
.ReadonlyAttributeInvisible {
	border-bottom-color: #d3d4d3;
	border-left-color: #d3d4d3;
	border-right-color: #d3d4d3;
	border-top-color: #d3d4d3;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #222
}

.ImageAttribute,
.ActionAttribute,
.BlobContentActionAttribute,
.ReadonlyBlobContentActionAttribute,
.ReadonlyActionAttribute,
.UpdateAttribute,
.BlobContentUpdateAttribute,
.ReadonlyBlobContentUpdateAttribute,
.ReadonlyUpdateAttribute,
.BlobInputUpdateAttribute,
.DeleteAttribute,
.BlobContentDeleteAttribute,
.ReadonlyBlobContentDeleteAttribute,
.ReadonlyDeleteAttribute,
.BlobInputDeleteAttribute,
.DisplayAttribute,
.BlobContentDisplayAttribute,
.ReadonlyBlobContentDisplayAttribute,
.ReadonlyDisplayAttribute,
.BlobInputDisplayAttribute,
.SelectionAttribute,
.BlobContentSelectionAttribute,
.ReadonlyBlobContentSelectionAttribute,
.ReadonlySelectionAttribute,
.BlobInputSelectionAttribute,
.DisabledActionAttribute,
.BlobContentDisabledActionAttribute,
.ReadonlyBlobContentDisabledActionAttribute,
.ReadonlyDisabledActionAttribute,
.BlobInputDisabledActionAttribute,
.BlobInputActionAttribute,
.ResponsiveImageAttribute,
.BlobContentResponsiveImageAttribute,
.ReadonlyBlobContentResponsiveImageAttribute,
.ReadonlyResponsiveImageAttribute,
.BlobInputResponsiveImageAttribute,
.ReadonlyImageAttribute {
	width: 300px
}

.ReadonlyImageAttribute {
	border-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	max-width: 124px;
	max-height: 68px
}

.VideoAttribute,
.ReadonlyVideoAttribute {
	width: 300px
}

.ReadonlyVideoAttribute {
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../VideoDownload.png);
	border-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	height: 64px;
	width: 64px
}

.AudioAttribute,
.ReadonlyAudioAttribute {
	width: 300px
}

.ReadonlyAudioAttribute {
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../AudioDownload.png);
	border-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	height: 64px;
	width: 64px
}

.ErrorAttribute {
	background-color: yellow;
	border-bottom-color: #c60b44;
	border-left-color: #c60b44;
	border-right-color: #c60b44;
	border-top-color: #c60b44;
	border-style: dotted
}

.WarningAttribute {
	border-bottom-color: #ff8000;
	border-left-color: #ff8000;
	border-right-color: #ff8000;
	border-top-color: #ff8000;
	border-style: dotted
}

.ReadonlyAttribute {
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-style: none
}

.AttSubTitle,
.BlobContentAttSubTitle,
.ReadonlyBlobContentAttSubTitle,
.ReadonlyAttSubTitle,
.BlobInputAttSubTitle {
	padding-top: 5pt;
	border-style: none;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	height: 30px
}

.AttributeInvisible,
.BlobContentAttributeInvisible,
.ReadonlyBlobContentAttributeInvisible,
.BlobInputAttributeInvisible,
.ReadonlyAttributeInvisible {
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	color: white
}

.ReadonlyBlobContentAttributeInvisible {
	border-width: 0
}

.ReadonlyAttributeInvisible {
	border-width: 0
}

.Button,
.ButtonDragging,
.ButtonAcceptDrag,
.ButtonNoAcceptDrag,
.fileinputbutton,
.btnprimary,
.btnwarning,
.SpecialButtons,
.BtnEnter,
.BtnEnterLargo,
.BtnFirst,
.BtnGet,
.BtnLast,
.BtnNext,
.BtnPrevious,
.BtnRefresh,
.BtnSelect,
.BtnToggle,
.BtnToggleActive,
.BtnEnterDimGray,
.BtnCheck,
.BtnDelete,
.BtnHelp,
.BtnCancel,
.SpecialButtonsDisabled,
.BtnLogin,
.ActionButtons,
.ButtonDisabled {
	box-shadow: 0 2px 4px #555;
	margin-bottom: 1px;
	margin-right: 3px;
	margin-top: 1px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	background-color: #43A72D;
	background-image: none;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	border-style: solid;
	border-width: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: "Verdana";
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	cursor: pointer;
	text-indent: 0;
	vertical-align: top
}

.ButtonDragging {
	box-shadow: 0 2px 4px #555
}

.ButtonAcceptDrag {
	box-shadow: 0 2px 4px #555
}

.ButtonNoAcceptDrag {
	box-shadow: 0 2px 4px #555
}

.fileinputbutton {
	box-shadow: 0 2px 4px #555
}

.btnprimary {
	box-shadow: 0 2px 4px #555
}

.btnwarning {
	box-shadow: 0 2px 4px #555
}

.SpecialButtons,
.BtnEnter,
.BtnEnterLargo,
.BtnFirst,
.BtnGet,
.BtnLast,
.BtnNext,
.BtnPrevious,
.BtnRefresh,
.BtnSelect,
.BtnToggle,
.BtnToggleActive,
.BtnEnterDimGray,
.BtnCheck,
.BtnDelete,
.BtnHelp,
.BtnCancel,
.SpecialButtonsDisabled,
.BtnLogin {
	box-sizing: border-box;
	background-color: #337ab7;
	border-bottom-color: #2e6da4;
	border-left-color: #2e6da4;
	border-right-color: #2e6da4;
	border-top-color: #2e6da4;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.BtnEnterLargo {
	position: relative;
	display: block;
	height: 34px;
	width: 100%
}

.BtnCheck {
	background-color: #5cb85c;
	border-bottom-color: #4cae4c;
	border-left-color: #4cae4c;
	border-right-color: #4cae4c;
	border-top-color: #4cae4c
}

.BtnDelete {
	background-color: #d9534f;
	border-bottom-color: #d43f3a;
	border-left-color: #d43f3a;
	border-right-color: #d43f3a;
	border-top-color: #d43f3a
}

.BtnHelp {
	background-color: #5bc0de;
	border-bottom-color: #46b8da;
	border-left-color: #46b8da;
	border-right-color: #46b8da;
	border-top-color: #46b8da
}

.BtnCancel {
	background-color: #989896;
	border-bottom-color: #979799;
	border-left-color: #979799;
	border-right-color: #979799;
	border-top-color: #979799
}

.SpecialButtonsDisabled {
	background-color: white;
	border-bottom-color: darkgray;
	border-left-color: darkgray;
	border-right-color: darkgray;
	border-top-color: darkgray;
	color: #e0e0e0
}

.BtnLogin {
	position: relative;
	display: block;
	background-color: #43A72D;
	border-bottom-color: #43A72D;
	border-left-color: #43A72D;
	border-right-color: #43A72D;
	border-top-color: #43A72D;
	height: 34px;
	width: 100%
}

.ActionButtons {
	box-shadow: 0 2px 4px #555;
	background-color: #9f9f9f
}

.ButtonDisabled {
	box-shadow: 0 2px 4px #555;
	background-color: white;
	border-bottom-color: darkgray;
	border-left-color: darkgray;
	border-right-color: darkgray;
	border-top-color: darkgray;
	border-width: 1px;
	color: #e0e0e0
}

.Grid,
.GridDragging,
.GridAcceptDrag,
.GridNoAcceptDrag,
.WorkWith {
	background-color: #43A72D;
	margin-bottom: 1pt;
	margin-left: 1pt;
	margin-right: 1pt;
	margin-top: 1pt;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	border-style: none;
	border-width: 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridUniform {
	background-color: #f5f5f5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridOdd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f5f5f5;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridEven {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridUniformTitle {
	background-color: #f5f5f5;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridTitle {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridFooter {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDragging {
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white
}

.GridDraggingUniform {
	background-color: #f5f5f5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDraggingOdd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f5f5f5;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDraggingEven {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDraggingUniformTitle {
	background-color: #f5f5f5;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDraggingTitle {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridDraggingFooter {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDrag {
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white
}

.GridAcceptDragUniform {
	background-color: #f5f5f5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDragOdd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f5f5f5;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDragEven {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDragUniformTitle {
	background-color: #f5f5f5;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDragTitle {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridAcceptDragFooter {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDrag {
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white
}

.GridNoAcceptDragUniform {
	background-color: #f5f5f5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDragOdd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f5f5f5;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDragEven {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDragUniformTitle {
	background-color: #f5f5f5;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDragTitle {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridNoAcceptDragFooter {
	color: #fff;
	background-color: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.WorkWith {
	padding-bottom: 1pt;
	padding-left: 1pt;
	padding-right: 5pt;
	padding-top: 1pt;
	height: 25px
}

.WorkWithUniform {
	background-color: white;
	font-family: Calibri;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.WorkWithOdd {
	font-family: Calibri;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #fff;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.WorkWithEven {
	font-family: Calibri;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.WorkWithUniformTitle {
	background-color: white;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.GridTitle,
.WorkWithTitle {
	color: #fff;
	background-color: #43A72D;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.WorkWithFooter {
	color: #fff;
	background-color: #43A72D;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing: 0;
	border-collapse: collapse
}

.Group,
.GroupTitle,
.GroupSubnivel,
.GroupFiltro {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: none;
	border-top: 1px;
	border-width: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.GroupTitle {
	font-size: 18px;
	color: #43A72D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.GroupTitleTitle {
	font-size: 22px;
	color: #43A72D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.GroupSubnivel {
	border-bottom-color: #43A72D;
	border-left-color: #43A72D;
	border-right-color: #43A72D;
	border-top-color: #43A72D;
	border-style: solid;
	border-width: 1px
}

.GroupSubnivelTitle {
	font-size: 18px;
	color: #43A72D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.GroupFiltro {
	background-color: whitesmoke;
	border-bottom-color: #43A72D;
	border-left-color: #43A72D;
	border-right-color: #43A72D;
	border-top-color: #43A72D;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.GroupFiltroTitle {
	font-size: 18px;
	color: #43A72D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.Image,
.ImageDragging,
.ImageAcceptDrag,
.ImageNoAcceptDrag,
.PoweredBy,
.TabPaging,
.TabPagingNext,
.TabPagingPrevious,
.ImageHeaderBackground,
.HeaderImage1,
.ImageTopHeader,
.ResponsiveImage,
.ImageTop,
.ImageHandCenter,
.ImageHandCenter:hover,
.PagingButtons,
.PagingButtonsFirst,
.PagingButtonsLast,
.PagingButtonsNext,
.PagingButtonsPrevious {
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle
}

.ImageTop {
	background-color: white;
	height: 10px;
	width: 5px
}

.ImageHandCenter,
.ImageHandCenter:hover {
	margin-left: 2px;
	margin-top: 2px;
	cursor: pointer
}

.PagingButtons,
.PagingButtonsFirst,
.PagingButtonsLast,
.PagingButtonsNext,
.PagingButtonsPrevious {
	background-repeat: no-repeat;
	margin-left: 4px;
	height: 32px;
	width: 32px;
	cursor: pointer;
	padding-left: 0 !important;
	padding-bottom: 0 !important
}

.PagingButtonsFirst {
	float: left;
	background-image: url(../PageFirst.png);
	height: 16px;
	width: 16px
}

.PagingButtonsLast {
	float: left;
	background-image: url(../PageLast.png);
	height: 16px;
	width: 16px
}

.PagingButtonsNext {
	float: left;
	background-image: url(../PageNext.png);
	height: 16px;
	width: 16px
}

.PagingButtonsPrevious {
	float: left;
	background-image: url(../PagePrevious.png);
	height: 16px;
	width: 16px
}

.Table,
.TableDragging,
.TableAcceptDrag,
.TableNoAcceptDrag,
.LevelTable,
.BodyContainer,
.HeaderContainer,
.RecentLinksContainer,
.FormContainer,
.Container,
.ContainerFluid,
.AdvancedContainerItem,
.AdvancedContainerItemExpanded,
.AdvancedContainer,
.AdvancedContainerVisible,
.OrdersTable,
.WWAdvancedContainer,
.RecentLinksMainTable,
.RecentLinksMainTableExpanded,
.PromptContainer,
.PromptMainTable,
.MainContainer,
.GridTabMainTable,
.TableLeftMenu,
.TableTopMenu,
.Table80,
.TablePie,
.TableGrid,
.TableTop,
.TableContent,
.Table100x100,
.TableBorder,
.ViewTable,
.TableHorizontalLine,
.header_pink_line,
.HorizontalSpace,
.TableBottom,
.RecentLinksTable,
.Table960,
.TableGreyFooter,
.TableBlackFooter,
.TableBlackHeader,
.Table95,
.TableLogin,
.TableCenter,
.TableCabecera {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	border-style: none;
	border-width: 0;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	text-align: left
}

.TablePie {
	background-color: #43A72D;
	height: 35px;
	width: 100%
}

.TableGrid {
	background-color: #e4e5e6;
	border-bottom-color: #747474;
	border-left-color: #747474;
	border-right-color: #747474;
	border-top-color: #747474;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt
}

.TableTop {
	background-repeat: repeat-x;
	list-style-image: none;
	background-color: white;
	background-image: none;
	height: 50px;
	width: 100%
}

.TableContent {
	padding-bottom: 10pt;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-top: 10pt;
	color: #747474;
	vertical-align: top
}

.Table100x100,
.TableBorder {
	width: 100%;
	vertical-align: top
}

.TableBorder {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	padding-bottom: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
	border-bottom-color: #9d1f1f;
	border-left-color: #9d1f1f;
	border-right-color: #9d1f1f
}

.ViewTable {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	padding-bottom: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
	background-color: white;
	border-bottom-color: silver;
	border-left-color: silver;
	border-right-color: silver;
	border-top-color: silver;
	border-width: 1px;
	color: #404040;
	width: 100%
}

.TableHorizontalLine,
.header_pink_line {
	background-color: #c60b44;
	height: 6px;
	width: 100%
}

.header_pink_line {
	width: 960px
}

.HorizontalSpace {
	background-color: #fff;
	height: 5px;
	width: 100%
}

.TableBottom {
	background-color: #e0e0e0;
	height: 30px;
	width: 100%;
	text-align: center;
	vertical-align: middle
}

.RecentLinksTable {
	padding-left: 5pt;
	padding-right: 5pt;
	background-color: whitesmoke;
	border-bottom-color: #9d1f1f;
	height: 15px;
	width: 100%
}

.Table960 {
	width: 960px
}

.TableGreyFooter {
	background-image: url(../footer_body.png);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 32px;
	width: 100%
}

.TableBlackFooter {
	background-image: url(../cabezal_cuerpo.png);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	height: 36px;
	width: 100%
}

.TableBlackHeader {
	background-image: url(../cabezal_cuerpo.png);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	height: 36px;
	width: 100%
}

.Table95 {
	width: 100%
}

.TableLogin {
	box-shadow: 2px 2px 4px #ccc;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
	background-color: #f2f2f2;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-top-color: #e0e0e0;
	height: 270px;
	width: 300px;
	text-align: center
}

.TableCenter {
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	text-align: -moz-center
}

.TextBlock,
.TextBlockDragging,
.TextBlockAcceptDrag,
.TextBlockNoAcceptDrag,
.RecentsTitle,
.WWAdvancedLabel,
.WWOrderByLabel,
.WWFilterLabel,
.WWDateFilterLabel,
.WWOrderItem,
.WWOrderItemSelected,
.bullet,
.subBullet,
.TextTable,
.TBTopMenu,
.TBLeftMenu,
.SelectedTab,
.UnSelectedTab,
.FieldSetTitle,
.BtnTextBlock,
.TextBlockGridFree,
.TitlePopup,
.Title,
.SubTitle,
.Label,
.SmallText,
.TextBlockHeader,
.TextBlockHeaderPopUp,
.RecentLink,
.Separator,
.FooterText,
.RecentLinkItem,
.VerticalMenuOption,
.TextBlockError,
.DataDescription,
.Nota,
.TextPaginacion,
.TextBlockCabecera {
	padding-right: 3pt;
	white-space: nowrap;
	border-style: none;
	border-width: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #747474;
	vertical-align: middle
}

.TitlePopup {
	font-size: 22px;
	color: #43A72D
}

.Title,
.SubTitle {
	color: #1a1a1a
}

.SubTitle {
	clear: none;
	padding-left: 3px;
	padding-top: 5pt;
	display: block;
	-moz-box-sizing: border-box;
	background-image: none;
	color: black;
	height: 20px;
	width: 100%
}

.Label,
.gx-label.AttributeLabel,
.gx-label.FilterAttributeLabel,
.gx-label.BlobContentFilterAttributeLabel,
.gx-label.ReadonlyBlobContentFilterAttributeLabel,
.gx-label.ReadonlyFilterAttributeLabel,
.gx-label.BlobInputFilterAttributeLabel,
.gx-label.DescriptionAttributeLabel,
.gx-label.BlobContentDescriptionAttributeLabel,
.gx-label.ReadonlyBlobContentDescriptionAttributeLabel,
.gx-label.ReadonlyDescriptionAttributeLabel,
.gx-label.BlobInputDescriptionAttributeLabel,
.gx-label.AttributeLoginLabel,
.gx-label.CheckSinBordeLabel,
.gx-label.ReadonlyAttribute_GridLabel,
.gx-label.Attribute_TrnLabel,
.gx-label.ImageAttributeLabel,
.gx-label.ActionAttributeLabel,
.gx-label.BlobContentActionAttributeLabel,
.gx-label.ReadonlyBlobContentActionAttributeLabel,
.gx-label.ReadonlyActionAttributeLabel,
.gx-label.UpdateAttributeLabel,
.gx-label.BlobContentUpdateAttributeLabel,
.gx-label.ReadonlyBlobContentUpdateAttributeLabel,
.gx-label.ReadonlyUpdateAttributeLabel,
.gx-label.BlobInputUpdateAttributeLabel,
.gx-label.DeleteAttributeLabel,
.gx-label.BlobContentDeleteAttributeLabel,
.gx-label.ReadonlyBlobContentDeleteAttributeLabel,
.gx-label.ReadonlyDeleteAttributeLabel,
.gx-label.BlobInputDeleteAttributeLabel,
.gx-label.DisplayAttributeLabel,
.gx-label.BlobContentDisplayAttributeLabel,
.gx-label.ReadonlyBlobContentDisplayAttributeLabel,
.gx-label.ReadonlyDisplayAttributeLabel,
.gx-label.BlobInputDisplayAttributeLabel,
.gx-label.SelectionAttributeLabel,
.gx-label.BlobContentSelectionAttributeLabel,
.gx-label.ReadonlyBlobContentSelectionAttributeLabel,
.gx-label.ReadonlySelectionAttributeLabel,
.gx-label.BlobInputSelectionAttributeLabel,
.gx-label.DisabledActionAttributeLabel,
.gx-label.BlobContentDisabledActionAttributeLabel,
.gx-label.ReadonlyBlobContentDisabledActionAttributeLabel,
.gx-label.ReadonlyDisabledActionAttributeLabel,
.gx-label.BlobInputDisabledActionAttributeLabel,
.gx-label.BlobInputActionAttributeLabel,
.gx-label.ResponsiveImageAttributeLabel,
.gx-label.BlobContentResponsiveImageAttributeLabel,
.gx-label.ReadonlyBlobContentResponsiveImageAttributeLabel,
.gx-label.ReadonlyResponsiveImageAttributeLabel,
.gx-label.BlobInputResponsiveImageAttributeLabel,
.gx-label.ReadonlyImageAttributeLabel,
.gx-label.VideoAttributeLabel,
.gx-label.ReadonlyVideoAttributeLabel,
.gx-label.AudioAttributeLabel,
.gx-label.ReadonlyAudioAttributeLabel,
.gx-label.ErrorAttributeLabel,
.gx-label.WarningAttributeLabel,
.gx-label.ReadonlyAttributeLabel,
.gx-label.BlobContentAttributeLabel,
.gx-label.ReadonlyBlobContentAttributeLabel,
.gx-label.BlobInputAttributeLabel,
.gx-label.AttributeDraggingLabel,
.gx-label.AttributeAcceptDragLabel,
.gx-label.AttributeNoAcceptDragLabel,
.gx-label.AttSubTitleLabel,
.gx-label.BlobContentAttSubTitleLabel,
.gx-label.ReadonlyBlobContentAttSubTitleLabel,
.gx-label.ReadonlyAttSubTitleLabel,
.gx-label.BlobInputAttSubTitleLabel,
.gx-label.CheckBoxLabel,
.gx-label.ReadonlyCheckBoxLabel,
.gx-label.BlobContentCheckBoxLabel,
.gx-label.ReadonlyBlobContentCheckBoxLabel,
.gx-label.BlobInputCheckBoxLabel,
.gx-label.AttributeInvisibleLabel,
.gx-label.BlobContentAttributeInvisibleLabel,
.gx-label.ReadonlyBlobContentAttributeInvisibleLabel,
.gx-label.BlobInputAttributeInvisibleLabel,
.gx-label.ReadonlyAttributeInvisibleLabel {
	font-weight: bold
}

.SmallText {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: gray;
	text-align: center
}

.TextBlockHeader,
.TextBlockHeaderPopUp {
	background-repeat: no-repeat;
	list-style-image: none;
	white-space: normal;
	background-image: none;
	font-size: 22pt;
	font-style: italic;
	color: #43A72D
}

.RecentLink {
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	font-size: 12pt
}

.Separator {
	box-sizing: border-box;
	display: block;
	-moz-box-sizing: border-box;
	color: white
}

.FooterText {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #404040;
	text-align: center
}

.RecentLinkItem {
	float: left;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	overflow: hidden;
	font-size: 9pt;
	font-weight: normal;
	color: #828282;
	height: 20px;
	width: auto;
	text-align: left;
	max-width: 120px
}

.VerticalMenuOption {
	font-weight: bold;
	color: #404040
}

.TextBlockError {
	background-repeat: no-repeat;
	list-style-image: none;
	white-space: normal;
	background-image: none;
	font-size: 14pt;
	font-style: italic;
	color: firebrick
}

.DataDescription {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #332d2f
}

.Nota {
	font-style: italic
}

.TextPaginacion {
	font-weight: bold;
	color: #227bc5
}

.ErrorViewer {
	border-style: none;
	border-width: 0;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #c60b44
}

.FreeStyleGrid,
.TrnSublevelGrid,
.RecentLinksGrid,
.VerticalTabGrid {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	border-style: none;
	border-width: 0
}

.FreeStyleGridUniform {
	background-color: #d3d4d3;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal
}

.FreeStyleGridOdd {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff
}

.FreeStyleGridEven {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3
}

.FreeStyleGridUniformTitle {
	background-color: #d3d4d3
}

.TrnSublevelGridUniform {
	background-color: #d3d4d3;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal
}

.TrnSublevelGridOdd {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff
}

.TrnSublevelGridEven {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3
}

.TrnSublevelGridUniformTitle {
	background-color: #d3d4d3
}

.RecentLinksGridUniform {
	background-color: #d3d4d3;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal
}

.RecentLinksGridOdd {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff
}

.RecentLinksGridEven {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3
}

.RecentLinksGridUniformTitle {
	background-color: #d3d4d3
}

.VerticalTabGridUniform {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
}

.VerticalTabGridOdd {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #fff
}

.VerticalTabGridEven {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #d3d4d3
}

.Hyperlink {
	border-style: none;
	border-width: 0;
	font-family: "Verdana";
	font-size: 8.25pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline
}

.Messages,
.SuccessMessages,
.ErrorMessages,
.WarningMessages {
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	position: relative;
	white-space: nowrap;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #c60b44
}

.SuccessMessages {
	background-color: rgba(255, 255, 255, .6);
	background-image: url(../ico_success.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	border-bottom-color: green;
	border-left-color: green;
	border-right-color: green;
	border-top-color: green;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 20px;
	font-weight: bold;
	color: green
}

.ErrorMessages {
	background-color: rgba(255, 255, 255, .6);
	background-image: url(../ico_error.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	border-bottom-color: #c60b44;
	border-left-color: #c60b44;
	border-right-color: #c60b44;
	border-top-color: #c60b44;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: 2px;
	padding-left: 20px;
	font-weight: bold
}

.WarningMessages {
	background-color: rgba(255, 255, 255, .6);
	background-image: url(../ico_warning.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	border-bottom-color: orange;
	border-left-color: orange;
	border-right-color: orange;
	border-top-color: orange;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: 2px;
	padding-left: 20px;
	font-weight: bold
}

BODY {
	height: inherit
}

HTML {
	height: 100%
}

.Calendar {
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	position: relative;
	display: none;
	cursor: default;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #7d7d7d
}

.Calendar .CalendarButton {
	background-color: #e4e5e6;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.Calendar .nav {
	background-color: #e4e5e6;
	background-image: url(../menuarrow.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar TABLE {
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.Calendar TABLE .wn {
	background-color: #d3d4d3;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar THEAD {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal
}

.Calendar THEAD .headrow {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar THEAD .daynames {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #404040
}

.Calendar THEAD .name {
	background-color: #c00000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.Calendar THEAD .weekend {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #d84523
}

.Calendar THEAD .hilite {
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar THEAD .active {
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 0;
	padding-top: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar THEAD .CalendarTitle {
	background-color: #747474;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #fff;
	text-align: center
}

.Calendar TBODY .day {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
	width: 2em;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.Calendar TBODY .rowhilite TD {
	background-color: #e4e5e6;
	color: #333
}

.Calendar TBODY .emptyrow {
	display: none
}

.Calendar TBODY .emptycell {
	visibility: hidden;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.Calendar TBODY TD .hilite {
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 1px
}

.Calendar TBODY TD .active {
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px
}

.Calendar TBODY TD .selected {
	background-color: ButtonFace;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight: bold;
	color: ButtonText
}

.Calendar TBODY TD .weekend {
	color: #f00
}

.Calendar TBODY TD .today {
	font-weight: bold;
	color: #00f
}

.Calendar TBODY TD .disabled {
	color: GrayText
}

.Calendar TBODY TD .time {
	background-color: ButtonFace;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1px;
	text-align: center
}

.Calendar TBODY TD .time .hour {
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0;
	font-weight: bold
}

.Calendar TBODY TD .time .minute {
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0;
	font-weight: bold
}

.Calendar TBODY TD .time .ampm {
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0;
	font-weight: bold;
	text-align: center
}

.Calendar TBODY TD .time .colon {
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0;
	font-weight: bold
}

.Calendar TBODY TD .time SPAN .hilite {
	background-color: Highlight;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	color: HighlightText
}

.Calendar TBODY TD .time SPAN .active {
	background-color: #000;
	border-bottom-color: #f00;
	border-left-color: #f00;
	border-right-color: #f00;
	border-top-color: #f00;
	color: #0f0
}

.Calendar TFOOT .footrow {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: white
}

.Calendar TFOOT .ttip {
	background-color: #e4e5e6;
	border-bottom-color: #fff;
	border-left-color: #767676;
	border-right-color: #fff;
	border-top-color: #767676;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.Calendar TFOOT .hilite {
	background-color: #d3d4d3;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal
}

.Calendar TFOOT .active {
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #fff;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 0;
	padding-top: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.CalendarCombo {
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	left: 0;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0;
	width: 4em;
	display: none;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.CalendarCombo .label {
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.CalendarCombo .label-IEfix {
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	width: 4em;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center
}

.CalendarCombo .active {
	border-bottom-color: #969696;
	border-left-color: #969696;
	border-right-color: #969696;
	border-top-color: #969696;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333
}

.CalendarCombo .hilite {
	background-color: #969696;
	border-bottom-color: #d3d4d3;
	border-left-color: #d3d4d3;
	border-right-color: #d3d4d3;
	border-top-color: #d3d4d3;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #fff
}

DIV.suggestions {
	background-color: white;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Arial, Verdana;
	font-size: 9px
}

DIV.suggestions DIV {
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0;
	cursor: default;
	font-family: Arial, Verdana;
	font-size: 9px
}

DIV.suggestions DIV.current {
	background-color: #b0c4de;
	font-family: Arial, Verdana;
	font-size: 9px;
	color: white
}

.ErrorViewerBullet div {
	margin-left: 5px;
	display: list-item;
	list-style-position: inside
}

.GeoLocOption {
	margin-left: 4px;
	margin-right: 4px;
	position: relative;
	top: 2px;
	cursor: pointer
}

.ComponentTrigger {
	margin-left: 4px;
	cursor: pointer
}

.dojoDialog {
	background-color: #eee;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px
}

#gx_ajax_notification {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	position: absolute;
	top: 21px;
	z-index: 999;
	height: 20px;
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center
}

.PopupHeader {
	background-color: transparent;
	background-image: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: right;
	margin-top: -20px;
	padding-right: 20px;
	z-index: 1;
	width: 100%;
	cursor: move;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-indent: 3px;
	vertical-align: bottom;
	width: 100% !important;
	top: 0 !important;
	left: 0 !important;
	height: 60px !important
}

.PopupHeader .PopupTitle {
	margin-top: 30px
}

.PopupHeaderButton {
	background-image: url(../Nutrar/ClosePrompt.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
	height: 36px;
	width: 36px;
	cursor: pointer;
	text-align: right
}

.PopupContent {
	background-color: #555;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	margin-left: -2px;
	margin-top: -24px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding: 40px 20px 20px 20px !important
}

.PopupContent IFRAME {
	border-width: 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	height: 100% !important;
	width: 100% !important
}

.RowDeleted {
	text-decoration: line-through
}

.dp_container {
	position: relative
}

UL.Tabs {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	list-style-type: none
}

UL.Tabs LI.Tab {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}

UL.Tabs LI.Tab A {
	display: block;
	text-decoration: none
}

UL.Tabs LI.Tab A.TabFirst {
	background-image: none;
	padding-left: 11px
}

UL.Tabs LI.Tab A.TabLeft {
	background-image: none
}

UL.Tabs LI.Tab SPAN {
	display: block
}

UL.Tabs LI.Tab SPAN.TabBackground {
	background-color: #333;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-bottom: -1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 5px;
	overflow: hidden;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px
}

UL.Tabs LI.Tab SPAN.TabLast {
	background-image: none
}

UL.Tabs LI.Tab SPAN.TabRight {
	background-image: none
}

UL.Tabs LI.Tab SPAN.TabText {
	white-space: nowrap;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	color: #fff
}

UL.Tabs LI.TabSelected {
	position: relative
}

UL.Tabs LI.TabSelected A {
	float: left;
	position: relative
}

UL.Tabs LI.TabSelected A.TabFirst {
	background-image: none
}

UL.Tabs LI.TabSelected A.TabLeft {
	background-image: none
}

UL.Tabs LI.TabSelected SPAN {
	float: left;
	position: relative
}

UL.Tabs LI.TabSelected SPAN.TabBackground {
	background-color: #fff;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	margin-top: 0;
	padding-top: 8px;
	border-bottom: 0
}

UL.Tabs LI.TabSelected SPAN.TabLast {
	background-image: none
}

UL.Tabs LI.TabSelected SPAN.TabRight {
	background-image: none;
	margin-right: 0
}

UL.Tabs LI.TabSelected SPAN.TabText {
	color: #2d572c
}

DIV.gx-multimedia-upload {
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	position: relative;
	height: 72px;
	width: 128px;
	display: block;
	text-align: center;
	line-height: 68px
}

DIV.gx-multimedia-upload * {
	text-align: left;
	line-height: normal
}

DIV.gx-multimedia-upload DIV.fields-ct {
	background-color: white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding-left: 5px;
	padding-top: 10px;
	height: 100%;
	display: none;
	white-space: nowrap
}

DIV.gx-multimedia-upload A:first-child {
	right: 20px
}

DIV.gx-multimedia-upload INPUT.field {
	float: none;
	margin-top: 10px;
	display: none
}

DIV.gx-multimedia-upload INPUT.field-selected {
	display: inline
}

DIV.gx-multimedia-upload LABEL.option {
	clear: left;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	display: inline;
	cursor: pointer;
	font-size: 11px
}

DIV.gx-multimedia-upload LABEL.option INPUT {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 3px;
	margin-top: 0;
	display: inline;
	cursor: pointer
}

DIV.gx-multimedia-upload INPUT.Button {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	display: block
}

DIV.gx-multimedia-upload IMG {
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
	max-width: 124px;
	max-height: 68px
}

DIV.gx-multimedia-upload A SPAN {
	background-position: center center;
	background-repeat: no-repeat;
	height: 68px;
	width: 124px;
	color: transparent
}

DIV.gx-multimedia-upload A.gx-multimedia-empty {
	display: block
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN {
	display: block
}

DIV.gx-multimedia-upload A.gx-multimedia-empty IMG {
	display: none
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-image-placeholder {
	background-image: url(../PlaceHolderImage.png)
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-video-placeholder {
	background-image: url(../PlaceHolderVideo.png);
	opacity: 1
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder {
	background-image: url(../PlaceHolderAudio.png);
	opacity: 1
}

DIV.gx-multimedia-upload A.action {
	background-color: #c60b44;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	top: 0;
	cursor: pointer;
	font-size: 11px;
	color: white;
	opacity: 0;
	line-height: 15px;
	-moz-transition: opacity .3s ease-in-out;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-transition: opacity .3s ease-in-out;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out
}

DIV.gx-multimedia-upload A.change-action {
	background-image: url(../Nutrar/MultimediaEdit.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 4px;
	right: 20px
}

DIV.gx-multimedia-upload A.clear-action {
	background-image: url(../MultimediaClear.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 9px;
	right: 0
}

DIV.gx-multimedia-upload A.action:focus {
	text-decoration: underline;
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

DIV.gx-multimedia-upload INPUT.BtnEnter {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block
}

DIV.gx-multimedia-upload:hover A.action:hover {
	text-decoration: underline;
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

DIV.gx-multimedia-upload:hover A.action:focus {
	text-decoration: underline;
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

DIV.gx-multimedia-upload:hover A.action {
	display: block;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

A:not([href]) SPAN.gx-video-placeholder {
	opacity: .5
}

A:not([href]) SPAN.gx-audio-placeholder {
	opacity: .5
}

DIV.gx-mask {
	background-color: black;
	background-image: none;
	left: 0;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, .69) .5s;
	-ms-filter: "alpha(opacity=20)";
	opacity: .2
}

DIV.gx-unmask {
	background-color: transparent
}

BODY.gx-masked DIV.gx-mask {
	bottom: 0;
	position: fixed
}

.gx-masked-relative {
	position: relative
}

.GXProgressBar .progress-bar-title {
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	display: block
}

.td5 {
	width: 40px
}

.td100 {
	width: 100%
}

.PopupBorder {
	background-color: transparent;
	border-style: solid;
	border-width: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-right: 40px !important;
	padding-bottom: 20px !important
}

.PopupBorder IMG {
	margin-left: -2px;
	margin-top: -6px;
	height: 16px;
	width: 16px
}

.HRDefault {
	background-color: transparent;
	border-width: 0;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	height: 1px;
	color: transparent
}

.NoLinkLabel {
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: right
}

.NoLinkLabel A:active {
	color: #000;
	text-decoration: none
}

.NoLinkLabel A:link {
	color: #000;
	text-decoration: none
}

.NoLinkLabel A:visited {
	text-decoration: none;
	color: #000
}

.TDMiddle {
	vertical-align: middle
}

.MenuOption {
	margin-right: 15px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	color: white
}

.MenuOption A:active {
	font-weight: bold;
	text-decoration: none;
	color: white
}

.MenuOption A:link {
	font-weight: bold;
	text-decoration: none;
	color: white
}

.MenuOption A:visited {
	font-weight: bold;
	text-decoration: none;
	color: white
}

.MenuOption A:hover {
	text-decoration: underline;
	color: white
}

.TextBlock {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.TextBlock A:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black
}

.TextBlock A:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black
}

.TextBlock A:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black
}

.TextBlock A:hover {
	text-decoration: underline
}

.TableTopMenu SPAN.TextBlock {
	color: white
}

.SpecialButtons:active,
.SpecialButtons:hover,
.SpecialButtons:focus {
	background-color: #286090;
	border-color: #204d74;
	color: #fff
}

.gx_newrow {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white
}

.TextBlockHeader A:active {
	text-decoration: none;
	color: #c60b44
}

.TextBlockHeader A:hover {
	text-decoration: none;
	color: #c60b44
}

.TextBlockHeader A:link {
	text-decoration: none;
	color: #c60b44
}

.TextBlockHeader A:visited {
	text-decoration: none;
	color: #c60b44
}

.SmallText A:active {
	text-decoration: none;
	color: gray
}

.SmallText A:hover {
	text-decoration: none;
	color: gray
}

.SmallText A:link {
	text-decoration: none;
	color: gray
}

.SmallText A:visited {
	text-decoration: none;
	color: gray
}

.RecentLinkItem A:active {
	text-decoration: none;
	color: #828282
}

.RecentLinkItem A:hover {
	text-decoration: none;
	color: #828282
}

.RecentLinkItem A:link {
	text-decoration: none;
	color: #828282
}

.RecentLinkItem A:visited {
	text-decoration: none;
	color: #828282
}

.ReadonlyAttribute A:active {
	text-decoration: underline;
	color: #222
}

.ReadonlyAttribute A:link {
	text-decoration: underline;
	color: #222
}

.ReadonlyAttribute A:visited {
	text-decoration: underline;
	color: #222
}

.VerticalMenuOption A:active {
	font-weight: bold;
	text-decoration: none;
	color: #404040
}

.VerticalMenuOption A:hover {
	text-decoration: underline;
	color: #404040
}

.VerticalMenuOption A:link {
	font-weight: bold;
	text-decoration: none;
	color: #404040
}

.VerticalMenuOption A:visited {
	font-weight: bold;
	text-decoration: none;
	color: #404040
}

DIV.suggestions {
	background-color: #fff;
	border-bottom-color: #969696;
	border-left-color: #969696;
	border-right-color: #969696;
	border-top-color: #969696;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal
}

DIV.suggestions DIV {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333
}

DIV.suggestions DIV.current {
	background-color: #d3d4d3;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333
}

DIV.dp_container IMG {
	vertical-align: text-bottom
}

TD.HeaderLogin {
	background-image: url(../Nutrar/LoginHeader.png);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 20px;
	height: 32px
}

.BtnCheck:active,
.BtnCheck:hover,
.BtnCheck:focus {
	background-color: #2d572c;
	border-color: #2d572c;
	color: #fff
}

.BtnHelp:active,
.BtnHelp:hover,
.BtnHelp:focus {
	background-color: #31b0d5;
	border-color: #269abc;
	color: #fff
}

.BtnCancel:active,
.BtnCancel:hover,
.BtnCancel:focus {
	background-color: #848482;
	border-color: #828285;
	color: #fff
}

.BtnDelete:active,
.BtnDelete:hover,
.BtnDelete:focus {
	background-color: #c9302c;
	border-color: #ac2925;
	color: #fff
}

.BtnEnter:active,
.BtnEnter:hover,
.BtnEnter:focus {
	background-color: #286090;
	border-color: #204d74;
	color: #fff
}

.BtnLogin:active,
.BtnLogin:hover,
.BtnLogin:focus {
	background-color: #2d572c;
	border-color: #2d572c;
	color: #fff
}

.WorkWith TBODY TR TD {
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box
}

.Grid TBODY TR TD {
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box
}

.Attribute:focus {
	border: 1px solid rgba(111, 161, 217, 1);
	box-shadow: 0 0 5px rgba(111, 161, 217, .75)
}

.Image:focus,
.Image:active,
.Image:hover {
	border: 1px solid rgba(111, 161, 217, 1);
	box-shadow: 0 0 5px rgba(111, 161, 217, .75)
}

.Grid tr:hover td,
.WorkWith tr:hover td {
	background-color: #A2D39A
}

.Grid tr.gx-row-selected td,
.WorkWith tr.gx-row-selected td {
	background-color: #fec8a7
}

thead {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
}

th {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
}