div.paginate {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F9F9F9 none repeat scroll 0 0;
    border:1px solid #E3E3E3;
    font-size:10pt;
    height:auto !important;
    margin-top:10px;
    min-height:20px;
    overflow:hidden;
    vertical-align:middle;
}

div.paginate .links a.curLink {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url('/images/tbl_even_bg.jpg') repeat-x scroll left top;
    border-color:-moz-use-text-color #E3E3E3 #E3E3E3;
    border-style:none solid solid;
    border-width:0 1px 1px;
    color:#000000;
    display:inline;
    line-height:1.8;
    padding:2px 5px;
}

div.paginate .links a:link {
    color:#000000;
    font-weight:normal;
} 


div.limit-select {
    height:29px;
    margin-top: 5px;
    font-size:9pt;
    overflow:hidden;
    text-align:left;
    width:200px;
}

div.paginate .links a {
    color:#000000;
    display:inline;
    font-weight:normal;
    line-height:1.8;
    padding-left:5px;
    padding-right:5px;
}

div.paginate .links a.nextLink {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(/images/tbl_even_bg.jpg) repeat-x scroll left top;
    border-color:-moz-use-text-color #E3E3E3 #E3E3E3;
    border-style:none solid solid;
    border-width:0 1px 1px;
    color:#000000;
    display:inline;
    font-weight:bold;
    line-height:1.8;
    padding:2px 4px;
}
.panel-body div.paginate .info {float:left;line-height:1.8;width:200px;padding-left: 5px;}
.panel-body div.paginate .links {float:right;padding-right: 5px;  }

div.paginate .links a.prevLink {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(/images/tbl_even_bg.jpg) repeat-x scroll left top;
    border-color:-moz-use-text-color #E3E3E3 #E3E3E3;
    border-style:none solid solid;
    border-width:0 1px 1px;
    color:#000000;
    display:inline;
    font-weight:bold;
    line-height:1.8;
    padding:2px 4px;
}
.panel-body .paginate {padding-top: 5px;}
.panel-body .paginate .info {float: right;}

/** New PAGINATE stuff */
.paginate-clean {padding-top:15px}
.paginate-clean table {font-size:9pt;width:100%;}
.paginate-clean td.left-options {width:20%;text-align:left;}
.paginate-clean td.right-options {width:20%;visibility:hidden;text-align:right;}
.paginate-clean td.links {text-align:center;}
.paginate-clean td.links span.curLink {padding:2px 5px;margin-left:2px;margin-right:2px;border:1px solid #662D91;background-color:#FFDDFF;color:black;}
.paginate-clean td.links a {
    background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #E3E3E3;color: black;display: inline;
    font-weight:normal;line-height:1.8;margin-left: 2px;margin-right: 2px;padding: 2px 5px;text-decoration: none;
}