/* [gx-css-import ignore - start] */
.BaseRBtn{
	display:inline-block;
}
.BaseRBtn span, .RoundedBtn input{
	display:block;
	float: left;
	position:relative;
}
.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: 0px;
	background: transparent;
	margin:0;
	white-space:nowrap;
	width:auto;
	overflow:visible;
}
/* [gx-css-import ignore - end] */
/* [gx-css-import ignore - start] */

@keyframes entermask
{
  from {background-color: transparent;}
  to {background-color: black;}
}

@-webkit-keyframes entermask /* Safari and Chrome */
{
  from {background-color: transparent;}
  to {background-color: black;}
}

@keyframes leavemask
{
  from {background-color: black;}
  to {background-color: transparent;}
}

@-webkit-keyframes leavemask /* Safari and Chrome */
{
  from {background-color: black;}
  to {background-color: transparent;}
}
    
/* [gx-css-import ignore - end] */
.GridRow
{
	border-style: none;
	border-width: 0px;

}
.Button,.SpecialButtons,.BtnCancel,.BtnCheck,.BtnDelete,.BtnEnter,.BtnFirst,.BtnGet,.BtnHelp,.BtnLast,.BtnNext,.BtnPrevious,.BtnRefresh,.BtnSelect,.BtnToggle,.BtnToggleActive,.SpecialButtonsDisabled,.ButtonDragging,.ButtonNoAcceptDrag,.ActionButtons,.ButtonDisabled,.ButtonAcceptDrag
{
	border-style: outset;
	border-width: 2px;

}

.RButton
{
}

.RButton .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RSpecialButtons
{
}

.RSpecialButtons .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnCancel
{
}

.RBtnCancel .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnCheck
{
}

.RBtnCheck .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnDelete
{
}

.RBtnDelete .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnEnter
{
}

.RBtnEnter .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnFirst
{
}

.RBtnFirst .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnGet
{
}

.RBtnGet .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnHelp
{
}

.RBtnHelp .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnLast
{
}

.RBtnLast .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnNext
{
}

.RBtnNext .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnPrevious
{
}

.RBtnPrevious .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnRefresh
{
}

.RBtnRefresh .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnSelect
{
}

.RBtnSelect .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnToggle
{
}

.RBtnToggle .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RBtnToggleActive
{
}

.RBtnToggleActive .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RSpecialButtonsDisabled
{
}

.RSpecialButtonsDisabled .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RButtonDragging
{
}

.RButtonDragging .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RButtonNoAcceptDrag
{
}

.RButtonNoAcceptDrag .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RActionButtons
{
}

.RActionButtons .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.RButtonDisabled
{
}

.RButtonDisabled .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;

}

.ButtonAcceptDrag
{
	background-repeat: repeat;
	background-image: none;

}

.RButtonAcceptDrag
{
}

.RButtonAcceptDrag .BtnText
{
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
	background-repeat: repeat;

}

.Image,.ImageDragging,.ImageAcceptDrag,.ImageNoAcceptDrag,.PoweredBy,.ImageTop,.ImageHandCenter,.ImageHandCenter:hover,.TabPaging,.TabPagingNext,.TabPagingPrevious,.ImageHeaderBackground,.HeaderImage1,.ImageTopHeader,.ResponsiveImage,.ImageInButton,.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious,.ImageRight,.ImageLogo
{
	border-style: none;
	border-width: 0px;

}
.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious
{
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	cursor: pointer;

}
.PagingButtonsFirst
{
	background-image: url(../StyleJII/PageFirst.gif);

}
.PagingButtonsLast
{
	background-image: url(../StyleJII/PageLast.gif);

}
.PagingButtonsNext
{
	background-image: url(../StyleJII/PageNext.gif);

}
.PagingButtonsPrevious
{
	background-image: url(../StyleJII/PagePrevious.gif);

}
.ImageRight
{
	float: right;
	vertical-align: middle;
	margin-top:auto;
	margin-bottom:auto;

}
.ImageLogo
{
	margin-right: 70px;
	width: 40px;

}
.Tab
{
	border-style: none;
	border-width: 0px;

}
.EmbeddedPage
{
	border-style: none;
	border-width: 0px;

}
.Hyperlink
{
	border-style: none;
	border-width: 0px;

}
.GridColumn,.ActionColumn,.WWColumn,.WWActionColumn,.WWOptionalColumn,.OptionalColumn
{
	border-style: none;
	border-width: 0px;

}
.ActionGroup
{
	border-style: none;
	border-width: 0px;

}
.Form,.FormBody
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-image: none;
	border-style: none;
	border-width: 0px;
	height: 100%;

}

/* [gx-css-import ignore - start] */

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, 0.69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, 0.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: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.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: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;

}



div.gx-content-placeholder.transitioning, div.gxwebcomponent.transitioning
{
	overflow: hidden;
	position: relative;

}


.Form-fx.entering
{
	opacity: 0.1;
	position: absolute;

}


.Form-fx.leaving
{
	opacity: 0.1;
	position: absolute;

}


/* [gx-css-import ignore - end] */
/* [gx-css-import ignore - start] */

div.gx-content-placeholder > div.gx-ct-body.FormBody-fx, div.gxwebcomponent > div.gxwebcomponent-body.FormBody-fx, body.FormBody-fx
{
	transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;

}


div.gx-content-placeholder > div.gx-ct-body.FormBody-fx.enter-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.FormBody-fx.enter-fx-duration, body.FormBody-fx.enter-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;

}


div.gx-content-placeholder > div.gx-ct-body.FormBody-fx.leave-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.FormBody-fx.leave-fx-duration, body.FormBody-fx.leave-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;

}



div.gx-content-placeholder.transitioning, div.gxwebcomponent.transitioning
{
	overflow: hidden;
	position: relative;

}


.FormBody-fx.entering
{
	opacity: 0.1;
	position: absolute;

}


.FormBody-fx.leaving
{
	opacity: 0.1;
	position: absolute;

}


/* [gx-css-import ignore - end] */
.Attribute,.BlobContentAttribute,.ReadonlyBlobContentAttribute,.BlobInputAttribute,.AttributeDragging,.AttributeAcceptDrag,.AttributeNoAcceptDrag,.AttSubTitle,.BlobContentAttSubTitle,.ReadonlyBlobContentAttSubTitle,.BlobInputAttSubTitle,.ReadonlyAttSubTitle,.FilterAttribute,.BlobContentFilterAttribute,.ReadonlyBlobContentFilterAttribute,.BlobInputFilterAttribute,.ReadonlyFilterAttribute,.DescriptionAttribute,.BlobContentDescriptionAttribute,.ReadonlyBlobContentDescriptionAttribute,.BlobInputDescriptionAttribute,.ReadonlyDescriptionAttribute,.AttributeMenuList,.AttributeMenuListSel,.ReadonlyAttributeMenuListSel,.ReadonlyAttributeMenuList,.AttributeInfo,.ReadonlyAttributeInfo,.IME_Active,.BlobContentIME_Active,.ReadonlyBlobContentIME_Active,.BlobInputIME_Active,.ReadonlyIME_Active,.IME_Inactive,.BlobContentIME_Inactive,.ReadonlyBlobContentIME_Inactive,.BlobInputIME_Inactive,.ReadonlyIME_Inactive,.IME_Disabled,.BlobContentIME_Disabled,.ReadonlyBlobContentIME_Disabled,.BlobInputIME_Disabled,.ReadonlyIME_Disabled,.AttributeDarkRed,.ReadonlyAttributeDarkRed,.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio,.CheckBox,.ReadonlyCheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox,.ErrorAttribute,.WarningAttribute,.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,.AttributeImeOn,.ReadonlyAttributeImeOn,.AttributeImeOff,.ReadonlyAttributeImeOff,.AttributeGridBtn,.ReadonlyAttributeGridBtn,.AttributeTopInfo,.ReadonlyAttributeTopInfo,.AttributeItemSearch,.BlobContentAttributeItemSearch,.ReadonlyBlobContentAttributeItemSearch,.BlobInputAttributeItemSearch,.ReadonlyAttributeItemSearch,.AttributeJICFS,.BlobContentAttributeJICFS,.ReadonlyBlobContentAttributeJICFS,.BlobInputAttributeJICFS,.ReadonlyAttributeJICFS,.AttributeJICFS_Sub,.BlobContentAttributeJICFS_Sub,.ReadonlyBlobContentAttributeJICFS_Sub,.BlobInputAttributeJICFS_Sub,.ReadonlyAttributeJICFS_Sub
{
	list-style-image: none;
	background-image: none;
	border-bottom-color: #a8a8a8;
	border-left-color: #a8a8a8;
	border-right-color: #a8a8a8;
	border-top-color: #a8a8a8;
	border-style: solid;
	border-width: 1px;

}
.ReadonlyBlobContentAttribute
{
	border-style: none;

}
.ReadonlyAttSubTitle
{
	border-style: none;

}
.ReadonlyFilterAttribute
{
	border-style: none;

}
.ReadonlyDescriptionAttribute
{
	border-style: none;

}
.ReadonlyAttributeMenuListSel
{
	border-style: none;

}
.ReadonlyAttributeMenuList
{
	border-style: none;

}
.ReadonlyAttributeInfo
{
	background-attachment: scroll;
	background-position: 0px 50%;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-image: url(../listinfo.gif);
	vertical-align: top;

}
.AttributeDarkRed,.ReadonlyAttributeDarkRed
{
	border-style: none;
	color: #c00;

}
.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio
{
	border-style: none;

}
.CheckBox,.ReadonlyCheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox
{
	border-style: none;

}
.ErrorAttribute
{
	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;

}
.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
{
	border-style: none;
	width: 300px;

}
.ReadonlyImageAttribute
{
	border-width: 0px;
	max-width:124px;
	max-height:68px;

}
.VideoAttribute,.ReadonlyVideoAttribute
{
	width: 300px;

}
.ReadonlyVideoAttribute
{
	border-width: 0px;

}
.AudioAttribute,.ReadonlyAudioAttribute
{
	width: 300px;

}
.ReadonlyAudioAttribute
{
	border-style: none;
	border-width: 0px;

}
.AttributeImeOn,.ReadonlyAttributeImeOn
{
	ime-mode: active;

}
.ReadonlyAttributeImeOn
{
	border-style: none;

}
.AttributeImeOff,.ReadonlyAttributeImeOff
{
	ime-mode: disabled;

}
.ReadonlyAttributeImeOff
{
	border-style: none;

}
.ReadonlyAttributeGridBtn
{
	border-style: none;
	border-width: 0px;

}
.AttributeTopInfo,.ReadonlyAttributeTopInfo
{
	ime-mode: active;

}
.ReadonlyAttributeTopInfo
{
	border-style: none;
	font-size: 11pt;

}
.AttributeItemSearch,.BlobContentAttributeItemSearch,.ReadonlyBlobContentAttributeItemSearch,.BlobInputAttributeItemSearch,.ReadonlyAttributeItemSearch
{
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	visibility: visible;
	display: inline-block;
	height: 14px;
	width: 278px;

}
.ReadonlyBlobContentAttributeItemSearch
{
	border-width: 0px;

}
.ReadonlyAttributeItemSearch
{
	margin-top: 1px;
	font-family: "Lucida Grande","Lucida Sans Unicode","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	color: graytext;

}
.AttributeJICFS,.BlobContentAttributeJICFS,.ReadonlyBlobContentAttributeJICFS,.BlobInputAttributeJICFS,.ReadonlyAttributeJICFS
{
	display: inline-block;
	height: 80px;
	width: 147px;
	max-width: 200px;

}
.ReadonlyBlobContentAttributeJICFS
{
	border-width: 0px;

}
.ReadonlyAttributeJICFS
{
	background-color: #ddd;
	border-width: 0px;

}
.AttributeJICFS_Sub,.BlobContentAttributeJICFS_Sub,.ReadonlyBlobContentAttributeJICFS_Sub,.BlobInputAttributeJICFS_Sub,.ReadonlyAttributeJICFS_Sub
{
	display: inline-block;
	height: inherit;
	width: inherit;

}
.ReadonlyBlobContentAttributeJICFS_Sub
{
	border-width: 0px;

}
.ReadonlyAttributeJICFS_Sub
{
	visibility: visible;
	background-color: #ddd;
	border-width: 0px;

}
.Grid,.GridDragging,.GridAcceptDrag,.GridNoAcceptDrag,.WorkWith,.PromptGrid
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-style: solid;
	border-collapse:collapse;

}

.GridUniform
{
	border-collapse:collapse;

}

.GridOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.GridEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.GridUniformTitle
{
	border-collapse:collapse;

}

.GridTitle
{
	border-collapse:collapse;

}
.GridFooter
{
	border-collapse:collapse;

}
.GridDraggingUniform
{
	border-collapse:collapse;

}

.GridDraggingOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.GridDraggingEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.GridDraggingUniformTitle
{
	border-collapse:collapse;

}

.GridDraggingTitle
{
	border-collapse:collapse;

}
.GridDraggingFooter
{
	border-collapse:collapse;

}
.GridAcceptDragUniform
{
	border-collapse:collapse;

}

.GridAcceptDragOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.GridAcceptDragEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.GridAcceptDragUniformTitle
{
	border-collapse:collapse;

}

.GridAcceptDragTitle
{
	border-collapse:collapse;

}
.GridAcceptDragFooter
{
	border-collapse:collapse;

}
.GridNoAcceptDragUniform
{
	border-collapse:collapse;

}

.GridNoAcceptDragOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.GridNoAcceptDragEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.GridNoAcceptDragUniformTitle
{
	border-collapse:collapse;

}

.GridNoAcceptDragTitle
{
	border-collapse:collapse;

}
.GridNoAcceptDragFooter
{
	border-collapse:collapse;

}
.WorkWithUniform
{
	border-collapse:collapse;

}

.WorkWithOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.WorkWithEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.WorkWithUniformTitle
{
	border-collapse:collapse;

}

.WorkWithTitle
{
	border-collapse:collapse;

}
.WorkWithFooter
{
	border-collapse:collapse;

}
.PromptGridUniform
{
	border-collapse:collapse;

}

.PromptGridOdd
{
	background-color: #fff;
	border-collapse:collapse;

}

.PromptGridEven
{
	background-color: #f0f0f0;
	border-collapse:collapse;

}

.PromptGridUniformTitle
{
	border-collapse:collapse;

}

.PromptGridTitle
{
	border-collapse:collapse;

}
.PromptGridFooter
{
	border-collapse:collapse;

}
.GroupTitle
{

}
.GroupTitleTitle
{

}
.FieldSet
{
	font-size: 12pt;
	font-weight: bold;

}

.FieldSetTitle
{
	color: #6aacc2;
	font-size: 12pt;
	font-weight: bold;

}
.Table,.TableDragging,.TableAcceptDrag,.TableNoAcceptDrag,.Table100x100,.TableBorder,.ToolbarMain,.TableBorderBottom,.TableHorizontalLine,.header_pink_line,.RecentLinksTable,.Table95,.LevelTable,.BodyContainer,.HeaderContainer,.RecentLinksContainer,.FormContainer,.Container,.ContainerFluid,.AdvancedContainerItem,.AdvancedContainerItemExpanded,.AdvancedContainer,.AdvancedContainerVisible,.OrdersTable,.WWAdvancedContainer,.RecentLinksMainTable,.RecentLinksMainTableExpanded,.PromptContainer,.PromptMainTable,.MainContainer,.GridTabMainTable,.TableTop,.TableContent,.ViewTable,.HorizontalSpace,.Table960,.TableGreyFooter,.TableBlackFooter,.TableBlackHeader,.TableLogin,.TableLeftMenu,.TableTopMenu,.Table80,.TableMargin2,.TableForm,.TableFormTM_1,.TableFormBM_0,.TableFormTBM_0,.TableGridHeader,.TableGrid,.TableGridLM_1,.TableHidden,.TableBlockContainer,.TableBlockHead,.TableBlockWrap,.TableBlockPopup,.TableBlockButton,.TableBlockButtonPopup,.TableMain,.TableBorder100x100,.TableBottom,.MdbTableHead,.MdbTableFoot,.TableFrameForm,.TableLoginMdb,.TableLoginAuto,.BackWhite,.BackError
{
	border-style: none;
	border-width: 0px;

}
.TableForm,.TableFormTM_1,.TableFormBM_0,.TableFormTBM_0
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;

}
.TableFormTM_1
{
	margin-bottom: 0px;
	margin-top: -1px;

}
.TableFormBM_0
{
	margin-bottom: 0px;

}
.TableGridHeader
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	-moz-box-sizing: border-box;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	height: 25px;
	border-collapse: collapse;
	border-spacing: 0;

}
.TableGrid,.TableGridLM_1
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableGridLM_1
{
	margin-left: -1px;
	background-color: #6a6a59;

}
.TableHidden
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-top: 20px;
	background-color: #fff;
	border-bottom-color: red;
	border-left-color: red;
	border-right-color: red;
	border-top-color: red;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0;

}
.TableBlockContainer
{
	height: 100%;
	width: 100%;

}
.TableBlockHead
{
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	width: 100%;

}
.TableBlockWrap
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 100%;

}
.TableBlockPopup
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;

}
.TableBlockButton,.TableBlockButtonPopup
{
	background-repeat: repeat;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	display: inline-table;
	-moz-box-sizing: border-box;
	background-color: #dce6f2;
	background-image: url(../submit_bg.png);
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-top-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	height: 27px;
	width: 100%;

}
.TableMain,.TableBorder100x100
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 950px;

}
.TableBottom
{
	background-color: #cde4ec;
	height: 30px;
	width: 100%;
	text-align: center;
	vertical-align: middle;

}
.MdbTableHead
{
	background-position: Bottom;
	background-repeat: repeat-x;
	background-image: url(../StyleJII/MdbHeadLine.png);

}
.MdbTableFoot
{
	background-position: Top;
	background-repeat: repeat-x;
	background-image: url(../MdbFootLine.png);

}
.TableFrameForm
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #fff;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-top-color: #e8e8e8;
	border-style: solid;
	border-width: 3px;
	width: 956px;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;

}
.TableLoginMdb
{
	background-image: url(../StyleJII/MdbLoginLogo.gif);

}
.TableLoginAuto
{
	background-image: url(../StyleJII/MdbLoginAUTO.gif);

}
.BackWhite
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-style: solid;
	border-collapse:collapse;
	border-spacing: 0;

}
.BackError
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: indianred;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-style: solid;
	border-collapse:collapse;
	border-spacing: 0;

}
.TextBlock,.TextBlockDragging,.TextBlockAcceptDrag,.TextBlockNoAcceptDrag,.Title,.SubTitle,.Label,.LabelDragging,.LabelAcceptDrag,.LabelNoAcceptDrag,.TextBlockHeader,.RecentLinkItem,.RecentsTitle,.WWAdvancedLabel,.WWOrderByLabel,.WWFilterLabel,.WWDateFilterLabel,.WWOrderItem,.WWOrderItemSelected,.SmallText,.RecentLink,.Separator,.FooterText,.VerticalMenuOption,.bullet,.subBullet,.TextTable,.TBTopMenu,.TBLeftMenu,.SelectedTab,.UnSelectedTab,.FieldSetTitle,.BtnTextBlock,.TextBlockHover,.MdbTextBlockMenuTYK,.MdbTextBlockMenuUSK,.MdbTextBlockMenuMSK,.MdbTextBlockMenuSIK,.TextBlockMiddle,.TextBlockSmallBlue,.TextBlockSmallRed,.TextBlockAreaNoImageTitle,.TextBlockTtl,.TextBlockTtlTextBlockPopupTtl,.TextBlockPopupTtl,.TextBlockTopInfoTtl,.TextBlockGridHeader,.TextBlockMenuTitle,.TextBlockCopyRight,.TextBlockPage,.TextBlockPageSel,.TextBlockGridHeaderSel,.TextBlockErrMsg,.TextBlockBtn,.TextBlockBtnS,.MdbTextBlockMenuDDL,.MdbTextBlockMenuTOP,.MdbTextBlockMenuIMS,.MdbTextBlockMenuSKK,.MdbTextBlockMenuSTI,.MdbTextBlockGotoTOP,.MdbTextBlockUserNavi_DataEdit,.MdbTextBlockUserNavi_PassEdit,.TextBlockRequired,.TextBlockAreaTitle,.TextBlockRed,.MdbTextBlockMenuDDL_SEL,.MdbTextBlockMenuIMS_SEL,.MdbTextBlockMenuMSK_SEL,.MdbTextBlockMenuSIK_SEL,.MdbTextBlockMenuSKK_SEL,.MdbTextBlockMenuSTI_SEL,.MdbTextBlockMenuTOP_SEL,.MdbTextBlockMenuTYK_SEL,.MdbTextBlockMenuUSK_SEL,.MdbTextBlockUserNavi_DataEdit_SEL,.MdbTextBlockUserNavi_PassEdit_SEL
{
	border-style: none;
	border-width: 0px;

}
.SubTitle
{
	display: block;

}
.MdbTextBlockMenuTYK
{
	background-image: url(../MdbMenu_TyumonKanri_On.png);
	height: 50px;
	width: 108px;

}
.MdbTextBlockMenuUSK
{
	background-image: url(../MdbMenu_UserKanri_On.png);
	height: 50px;
	width: 118px;

}
.MdbTextBlockMenuMSK
{
	background-image: url(../MdbMenu_MasterKanri_On.png);
	height: 50px;
	width: 115px;

}
.MdbTextBlockMenuSIK
{
	background-image: url(../MdbMenu_SiteKanri_On.png);
	height: 50px;
	width: 112px;

}
.TextBlockMiddle
{
	font-size: 16px;

}
.TextBlockSmallBlue
{
	font-size: 10px;
	color: #369;

}
.TextBlockSmallRed
{
	font-size: 10px;
	color: #c00;

}
.TextBlockAreaNoImageTitle
{
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 13pt;
	font-weight: bold;

}
.TextBlockTtl,.TextBlockTtlTextBlockPopupTtl,.TextBlockPopupTtl,.TextBlockTopInfoTtl
{
	list-style-image: none;
	font-size: 18pt;
	font-weight: bold;
	vertical-align: top;
	text-shadow: 2px 2px 2px #E0E0E0 ;

}
.TextBlockTtlTextBlockPopupTtl
{
	text-shadow: 2px 2px 2px #E0E0E0 ;

}
.TextBlockPopupTtl
{
	padding-left: 5px;
	font-size: 12pt;
	vertical-align: middle;
	text-shadow: 2px 2px 2px #E0E0E0 ;

}
.TextBlockTopInfoTtl
{
	padding-left: 5px;
	font-size: 11pt;
	vertical-align: middle;
	text-shadow: 0px 0px 0px #FFF ;

}
.TextBlockGridHeader
{
	float: right;
	margin-left: 2px;
	margin-right: 2px;

}
.TextBlockCopyRight
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: none;
	font-size: 8pt;
	text-shadow: 2px 2px 2px #E0E0E0 ;

}
.TextBlockPage
{
	margin-left: 2px;
	margin-right: 2px;
	background-image: none;

}
.TextBlockPageSel
{
	margin-left: 2px;
	margin-right: 2px;
	height: 20px;
	width: 100%;
	text-align: center;

}
.TextBlockGridHeaderSel
{
	float: right;
	margin-left: 2px;
	margin-right: 2px;

}
.TextBlockErrMsg
{
	font-size: 12pt;
	color: red;

}
.TextBlockBtn,.TextBlockBtnS
{
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	display: inline-block;
	background-image: url(../btn_blue.png);
	border-bottom-color: #39537f;
	border-left-color: #39537f;
	border-right-color: #39537f;
	border-top-color: #39537f;
	border-style: solid;
	color: #fff;
	height: 21px;

}
.MdbTextBlockMenuDDL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Datadownload_On.png);
	height: 44px;
	width: 160px;

}
.MdbTextBlockMenuTOP
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Top_On.png);
	height: 44px;
	width: 120px;

}
.MdbTextBlockMenuIMS
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Imgsrch_On.png);
	height: 44px;
	width: 125px;

}
.MdbTextBlockMenuSKK
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../MdbMenu_Skkrsrch_On.png);
	height: 44px;
	width: 100px;

}
.MdbTextBlockMenuSTI
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../MdbMenu_Satuirai_On.png);
	height: 44px;
	width: 100px;

}
.MdbTextBlockGotoTOP
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../MdbPageTopBlack.png);
	height: 30px;
	width: 120px;

}
.MdbTextBlockUserNavi_DataEdit
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbUserNavi_DataEdit_on.png);
	height: 34px;
	width: 206px;

}
.MdbTextBlockUserNavi_PassEdit
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbUserNavi_PassEdit_On.png);
	height: 34px;
	width: 206px;

}
.TextBlockRequired
{
	float: right;
	font-weight: bold;
	color: red;
	vertical-align: middle;
	margin-top:auto;
	margin-bottom:auto;

}
.TextBlockAreaTitle
{
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 3px;
	background-image: url(../StyleJII/MdbBar.gif);
	font-size: 13pt;
	font-weight: bold;

}
.TextBlockRed
{
	color: red;

}
.MdbTextBlockMenuDDL_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Datadownload_Sel.png);
	height: 44px;
	width: 160px;

}
.MdbTextBlockMenuIMS_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Imgsrch_Sel.png);
	height: 44px;
	width: 125px;

}
.MdbTextBlockMenuMSK_SEL
{
	background-image: url(../MdbMenu_MasterKanri_Sel.png);
	height: 50px;
	width: 115px;

}
.MdbTextBlockMenuSIK_SEL
{
	background-image: url(../MdbMenu_SiteKanri_Sel.png);
	height: 50px;
	width: 112px;

}
.MdbTextBlockMenuSKK_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../MdbMenu_Skkrsrch_Sel.png);
	height: 44px;
	width: 100px;

}
.MdbTextBlockMenuSTI_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Satuirai_Sel.png);
	height: 44px;
	width: 100px;

}
.MdbTextBlockMenuTOP_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbMenu_Top_Sel.png);
	height: 44px;
	width: 120px;

}
.MdbTextBlockMenuTYK_SEL
{
	background-image: url(../MdbMenu_TyumonKanri_Sel.png);
	height: 50px;
	width: 108px;

}
.MdbTextBlockMenuUSK_SEL
{
	background-image: url(../MdbMenu_UserKanri_Sel.png);
	height: 50px;
	width: 118px;

}
.MdbTextBlockUserNavi_DataEdit_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbUserNavi_DataEdit_Sel.png);
	height: 34px;
	width: 206px;

}
.MdbTextBlockUserNavi_PassEdit_SEL
{
	background-position: Top;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../StyleJII/MdbUserNavi_PassEdit_Sel.png);
	height: 34px;
	width: 206px;

}
.ErrorViewer
{
	list-style-image: none;
	background-image: none;
	border-style: none;
	border-width: 0px;

}
.FreeStyleGrid,.TrnSublevelGrid,.RecentLinksGrid,.VerticalTabGrid,.FreeStyleGridSide,.FreeStyleGridBottom,.FreeStyleGridRecent,.FreeStyleGridDragging,.FreeStyleGridAcceptDrag,.FreeStyleGridNoAcceptDrag,.FreeStyleGridTM_1,.FreeStyleGridBase,.FreeStyle
{
	border-style: none;
	border-width: 0px;

}

.FreeStyleGridUniform
{

}

.FreeStyleGridOdd
{

}

.FreeStyleGridEven
{

}

.FreeStyleGridUniformTitle
{

}

.FreeStyleGridTitle
{

}
.FreeStyleGridFooter
{

}
.TrnSublevelGridUniform
{

}

.TrnSublevelGridOdd
{

}

.TrnSublevelGridEven
{

}

.TrnSublevelGridUniformTitle
{

}

.TrnSublevelGridTitle
{

}
.TrnSublevelGridFooter
{

}
.RecentLinksGridUniform
{

}

.RecentLinksGridOdd
{

}

.RecentLinksGridEven
{

}

.RecentLinksGridUniformTitle
{

}

.RecentLinksGridTitle
{

}
.RecentLinksGridFooter
{

}
.VerticalTabGridUniform
{

}

.VerticalTabGridOdd
{

}

.VerticalTabGridEven
{

}

.VerticalTabGridUniformTitle
{

}

.VerticalTabGridTitle
{

}
.VerticalTabGridFooter
{

}
.FreeStyleGridSideUniform
{

}

.FreeStyleGridSideOdd
{

}

.FreeStyleGridSideEven
{

}

.FreeStyleGridSideUniformTitle
{

}

.FreeStyleGridSideTitle
{

}
.FreeStyleGridSideFooter
{

}
.FreeStyleGridBottomUniform
{

}

.FreeStyleGridBottomOdd
{

}

.FreeStyleGridBottomEven
{

}

.FreeStyleGridBottomUniformTitle
{

}

.FreeStyleGridBottomTitle
{

}
.FreeStyleGridBottomFooter
{

}
.FreeStyleGridRecentUniform
{

}

.FreeStyleGridRecentOdd
{

}

.FreeStyleGridRecentEven
{

}

.FreeStyleGridRecentUniformTitle
{

}

.FreeStyleGridRecentTitle
{

}
.FreeStyleGridRecentFooter
{

}
.FreeStyleGridDraggingUniform
{

}

.FreeStyleGridDraggingOdd
{

}

.FreeStyleGridDraggingEven
{

}

.FreeStyleGridDraggingUniformTitle
{

}

.FreeStyleGridDraggingTitle
{

}
.FreeStyleGridDraggingFooter
{

}
.FreeStyleGridAcceptDragUniform
{

}

.FreeStyleGridAcceptDragOdd
{

}

.FreeStyleGridAcceptDragEven
{

}

.FreeStyleGridAcceptDragUniformTitle
{

}

.FreeStyleGridAcceptDragTitle
{

}
.FreeStyleGridAcceptDragFooter
{

}
.FreeStyleGridNoAcceptDragUniform
{

}

.FreeStyleGridNoAcceptDragOdd
{

}

.FreeStyleGridNoAcceptDragEven
{

}

.FreeStyleGridNoAcceptDragUniformTitle
{

}

.FreeStyleGridNoAcceptDragTitle
{

}
.FreeStyleGridNoAcceptDragFooter
{

}
.FreeStyleGridTM_1
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-style: solid;
	height: 22px;
	border-collapse:collapse;

}

.FreeStyleGridTM_1Uniform
{
	border-collapse:collapse;

}

.FreeStyleGridTM_1Odd
{
	background-color: #fff;
	border-collapse:collapse;

}

.FreeStyleGridTM_1Even
{
	background-color: whitesmoke;
	border-collapse:collapse;

}

.FreeStyleGridTM_1UniformTitle
{
	border-collapse:collapse;

}

.FreeStyleGridTM_1Title
{
	border-collapse:collapse;

}
.FreeStyleGridTM_1Footer
{
	border-collapse:collapse;

}
.FreeStyleGridBaseUniform
{

}

.FreeStyleGridBaseOdd
{
	background-color: #fff;

}

.FreeStyleGridBaseEven
{
	background-color: whitesmoke;

}

.FreeStyleGridBaseUniformTitle
{

}

.FreeStyleGridBaseTitle
{

}
.FreeStyleGridBaseFooter
{

}
.FreeStyle
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-style: solid;
	border-collapse:collapse;

}

.FreeStyleUniform
{
	border-collapse:collapse;

}

.FreeStyleOdd
{
	border-collapse:collapse;

}

.FreeStyleEven
{
	border-collapse:collapse;

}

.FreeStyleUniformTitle
{
	border-collapse:collapse;

}

.FreeStyleTitle
{
	border-collapse:collapse;

}
.FreeStyleFooter
{
	border-collapse:collapse;

}
.Messages,.ErrorMessages,.WarningMessages
{
	background-color: #ffffe1;
	border-bottom-color: #716f64;
	border-left-color: #716f64;
	border-right-color: #716f64;
	border-top-color: #716f64;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-size: 0.9em;
	color: #000;

}
.ErrorMessages
{
	font-family: Baskerville, serif;

}
.WarningMessages
{
	font-family: Baskerville, serif;

}
.Section,.WWActionsCell,.ViewActionsCell,.ViewGridActionsCell,.WWFiltersCell,.OrdersCell,.WWAdvancedBarCell,.ViewAdvancedBarCell,.PromptAdvancedBarCell,.WWGridCell,.ViewGridCell,.ViewGridCellAdvanced,.ToggleCell,.VerticalCenteredCell,.TabContainer,.SectionForm,.SectionChkBox,.SectionWordBreak,.WeErrorViewer,.WeInfoViewer,.SectionScroll,.WeErrorViewer_Half,.WeErrorViewer_Quat,.WeInfoViewer_Half,.WeInfoViewer_Quat,.SectionError
{
	border-style: none;
	border-width: 0px;

}
.SectionWordBreak
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	word-break: break-all;
	 word-wrap: break-word;

}
.WeErrorViewer
{
	background-attachment: scroll;
	background-color: #fad5cf;
	background-image: url(../err.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #e18b7c;
	border-left-color: #e18b7c;
	border-right-color: #e18b7c;
	border-top-color: #e18b7c;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 600px;
	display: block;
	list-style-image: none;
	-moz-box-sizing: border-box;
	color: #c61a1a;

}
.WeInfoViewer
{
	background-attachment: scroll;
	background-color: #d1e4f3;
	background-image: url(../info.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #99c4ea;
	border-left-color: #99c4ea;
	border-right-color: #99c4ea;
	border-top-color: #99c4ea;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 600px;
	display: block;
	-moz-box-sizing: border-box;
	color: #0c4d7f;

}
.SectionScroll
{
	border-bottom: 1px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-left: 0px;
	border-right: 0px;
	border-style: groove;
	border-top: 0px;
	ime-mode: auto;
	overflow: auto;

}
.WeErrorViewer_Half
{
	background-attachment: scroll;
	background-color: #fad5cf;
	background-image: url(../err.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #e18b7c;
	border-left-color: #e18b7c;
	border-right-color: #e18b7c;
	border-top-color: #e18b7c;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 520px;
	display: block;
	list-style-image: none;
	-moz-box-sizing: border-box;
	color: #c61a1a;

}
.WeErrorViewer_Quat
{
	background-attachment: scroll;
	background-color: #fad5cf;
	background-image: url(../err.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #e18b7c;
	border-left-color: #e18b7c;
	border-right-color: #e18b7c;
	border-top-color: #e18b7c;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 410px;
	display: block;
	list-style-image: none;
	-moz-box-sizing: border-box;
	color: #c61a1a;

}
.WeInfoViewer_Half
{
	background-attachment: scroll;
	background-color: #d1e4f3;
	background-image: url(../info.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #99c4ea;
	border-left-color: #99c4ea;
	border-right-color: #99c4ea;
	border-top-color: #99c4ea;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 520px;
	display: block;
	-moz-box-sizing: border-box;
	color: #0c4d7f;

}
.WeInfoViewer_Quat
{
	background-attachment: scroll;
	background-color: #d1e4f3;
	background-image: url(../info.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #99c4ea;
	border-left-color: #99c4ea;
	border-right-color: #99c4ea;
	border-top-color: #99c4ea;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 410px;
	display: block;
	-moz-box-sizing: border-box;
	color: #0c4d7f;

}
.SectionError
{
	background-color: indianred;
	border-bottom: 1px;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-top-color: #d5d5d5;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-top: 1px;
	vertical-align: middle;

}
BODY
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
HTML
{
	height: 100%;
	text-align: left;

}
.Calendar 
{
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	position: relative;
	display: none;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	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: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;

}
.Calendar  .nav 
{
	background-color: #e4e5e6;
	background-image: url(../StyleJII/menuarrow.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	font-family: Verdana, Arial;
	font-size: 8pt;
	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: Verdana, Arial;
	font-size: 8pt;
	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: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;

}
.Calendar  THEAD
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;

}
.Calendar  THEAD .headrow 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;

}
.Calendar  THEAD .daynames 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;

}
.Calendar  THEAD .name 
{
	background-color: #d3d4d3;
	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;
	text-align: center;

}
.Calendar  THEAD .weekend 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	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: 1px;
	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;

}
.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: 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;

}
.Calendar  THEAD .CalendarTitle 
{
	background-color: ActiveCaption;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	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;
	font-weight: bold;
	color: #000;
	text-align: center;

}
.Calendar  TBODY
{
	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;
	text-align: center;

}
.Calendar  TBODY .day 
{
	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;
	text-align: center;

}
.Calendar  TBODY .rowhilite 
{
	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;
	text-align: center;

}
.Calendar  TBODY .rowhilite  TD
{
	background-color: #e4e5e6;
	color: #333;

}
.Calendar  TBODY .emptyrow 
{
	display: none;

}
.Calendar  TBODY .emptycell 
{
	visibility: hidden;
	font-family: Verdana, Arial;
	font-size: 8pt;
	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: 0px;
	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: 0px;
	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: 0px;
	padding-right: 0px;
	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: 0px;
	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: 0px;
	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: 0px;
	font-weight: bold;
	text-align: center;

}
.Calendar  TBODY TD .time  .colon 
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	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  TBODY TD.hilite
{
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	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;
	text-align: center;

}
.Calendar  TBODY TD.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: 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;

}
.Calendar  TBODY TD.selected
{
	background-color: #d3d4d3;
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #fff;
	border-top-color: #000;
	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;
	font-weight: bold;
	color: #333;
	text-align: center;

}
.Calendar  TBODY TD.weekend
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #d84523;

}
.Calendar  TBODY TD.today
{
	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;
	font-weight: bold;
	text-decoration: none;
	color: #00f;

}
.Calendar  TBODY TD.disabled
{
	color: #e4e5e6;

}
.Calendar  TFOOT .footrow 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;

}
.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: Verdana, Arial;
	font-size: 8pt;
	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: Verdana, Arial;
	font-size: 8pt;
	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: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;

}
.Calendar  TD.time
{
	background-color: #d3d4d3;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-align: center;

}
.Calendar  TD.time .hour 
{
	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;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333;

}
.Calendar  TD.time .minute 
{
	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;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333;

}
.Calendar  TD.time .ampm 
{
	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;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333;
	text-align: center;

}
.Calendar  TD.time .colon 
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333;

}
.Calendar  TD.time SPAN.hilite
{
	background-color: #969696;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #fff;

}
.Calendar  TD.time SPAN.active
{
	background-color: #767676;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-top-color: #fff;
	border-style: solid;
	border-width: 2px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 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;
	font-weight: bold;
	color: #fff;

}
.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: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	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: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	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: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	position: absolute;
	top: 21px;
	z-index: 999;
	height: 20px;
	width: 100%;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;

}
.PopupHeader 
{
	background-color: #404040;
	padding-left: 5px;
	height: 40px;
	display: none;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-align: left;

}
.PopupHeaderButton 
{
	background-image: none;

}
.PopupContent 
{
	border-style: none;

}
.RowDeleted 
{
	text-decoration: line-through;

}
.dp_container 
{
	position: relative;

}
UL.Tabs
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: none;

}
UL.Tabs LI.Tab
{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
UL.Tabs LI.Tab A
{
	display: block;
	text-decoration: none;

}
UL.Tabs LI.Tab SPAN
{
	display: block;

}
UL.Tabs LI.Tab SPAN.TabBackground
{
	overflow: hidden;

}
UL.Tabs LI.Tab SPAN.TabText
{
	white-space: nowrap;

}
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 A.action
{
	background-color: #666;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	color: white;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	line-height:15px;
	-ms-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;

}
DIV.gx-multimedia-upload A.change-action
{
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 4px;
	right: 20px;

}
DIV.gx-multimedia-upload A.clear-action
{
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 9px;
	right: 20px;

}
DIV.gx-multimedia-upload A.action:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

}
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
{
	background-color: #666;
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	color: white;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	line-height:15px;
	-ms-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;

}
DIV.gx-multimedia-upload A:first-child:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

}
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: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	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-video-placeholder
{
	opacity:1;

}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder
{
	opacity:1;

}
DIV.gx-multimedia-upload INPUT.BtnEnter
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;

}
DIV.gx-multimedia-upload:hover A.action
{
	display: block;
	opacity:.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

}
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:first-child
{
	display: block;
	opacity:.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

}
DIV.gx-multimedia-upload:hover A:first-child:hover
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

}
A:not([href]) SPAN.gx-video-placeholder
{
	opacity:.5;

}
A:not([href]) SPAN.gx-audio-placeholder
{
	opacity:.5;

}
DIV.gx-mask
{
	background-color: black;
	left: 0px;
	position: fixed;
	top: 0px;
	height: 100%;
	width: 100%;
	animation: entermask 1s;
	-webkit-animation: entermask 1s;
	filter:alpha(opacity=10);
	-ms-filter:"alpha(opacity=10)";
	opacity:0.1;

}
DIV.gx-unmask
{
	background-color: transparent;
	animation: leavemask .3s;
	-webkit-animation: leavemask .3s;

}
.gx-masked-relative 
{
	position: relative;

}
.GXProgressBar  .progress-bar-title 
{
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;

}
.Grid  TD
{
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	vertical-align: middle;

}
.Grid  TH
{
	background-image: url(../StyleJII/widget_header.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom-color: #6082ad;
	border-left-color: #6082ad;
	border-right-color: #6082ad;
	border-top-color: #6082ad;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	height: 22px;
	font-weight: normal;
	color: #fff;

}
.Grid  TH SPAN
{
	width: 100%;
	display: block;
	text-align: center;

}
.TableForm  .Submit 
{
	background-image: url(../submit_bg.png);
	background-repeat: repeat;
	text-align: center;

}
.TableForm  .Submit  TD
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableForm  .FormTitle 
{
	background-color: #b9d6e4;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableForm  .FormTitle  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableForm  .ItemTitle 
{
	background-color: #eee;
	background-image: url(../thead.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 28px;
	-moz-box-sizing: border-box;

}
.TableForm  .ItemTitle  IMG
{
	vertical-align: middle;

}
.TableForm  .FormTitleOrange 
{
	background-color: #efd3b3;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableForm  .FormTitleOrange  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableForm  TD
{
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TableForm  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableForm  TH
{
	background-color: #dbd1bb;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	height: 30px;
	font-size: 10pt;
	font-weight: normal;
	color: #48483f;

}
.TableGridHeader  .ItemTitleThin 
{
	background-color: #e3ebef;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	color: #000;
	text-align: center;

}
.TableGridHeader  .ItemTitleRed 
{
	background-color: #f6c4ff;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	color: #000;
	text-align: center;

}
.TableGridHeader  TD
{
	background-color: #b9d6e4;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight: bold;
	color: #000;
	text-align: center;

}
.TableGridHeader  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableGrid 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableGrid  TD
{
	background-color: white;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;

}
.TextBlockGridHeader  A
{
	text-decoration: none;
	color: #fff;

}
.TextBlockGridHeader  A:hover
{
	text-decoration: none;
	color: #ff0;

}
.TextBlockPage  A
{
	background-image: url(../page.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	height: 20px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #404040;

}
.TextBlockPage  A:hover
{
	background-color: #e0e0e0;
	background-image: none;
	text-decoration: none;
	color: #404040;

}
.FreeStyleGridTM_1  .ItemThinBlue 
{
	background-color: #e8fcff;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.FreeStyleGridTM_1  .ItemThinRed 
{
	background-color: #ffe2f7;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.FreeStyleGridTM_1  TD
{
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.FreeStyleGridTM_1  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TextBlockPageSel  A
{
	background-color: #b9d6e4;
	background-image: none;
	border-bottom-color: gray;
	border-left-color: gray;
	border-right-color: gray;
	border-top-color: gray;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	height: 20px;
	display: inline-block;
	-moz-box-sizing: border-box;
	cursor: default;
	text-decoration: none;
	color: #fff;

}
.TextBlockPageSel  A:hover
{
	text-decoration: none;
	color: #fff;

}
.TextBlockGridHeaderSel  A
{
	cursor: default;
	text-decoration: none;
	color: #ff0;

}
.TextBlockGridHeaderSel  A:hover
{
	text-decoration: none;
	color: #ff0;

}
.ReadonlyAttributeMenuList  A
{
	background-attachment: scroll;
	background-image: url(../list01.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
	display: block;
	list-style-image: none;
	font-size: 10pt;
	text-decoration: none;
	color: steelblue;

}
.ReadonlyAttributeMenuList  A:hover
{
	background-image: url(../list02.gif);
	list-style-image: none;
	color: #c61a1a;

}
.ReadonlyAttributeMenuListSel  A
{
	background-attachment: scroll;
	background-image: url(../list02.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
	display: block;
	list-style-image: none;
	cursor: default;
	font-size: 10pt;
	text-decoration: none;
	color: #c61a1a;

}
.ReadonlyAttributeMenuListSel  A:hover
{
	list-style-image: none;
	text-decoration: none;
	color: #c61a1a;

}
.TableGridLM_1  .ItemTitle 
{
	background-color: #eee;
	background-image: url(../thead.png);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	-moz-box-sizing: border-box;

}
.TableGridLM_1  TD
{
	background-color: white;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TextBlockBtn  A
{
	box-sizing: border-box;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;

}
.TextBlockBtn  A:hover
{
	background-image: url(../btn_blue_on.png);
	background-position: top;
	background-repeat: repeat-x;
	box-sizing: border-box;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;

}
.ReadonlyAttributeGridBtn  A
{
	background-image: url(../btn_blue.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom-color: #39537f;
	border-left-color: #39537f;
	border-right-color: #39537f;
	border-top-color: #39537f;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;
	vertical-align: middle;

}
.ReadonlyAttributeGridBtn  A:hover
{
	background-image: url(../btn_blue_on.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom-color: #39537f;
	border-left-color: #39537f;
	border-right-color: #39537f;
	border-top-color: #39537f;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;
	vertical-align: middle;

}
.InfoViewer  DIV
{
	background-attachment: scroll;
	background-color: #d1e4f3;
	background-image: url(../info.png);
	background-position: 1px 50%;
	background-repeat: no-repeat;
	border-bottom-color: #99c4ea;
	border-left-color: #99c4ea;
	border-right-color: #99c4ea;
	border-top-color: #99c4ea;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	width: 500px;
	display: block;
	-moz-box-sizing: border-box;

}
.FreeStyleGrid  TD
{
	background-color: White;word-break:break-all;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TextBlockBtnS  A
{
	box-sizing: border-box;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;

}
.TextBlockBtnS  A:hover
{
	background-image: url(../btn_blue_on.png);
	background-position: top;
	background-repeat: repeat-x;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	height: 21px;
	display: inline-block;
	-moz-box-sizing: border-box;
	text-decoration: none;
	color: #fff;

}
.TableFormTM_1 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;

}
.TableFormTM_1  .ItemTitle 
{
	background-color: #eee;
	background-image: url(../thead.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 28px;
	-moz-box-sizing: border-box;

}
.TableFormTM_1  .ItemTitle  IMG
{
	vertical-align: middle;

}
.TableFormTM_1  .Submit 
{
	background-image: url(../submit_bg.png);
	background-repeat: repeat;
	text-align: center;

}
.TableFormTM_1  .Submit  TD
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableFormTM_1  TD
{
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TableFormTM_1  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TableFormBM_0  .ItemTitle 
{
	background-color: #eee;
	background-image: url(../thead.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 28px;
	-moz-box-sizing: border-box;

}
.TableFormBM_0  .ItemTitle  IMG
{
	vertical-align: middle;

}
.TableFormBM_0  .FormTitle 
{
	background-color: #b9d6e4;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableFormBM_0  .FormTitle  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableFormBM_0  .FormTitleOrange 
{
	background-color: #efd3b3;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableFormBM_0  .FormTitleOrange  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableFormBM_0  TD
{
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TableFormBM_0  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.TextBlockHover  A:hover
{
	color: green;

}
.WorkWith  TD
{
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	vertical-align: middle;

}
.WorkWith  TH
{
	background-image: url(../StyleJII/widget_header.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom-color: #6082ad;
	border-left-color: #6082ad;
	border-right-color: #6082ad;
	border-top-color: #6082ad;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	height: 22px;
	font-weight: normal;
	color: #fff;

}
.WorkWith  TH SPAN
{
	width: 100%;
	display: block;
	text-align: center;

}
.MdbTextBlockMenuDDL  A
{
	height: 44px;
	width: 160px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuDDL  A:hover
{
	background-image: url(../StyleJII/MdbMenu_Datadownload_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 44px;
	width: 160px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuTOP  A
{
	height: 44px;
	width: 120px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuTOP  A:hover
{
	background-image: url(../StyleJII/MdbMenu_Top_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 44px;
	width: 120px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuIMS  A
{
	height: 44px;
	width: 125px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuIMS  A:hover
{
	background-image: url(../StyleJII/MdbMenu_Imgsrch_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 44px;
	width: 125px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSKK  A
{
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSKK  A:hover
{
	background-image: url(../MdbMenu_Skkrsrch_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSTI  A
{
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSTI  A:hover
{
	background-image: url(../StyleJII/MdbMenu_Satuirai_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockGotoTOP 
{
	height: 30px;
	width: 120px;
	display: inline-block;
	color: #fff;

}
.MdbTextBlockGotoTOP  A
{
	height: 30px;
	width: 120px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockGotoTOP  A:hover
{
	background-image: url(../MdbPageTopRed.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 30px;
	width: 120px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_DataEdit  A
{
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_DataEdit  A:hover
{
	background-image: url(../StyleJII/MdbUserNavi_DataEdit_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_PassEdit  A
{
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_PassEdit  A:hover
{
	background-image: url(../StyleJII/MdbUserNavi_PassEdit_Sel.png);
	background-position: Top;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.TableFormTBM_0 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;

}
.TableFormTBM_0  .ItemTitle 
{
	background-color: #eee;
	background-image: url(../thead.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 28px;
	-moz-box-sizing: border-box;

}
.TableFormTBM_0  .ItemTitle  IMG
{
	vertical-align: middle;

}
.TableFormTBM_0  .FormTitle 
{
	background-color: #b9d6e4;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableFormTBM_0  .FormTitle  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableFormTBM_0  .FormTitleOrange 
{
	background-color: #efd3b3;
	background-image: none;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	color: #000;

}
.TableFormTBM_0  .FormTitleOrange  IMG
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;

}
.TableFormTBM_0  TD
{
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #aaa;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;

}
.TableFormTBM_0  TD TD
{
	border-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.MdbTextBlockMenuTOP_SEL  A
{
	height: 44px;
	width: 120px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuDDL_SEL  A
{
	height: 44px;
	width: 160px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuIMS_SEL  A
{
	height: 44px;
	width: 125px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSKK_SEL  A
{
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockMenuSTI_SEL  A
{
	height: 44px;
	width: 100px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_DataEdit_SEL  A
{
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.MdbTextBlockUserNavi_PassEdit_SEL  A
{
	height: 34px;
	width: 206px;
	display: inline-block;
	text-decoration: none;
	color: #fff;

}
.DispN 
{
	display: none;

}
.SectionChkBox  P
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;

}
.SectionChkBox  P LABEL
{
	margin-right: 6px;

}
INPUT
{
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
SELECT
{
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
TEXTAREA
{
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
A.txt_hoge
{
	background-color: red;
	border-style: solid;
	border-width: 1px;

}
TD
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
TH
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial, Helvetica, 'lucida grande', tahoma, verdana, arial, 'hiraginokaku gothic pro', meiryo, 'ms pgothic', sans-serif;
	font-size: 13px;

}
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: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	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;

}
A
{
	text-decoration: none;
	color: #0c4d7f;

}
A:hover
{
	text-decoration: underline;
	color: #c61a1a;

}
BODY.gx-masked DIV.gx-mask
{
	bottom: 0px;
	position: fixed;

}
