/* -- UGIR IMAGE REPLACEMENT -- begin*/
.inline {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:bottom; /* it places inline elements at the same level vertically with respect to the text around it across all grade-A browsers */
}

.nir {
	background: transparent none left top no-repeat;
	margin: 0;
	padding: 0;
	font: normal .9em sans-serif;
	border: none;
}

a.nir {
	font: normal .9em sans-serif;
	width:100%;
	height:100%;
	display: block;
	text-decoration:none;
}

.nir span {
	position:relative;
	z-index:-1;
}


/* -- UGIR IMAGE REPLACEMENT -- end*/

.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearbox {
	zoom:1;
    overflow: hidden;
}
