#ur_leftsidebar h2:first-child {
  font-size:0.85em;
  background-image:url(../images/carbuttonTiny-tan.png); 
  background-repeat:no-repeat; 
  background-position: 50px left; 
  padding: 0 0 10px 45px;
  line-height:1.2em;
}

.canvas table td {
	padding:7px;
}

@media screen and (max-width: 767px) {
	table {
		font-size:.8em;
	}
}

@media screen and (min-width: 768px) {
/* FLYOUT STYLES */
	.canvas #flyout a {
		display:block;
	}
	.canvas #flyout > ul > li > a {
		border-bottom:1px solid #efebe2;
	}
	.canvas #flyout > ul > li > ul > li a {
		border-bottom:1px solid #d8dff8;
	}
	.canvas #flyout ul {
		margin: 0; padding: 8px; border: 0; 
	}
	.canvas #flyout ul ul {
		position: absolute; 
		top: 0; 
		left: 167px; 
		display: none; 
		width: 12.5em; 
		background:#D8DfF8; 
		z-index:20; 
		margin-top:-10px;
		border:1px solid #808080;
		padding-top:0;
	}
	.canvas #flyout ul.level-1 li.sub-menu:hover ul.level-2 {
		display: block; border: 1px solid #808080;
	} 
	.canvas #flyout ul.level-2 li.sub-menu:hover ul.level-3 {
		display: block; border: 1px solid #808080;
	}
	.canvas #flyout li {
		position: relative;
	}
	.canvas #flyout li.sub-menu-container:hover ul,
	.canvas #flyout li.sub-menu-container ul:hover {
		display:block!important;
	}
}