.inline {
	display: -moz-inline-stack; /* FF2 */
	display: inline-block;
	zoom: 1;
	*display: inline; /* IE6&7 */
    vertical-align: bottom;
}

/* -- UGIR IMAGE REPLACEMENT -- begin*/
.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;
	display: block;
	text-decoration:none;
}

.nir span {
	position:relative;
	z-index:-1;
}

/* -- UGIR IMAGE REPLACEMENT -- end*/


.hide {
	text-indent: -9999px;
	overflow: hidden;
}

.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearbox {
	zoom:1;
    overflow: hidden;
}


/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 14px 0 14px;
border-top:0;
border-bottom:0;
border-style:solid;
}
.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}
.round .t b, .round .b b{
float:right;
width:50%;
}
.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:0px;
}
