/* Region 3 After School Education and Development */





body	{
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 3px 18px;
	text-align: center;
	color: #333;
	background-color: #AFDF71;

	}
	
p	{
	color: #333;
	}
	
.hide  {	/* hides accessibility markup from sighted users */
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}
	
#container	{
	width: 740px;
	border: 1px dotted #AFDF71;  
	padding: 3px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	}
	

	
#login	{
	font-size: 10px;
	text-align: right;
	padding: 6px;
	}

#login a	{
	text-decoration: none;
	}
	
a:hover	{
	color: #DF7171;
	}

#globalNav	{
	background-image: url(images/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0;
	width: 740px;
	text-align: center;
	background-color: #1D4AB2;
	}
	
#globalNav img {
	background-image: url(images/btn_divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 8px 20px;
	}
	
#globalNav img.nav {
	background-image: url(images/btn_divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 8px 16px;
	}
	
#globalNav img.last	{
	background-image: none;
	}
	
#logoBanner	{
	border-top: 1px solid #FFF;
	border-bottom: 3px solid #DF7171;
	width: 740px;
	}
	
#logoBanner	img{
		border-bottom: 1px solid #FFF;
		}
	
#mainContent	{
	border-top: 7px solid #AFDF71;
	margin: 1px 0px 0px 0px;
	padding: 9px 24px 18px 24px;
	width: 692px;
	}
	
#mainContent p, #mainContent UL {
font-size: 12px;
line-height: 18px;
	}
	
#footer{
	border-top: 1px dotted #DF7171;
	margin: 0 18px;
	}
	
h1	{
	font-size: 24px;
	font-weight: normal;
	color: #DF7171;
	color: #DF5151;
	font-family:  georgia, times new roman, serif;
	padding-top: 12px;
	}
	
h2	{
	font-size: 15px;
	color: #75B133;
	font-family:   lucida grande, arial, helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom: 9px;
	margin-top: 18px;
	padding-top: 18px;
	border-top: 1px dotted #DF7171;
	padding-right: 20px;

	}

	
h2.firsth2	{
	border-top: none; padding-top: 0px; margin-top: 0px;
	}
	
h3	{
	font-size: 12px;
	padding: 0;
	margin: 12px 0 0 0;
	color: #333;
	}

#calendar	h2	{
	margin: 0px;
	padding-top: 12px;
	font-size: 13px;
	color: #5E8E29;
	}
	
p, ul	{
	font-size: 11px;
	
	
	margin-top: 0px;
	padding-top: 0px;
	}
	
a	{
	color: #1F4DB7;
	}
	
#rightCol	{
	float: right;
	width: 220px;
	margin: 6px 0px 18px 0px;
	
	}
	
#box, #box2 {
	border: 1px solid #AFDF71;
	padding: 1px;
	width: 220px;
	}
	
#box img, #box2 img	{
	margin-bottom: 12px;
	}
	
	

	

	
#rightCol h3	{
	color: #75B133;
	font-family:   lucida grande, arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 12px 12px 0px 12px;
	padding: 0;
	}
	
#rightCol #callout p {
		font-family:   lucida grande, arial, helvetica, sans-serif;
		font-size: 14px;

		font-weight: bold;
		text-align: center;
		line-height: 20px;
		margin: 12px;
		color: #333;
		}
		
#rightCol #callout p.source	{
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	}
			
#rightCol p	{
	font-size: 11px;
	color: #333;
	margin: 3px 12px 9px 12px;
	padding: 0;
	width: 200px;
	line-height: 14px;
	}
	
#rightCol li	{
	color: #333;
	}
		
	
#rightCol a	{
	text-decoration: none;
	}
	
img.interiorPhoto	{
	border: 3px double #AFDF71;
	}
	
li {
	list-style-type: circle;
	margin-bottom: 9px;
	list-style-image: url(images/sun_bullet.gif);
}

ul	{
	padding-top: 0px;
	}
	
.centerName	{
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 12px;
	color: #75B133;
	font-size: 13px;
	font-family: lucida grande, arial, helvetica, sans-serif;
	}

.centerAddress	{
	padding: 0;
	margin: 0;
	line-height: 14px;
	}
	
.breadcrumb	{
	font-size: 10px;
	color: #999;
	}

.breadcrumb a	{
	text-decoration: none;
	}
	
#calendar, #eventdetail {
	background-color: #AFDF71;
	font-size: 11px;
	color: #333;
	
	}
	
#calendar td, #eventdetail td	{
	background-color: #FFF;
	}
	
#calendar th, #eventdetail th	{
	background-color: #AFDF71;
	text-align: left;
	border: 1px solid #FFF;
	}

#leftContent, #singleColumn	{

	}
	
#leftContent	{
		width: 440px;
		padding-right: 18px;
		
		}

#breadcrumb	{
	color: #999;
	font-size: 10px;
	}
	
#breadcrumb a	{
	text-decoration: none;
	}.dummyLink {
	text-decoration: underline;
}

#leftNav	{
border: 1px solid #AFDF71;
border-top: 7px solid #AFDF71;
/* border-bottom: 7px solid #AFDF71; */
padding: 9px;
width: 130px;
margin-right: 12px;
font-size: 10px;
font-weight: bold;
font-family: lucida grande, sans-serif;
	}
	
#leftNav a	{
	text-decoration: none;
	}
	
#leftNav p, #leftNav h4		{
		border-bottom: 1px dotted #AFDF71;
		padding-bottom: 3px;
		margin-bottom: 3px;
		padding-top: 0px;
		margin-top: 0px;
		color: #666;
		font-size: 11px;
		}
		
#leftNav h4	{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		margin-top: 12px;
		color: #666;
		}
		
	#leftNav .selected	{
	font-style:normal;
	color: #DF5151;
	
		}
		
#leftNav p.selected:after {
	content: "\0020 \00AB ";
	}

		
	
		
#mainContent p.subNav	{
font-size: 10px;
line-height: 14px;
padding-left: 12px;
}

.contactName	{
	font-weight: bold;
	}
	
.contactTitle	{
	font-style: italic;
	}
	
#photos img	{
	border: 1px solid #666;
	padding: 8px;
	background-color: #FFF;
	margin-top: 12px;
	}
	
#photos .photoCaption	{
	font-weight: bold;
	padding: 3px;
	text-align: center;
	}

.photoz	{
float: right;
border: #AFDF71 4px solid;
margin-left: 17px;
}