.portlet-section-body results-row alt hover1 td, .portlet-section-body results-row hover1 td {
	background: #FAF764;
	border-bottom: 1px solid #E0D79F;
	border-top: 1px solid #E0D79F;
	padding: 0.3em 1em;
}

.mpire-pointer{
	cursor:pointer;
}

.mpire-block{
	border:1px solid LightSteelBlue;
}
	
.mpower-search-iterator-page-iterator-top {
	padding-bottom:5px;
}

.mpower-search-iterator-page-iterator-bottom {
	padding-top:5px;
}

.mpower-page-iterator {
	clear:both;
}

.mpower-page-iterator .search-results {
	float:left;
}

.mpower-page-iterator .search-pages {
	float:right;
}

.mpower-page-iterator .search-pages .page-selector {
	margin-right:10px;
	padding-right:10px;
}

.mpower-page-iterator .search-pages .page-selector, .mpower-page-iterator .search-pages .page-links {
	float:left;
}

.mpower-page-iterator .search-pages .page-links a, .mpower-page-iterator .search-pages .page-links span {
	background:transparent url() no-repeat scroll 0pt;
	border-left:1px solid #CCCCCC;
	padding:2px 15px;
}

.mpower-page-iterator .search-pages .page-links span {
	background-position:0pt 100%;
}

.mpower-page-iterator .search-pages .page-links a.first, .mpower-page-iterator .search-pages .page-links span.first {
	background-image:url(../images/mpire/paging_first.png);
	background-repeat:no-repeat;
	border-left:medium none;
}

.mpower-page-iterator .search-pages .page-links a.previous, .mpower-page-iterator .search-pages .page-links span.previous {
	background-image:url(../images/mpire/paging_previous.png);
	background-repeat:no-repeat;
}

.mpower-page-iterator .search-pages .page-links a.next, .mpower-page-iterator .search-pages .page-links span.next {
	background-image:url(../images/mpire/paging_next.png);
	background-repeat:no-repeat;
}

.mpower-page-iterator .search-pages .page-links a.last, .mpower-page-iterator .search-pages .page-links span.last {
	background-image:url(../images/mpire/paging_last.png);
	background-repeat:no-repeat;
}

.mpower-page-iterator .search-pages .page-links a.first, .mpower-page-iterator .search-pages .page-links span.first, .mpower-page-iterator .search-pages .page-links a.previous, .mpower-page-iterator .search-pages .page-links span.previous {
	background-position:0pt 0pt;
	padding-right:5px;
}

.mpower-page-iterator .search-pages .page-links a.next, .mpower-page-iterator .search-pages .page-links span.next, .mpower-page-iterator .search-pages .page-links a.last, .mpower-page-iterator .search-pages .page-links span.last {
	background-position:100% 0pt;
	padding-left:5px;
}

.mpower-page-iterator .search-pages .page-links span.first, .mpower-page-iterator .search-pages .page-links span.previous {
	background-position:0pt 100%;
}

.mpower-page-iterator .search-pages .page-links span.next, .mpower-page-iterator .search-pages .page-links span.last {
	background-position:100% 100%;
	padding-left:5px; 
}

/**** google-search-pages ********/

.mpower-page-iterator .google-search-pages .page-selector {
	padding-left:0px;
	padding-right:3px;
}

.mpower-page-iterator .google-search-pages .page-links a, .mpower-page-iterator .google-search-pages .page-links span {
	background:transparent url() no-repeat scroll 0pt;
	padding:2px 15px;
}

.mpower-page-iterator .google-search-pages .page-links span {
	background-position:0pt 100%;
}

.mpower-page-iterator .google-search-pages .page-links a.previous, .mpower-page-iterator .google-search-pages .page-links span.previous {
	background-image:url(../images/mpire/paging_previous.png);
	background-repeat:no-repeat;
}

.mpower-page-iterator .google-search-pages .page-links a.next, .mpower-page-iterator .google-search-pages .page-links span.next {
	background-image:url(../images/mpire/paging_next.png);
	background-repeat:no-repeat;
}

.mpower-page-iterator .google-search-pages .page-links a.previous, .mpower-page-iterator .google-search-pages .page-links span.previous {
	background-position:0pt 0pt;
	padding-right:3px;
}

.mpower-page-iterator .google-search-pages .page-links a.next, .mpower-page-iterator .google-search-pages .page-links span.next {
	background-position:100% 0pt;
	padding-left:3px;
}

.mpower-page-iterator .google-search-pages .page-links span.previous {
	background-position:0pt 100%;
}

.mpower-page-iterator .google-search-pages .page-links span.next {
	background-position:100% 100%;
	padding-left:3px; 
}

/**** script for scrollable table - start ********/

div.scroller {
	width: 100%;
	height: expression(this.firstChild.offsetHeight>this.offsetHeight? this.offsetHeight:this.firstChild.offsetHeight);
	overflow: auto;
 	overflow-x: auto; 
}

table>tbody.scroller {
	overflow: auto;
 	overflow-x: hidden; 
	height:1em;
}
	
thead.scroller tr {
	position:relative; 
	top: expression(offsetParent.scrollTop);
	font-weight:bold;
	vertical-align:top;
}

tfoot.scroller tr {
	position: absolute;
	top: expression(offsetParent.scrollTop+offsetParent.offsetHeight-this.offsetHeight);
}

tfoot.scroller>tr {
	position: relative;
}

tfoot.scroller tr {
	position: absolute;
	top: expression(offsetParent.scrollTop+offsetParent.offsetHeight-this.offsetHeight);
}

tfoot.scroller>tr {
	position: relative;
}

tr.scroller {
	position: absolute;
	top: expression(offsetParent.scrollTop+offsetParent.offsetHeight-this.offsetHeight);
}

tfoot>tr.scroller {
	position: relative;
}

thead.scroller td:last-child {padding-right:18px;}
tbody.scroller td:last-child {padding-right:18px;}
tfoot.scroller td:last-child {padding-right:18px;}

/**** script for scrollable table - end   ********/


/*------start This part of css is added by mPower(this will be updated in custom.css in ext enviornment) for making portlet compatible with internet explorer -----start*/
.ie6 input.text.form-text, input.password.form-password{
	background: #fff url(../images/mpire/input_shadow.png) no-repeat;
	border: 1px solid #aaa;
	border-left-color: #777;
	border-top-color: #777;
	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	padding: 0.3em;
}


.ie6 input.submit.portlet-form-button, .ie6 input.button.portlet-form-button {
	background: #FAFAFA url(../images/mpire/button.png) repeat-x;
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	font-weight: bold;
	padding: 0.25em;
}

.ie6 input.form-text.focus, .ie6 input.focus{
	background: #ffc none;
	border: 1px solid #fc0;
	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	
}

select.form-select{
	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	border: 1px solid #aaa;
	padding: 0.3em;
}

/*------css for jQuer validation -----*/

#test label.error {
  background:url(../images/mpire/unchecked1.gif) no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 1px;
  font-weight: normal;
  color: #EA5200;
}

#test label.checked {
  background:url("") no-repeat 0px 0px;
}

pre {
	font-family: 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	white-space: pre;
}

