/* Text Formatting */
body {
	color: #000;
	font: 11pt Arial, Helvetica, Verdana, sans-serif;
	line-height:1.2em;
	}

h1 {
font-variant: small-caps;
	background: url('images/spot.gif') top left no-repeat;
	font-size: 14pt; margin:0px; margin: 0pt;
	padding: 10px 0px 10px 10px;
	}

p, table, blockquote, .paragraph{
	font-size: 10pt;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	}

b, h1 {
	color: #b73232;
}

li, dd, dt {
	padding-bottom:5px;
	}

ul, ol, dt, dd {
	font-size:10pt;
	}

.mmhide-footer_logo_txt {
	font: 10pt Arial, Helvetica, sans-serif;
	color:#ffcb08;
	}

.caption_txt {
	font-size:.75em;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
	}
	
ul.mmhide-footer_address {
	margin:0px;
	padding:0px;
	}
	ul.mmhide-footer_address li {
		list-style-type:none;
		color:#ffcb08;
		font: 8pt Arial, Helvetica, sans-serif;
		line-height:1.2em;
		padding:0px;
		margin:0px;
		}

.mmhide-subnav_txt {
	color:#000;
	font: 12px Arial, Helvetica, sans-serif;
	}

a, a:visited {
	font-weight:normal;
	text-decoration: underline;
	color: #b73232;
	}
a:hover {
	font-weight:normal;
	text-decoration: underline;
	color:#FFCB08;
	}

#news_list, #news_list li {
	list-style: none;
	padding:0px 0px 10px 5px;
	margin:0px 0px 0px 5px;
	}

/* missing or questionable content */
.huh { color:#b73232; font-weight: bold; background-color:#fcc;}