.ygrid-cell-text {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.ygrid-col {
	DISPLAY: block; OVERFLOW: hidden; BORDER-LEFT: #f1efe2 1px solid; CURSOR: default; POSITION: absolute; HEIGHT: 21px! important; -moz-outline: none; box-sizing: border-box; -moz-box-sizing: border-box; -moz-user-focus: normal
}
.yeditgrid .ygrid-col {
	-moz-outline: normal
}
.ygrid-col {
	TEXT-OVERFLOW: ellipsis; -o-text-overflow: ellipsis
}
.ygrid-hd {
	TEXT-OVERFLOW: ellipsis; -o-text-overflow: ellipsis
}
.ygrid-col-0 {
	BORDER-LEFT-WIDTH: 0px
}
.ygrid-col-last {
	BORDER-RIGHT: #f1efe2 1px solid
}
.ygrid-editor {
	BORDER-RIGHT: #afbdc9 1px solid; BORDER-TOP: #afbdc9 1px solid; Z-INDEX: 10; VISIBILITY: hidden; FONT: 8pt arial; BORDER-LEFT: #afbdc9 1px solid; BORDER-BOTTOM: #afbdc9 1px solid; POSITION: absolute; box-sizing: border-box; -moz-box-sizing: border-box
}
.ygrid-editor INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT: 8pt arial; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
.ygrid-editor-container {
	DISPLAY: block; OVERFLOW: hidden; BACKGROUND-COLOR: white
}
.ygrid-editor .pick-button {
	DISPLAY: block; Z-INDEX: 2; RIGHT: 0px; BACKGROUND-IMAGE: url(../images/default/grid/pick-button.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.ygrid-editor-invalid {
	BORDER-RIGHT: #afbdc9 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #afbdc9 1px solid; BACKGROUND-IMAGE: url(../images/default/grid/invalid_line.gif); BORDER-LEFT: #afbdc9 1px solid; BORDER-BOTTOM: #afbdc9 1px solid; BACKGROUND-REPEAT: repeat-x
}
.ygrid-checkbox-editor {
	DISPLAY: block; OVERFLOW: hidden; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.ygrid-checkbox-editor INPUT {
	MARGIN-TOP: 3px; WIDTH: 13px; HEIGHT: 13px
}

.ygrid-num-editor {
	PADDING-LEFT: 3px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.ygrid-text-editor {
	PADDING-LEFT: 3px; PADDING-TOP: 2px
}
.ygrid-hd {
	DISPLAY: block; FONT: 8pt arial; OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: #ebeadb; box-sizing: border-box; -moz-box-sizing: border-box
}
.ygrid-column-sizer {
	BORDER-RIGHT: #6593cf 1px dashed; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 1px; CURSOR: col-resize
}
.ygrid-drag-proxy {
	BORDER-RIGHT: #002266 1px solid; BORDER-TOP: #002266 1px solid; Z-INDEX: 10000; VISIBILITY: hidden; BORDER-LEFT: #002266 1px solid; WIDTH: 150px; BORDER-BOTTOM: #002266 1px solid; POSITION: absolute; HEIGHT: 24px; BACKGROUND-COLOR: #3366cc
}
.ygrid-drag-text {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; LEFT: 26px; PADDING-BOTTOM: 3px; FONT: 8pt arial; COLOR: white; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px
}
.ygrid-drop-icon {
	BACKGROUND-POSITION: center 50%; DISPLAY: block; LEFT: 0px; WIDTH: 24px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ygrid-drop-nodrop {
	BACKGROUND-IMAGE: url(../images/default/grid/drop-no.gif)
}
.ygrid-drop-ok {
	BACKGROUND-IMAGE: url(../images/default/grid/drop-yes.gif)
}
.ygrid-hd .sort-asc {
	BACKGROUND-POSITION: right 50%; DISPLAY: none; BACKGROUND-IMAGE: url(../images/default/grid/sort_asc.gif); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.ygrid-hd .sort-desc {
	BACKGROUND-POSITION: right 50%; DISPLAY: none; BACKGROUND-IMAGE: url(../images/default/grid/sort_desc.gif); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.ygrid-hd-body {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 8pt arial; OVERFLOW: hidden; CURSOR: default; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px
}
.ygrid-hd-body SPAN {
	FONT: 8pt arial; WHITE-SPACE: nowrap
}
.ygrid-hd-over {
	BORDER-BOTTOM: #fcc247 2px solid
}
.ygrid-hd-over .ygrid-hd-body {
	BORDER-BOTTOM: #f9a900 1px solid; BACKGROUND-COLOR: #faf9f4
}
.ygrid-hd-split {
	BACKGROUND-POSITION: center 50%; DISPLAY: block; FONT-SIZE: 1px; Z-INDEX: 3; BACKGROUND-IMAGE: url(../images/default/grid/grid-split.gif); OVERFLOW: hidden; WIDTH: 6px; CURSOR: e-resize; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 2px; HEIGHT: 16px
}
.ygrid-hrow {
	DISPLAY: block; Z-INDEX: 2; BACKGROUND: url(../images/default/grid/grid-hrow.gif) #ebeadb repeat-x; LEFT: 0px; OVERFLOW: hidden; WIDTH: 10000px; POSITION: relative; TOP: 0px; HEIGHT: 22px
}
.ygrid-hrow-frame {
	DISPLAY: block; Z-INDEX: 1; LEFT: 0px; WIDTH: 10000px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.ygrid-footer .ytoolbar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ygrid-page-number {
	WIDTH: 24px; HEIGHT: 14px
}
.ygrid-page-first {
	BACKGROUND-IMAGE: url(../images/default/grid/page-first.gif)
}
.ygrid-loading {
	BACKGROUND-IMAGE: url(../images/default/grid/done.gif)
}
.ygrid-page-last {
	BACKGROUND-IMAGE: url(../images/default/grid/page-last.gif)
}
.ygrid-page-next {
	BACKGROUND-IMAGE: url(../images/default/grid/page-next.gif)
}
.ygrid-page-prev {
	BACKGROUND-IMAGE: url(../images/default/grid/page-prev.gif)
}
.ytb-button-disabled .ygrid-loading {
	BACKGROUND-IMAGE: url(../images/default/grid/loading.gif)
}
.ytb-button-disabled .ygrid-page-first {
	BACKGROUND-IMAGE: url(../images/default/grid/page-first-disabled.gif)
}
.ytb-button-disabled .ygrid-page-last {
	BACKGROUND-IMAGE: url(../images/default/grid/page-last-disabled.gif)
}
.ytb-button-disabled .ygrid-page-next {
	BACKGROUND-IMAGE: url(../images/default/grid/page-next-disabled.gif)
}
.ytb-button-disabled .ygrid-page-prev {
	BACKGROUND-IMAGE: url(../images/default/grid/page-prev-disabled.gif)
}
.ygrid-mso {
	
}
.ygrid-mso .ygrid-hd {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px
}
.ygrid-mso .ygrid-footer {
	BORDER-TOP: #6593cf 1px solid
}
.ygrid-mso .ygrid-footer .ygrid-fbutton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ygrid-mso .ygrid-hd-body {
	BORDER-BOTTOM-WIDTH: 0px
}
.ygrid-mso .ygrid-hd-over {
	BORDER-BOTTOM-WIDTH: 0px
}
.ygrid-mso .ygrid-hd-over .ygrid-hd-body {
	BACKGROUND-COLOR: transparent
}
.ygrid-mso .ygrid-hd-split {
	BACKGROUND-IMAGE: url(../images/default/grid/grid-blue-split.gif)
}
.ygrid-mso .ytoolbar .ytb-sep {
	BACKGROUND-IMAGE: url(../images/default/grid/grid-blue-split.gif)
}
.ygrid-mso .ygrid-hrow {
	BACKGROUND: url(../images/default/grid/mso-hd.gif); BORDER-BOTTOM: #6593cf 1px solid; HEIGHT: 21px
}
.ygrid-mso .ygrid-row {
	COLOR: black; BORDER-BOTTOM: #ddecfe 1px solid
}
.ygrid-mso .ygrid-row-alt {
	BACKGROUND-COLOR: #f5f5f5
}
.ygrid-mso .ygrid-row-selected {
	COLOR: black; BACKGROUND-COLOR: #b3c8e8! important
}
.ygrid-mso .ygrid-row-selected SPAN {
	COLOR: black! important
}
.yprops-grid .ygrid-col-1 {
	BACKGROUND-COLOR: #f1efe2
}
.yprops-grid .ygrid-col-1 .ygrid-cell-text {
	BACKGROUND-COLOR: white
}
.yprops-grid .ygrid-col-0 {
	BACKGROUND-COLOR: #f1efe2
}
.yprops-grid .ygrid-col-0 .ygrid-cell-text {
	MARGIN-LEFT: 10px; BACKGROUND-COLOR: white
}
.yprops-grid .ygrid-prop-edting .ygrid-col-0 .ygrid-cell-text {
	COLOR: white; BACKGROUND-COLOR: #316ac5
}
.yprops-grid .ygrid-prop-edting .ygrid-col-0 {
	COLOR: white
}
.yprops-grid .ygrid-num-editor {
	TEXT-ALIGN: left
}
.ygrid-row {
	DISPLAY: block; FONT: 8pt arial; OVERFLOW: visible; WIDTH: 10000px; BORDER-BOTTOM: #f1efe2 1px solid; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 21px; box-sizing: border-box; -moz-box-sizing: border-box
}
.ygrid-row-alt {
	BACKGROUND-COLOR: #fcfaf6
}
.ygrid-row-over {
	COLOR: black; BACKGROUND-COLOR: #f1f1f1
}
.ygrid-row-selected {
	COLOR: white; BACKGROUND-COLOR: #316ac5! important
}
.ygrid-row-selected SPAN {
	COLOR: white! important
}
.ygrid-vista {
	BORDER-RIGHT: #535353 1px solid; BORDER-TOP: #535353 1px solid; BORDER-LEFT: #535353 1px solid; BORDER-BOTTOM: #535353 1px solid
}
.ygrid-vista .ygrid-hd {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px
}
.ygrid-vista .ygrid-hd-body {
	BORDER-BOTTOM: #b3bcc0 1px solid
}
.ygrid-vista .ygrid-hd-over {
	BORDER-BOTTOM-WIDTH: 0px
}
.ygrid-vista .ygrid-hd-over .ygrid-hd-body {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent
}
.ygrid-vista .ygrid-hd-split {
	BACKGROUND-IMAGE: url(../images/default/grid/grid-split.gif)
}
.ygrid-vista .ygrid-hrow {
	BACKGROUND: url(../images/default/grid/grid-vista-hd.gif); HEIGHT: 21px
}
.ygrid-vista .ygrid-row-alt {
	BACKGROUND-COLOR: #f5f5f5
}
.ygrid-vista .ygrid-row-selected {
	COLOR: white; BACKGROUND-COLOR: #535353! important
}
.ygrid-vista .ygrid-row-selected SPAN {
	COLOR: white! important
}
.ygrid-vista .ygrid-wrap-body {
	
}
.ygrid-vista .ytoolbar {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/default/grid/grid-vista-hd.gif); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.ygrid-vista .ytoolbar .ytb-sep {
	BACKGROUND-IMAGE: url(../images/default/grid/grid-split.gif)
}
.ygrid-wrap {
	LEFT: 0px; OVERFLOW: auto; WIDTH: 100%; POSITION: relative; TOP: 22px; HEIGHT: 100%
}
.ygrid-footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #cbc7b8 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ygrid-wrap-footer {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 25px; BACKGROUND-COLOR: #ebeadb; box-sizing: border-box; -moz-box-sizing: border-box
}
.ygrid-wrap-body {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.ygrid-wrap-headers {
	Z-INDEX: 12; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.ypopcal {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 12001; BACKGROUND: white; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; TOP: 0px; -moz-outline: none
}
.ypopcal-shadow {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 12000; BACKGROUND: #dddddd; FILTER: progid:DXImageTransform.Microsoft.Blur(MakeShadow=true,pixelradius=1) Alpha(opacity=35,style=1,startX=0,finishX=200,FinishOpacity=35); LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.ypopcal-head {
	BACKGROUND: #93b5e4; WIDTH: 150px
}
.ypopcal-head TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.ypopcal-month {
	FONT: bold 7pt verdana; COLOR: white; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ypopcal-head .ypopcal-arrow {
	WIDTH: 16px; CURSOR: pointer; TEXT-ALIGN: center; -moz-user-select: none
}
.ypopcal-head .next-month {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/default/grid/arrow-right-white.gif); WIDTH: 16px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
.ypopcal-head .prev-month {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/default/grid/arrow-left-white.gif); WIDTH: 16px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
.ypopcal-table {
	BACKGROUND: white; BORDER-BOTTOM: #cccccc 1px solid
}
.ypopcal-table TR {
	
}
.ypopcal-table TD {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 1px; FONT: 8pt arial; BORDER-LEFT: white 1px solid; WIDTH: 12px; CURSOR: pointer; COLOR: #aaaaaa; PADDING-TOP: 1px; BORDER-BOTTOM: white 1px solid; HEIGHT: 12px; TEXT-ALIGN: right; box-sizing: border-box; -moz-box-sizing: border-box
}
.ypopcal-table TD.today {
	BORDER-RIGHT: darkred 1px solid; BORDER-TOP: darkred 1px solid; BORDER-LEFT: darkred 1px solid; BORDER-BOTTOM: darkred 1px solid
}
.ypopcal-table .ypopcal-daynames TD {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; CURSOR: default; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center! important; BORDER-RIGHT-WIDTH: 0px
}
.ypopcal-table TD.active {
	CURSOR: pointer; COLOR: black
}
.ypopcal-table TD.ypopcal-disabled {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BACKGROUND: #eeeeee; BORDER-LEFT: #eeeeee 1px solid; CURSOR: default; COLOR: #bbbbbb; BORDER-BOTTOM: #eeeeee 1px solid
}
.ypopcal-table TD.selected {
	BORDER-RIGHT: #c3daf9 1px solid; BORDER-TOP: #c3daf9 1px solid; BACKGROUND: #ddecfe; BORDER-LEFT: #c3daf9 1px solid; BORDER-BOTTOM: #c3daf9 1px solid
}
.ypopcal-today {
	MARGIN-TOP: 2px; DISPLAY: inline-block; FONT: 8pt arial; MARGIN-LEFT: 2px; CURSOR: hand; COLOR: black; TEXT-DECORATION: none
}
.ygrid-simple-view .ygrid-col {
	DISPLAY: inline-block; POSITION: static; HEIGHT: 100%! important
}
.ygrid-simple-view .ygrid-row {
	POSITION: static
}

