body           { color: #000; font-size: 12px; line-height: 16px; font-family: "trebuchet ms", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffe1 }
p, dd, li, ul, td         { color: #000; font-size: 12px; line-height: 16px; font-family: "trebuchet ms", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header      { color: #333; font-size: 18px; line-height: 30px; }
.welcome { color: #333; font-size: 24px; font-weight: bold; line-height: 30px; }
.title    { color: black; font-weight: bold; font-size: 14px; line-height: 18px;  }
.subtitle       { color: black; font-weight: bold; font-size: 12px; line-height: 16px; margin-top: 20px }
a:link, a:visited   { color: #000; text-decoration: underline }
a:hover, a:active   { color: #900; text-decoration: underline }
select    { color: black; font-size: 10px;  background-color: #eee }
input    { color: black; font-size: 10px; background-color: #eee }
textarea    { color: black; font-size: 10px;  background-color: #eee }
.small    { color: #000; font-size: 10px;  }
.location       { color: #000; font-size: 10px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px }
.mmhide_menu   { color: #fff; font-size: 11px; line-height: 14px; }
.mmhide_inlineimageleft   { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px #000 }
.mmhide_inlineimageright   { float: right; margin-left: 10px; margin-bottom: 10px; border: solid 1px #000 }

.mmhide_menu a:link, .mmhide_menu a:visited   { color: #ffffff; text-decoration: underline }
.mmhide_menu a:hover, .mmhide_menu a:active   { color: #ffff00; text-decoration: underline }
.news_date { color: gray; text-align: right; }
.top {
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	text-align: right;
	padding-bottom: 3px;
}
