/* CSS Document */

body  { background-color: #fff; text-align: center; margin: 0; padding: 0;background-image: url(images/background.jpg); }
#container {
	margin: 0 auto 0 auto;
	background-color: #FFF;
}
#left {
	background-color: #FFF;
}
#content  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 5px 0 0 15px; padding: 0; vertical-align: top }

#content_programs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 5px 0 5px;
	vertical-align: top;
	text-align: left;
}

#content a  { color: #306 }

#content a:hover  { color: #999; font-weight: normal }

#content p {
	font-size: 10px;
	line-height: 15px;
	color: #999;
	margin: 0 0 10px 0;
}

#content h2  { color: #532e98; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 5px }
#content h3  { color: #017ec7; font-size: 10px; font-weight: normal; line-height: 15px; margin: 0 0 10px }
#content h1 { color: #017ec7; font-size: 11px; font-weight: normal; line-height: 15px; margin: 0 0 5px; padding: 5px 0 0 }
#content h1 a { color: #017ec7; font-size: 11px; font-weight: normal; line-height: 15px; text-decoration: underline }
li     { color: #999; list-style-image: url("images/bullet.jpg"); display: list-item; margin: 0; padding: 0 }
ul { margin: 0 0 0 25px; padding: 0 }
#copy    { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; padding-right: 5px; border-top: 1px solid #c5dcea }

#copybottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #999;
	padding-right: 5px;
	border-top: solid;
	border-top-color: #C5DCEA;
	border-top-width: 1px;
	padding-bottom: 5px;
}


#copy a, #copybottom a {
	margin-right: 15px;
	color: #999;
	text-decoration: none;
}

#copy a:hover {
	color: #306;
}

.prenext   { color: #532e98; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 5px }
.prenext a { color: #532e98; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 10px 0 5px }
.prenext a:hover { color: #532e98; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; margin: 10px 0 5px }
.header {
	display: inline;
	float: left;
}

.proghead   { color: #007cc2; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 12px; background-image: url("images/proghead_bgr.jpg"); background-repeat: repeat-y; letter-spacing: -1px; padding: 1px 1px 1px 2px; height: 12px; vertical-align: middle }
.progdesc   { color: #999; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; padding: 2px 8px 10px 2px; vertical-align: middle }
.progdesc a  { color: #999; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 0 }
.progdesc a:hover  { color: #306; font-size: 10px; font-weight: bold }
#textleft   { color: #017ec7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: left; padding-left: 22px; vertical-align: top }

.title {
	vertical-align: top;
	margin-top: o;
	padding-top: 0;
}

.blue {
	color: #306;
}

.quote {
	font-size: 14px;
	color: #2663AC;
	line-height: 16px;

	font-weight: bold;
	letter-spacing: 1px;
}
#aboutus  { }
.aboutus { color: #999 !important; font-size: 11px; line-height: 20px; text-align: left }
.aboutus a    { color: #999 !important; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #ffffff; text-align: left; display: block; padding-right: 6px; padding-left: 6px; width: 130px; height: 16px }
.aboutus a:hover    { color: #306; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #d8e4f4; text-align: left; display: block; padding-right: 6px; padding-left: 6px; width: 130px; height: 16px }

/* CSS Document */
#container {
	margin: 0 auto 0 auto;
	background-color: #FFF;
}

#nav {
	background-image: url(images/right_02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
}

#left {
	background-color: #FFF;
}

.nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	line-height: 17px;
	font-weight: bold;
}

.nav a:hover {
	color: #306;
}

.footer     { color: #555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 4px; vertical-align: top }

.footer a     { color: #555; text-decoration: underline }

.footer a:hover   { color: #000; font-weight: normal; text-decoration: underline }
.bgimage { background-repeat: no-repeat; background-position: right bottom }
.programcontent    { color: #939598; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 18px 0 0 24px }
.programcontent p  { color: #939598; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px 0 5px }
.programcontent li      { color: #999; font-size: 10px; line-height: 11px; white-space: normal; list-style-image: url("images/bullet.jpg"); list-style-position: outside; display: list-item; margin: 0 0 0 0; padding: 0 }
.programcontent ul  { font-size: 10px; margin: 0 0 0 16px; padding: 0 }
.programcontent h1 { color: #531f74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; margin: 0; padding: 10px 0 0 }
/*.programcontent a { color: #4978e3 }*/
.programcontent a{color: #999}
.programcontent a:hover { color: #531f74 }

.programcontent1   { color: #4978e3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 24px }
.programcontent1 a  { color: #4978e3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 3px 0 5px }
.programcontent1 a:hover { color: #531f74; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 3px 0 5px }
.leftmenu img  { margin: 0 0 0; padding: 0 }
#news{
	height: 425px;
	width: 494px;
	overflow: auto;
}


/*********************************************************/
/*  Added by Scott Trevithick  */

h1.Reconnect-PageTitle {
	font-size: 200% !important;
	color: #7C62AC !important;
	font-family: Verdana, sans-serif;
	margin-bottom: 1.5ex !important;
}


div.AnniversaryPhoto {
	margin-top: 2em;
	margin-bottom: 2em;
}

div.AnniversaryPhoto img {
	border: 4px double #306;
}
