body { margin : 0; padding : 0; background : #72CEF5; color : #000000;
	text-align : center;}
/*
White = FFFFFF
Black = 000000
Sky Blue Light = 7AD4F7

SUMMER COLORS
Grey-bluish bg: A4B4CD
Purple = 9E1982
*/
img { border : none;}
a { text-decoration : none; font-weight : bold;}
a:link, a:visited { text-decoration : none;	color : #9E1982;}
a:hover { text-decoration : underline;}
.dark { background-color : #FFFFFF;}
.light { background-color : #FFFFFF;}
.event h2{ margin-bottom : 0;}
.event p { margin : 0;}
.eventdate { font-weight : bold;}
.Left { float:left; margin-right:5px;}
.Right { float:right; margin-left:5px;}
table { border : none;}
table.List, #StripedMenu { border : 1px solid #000000; margin-bottom: 1em;}
table.List td, #StripedMenu a { border : 1px solid #000000; border-width : 1px 0 0; 
	font-family : Verdana, Arial, Helvetica; font-size : 12px;}
table.List a:link, table.List a:visited, #StripedMenu a:link, #StripedMenu a:visited {
	display : block; 
	font-weight : normal;
	text-decoration : none; 
	padding : 0 1em;}
table.List a:hover, #StripedMenu a:hover { text-decoration : underline;}
table.Top td { border-left : 1px solid;}
tr.dark, tr.light { vertical-align : middle;}
tr.dark th, tr.light th { text-align : left; font-size : 16px;}
caption {caption-side : bottom; font-style : italic; font-weight : bold; 
	text-align : left;}


#outerwrapper { margin : 0 auto; width : 790px; padding : 0;}
#topbanner, #topbanner img { display : block; padding : 0; margin : 0;}
#navbar { width : 795px; height : 15px; padding : 0; margin : 0;}
#overall { width : 770px; padding : 0 10px 10px; margin : 0;
	text-align : left;  background : #ffffff;}

#sidebar { float : right; width : 150px; margin : 10px 0; padding : 0;}
#sidebar ul, #sidebar li { list-style-type : none; margin : 0; padding : 1px;}
#sidebar input, #sidebar img, #sidebar h3 { margin : 0 3px; padding : 1px;}
#sidebar embed { margin : 0; padding : 0;}
#sidebar a#googlelogo img { background-color : white;}

#content { margin : 10px 162px 5px 0px; padding : 0; width : 600px;}
#content h1, #content h2, #content h3 { font-family : Verdana, Arial, Helvetica; 
	color : #9E1982; margin : 0 0 .5em; padding : 0;}
#content .List h2 a:link, #content .List h2 a:visited { font-weight : bold; 
	color : #9E1982;}
#content h1 { font-size : 20px;}
#content h2 { font-size : 16px;}
#content h3 { font-size : 12px; font-style : italic;}
#content p { margin : 0; padding : .5em 0;}
#content p, #content td, #content th, #content li { 
	font-family : Georgia, Times New Roman, Times; font-size : 12px;}
#content p a:link, #content p a:visited { color : #9E1982;}
#content .FieldTripOption { margin-bottom : 2em;}
#content .light h2 { color : #9E1982;}
#content .dark h2 { color : #9E1982;}

#menu { clear : both; margin : 3em 0 1em; color : white;}
#menu a { margin : 0 .5em 0 0; padding : 0 .5em 0 0; border-right : 1px solid #000000;}
#menu a.lastlink { border : none;}
#menu a:link, #menu a:visited { color : #9E1982;}

#footer { margin : 1em 0; color : black;}
#footer p { margin : .5em 0 .5em;}
#footer a:link, #footer a:visited { color : #9E1982;}

#Calendar { margin-top : 0; clear : both;}
#Calendar .Event { clear : right;}
#Calendar img { margin : 4px;}
#Calendar h2 { margin : .5em 0 0; padding-bottom : 0;}
#Calendar p { margin-top : 0; padding-top : 0;}

#breadcrumbs { color : #9E1982; border : 1px solid; border-width : 1px 0; 
	font-size : .8em; margin : 0 0 .5em;}
#breadcrumbs a:link, #breadcrumbs a:visited { color : #9E1982;}

#CLMenu { text-align : center; margin-bottom : 2em; color : white;}
#CLMenu a:link, #CLMenu a:visited { color : white;} 

#CLSegments { background : #9E1982; margin-bottom : 2em; 
	font-family : Verdana, Arial, Helvetica;}
#CLSegments td, #CLSegments a:link, #CLSegments a:visited {  
	font-family : Verdana, Arial, Helvetica; color : white;}
