h3{zoom:100%;}
.f10 h2{font-size:18px;color:#E47911;padding:0;}
table.widgetsGrid td{vertical-align:top;padding-right:24px;padding-left:12px;padding-bottom:6px;font-size:11px;line-height:1.25em;}
table.widgetsGrid h3 a:link,table.widgetsGrid h3 a:hover,table.widgetsGrid h3 a:visited,table.widgetsGrid h3 a:active{text-decoration:none;color:#E47911;}
table.widgetsGrid td.start{background-image:url(../img/bw-bg.gif);background-repeat:no-repeat;padding-top:8px;}
table.widgetsGrid tr.buttonRow td{padding-bottom:30px;}
.widgetThumb{float:left;padding:0 6px 6px 0;}
.showingRow{position:relative;font-size:13px;margin-bottom:20px;height:2.3em;line-height:2.3em;padding:0;}
.utilityLinks{font-size:11px;line-height:1.25em;color:#666;}
.utilityLinks a:link,.utilityLinks a:hover,.utilityLinks a:active,.utilityLinks a:visited{text-decoration:none;}
table.widgetsGrid p,table.widgetsGrid h3{margin:0 0 6px;}


/* CSS for new ribbon design */
span.new {
	display: inline-block;
	color: #fff;
	background: #E47911;
	font-weight: normal;
	padding: 2.5px 7px;
	border-radius: 0 3px 3px 0;
/* font-size: 12px; */
	position: relative;
	margin-left: 10px;
}

span.new::after {
	content: ' ';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid #e47911;
	left: -10px;
	top: 0;
	border-top-width: 9px;
	border-bottom-width: 9px;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}