/*Telerik RadDataPager Common CSS*/
.RadDataPager {
  display: block;
  min-height: 22px;
  padding: 3px 0; }
  .RadDataPager:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0; }
  .RadDataPager .rdpWrap, .RadDataPager .rdpWrapRight, .RadDataPager .rdpWrapNone {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap; }
  .RadDataPager .rdpWrapRight {
    float: right; }
  .RadDataPager .rdpWrapNone {
    float: none; }
  .RadDataPager .rdpPageFirst, .RadDataPager .rdpPagePrev, .RadDataPager .rdpPageNext, .RadDataPager .rdpPageLast {
    width: 22px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: bottom;
    font-size: 1px;
    cursor: pointer; }
  .RadDataPager .rdpPageFirst, .RadDataPager .rdpPagePrev {
    margin-right: 1px; }
  .RadDataPager .rdpPageNext, .RadDataPager .rdpPageLast {
    margin-left: 1px; }
  .RadDataPager .rdpPagerButton {
    height: 22px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    vertical-align: middle;
    cursor: pointer; }
  .RadDataPager .rdpNumPart a {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 22px;
    text-decoration: none; }
  .RadDataPager .rdpNumPart span {
    float: left;
    padding: 0 0 0 5px; }
  .RadDataPager .rdpNumPart a:hover span {
    cursor: pointer; }
  .RadDataPager .rdpNumPart a.rdpCurrentPage {
    cursor: default; }
    .RadDataPager .rdpNumPart a.rdpCurrentPage:hover, .RadDataPager .rdpNumPart a.rdpCurrentPage span, .RadDataPager .rdpNumPart a.rdpCurrentPage:hover span {
      cursor: default; }
  .RadDataPager .rdpWrap a img {
    border: 0;
    margin: 0 8px; }
  .RadDataPager .RadSlider {
    float: left;
    margin: 0 10px 0 0; }
  .RadDataPager .rdpPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: middle; }
  .RadDataPager .rdpPager .RadComboBox, .RadDataPager .rdpPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: middle; }

* + html .RadDataPager .rdpPager .RadComboBox {
  margin-top: -1px; }

* html .RadDataPager .rdpPager .RadComboBox {
  margin-top: -1px;
  padding: 1px 0; }

.RadDataPager .rdpPagerTextBox {
  text-align: center; }

/*Telerik RadDataPager Windows7 Skin*/

.RadDataPager_EHB
{
	border:1px solid #c2cedb;
	background:#f1f5fb 0 -5900px repeat-x url('Grid/sprite.gif');
	color:#000;
}

.RadDataPager_EHB .rdpPageFirst,
.RadDataPager_EHB .rdpPagePrev,
.RadDataPager_EHB .rdpPageNext,
.RadDataPager_EHB .rdpPageLast
{
	background:transparent no-repeat url('Grid/sprite.gif');
}

.RadDataPager_EHB .rdpPageFirst
{
	background-position:0 -550px;
}
.RadDataPager_EHB .rdpPageFirst:hover
{
	background-position:0 -600px;
}
.RadDataPager_EHB .rdpPagePrev
{
	background-position:0 -700px;
}
.RadDataPager_EHB .rdpPagePrev:hover
{
	background-position:0 -750px;
}
.RadDataPager_EHB .rdpPageNext
{
	background-position:0 -850px;
}
.RadDataPager_EHB .rdpPageNext:hover
{
	background-position:0 -900px;
}
.RadDataPager_EHB .rdpPageLast
{
	background-position:0 -1000px;
}
.RadDataPager_EHB .rdpPageLast:hover
{
	background-position:0 -1050px;
}

.RadDataPager_EHB .rdpPagerButton
{
	border:1px solid #c2cedb;
	background:#dde8f6 repeat-x 0 -1550px url('Grid/sprite.gif');
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadDataPager_EHB .rdpNumPart a:hover,
.RadDataPager_EHB .rdpNumPart a:hover span,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.RadDataPager_EHB .rdpNumPart a
{
	color:#1e395b;
}

.RadDataPager_EHB .rdpNumPart a:hover
{
	background-position:100% -1250px;
	color:#4c607a;
}

.RadDataPager_EHB .rdpNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage:hover
{
	background-position:100% -1450px;
	color:#4c607a;
}

.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage span,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage:hover span
{
	background-position:0 -1350px;
}
