.flexigrid {
	BORDER-RIGHT: #eee 0px solid; BORDER-TOP: #eee 0px solid; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-LEFT: #eee 0px solid; COLOR: #000; BORDER-BOTTOM: #eee 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.hideBody {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 26px! important
}
.ie6fullwidthbug {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 2px
}
.flexigrid DIV.nDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; Z-INDEX: 999; BACKGROUND: url(images/line.gif) #eee repeat-y -1px top; LEFT: 0px; FLOAT: left; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute
}
.flexigrid DIV.nDiv TABLE {
	MARGIN: 2px
}
.flexigrid DIV.hDivBox {
	PADDING-RIGHT: 40px; FLOAT: left
}
.flexigrid DIV.bDiv TABLE {
	MARGIN-BOTTOM: 10px
}
.flexigrid DIV.bDiv TABLE.autoht {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: 0px
}
.flexigrid DIV.nDiv TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; CURSOR: default; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.flexigrid DIV.nDiv TR:hover TD {
	BORDER-RIGHT: #a8d8eb 1px solid; BORDER-TOP: #a8d8eb 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #a8d8eb 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid DIV.nDiv TR.ndcolover TD {
	BORDER-RIGHT: #a8d8eb 1px solid; BORDER-TOP: #a8d8eb 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #a8d8eb 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid DIV.nDiv TD.ndcol1 {
	BORDER-RIGHT: #ccc 1px solid
}
.flexigrid DIV.nDiv TD.ndcol2 {
	PADDING-RIGHT: 10px; BORDER-LEFT: #fff 1px solid
}
.flexigrid DIV.nDiv TR:hover TD.ndcol1 {
	BORDER-RIGHT: #d2e3ec 1px solid
}
.flexigrid DIV.nDiv TR.ndcolover TD.ndcol1 {
	BORDER-RIGHT: #d2e3ec 1px solid
}
.flexigrid DIV.nDiv TR:hover TD.ndcol2 {
	BORDER-LEFT: #eef8ff 1px solid
}
.flexigrid DIV.nDiv TR.ndcolover TD.ndcol2 {
	BORDER-LEFT: #eef8ff 1px solid
}
.flexigrid DIV.nBtn {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; MARGIN-TOP: 1px; DISPLAY: none; Z-INDEX: 900; BACKGROUND: url(images/fhbg.gif) #fafafa repeat-x 50% bottom; LEFT: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 14px; CURSOR: pointer; BORDER-BOTTOM: #ccc 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 24px
}
.flexigrid DIV.nBtn DIV {
	BACKGROUND: url(images/ddn.png) no-repeat center 50%; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 12px; HEIGHT: 24px
}
.flexigrid DIV.srtd {
	BACKGROUND: url(images/wbg.gif) repeat-x 0px -1px
}
.flexigrid DIV.mDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(images/wbg.gif) repeat-x 50% top; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; POSITION: relative
}
.flexigrid DIV.mDiv DIV {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
.flexigrid DIV.mDiv DIV.ptogtitle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; RIGHT: 3px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 16px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 4px; HEIGHT: 16px
}
.flexigrid DIV.mDiv DIV.ptogtitle:hover {
	BACKGROUND-POSITION: left -2px; BORDER-LEFT-COLOR: #bbb; BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: #bbb; BORDER-RIGHT-COLOR: #bbb
}
.flexigrid DIV.mDiv DIV.ptogtitle SPAN {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; BACKGROUND: url(images/uup.png) no-repeat center 50%; BORDER-LEFT: #eee 1px solid; WIDTH: 14px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 14px
}
.flexigrid DIV.mDiv DIV.vsble SPAN {
	BACKGROUND: url(images/ddn.png) no-repeat center 50%
}
.flexigrid DIV.tDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(images/bg.gif) #fafafa repeat-x 50% top; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: 0px; POSITION: relative
}
.flexigrid DIV.tDiv2 {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.flexigrid DIV.sDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; DISPLAY: none; BACKGROUND: url(images/bg.gif) #fafafa repeat-x 50% top; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.flexigrid DIV.sDiv2 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 1024px; PADDING-TOP: 5px
}
.flexigrid DIV.sDiv2 INPUT {
	VERTICAL-ALIGN: middle
}
.flexigrid DIV.sDiv2 SELECT {
	VERTICAL-ALIGN: middle
}
.flexigrid DIV.btnseparator {
	BORDER-RIGHT: #fff 1px solid; FLOAT: left; MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; HEIGHT: 22px
}
.flexigrid DIV.fbutton {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
.flexigrid DIV.fbutton DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.flexigrid DIV.fbutton SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.flexigrid DIV.fbutton:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.flexigrid DIV.fbOver {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.flexigrid DIV.fbutton:hover DIV {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid
}
.flexigrid DIV.fbOver DIV {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid
}
.flexigrid DIV.hDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(images/fhbg.gif) #fafafa repeat-x 50% bottom; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: 0px; POSITION: relative
}
.flexigrid DIV.hDiv TABLE {
	BORDER-RIGHT: #fff 1px solid
}
.flexigrid DIV.cDrag {
	Z-INDEX: 2; FLOAT: left; OVERFLOW: visible; POSITION: absolute
}
.flexigrid DIV.cDrag DIV {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 5px; CURSOR: col-resize; POSITION: absolute; HEIGHT: 24px
}
.flexigrid DIV.cDrag DIV:hover {
	BACKGROUND: url(images/line.gif) repeat-y 2px center
}
.flexigrid DIV.cDrag DIV.dragging {
	BACKGROUND: url(images/line.gif) repeat-y 2px center
}
.flexigrid DIV.iDiv {
	BORDER-RIGHT: #316ac5 1px solid; BORDER-TOP: #316ac5 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; BORDER-LEFT: #316ac5 1px solid; BORDER-BOTTOM: #316ac5 1px solid; POSITION: absolute
}
.flexigrid DIV.iDiv INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.flexigrid DIV.iDiv SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.flexigrid DIV.iDiv TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.flexigrid DIV.iDiv INPUT.tb {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
.flexigrid DIV.bDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; BACKGROUND: #fff; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.flexigrid DIV.bDiv TABLE {
	BORDER-BOTTOM: #ccc 1px solid
}
.flexigrid DIV.hGrip {
	RIGHT: 0px; BACKGROUND: url(images/line.gif) repeat-x center 50%; WIDTH: 5px; CURSOR: col-resize; MARGIN-RIGHT: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 5px
}
.flexigrid DIV.hGrip:hover {
	BORDER-RIGHT: #999 1px solid; MARGIN-RIGHT: 0px
}
.flexigrid DIV.hgOver {
	BORDER-RIGHT: #999 1px solid; MARGIN-RIGHT: 0px
}
.flexigrid DIV.vGrip {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; BACKGROUND: url(images/wbg.gif) #fafafa repeat-x 0px -1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; CURSOR: row-resize; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 5px; TEXT-ALIGN: center
}
.flexigrid DIV.vGrip SPAN {
	BORDER-TOP: #aaa 1px solid; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1px auto; OVERFLOW: hidden; WIDTH: 20px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 1px
}
.flexigrid DIV.hDiv TH {
	BORDER-RIGHT: #ddd 1px solid; VERTICAL-ALIGN: top! important; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; TEXT-ALIGN: left
}
.flexigrid DIV.bDiv TD {
	BORDER-RIGHT: #ddd 1px solid; VERTICAL-ALIGN: top! important; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; TEXT-ALIGN: left
}
.flexigrid DIV.hDiv TH DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 5px
}
.flexigrid DIV.bDiv TD DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 5px
}
DIV.colCopy DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 5px
}
.flexigrid DIV.hDiv TH {
	FONT-WEIGHT: normal; OVERFLOW: hidden; CURSOR: default; WHITE-SPACE: nowrap; HEIGHT: 24px
}
DIV.colCopy {
	FONT-WEIGHT: normal; OVERFLOW: hidden; CURSOR: default; WHITE-SPACE: nowrap; HEIGHT: 24px
}
DIV.colCopy {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: url(images/fhbg.gif) #fafafa repeat-x 50% bottom; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.flexigrid DIV.hDiv TH.sorted {
	BACKGROUND: url(images/wbg.gif) repeat-x 0px -1px; BORDER-BOTTOM: #ccc 0px solid
}
.flexigrid DIV.hDiv TH.thOver {
	
}
.flexigrid DIV.hDiv TH.thOver DIV {
	PADDING-BOTTOM: 4px; BORDER-BOTTOM: orange 1px solid
}
.flexigrid DIV.hDiv TH.thOver DIV {
	PADDING-BOTTOM: 4px; BORDER-BOTTOM: orange 1px solid
}
.flexigrid DIV.hDiv TH.sorted DIV {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ccc 0px solid
}
.flexigrid DIV.hDiv TH.thMove {
	BACKGROUND: #fff; COLOR: #fff
}
.flexigrid DIV.hDiv TH.thMove DIV {
	PADDING-BOTTOM: 4px; BORDER-BOTTOM: #fff 1px solid
}
.flexigrid DIV.hDiv TH.thMove DIV {
	BACKGROUND: #fff
}
.flexigrid DIV.hDiv TH DIV.sdesc {
	BACKGROUND: url(images/dn.png) no-repeat center top
}
.flexigrid DIV.hDiv TH DIV.sasc {
	BACKGROUND: url(images/up.png) no-repeat center top
}
.flexigrid DIV.bDiv TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap
}
.flexigrid DIV.hDiv TH DIV {
	
}
.flexigrid SPAN.cdropleft {
	DISPLAY: block; Z-INDEX: 3; BACKGROUND: url(images/prev.gif) no-repeat -4px center; MARGIN-BOTTOM: -24px; WIDTH: 24px; POSITION: relative; TOP: -24px; HEIGHT: 24px
}
.flexigrid DIV.hDiv SPAN.cdropright {
	DISPLAY: block; BACKGROUND: url(images/next.gif) no-repeat 12px center; FLOAT: right; MARGIN-BOTTOM: -24px; WIDTH: 24px; POSITION: relative; TOP: -24px; HEIGHT: 24px
}
.flexigrid DIV.bDiv TD DIV {
	BORDER-TOP: #fff 0px solid; PADDING-BOTTOM: 4px
}
.flexigrid TR TD.sorted {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f3f3f3; BORDER-BOTTOM: #f3f3f3 1px solid
}
.flexigrid TR TD.sorted DIV {
	
}
.flexigrid TR.erow TD {
	BACKGROUND: #f7f7f7; BORDER-BOTTOM: #f7f7f7 1px solid
}
.flexigrid TR.erow TD.sorted {
	BACKGROUND: #e3e3e3; BORDER-BOTTOM: #e3e3e3 1px solid
}
.flexigrid TR.erow TD.sorted DIV {
	
}
.flexigrid DIV.bDiv TR:hover TD {
	BACKGROUND: #d9ebf5; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px dotted
}
.flexigrid DIV.bDiv TR:hover TD.sorted {
	BACKGROUND: #d9ebf5; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px dotted
}
.flexigrid DIV.bDiv TR.trOver TD.sorted {
	BACKGROUND: #d9ebf5; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px dotted
}
.flexigrid DIV.bDiv TR.trOver TD {
	BACKGROUND: #d9ebf5; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px dotted
}
.flexigrid DIV.bDiv TR.trSelected:hover TD {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid DIV.bDiv TR.trSelected:hover TD.sorted {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid DIV.bDiv TR.trSelected TD.sorted {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid DIV.bDiv TR.trSelected TD {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid TR.trSelected TD.sorted {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.flexigrid TR.trSelected TD {
	BORDER-RIGHT: #d2e3ec 1px solid; BACKGROUND: url(images/hl.png) #d5effc repeat-x 50% top; BORDER-LEFT: #eef8ff 1px solid; BORDER-BOTTOM: #a8d8eb 1px solid
}
.novstripe .bDiv TABLE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.novstripe DIV.bDiv TD {
	BORDER-RIGHT-COLOR: #fff
}
.novstripe DIV.bDiv TR.erow TD.sorted {
	BORDER-RIGHT-COLOR: #e3e3e3
}
.novstripe DIV.bDiv TR TD.sorted {
	BORDER-RIGHT-COLOR: #f3f3f3
}
.novstripe DIV.bDiv TR.erow TD {
	BORDER-LEFT-COLOR: #f7f7f7; BORDER-RIGHT-COLOR: #f7f7f7
}
.novstripe DIV.bDiv TR.trSelected:hover TD {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe DIV.bDiv TR.trSelected:hover TD.sorted {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe DIV.bDiv TR.trSelected TD.sorted {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe DIV.bDiv TR.trSelected TD {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe TR.trSelected TD.sorted {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe TR.trSelected TD {
	BORDER-RIGHT: #0066ff 1px solid; BORDER-LEFT: #0066ff 1px solid
}
.novstripe DIV.bDiv TR.trOver TD {
	BORDER-LEFT-COLOR: #d9ebf5; BORDER-RIGHT-COLOR: #d9ebf5
}
.novstripe DIV.bDiv TR:hover TD {
	BORDER-LEFT-COLOR: #d9ebf5; BORDER-RIGHT-COLOR: #d9ebf5
}
.flexigrid DIV.pDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: 0px; BACKGROUND: url(images/wbg.gif) repeat-x 0px -1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; POSITION: relative
}
.flexigrid DIV.pDiv DIV.pDiv2 {
	FLOAT: left; MARGIN: 3px 3px 3px -2px; WIDTH: 1024px
}
DIV.pGroup {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 5px; HEIGHT: 24px
}
.flexigrid DIV.pDiv .pPageStat {
	OVERFLOW: visible; POSITION: relative; TOP: 5px
}
.flexigrid DIV.pDiv .pcontrol {
	OVERFLOW: visible; POSITION: relative; TOP: 5px
}
.flexigrid DIV.pDiv INPUT {
	VERTICAL-ALIGN: text-top; POSITION: relative; TOP: -5px
}
.flexigrid DIV.pDiv DIV.pButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 22px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 22px
}
.flexigrid DIV.pDiv DIV.pButton:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}
.flexigrid DIV.pDiv DIV.pBtnOver {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}
.flexigrid DIV.pDiv DIV.pButton SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 20px; HEIGHT: 20px
}
.flexigrid DIV.pDiv DIV.pButton:hover SPAN {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 19px; HEIGHT: 19px
}
.flexigrid DIV.pDiv DIV.pBtnOver SPAN {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 19px; HEIGHT: 19px
}
.flexigrid .pSearch {
	BACKGROUND: url(images/magnifier.png) no-repeat center 50%
}
.flexigrid .pFirst {
	BACKGROUND: url(images/first.gif) no-repeat center 50%
}
.flexigrid .pPrev {
	BACKGROUND: url(images/prev.gif) no-repeat center 50%
}
.flexigrid .pNext {
	BACKGROUND: url(images/next.gif) no-repeat center 50%
}
.flexigrid .pLast {
	BACKGROUND: url(images/last.gif) no-repeat center 50%
}
.flexigrid .pReload {
	BACKGROUND: url(images/load.png) no-repeat center 50%
}
.flexigrid .loading {
	BACKGROUND: url(images/load.gif) no-repeat center 50%
}
.ie DIV.hDiv TH DIV {
	OVERFLOW: hidden
}
.ie DIV.bDiv TD DIV {
	OVERFLOW: hidden
}
DIV.ie DIV {
	OVERFLOW: hidden
}
