#mainPullQuote {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: White;
width: 95%;
padding: 6px;
font-weight: bold;
}

.emphasis 	{ color: #66ccff; font-weight: bold; }
.programmersnote { background-color: yellow; }


.bodytext01	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.subnav		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White; text-decoration: none; }
.caption	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.sans01		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.keyquote_aqua	{ font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #66ccff; width: 152px; padding-bottom: 5px; text-align: right; }
.keyquote_mauve	{ font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cc66ff; width: 152px; padding-bottom: 5px; text-align: right; }
.greenBtn	{ border-bottom:thin solid #006600; border-right:thin solid #006600;border-top:thin solid #CCCCCC; border-left:thin solid #CCCCCC; font-size:11px; font-family:Arial; font-weight:bold; background-color:#009900; color:#FFFFFF; line-height:.85; padding-top:3px; text-transform: capitalize; cursor: hand; width:56px; }
.newsletter { font-family: "Times New Roman", Times, serif; }
.newsline01 { color: #FF9029; font-family: Arial, Helvetica, sans-serif; }

a:hover		{ color: #FF8500; text-decoration: none; }
.subnav:hover { color: White; }

.smalltext 		{ font-size: 10px; }
td 		{ font-size: small; }
div.instructTop { background-color: #4B60FF; width: 418px; border: 1px solid Black; border-bottom-width: 0px; padding-left: 5px; padding-right: 5px; font-family: arial,helvetica,sans-serif; color: White;}
div.instructBody { background-color: #D5DAFF; width: 418px; border: 1px solid Black; padding-left: 5px; padding-right: 5px; font-family: arial,helvetica,sans-serif; }
.newslink { font-family: Arial, Helvetica, sans-serif; }

div.newsphoto {
	float: right;
	width: 272px;
	padding: 15px; 0 5px 5px;
}

div.newsphoto img {
	margin-bottom: 5px;
	border: 1px solid #000;
}

.photocaption {
	font-size: smaller;
	color: gray;
}

.subtitle {
	font-style: italic;
	font-weight: normal;
	font-size: small;
}

table.agenda caption {
	text-align: left;
	font-weight: bold;
}

table.agenda td {
	vertical-align: top;
}

ul.nobullet {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.nobullet li {
	padding-bottom: 5px;
}

ul.addresslist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.addresslist li {
	padding-bottom: 1em;
}

div.filedownload {
	padding-left: 18px;
	padding-bottom: 15px;
	background: transparent url(images/glyph-download.gif) no-repeat top left;
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	/* font-size: 0.75em; */
}

.smalltext {
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif;
}

label {
	font-weight: bold;
}

h2.celebratechildren {
	font-size: 1.2em;
	color: #ec008c;
	margin-bottom: 5px;
	margin-top: 20px;
}

h2.celebratechildren + p {
	margin-top: 0;
}

h3.celebratechildren {
	font-size: 1em;
	margin-bottom: 5px;
	margin-top: 25px;
}

ul.schedule {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	list-style-type: none;
}

#register {
	text-align: center;
	font-size: 1.2em;
	margin-top: 15px;
}

#register a {
	font-weight: bold;
	color: #ec008c;
}

a.celebrate {
	font-weight: bold;
	color: #fff;
}

a.celebrate:hover {
	color: #fff;
}

