.fltrow
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f4f4f4
}
.btnflt
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #666;
    TEXT-DECORATION: none
}
.flt
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fff
}
SELECT.flt
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 9px;
    MARGIN: 0px 1px 1px 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
SELECT.flt_multi
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 9px;
    MARGIN: 0px 1px 1px 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #fff
}
.flt_s
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 80%;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fff
}
.single_flt
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 120px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fff
}
.div_checklist
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #fff
}
.div_checklist UL.flt_checklist
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.div_checklist LI.flt_checklist_item
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
.div_checklist LI.flt_checklist_item:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #335ea8
}
.flt_checklist_slc_item
{
    COLOR: #fff;
    BACKGROUND-COLOR: #335ea8
}
.div_checklist LABEL
{
    DISPLAY: block
}
.div_checklist INPUT
{
    MARGIN: 2px 5px 2px 1px;
    VERTICAL-ALIGN: middle
}
.inf
{
    CLEAR: both;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    BACKGROUND: #f4f4f4;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 25px
}
.ldiv
{
    FLOAT: left;
    WIDTH: 30%
}
.mdiv
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    WIDTH: 38%;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.rdiv
{
    FLOAT: right;
    WIDTH: 30%;
    TEXT-ALIGN: right
}
SELECT.pgSlc
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    HEIGHT: 20px
}
INPUT.pgNbInp
{
    FONT-SIZE: 11px;
    MARGIN: 1px;
    VERTICAL-ALIGN: middle;
    WIDTH: 25px;
    HEIGHT: 16px
}
INPUT.pgInp
{
    BORDER-RIGHT: #666 1px outset;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666 1px outset;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666 1px outset;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666 1px outset;
    BACKGROUND-COLOR: #ccc
}
SPAN.nbpg
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.inf A
{
    COLOR: #cc0000
}
DIV.inf A:hover
{
    TEXT-DECORATION: none
}
DIV.tot
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 2px;
    OVERFLOW: hidden;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    HEIGHT: 15px
}
DIV.tot SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
SELECT.rspg
{
    MARGIN: 1px 5px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 50px
}
SPAN.rspgSpan
{
    FONT-SIZE: 11px
}
SPAN.keyword
{
    BACKGROUND-COLOR: #ffcc00
}
.even
{
    BACKGROUND-COLOR: #fff
}
.odd
{
    BACKGROUND-COLOR: #e5e5e5
}
.loader
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 1000;
    BACKGROUND: #f4f4f4;
    PADDING-BOTTOM: 5px;
    MARGIN: 20px 0px 0px 20px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666 1px solid;
    WIDTH: auto;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #666 1px solid;
    POSITION: absolute
}
DIV.status
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 2px;
    OVERFLOW: hidden;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    HEIGHT: 15px
}
DIV.status SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
DIV.cont
{
    OVERFLOW: auto;
    HEIGHT: 200px
}
DIV.head
{
    OVERFLOW: hidden;
    WIDTH: auto
}
DIV.grd_Cont
{
    BORDER-RIGHT: #99bbe8 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #99bbe8 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #c8e0fb;
    PADDING-BOTTOM: 3px;
    OVERFLOW: hidden;
    BORDER-LEFT: #99bbe8 1px solid;
    WIDTH: 800px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #99bbe8 1px solid;
    HEIGHT: auto
}
DIV.grd_tblCont
{
    OVERFLOW-Y: scroll;
    BACKGROUND: #fff;
    OVERFLOW-X: auto;
    WIDTH: 800px;
    HEIGHT: 400px
}
DIV.grd_headTblCont
{
    OVERFLOW: hidden;
    WIDTH: 800px;
    BORDER-BOTTOM: #99bbe8 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #c8e0fb
}
DIV.grd_tblCont TABLE
{
    TABLE-LAYOUT: fixed;
    FONT-SIZE: 12px;
    BORDER-COLLAPSE: collapse
}
DIV.grd_headTblCont TABLE
{
    TABLE-LAYOUT: fixed;
    FONT-SIZE: 12px;
    BORDER-COLLAPSE: collapse
}
DIV.grd_tblCont TABLE
{
    BORDER-RIGHT: #99bbe8 1px solid
}
DIV.grd_Cont .fltrow
{
    BACKGROUND-COLOR: transparent
}
DIV.grd_Cont .flt
{
    BORDER-RIGHT: #99bbe8 1px solid;
    BORDER-TOP: #99bbe8 1px solid;
    BORDER-LEFT: #99bbe8 1px solid;
    WIDTH: 99%;
    BORDER-BOTTOM: #99bbe8 1px solid
}
DIV.grd_Cont .flt:focus
{
    BORDER-RIGHT: #558dd9 1px solid;
    BORDER-TOP: #558dd9 1px solid;
    BORDER-LEFT: #558dd9 1px solid;
    BORDER-BOTTOM: #558dd9 1px solid
}
DIV.grd_tblCont TABLE TH
{
    BORDER-RIGHT: #99bbe8 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #c8e0fb;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    COLOR: #333;
    PADDING-TOP: 2px;
    TEXT-OVERFLOW: ellipsis
}
DIV.grd_headTblCont TABLE TH
{
    BORDER-RIGHT: #99bbe8 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #c8e0fb;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    COLOR: #333;
    PADDING-TOP: 2px;
    TEXT-OVERFLOW: ellipsis
}
DIV.grd_headTblCont TABLE TD
{
    BORDER-RIGHT: #99bbe8 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #c8e0fb;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    COLOR: #333;
    PADDING-TOP: 2px;
    TEXT-OVERFLOW: ellipsis
}
DIV.grd_tblCont TABLE TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-OVERFLOW: ellipsis
}
.grd_inf
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #99bbe8 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    BACKGROUND: #c8e0fb;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 1px;
    HEIGHT: 25px
}
DIV.grd_Cont .even
{
    BACKGROUND-COLOR: #fff
}
DIV.grd_Cont .odd
{
    BACKGROUND-COLOR: #dfe8f6
}
.sort-arrow
{
    BACKGROUND-POSITION: center center;
    MARGIN: 0px 2px;
    WIDTH: 11px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 11px
}
.descending
{
    BACKGROUND-IMAGE: url(img/downsimple.png)
}
.ascending
{
    BACKGROUND-IMAGE: url(img/upsimple.png)
}
