/*
----------------------------------------------------------
IE FONT RENDERING
---------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p, td, .homeBannerText, .font-smoothing {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);
  zoom: 1;
}

/* To disable smoothing applied elsewhere, add this class to the element: */
.do-not-smooth {
  filter: none;
}

/*
----------------------------------------------------------
OPEN SANS
---------------------------------------------------------- */

@font-face {
	font-family: 'OpenSans-Bold';
	src: url('../fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-Bold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-CondBold';
	src: url('../fonts/OpenSans-CondBold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-CondBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-CondBold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-CondBold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-CondBold.svg#OpenSans-CondBold') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-CondLight';
	src: url('../fonts/OpenSans-CondLight.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-CondLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-CondLight.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-CondLight.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-CondLight.svg#OpenSans-CondLight') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-ExtraBold';
	src: url('../fonts/OpenSans-ExtraBold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-ExtraBold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-ExtraBold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-Light';
	src: url('../fonts/OpenSans-Light.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-Light.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('../fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-Regular.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/OpenSans-Semibold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/OpenSans-Semibold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/OpenSans-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal;
}