body { font-size: 12px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; line-height: 16px; }
p { font-size: 12px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; line-height: 16px; }
td { font-size: 12px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; line-height: 16px; }
a:link { color: #333; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover { color: #9c0; text-decoration: none; }
a:active { color: #9c0; text-decoration: none; }
.bigtext { font-size: 14px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; line-height: 19px; }
.smltext { font-size: 11px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; font-style: normal; line-height: 13px; }
.smltextitalic { font-size: 10px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; font-style: italic; line-height: 13px; }
.smltextbold { font-size: 10px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; font-weight: bold; line-height: 13px; }
.head1 { color: #606; font-size: 25px; font-family: "Times New Roman", Times, serif; line-height: 26px; }
.head1Home { color: #606; font-size: 35px; font-family: "Times New Roman", Times, serif; line-height: 35px; }
.head2 { font-size: 20px; font-family: Helvetica, Arial, sans-serif, SunSans-Regular; line-height: 16px; letter-spacing: 1px; }
.head3 { color: #606; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 16px; }
.nav a:link { color: #333; font-size: 10px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav a:visited { color: #333; font-size: 10px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav a:hover { color: #feffff; font-size: 10px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline; }
.nav a:active { color: #feffff; font-size: 10px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav2 a:link { color: #333; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav2 a:visited { color: #333; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav2 a:hover { color: #9c0; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.nav2 a:active { color: #9c0; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.padleft { padding-left: 10px; }
.margin-left { margin-left: 10px; }
.margin-right { margin-right: 20px; }


/* Main Menu Link Styles */
.mainMenu a:link {
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #9C0;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	line-height: 12px;
	color: #000;
	text-decoration: none;
}

.mainMenu a:visited {
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #9C0;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	line-height: 12px;
	color: #000;
	text-decoration: none;
}

.mainMenu a:hover {
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #B8E435;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
}

.mainMenu a:active {
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #B8E435;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
}

/* Main Menu Highlight When in a Section */
.mainMenu #here {
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #B8E435;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
}



/* Main Menu Unordered List Style */

ul {
	list-style: none;
	margin: 0 0 0 -38px;
}

ul li {
	float: left;
}





/* Square Block Links on News and Events Page */
#blockLinks a {
	display: block;
	float: left;
	width: 105px;
	height: 105px;
	padding: 10px;
	background-color: #063;
	margin-right: 12px;
	font-family: Helvetica, Arial, sans-serif, SunSans-Regular;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#blockLinks a:hover {
	display: block;
	float: left;
	width: 105px;
	height: 105px;
	padding: 10px;
	background-color: #9C0;
	margin-right: 12px;
	font-family: Helvetica, Arial, sans-serif, SunSans-Regular;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}




/* Small Sub Links on Programs Page */
.nav2sub a:link { 
	color: #333;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 13px; 
	text-decoration: none;
	margin-left: 5px;
}
.nav2sub a:visited { 
	color: #333;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 13px; 
	text-decoration: none;
	margin-left: 5px;
}
.nav2sub a:hover { 
	color: #9C0;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 13px; 
	text-decoration: none;
	margin-left: 5px;
}
.nav2sub a:active { 
	color: #9C0;
	font-size: 10px;
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 13px; 
	text-decoration: none;
	margin-left: 5px;
}




/* Head3 Links on Site Map Page */
.head3 a:link {
	color: #606;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	line-height:16px;
	text-decoration: none;
}

.head3 a:visited {
	color: #606;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

.head3 a:hover {
	color: #9C0;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

.head3 a:active {
	color: #9C0;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold; line-height: 16px;
	text-decoration: none;
}


/* Link Styles for the White Contact Information */

.white a:link {
	color: #FFF;
	text-decoration: underline;
}

.white a:visited {
	color: #FFF;
	text-decoration: underline;
}

.white a:hover {
	color: #FFF;
	text-decoration: none;
}

.white a:active {
	color: #FFF;
	text-decoration: none;
}






