b.icon {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	width: 12px;
	height: 12px;
    background-repeat: no-repeat;
    background-position: center;
}
.lt-ie8 b.icon {
	height: 16px;
}
b.icon-pdf {
	background: transparent url("../images/ico-pdf-white-on-white.gif") no-repeat 0 0;
	width: 17px;
	height: 22px;
}

b.icon-print {
	background: transparent url("../images/print.png") no-repeat 3px 4px;
	width: 22px;
	height: 20px;
}

b.icon-pdf-small
,b.icon-pdf-small-border
,b.icon-html-small  {
	background: transparent url("../images/ico-pdf-white-on-brown-12x12.png") no-repeat 0 0;
	width: 12px;
	height: 12px;
}

b.icon-html-small {
	background: transparent url("../images/ico-html-white-on-brown-12x12.png") no-repeat 0 0;
}

b.icon-pdf-small-border {
	background-position: -1px 0;
	border: 1px solid #ddd;
	width: 10px;
	height: 10px;
}

b.icon-pdf-centered {
    display:block;
    margin-left:auto;
    margin-right:auto;
    background-size: 15px;
    background-position: center;
}

b.icon-globe {
	background: transparent url("../images/globe.png") no-repeat 0 0;
}

b.icon-search {
	background: transparent url("../images/icons/ico-search.png") no-repeat 0 0;
}

b.icon-search-large {
	background: transparent url("../images/icons/ico-search-large.png") no-repeat 0 0;
	width: 20px;
	height: 20px;
}
	button:hover b.icon-search-large
	,a:hover b.icon-search-large
	,b.icon-search-large:hover {
		background-position: 0 -21px;
	}


.lt-ie8 b.icon-search {
	background-position: 0 4px
}

b.icon-text-highlight
,b.icon-text-unhighlight {
	background: transparent url("../images/icons/ico-text-highlight.png") no-repeat 0 0;
}

b.icon-text-unhighlight {
	background-position: 0 -12px;
}

b.ico-podcast-large
,b.ico-podcast-large-stopped
,b.ico-podcast-large-playing {
	width: 121px;
	height: 150px;
	background: url("../images/icons/ico-podcast-large.png") no-repeat 0 0;
	cursor: pointer;
}
	b.ico-podcast-large-stopped:hover {
		background-position: 0 -150px;
	}
b.ico-podcast-large-playing {
	background-position: -121px 0;
}
	b.ico-podcast-large-playing:hover {
		background-position: -121px -150px;
	}


b.ico-podcast {
	background: transparent url("../images/cfp-banner-right-icon2.jpg") no-repeat 0 0;
	width: 24px;
	height: 26px;
}

b.ico-video {
	background: transparent url("../images/icons/ico-video.png") no-repeat 0 0;
	width: 18px;
	height: 10px;
}

b.ico-video-2 {
	background: transparent url("../images/icons/ico-video-2.png") no-repeat 0 0;
	width: 38px;
	height: 24px;
}

b.ico-open-link {
	background: url("../images/icons/icon-open-link.gif") no-repeat 0 2px;
	width: 22px;
	height: 20px;
}
	a:hover b.ico-open-link {
		background-position: 0 -18px;
	}
	a.selected b.ico-open-link {
		background-position: 0 -40px;
	}

b.ico-add-white {
	background: url("../images/icons/ico-add-white.png") no-repeat 0 0;
	height: 10px;
	width: 10px;
	margin: -2px 2px 0 -1px;
}


b.ico-add-grey {
	background: url("../images/icons/ico-add-grey.png") no-repeat 0 0;
	height: 14px;
	width: 14px;
	margin: -2px 2px 0 -1px;
}

a:hover b.ico-add-grey
,.hover b.ico-add-grey {
	background-position: 0 100%;
}

b.ico-remove-grey {
	background: url("../images/icons/ico-remove-grey.png") no-repeat 0 0;
	height: 14px;
	width: 14px;
	margin: -2px 2px 0 -1px;
}

a:hover b.ico-remove-grey
,.hover b.ico-remove-grey {
	background-position: 0 100%;
}

b.ico-email-brown {
	background: url("../images/icons/ico-email-brown.gif") no-repeat 0 2px;
	width: 22px;
	height: 20px;
}
	a:hover b.ico-email-brown {
		background-position: 0 -18px;
	}

	a:active b.ico-email-brown
	,a.selected b.ico-email-brown {
		background-position: 0 -41px;
	}

b.ico-print-brown {
	background: url("../images/icons/ico-print-brown.png") no-repeat 0 2px;
	width: 22px;
	height: 20px;
}
	a:hover b.ico-print-brown {
		background-position: 0 -18px;
	}

	a:active b.ico-print-brown
	,a.selected b.ico-print-brown {
		background-position: 0 -41px;
	}


.widget.menu .menu-button
,.list-container .main-table tbody tr .firstname .expanded
,.arrow_down
,.vertical-scroller-down {
	background-repeat: no-repeat;
	background-image:url("../images/aero_mer_down.png");
}

.loading {
	background-image: url("../images/ajax-loader-small.gif") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

