body, p, td      { color: #505050; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }

h1, .h1        { color: #669966; font-size: 20px; font-weight: bold; line-height: 24px }
h2, .h2       { color: #669966; font-size: 16px; font-weight: bold;line-height: 20px  }
h3, .h3       {
	color: #669966;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link    {
	color: #CC9966;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited { color: #CC9966; text-decoration: none }
a:hover   { color: #669966; text-decoration: underline }
a:active  { color: #669966; text-decoration: none }
.purple a:link    { color: #CC9966; text-decoration: none }
.purple a:visited { color: #CC9966; text-decoration: none }
.purple a:hover   { color: #669966; text-decoration: underline }
.purple a:active  { color: #0076DB; text-decoration: none }

.top_nav { color: #ececec; font-size: 10px }
.top_nav a:link    { color: #ececec; text-decoration: none }
.top_nav a:visited { color: #ececec; text-decoration: none }
.top_nav a:hover   { color: white; text-decoration: underline }
.top_nav a:active  { color: white; text-decoration: none }

.small  { font-size: 11px }
.numberedlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: 669966;
}
