body {
	background-color: #003366;
	width: 100%;
	float: 0;
	margin: 0;
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0;
	max-height: 100%;
	vertical-align: bottom;
	font-style: normal;
}


/* global styles */

H1 {font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-style: normal; color: #990000;}
H2 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; color: #000; }
H3 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; color: #000; }

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.Age {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.CalendarTitle {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #333333; }
.CategoryTitle2 {color: #990000; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.CategoryTitle3 {font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-style: normal; color: #990000; }
.ColumnTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.ColumnTitle2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.DescriptionText {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.DownloadItems {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;}
.EventLink {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;}
.FooterInfo {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;	color: #FFFFFF; }
.IndentedHeader {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #FFFFFF; padding-left: 10px;}
.InfoCategory {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.InfoTitle {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #333333; }
.Links {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal;}
.ListColumns {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding-left: 0px; font-weight: bold; }
.MessageText {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal;}
.MessageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 24px;	color: #FFFFFF; }
.MessageTitle2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;}
.Month {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.ProgramCategory {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.ProgramList {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; }
.QuickLinks {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #FFFFFF; }
.RowTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; padding-left: 0px; font-weight: bold; }
.StaffName {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-style: italic; color: #333333;}
.TableText {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; padding-left: 10px; }
.TabTitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: normal;padding-left: 10px;}

/* Summer Camp List */
#mainContent {padding:5px 20px 12px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
.SummerCampListTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14; font-weight: bold; color: #333333; padding:0px 0px 14px 12px;}
.SummerCampList {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #069;margin-bottom:4px;}
.SummerCampList a:link, SummerCampList a:visited {text-decoration:underline;  color: #069; padding:0.1em;}
.SummerCampList a:hover, SummerCampList a:active {ext-decoration:none; color: #ffffff;background-color:#ff9900;padding:0.1em;}

/* Summer Camp Details */ 
.SummerCampDetailsHeader {font:20px Arial, Helvetica, sans-serif; font-weight: bold; color: #336699; }
.SummerCampDetailsName {font:11px Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}
.SummerCampDetails {font:12px Arial, Helvetica, sans-serif; font-weight: normal; color: #191919;}
.SummerCampTools {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #990000;}
.SummerCampTools a:link, .SummerCampTools a:visited {text-decoration:underline;  color: #990000;padding:0.2em;}
.SummerCampTools a:hover, .SummerCampTools a:active {text-decoration:none; color: #ffffff;background-color:#ff9900;padding:0.2em;}

/* new styles added 2006-11-22 */
.navTools {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#069;margin-bottom:18px;margin-top:5px;}
.navTools a:link, .navTools a:visited {
	text-decoration:none;
	color: #069;
	background-color:#eee;
	padding:3px;
	border:1px solid #ccc;
	}
.navTools a:hover, .navTools a:active {
	text-decoration:none;
	color: #ffffff;
	background-color:#f90;
	padding:3px;
	border:1px solid #ccc;
	}

.programTools {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#990000;margin-bottom:8px;}
.programTools a:link, .programTools a:visited {text-decoration:underline;  color: #990000;padding:0.2em;}
.programTools a:hover, .programTools a:active {text-decoration:none; color: #ffffff;background-color:#ff9900;padding:0.2em;}



/* Search Box */
.campSearchLabel {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #191919; }
.campSearchInput {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #191919; }
.campSearchTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #191919; }
#campSearchBox {margin-bottom:15px}


#waiverTools td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#waiverTools td a:link,a:visited {
	text-decoration:underline;
}
#waiverTools td a:hover,a:active {
	text-decoration:none;
}

.articleHeadline {
	font: 1.3em Arial, Helvetica, sans-serif;
	color:#333333;
	padding: 3px 0px 0px 0px;
}

.articleDate {
	font: 0.7em Arial, Helvetica, sans-serif;
	color:#939393;
	padding: 3px 0px 0px 0px;
}

.articleText {
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#333333;
	padding: 0px 0px 0px 0px;
}

