a:active {
	color: #0033FF;
	text-decoration: underline

}
.topmenubar {
	background-color: #CCF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	padding: 1px;
}


a:link {
	color: #0000CC;
	text-decoration: underline
}

a:visited {
	color: #0033FF;
	text-decoration: underline

}

a:hover {
	color: #FF0000;
	text-decoration: underline

}

.title {

	font-weight: bold;

	text-align: center

}

body {

	background-color: #B3D9F0;

	margin-right: 0.5in;

	margin-left: 0.5in;

}

.mission_statement {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic

}

.event {

	font-size: 14pt;

	font-weight: bold;

}

.eventdescript {

	clip:   rect(   0.5in);

	margin-left: 0.5in;

	margin-right: 0.5in

}

a.menuitem {

	font-family: Arial, "Trebuchet MS", Trebuchet;

	color:#000000;

	/* top right bottom left */

	padding: 4px 0px 2px;

	height:18px;

	width:90px;

	border-left: solid white 1px;

	border-right: solid white 1px;

	border-top: solid white 1px;

	border-bottom: solid white 1px;

	text-align: center;

	vertical-align: middle;

	font-size:12px;

	text-decoration: none;

	overflow:hidden;

	;

	background-color: #CCCCFF;

	clip:  rect( );

	border-style: outset

}

td.menurow {

	border-top: solid #666666 2px;

	border-bottom: solid #666666 2px;

	text-align: left;

	;

	background-color: #CCCCFF

}

table.maintable {;

	border: 3px #909297 outset

}

td.footer {

	font-size: 9pt;

	background-color: #FFFF99;

	border: #FFFF66 ridge

}

td.maincontent {

	background-color: #FFFFCC;

	padding: 10px;

	font-family: Tahoma, Geneva, sans-serif;

}

.news_headline {

	font-size: 14pt;

	font-weight: bold

}

.newsitem {

	margin-left: 0.5in;

	margin-right: 0.5in

}

td.webmaster {

	font-size: 10pt;

	background-color: #FFFF99;

	border: #FFFF66 ridge

}

form p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-left: 20px

}

.page {

	background-color: #FFFFCC;

	border-style: outset

}

.topFloatingNotice {

	color: #F00;

	border: medium double #F00;

	padding: 2px;

	float: none;

	margin-right: 0.5in;

	margin-left: 0.5in;

}

.phil_banner {

	background-color: #B5E8D6;

	margin: 10px;

	border: 5px double #38B187;

}

.phil_title {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 36pt;

	color: #F23D00;

	text-align: center;

	margin: 5px;

}

.phil_date_run {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 16pt;

	text-align: center;

	color: #000;

	margin-right: 1in;

	margin-left: 1in;

	margin-top: 5px;

	margin-bottom: 5px;

}

.floatleft {

	float: left;

}

.floatright {

	float: right;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}
