body, div, p, td, th, input, select, option, textarea, button, li {
	font-family: Tahoma, Lucida Grande, Arial, Helvetica;
	font-size: 9pt;
}

input[type=submit], input[type=button] { padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; }

p { margin-top: 0px; }
img { border: 0px; }

a:link { color: #0000FF; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:hover { color: #FF0000 }
a:active { color: #FF0000 }

div#menu_about div { width: 147px; padding: 5px }
div#menu_about div a:link { color: #008BC5; }
div#menu_about div a:visited { color: #008BC5; }
div#menu_about div a:hover { color: #FFFFFF; }
div#menu_about div a:active { color: #FFFFFF; }
div#menu_about div:hover { background-color: #07A4DF; }
div#menu_about div:hover a:link { color: #FFFFFF; }
div#menu_about div:hover a:visited { color: #FFFFFF; }

div#menu_programs div { width: 147px; padding: 5px }
div#menu_programs div a:link { color: #E1B100; }
div#menu_programs div a:visited { color: #E1B100; }
div#menu_programs div a:hover { color: #FFFFFF; }
div#menu_programs div a:active { color: #FFFFFF; }
div#menu_programs div:hover { background-color: #FFCC00; }
div#menu_programs div:hover a:link { color: #FFFFFF; }
div#menu_programs div:hover a:visited { color: #FFFFFF; }

div#menu_membership  div { width: 147px; padding: 5px }
div#menu_membership  div a:link { color: #859528; }
div#menu_membership  div a:visited { color: #859528; }
div#menu_membership  div a:hover { color: #FFFFFF; }
div#menu_membership  div a:active { color: #FFFFFF; }
div#menu_membership  div:hover { background-color: #9FB042; }
div#menu_membership  div:hover a:link { color: #FFFFFF; }
div#menu_membership  div:hover a:visited { color: #FFFFFF; }

span.breadcrumbs { font-family: Arial, Helvetica; font-size: 8pt; color: #C0C0C0; }
table.contentpaneopen { width: 100%; border: 0px; margin: 0px; border-collapse: collapse; }
div.componentheading { display: none; }
span.article_separator { display: block; width: 100%; height: 30px; }
td.createdate { font-size: 8pt; color: #909090; }

div.NumCommentsAlone, div.PoweredBy { display: none; }
div.yvComment div.Form { width: 500px; margin-top: 30px; margin-left: 50px; }
div.NumComments {  
	color: #390055;
	font-family: Futura Bk BT, Futura, Century Gothic, Arial, Helvetica;
	font-size: 16pt;
	margin-bottom: 20px;
}
div.Comments div.clr { }
div.Comments div.Comment, div.Comments div.Comment_even { margin-bottom: 20px; margin-left: 50px; width: 500px; }
div.Comments div.Header { }
div.Comments div.HeaderTop { }
div.Comments div.Title { 
	width: 100%;
	border-bottom: 1px solid #c0c0c0;
	color: #390055;
	font-family: Futura Bk BT, Futura, Century Gothic, Arial, Helvetica;
	font-size: 14pt;
}
div.Comments div.DateAndAuthor { }
div.Comments div.Date { color: #909090; font-size: 7pt; float: right; }
div.Comments span.CommentNum { display: none; }
div.Comments div.Author { font-weight: bold; margin-bottom: 5px; }
div.Comments div.AuthorAlias { }
div.Comments div.Fulltext { }

p.powered { display: none; }
table.vedit span.small, table.vedit div.small { font-size: 8pt; font-weight: normal; color: #808080; }
table.vedit th { vertical-align: top; padding-bottom: 10px; }
label.error { padding-left: 3px; color: red; font-style: italic; font-weight: normal; }
input.error { border: 2px solid red; }
table.hedit { border: 0px; border-collapse: collapse; }
table.hedit td { font-weight: normal; vertical-align: top; border-top: 1px solid #c0c0c0; padding: 5px; }
table.hedit th { padding: 5px; }