.RadGridContainer { padding: 0px; margin: 0px 0px 1.5em; }
.RadGrid {  }
.rgMasterTable { border-width: 1px; border-style: solid; border-color: rgb(193, 194, 196); line-height: 1.5em; margin: 0px; border-spacing: 0px; width: 100%; border-collapse: collapse; color: rgb(86, 83, 84); font-size: 0.77em; }
.MasterTable_Default { border-width: 1px; border-style: solid; border-color: rgb(193, 194, 196); line-height: 1.5em; margin: 0px; border-spacing: 0px; width: 100%; border-collapse: collapse; color: rgb(86, 83, 84); font-size: 0.77em; }
.rgMasterTable TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 1.5em; margin: 0px; border-spacing: 0px; width: auto; border-collapse: collapse; color: rgb(86, 83, 84); font-size: 1em; }
.MasterTable_Default TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 1.5em; margin: 0px; border-spacing: 0px; width: auto; border-collapse: collapse; color: rgb(86, 83, 84); font-size: 1em; }
.rgMasterTable TD { border-width: 0px; border-style: solid; border-color: rgb(193, 194, 196); text-align: left; padding: 0px; line-height: 1.5em; margin: 0px; color: rgb(86, 83, 84); font-size: 1em; vertical-align: top; font-weight: normal; }
.rgMasterTable TH { border-width: 0px; border-style: solid; border-color: rgb(193, 194, 196); text-align: left; padding: 0px; line-height: 1.5em; margin: 0px; color: rgb(86, 83, 84); font-size: 1em; vertical-align: top; font-weight: normal; }
.MasterTable_Default TD { border-width: 0px; border-style: solid; border-color: rgb(193, 194, 196); text-align: left; padding: 0px; line-height: 1.5em; margin: 0px; color: rgb(86, 83, 84); font-size: 1em; vertical-align: top; font-weight: normal; }
.MasterTable_Default TH { border-width: 0px; border-style: solid; border-color: rgb(193, 194, 196); text-align: left; padding: 0px; line-height: 1.5em; margin: 0px; color: rgb(86, 83, 84); font-size: 1em; vertical-align: top; font-weight: normal; }
.rgMasterTable .rgFilterRow INPUT { width: 95% ! important; }
.rgMasterTable .rgFilterRow .rgFilter { display: none; }
.rgMasterTable THEAD TH { padding: 7px 5px; vertical-align: middle; }
.rgMasterTable THEAD TH.rgHeader { text-align: center; padding: 10px 5px; line-height: 0.9em; border-width: 1px; text-transform: uppercase; background: rgb(238, 239, 239) none repeat scroll 0% 0%; letter-spacing: 1pt; font-size: 0.9em; font-weight: normal; }
.rgMasterTable THEAD TH.rgHeader A { color: rgb(87, 85, 85); text-decoration: none; }
.rgMasterTable THEAD TH.rgHeader A:hover { color: rgb(0, 0, 0); text-decoration: none; }
.rgMasterTable THEAD .rgFilterRow TD { text-align: center; padding: 8px 5px 6px; border-width: 0px 1px 1px; background: rgb(87, 85, 85) none repeat scroll 0% 0%; }
.rgMasterTable THEAD .rgFilterRow TD .RadInput { display: block; }
.rgMasterTable THEAD .rgFilterRow TD INPUT { width: 86% ! important; }
.rgMasterTable THEAD .rgFilterRow TD INPUT.rdfd_ { display: none; }
.rgMasterTable THEAD .rgFilterRow TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; }
.rgMasterTable THEAD .rgFilterRow TABLE TD { border-width: 0px; border-style: none; border-color: -moz-use-text-color; padding: 0px; }
.rgMasterTable THEAD .rgSortAsc { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 12px; outline-style: none; outline-width: 0px; width: 8px; background: transparent url(880dc5a720ac19965f99d11d563e2e66c206ab94.gif)  no-repeat scroll 0px 0px; height: 8px; font-size: 0px; vertical-align: middle; }
.rgMasterTable THEAD .rgSortDesc { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 12px; outline-style: none; outline-width: 0px; width: 8px; background: transparent url(880dc5a720ac19965f99d11d563e2e66c206ab94.gif)  no-repeat scroll 0px 0px; height: 8px; font-size: 0px; vertical-align: middle; }
.rgMasterTable THEAD .rgSortAsc { background-position: -8px 0px; }
.MasterTable_Default THEAD TH.rg_head { text-align: center; padding: 0px; line-height: 0.9em; border-width: 1px; text-transform: uppercase; background: rgb(238, 239, 239) none repeat scroll 0% 0%; font-size: 0.9em; font-weight: bold; }
.MasterTable_Default THEAD TH.rg_head A { text-align: center; color: rgb(87, 85, 85); }
.MasterTable_Default THEAD TH.rg_head TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; margin: 0px; width: 100%; }
.MasterTable_Default THEAD TH.rg_head TABLE .row0 TD { text-align: center; padding: 10px 3px; border-width: 0px; white-space: nowrap; background: rgb(238, 239, 239) none repeat scroll 0% 0%; letter-spacing: 0.5pt; color: rgb(87, 85, 85); vertical-align: middle; }
.MasterTable_Default THEAD TH.rg_head TABLE .row0 TD A { display: inline; color: rgb(87, 85, 85); vertical-align: middle; text-decoration: none; }
.MasterTable_Default THEAD TH.rg_head TABLE .row1 TD { text-align: center; padding: 10px 3px; border-width: 0px; white-space: nowrap; background: rgb(87, 85, 85) none repeat scroll 0% 0%; letter-spacing: 0pt; color: rgb(204, 204, 204); vertical-align: middle; }
.MasterTable_Default THEAD TH.rg_head TABLE .row1 TD A { display: inline; color: rgb(204, 204, 204); vertical-align: middle; text-decoration: none; }
.MasterTable_Default THEAD TH.rg_head TABLE .row1 TD.col1 { border-width: 0px 0px 0px 1px; }
.MasterTable_Default THEAD TH.rg_head .rgFilterRow INPUT { width: 86%; }
.MasterTable_Default THEAD .rgSortAsc { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 12px; outline-style: none; outline-width: 0px; width: 8px; background: transparent url(4ec359e27dccbf9c87f202f2688f7ac0f2275d24.png)  no-repeat scroll 0px 0px; height: 8px; font-size: 0px; vertical-align: middle; }
.MasterTable_Default THEAD .rgSortDesc { border-width: 0px; border-style: none; border-color: -moz-use-text-color; line-height: 12px; outline-style: none; outline-width: 0px; width: 8px; background: transparent url(4ec359e27dccbf9c87f202f2688f7ac0f2275d24.png)  no-repeat scroll 0px 0px; height: 8px; font-size: 0px; vertical-align: middle; }
* HTML .MasterTable_Default THEAD .rgSortAsc { background-image: url(880dc5a720ac19965f99d11d563e2e66c206ab94.gif) ; }
.MasterTable_Default THEAD .rgSortDesc { background-image: url(880dc5a720ac19965f99d11d563e2e66c206ab94.gif) ; }
.MasterTable_Default THEAD .rgSortAsc { background-position: -8px 0px; }
.rgMasterTable TBODY TD { text-align: left; padding: 4px 3px; border-width: 0px 1px; background: rgb(238, 239, 239) none repeat scroll 0% 0%; vertical-align: top; }
.MasterTable_Default TBODY TD { text-align: left; padding: 4px 3px; border-width: 0px 1px; background: rgb(238, 239, 239) none repeat scroll 0% 0%; vertical-align: top; }
.rgMasterTable TBODY .rgAltRow TD { background: transparent none repeat scroll 0% 0%; }
.MasterTable_Default TBODY .GridAltRow_Default TD { background: transparent none repeat scroll 0% 0%; }
.rgMasterTable TBODY TD A { color: rgb(86, 83, 84); text-decoration: underline; }
.MasterTable_Default TBODY TD A { color: rgb(86, 83, 84); text-decoration: underline; }
.rgMasterTable TBODY TD A:hover { color: rgb(51, 102, 153); text-decoration: underline; }
.MasterTable_Default TBODY TD A:hover { color: rgb(51, 102, 153); text-decoration: underline; }
.rgMasterTable TBODY TR:hover TD { background-color: rgb(193, 209, 224); }
.rgMasterTable TBODY TR.rgHoveredRow TD { background-color: rgb(193, 209, 224); }
.MasterTable_Default TBODY TR:hover TD { background-color: rgb(193, 209, 224); }
.MasterTable_Default TBODY TR.rgHoveredRow TD { background-color: rgb(193, 209, 224); }
.MasterTable_Default TBODY TD { padding: 4px 3px; border-width: 0px 1px; }
.MasterTable_Default TBODY TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; border-spacing: 0px; width: 100%; border-collapse: collapse; }
.MasterTable_Default TBODY TABLE TD { text-align: center; padding: 0px 3px; border-width: 0px; width: 50%; }
.rgMasterTable TFOOT .rgFooter { display: none; }
.rgMasterTable TFOOT .rgPager TD { padding: 5px; border-width: 1px; background: rgb(232, 233, 234) none repeat scroll 0% 0%; }
.rgMasterTable TFOOT .rgPager:hover TD { background: rgb(232, 233, 234) none repeat scroll 0% 0%; }
.rgMasterTable TFOOT .rgPager TABLE {  }
.rgMasterTable TFOOT .rgPager TABLE TD { border-width: 0px; border-style: none; border-color: -moz-use-text-color; padding: 0px; }
.rgMasterTable TFOOT .rgPager .rgPagerCell {  }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric {  }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgArrPart1 { float: left; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgArrPart2 { float: left; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart { margin: 0px 4px; float: left; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageFirst { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPagePrev { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageNext { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageLast { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A SPAN { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A.rgCurrentPage { margin: 0px 4px 0px 0px; background: transparent url(58eee82be1b9b93612ec4f36b8152540ae5d7d22.gif)  no-repeat scroll 0px 0px; float: left; cursor: pointer; text-decoration: none; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageFirst { border-width: 0px; border-style: none; border-color: -moz-use-text-color; outline-style: none; outline-width: 0px; width: 22px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPagePrev { border-width: 0px; border-style: none; border-color: -moz-use-text-color; outline-style: none; outline-width: 0px; width: 22px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageNext { border-width: 0px; border-style: none; border-color: -moz-use-text-color; outline-style: none; outline-width: 0px; width: 22px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageLast { border-width: 0px; border-style: none; border-color: -moz-use-text-color; outline-style: none; outline-width: 0px; width: 22px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageFirst { background-position: 0px 0px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPagePrev { background-position: -22px 0px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageNext { background-position: -44px 0px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgPageLast { background-position: -66px 0px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A { padding: 0px 0px 0px 5px; line-height: 22px; margin: 0px 1px 0px 0px; background-position: 0px -1000px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A SPAN { padding: 0px 5px 0px 0px; line-height: 22px; margin: 0px; background-position: 100% -1000px; height: 22px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A:hover { background-position: 0px -66px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A:hover SPAN { background-position: 100% -66px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A.rgCurrentPage { background-position: 0px -44px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A.rgCurrentPage:hover { background-position: 0px -44px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A.rgCurrentPage SPAN { background-position: 100% -44px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgNumPart A.rgCurrentPage:hover SPAN { background-position: 100% -44px; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgAdvPart { display: none; float: left; }
.rgMasterTable TFOOT .rgPager .NextPrevAndNumeric .rgInfoPart { line-height: 22px; float: right; font-size: 1.3em; }
