/* CSS Document */body {padding-top: 0px; padding-bottom: 0px; margin: 0; background-color: #7b976a;}h1 { 	padding: 0px;	margin: 0px;}		h2 {	padding: 0px;	margin: 0px;}	h3 {padding: 0px;	margin: 0px;}	* html a:hover {visibility:visible}		.home_find {position: relative; background-image: url(images/home_find_out_over.jpg); background-repeat: no-repeat; display: block; width: 256px; height: 128px;}.home_find a { display: block;}.home_find img { border: 0; }.home_find a:hover img{visibility:hidden}.home_find_preschool {position: relative; background-image: url(images/preschool_home_find_out_over.jpg); background-repeat: no-repeat; display: block; width: 256px; height: 128px;}.home_find_preschool a { display: block;}.home_find_preschool img { border: 0; }.home_find_preschool a:hover img{visibility:hidden}	.home_banner1_text {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	font-size: 10px;	padding: 13px 13px 3px 13px;	line-height: 12px;}	.home_banner2_bg {	background-image: url(images/banner2_bg.jpg);	background-repeat: no-repeat;	background-position:top;	height: 165px;}		.home_banner2_text {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	font-size: 10px;	line-height: 12px;	padding: 13px 13px 3px 13px;}		.home_banner2_text a {	color: #000000;	text-decoration: underline;}		.home_banner2_text a:visited {	color: #000000;	text-decoration: underline;}		.home_banner2_text a:hover {	color: #000000;	text-decoration: none;}		.home_banner2_text a:active {	color: #000000;	text-decoration: none;}	.home_banner3_text {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	font-size: 10px;	line-height: 14px;	padding: 13px 13px 3px 13px;}		.home_banner3_text a {	color: #000000;	text-decoration: underline;}		.home_banner3_text a:visited {	color: #000000;	text-decoration: underline;}		.home_banner3_text a:hover {	color: #000000;	text-decoration: none;}		.home_banner3_text a:active {	color: #000000;	text-decoration: none;}.announcements_header {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 158px;
	background-color: #000000;
	padding: 21px 16px 21px 16px;}

.announcements {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	line-height: 14px;
	padding: 21px 16px 21px 16px;
	background-color:#990000;
	width: 558px;}
	
	.announcements a {
	color: #ffffff;
	text-decoration: underline;}
	
	.announcements a:visited {
	color: #ffffff;
	text-decoration: underline;}
	
	.announcements a:hover {
	color: #ffffff;
	text-decoration: none;}
	
	.announcements a:active {
	color: #ffffff;
	text-decoration: none;}.main_content {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	font-size: 11px;	line-height: 14px;	padding: 15px 25px 12px 25px}		.main_content a {	color: #7d5e48;	text-decoration: underline;}		.main_content a:visited {	color: #7d5e48;	text-decoration: underline;}		.main_content a:hover {	color: #7d5e48;	text-decoration: none;}		.main_content a:active {	color: #666666;	text-decoration: none;}			.main_content .bold {		font-weight: bold;}			.main_content h1 {		font-family: "Times New Roman", Times;		color: #7d5e48;		font-size: 26px;		font-weight: bold;		letter-spacing: 1px;		line-height: 28px;		padding: 0px 0px 5px 0px;		border-bottom-color: #999999;		border-bottom-style: solid;		border-bottom-width: 1px;}			.main_content .lg_gray {		color: #666666;		font-size: 13px;}				.main_content .lg_green {		color: #346715;		font-size: 14px;}				.main_content .table_text_left {		padding: 10px 0px 10px 0px;		border-top-color: #cccccc;		border-top-style: solid;		border-top-width: 1px;}				.main_content .table_text_right {		padding: 10px 0px 10px 10px;		border-top-color: #cccccc;		border-top-style: solid;		border-top-width: 1px;}		.side_text {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	font-size: 11px;	line-height: 18px;	padding: 15px 12px 0px 22px;	font-weight: bold;}		.side_text a {	color: #7d5e48;	text-decoration: underline;	font-weight: normal;}		.side_text a:visited {	color: #7d5e48;	text-decoration: underline;}		.side_text a:hover {	color: #7d5e48;	text-decoration: none;}		.side_text a:active {	color: #666666;	text-decoration: none;}			.side_text h1 {		font-family: "Times New Roman", Times;		color: #7d5e48;		font-size: 17px;		font-weight: bold;		letter-spacing: 1px;		line-height: 28px;		padding: 4px 0px 0px 0px;		border-bottom-color: #999999;		border-bottom-style: solid;		border-bottom-width: 1px;}		.side_menu_padding {	width: 211px;	padding: 14px 0px 10px 10px;}		.side_sponsor_padding {	padding: 0px 0px 0px 18px;}				.footer_menu {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #1b2017;	font-size: 9px;	line-height: 11px;	padding-top: 10px;	text-align: center;}		.footer_menu a {	color: #1b2017;	text-decoration: underline;	font-weight: bold;}		.footer_menu a:visited {	color: #1b2017;	text-decoration: underline;}		.footer_menu a:hover {	color: #1b2017;	text-decoration: none;}		.footer_menu a:active {	color: #1b2017;	text-decoration: none;}	.footer_address {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #1b2017;	font-size: 10px;	line-height: 14px;	font-weight: bold;	padding: 15px 0px 15px 0px;}		.footer_address a {	color: #325a1e;	text-decoration: underline;}		.footer_address a:visited {	color: #325a1e;	text-decoration: underline;}		.footer_address a:hover {	color: #325a1e;	text-decoration: none;}		.footer_address a:active {	color: #325a1e;	text-decoration: none;}			.footer_address .sm_text {		color: #1b2017;		font-size: 9px;		font-weight: normal;		line-height: 13px;}		.staff_pic {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #ffffff;	font-size: 14px;	border-width: 1px;	border-style: solid;	border-color: #000000;	width: 87px;	height: 129px;}		.staff_pic_lg {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #ffffff;	font-size: 14px;	border-width: 1px;	border-style: solid;	border-color: #000000;	width: 150px;	height: 222px;}		.staff_title_text {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #333333;	font-size: 10px;	padding-left: 0px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	width: 113px;	font-weight: bold;}				.staff_title_text a {	font-size: 11px;	color: #7d5e48;	text-decoration: underline;}		.staff_title_text a:visited {	color: #7d5e48;	text-decoration: underline;}		.staff_title_text a:hover {	color: #666666;	text-decoration: underline;}		.staff_title_text a:active {	color: #000000;	text-decoration: underline;}		div.sdmenu {	width: 200px;	font-family: Arial, sans-serif;	font-size: 12px;	padding-bottom: 10px;	background: url(images/bottom.gif) no-repeat  right bottom;	color: #fff;}div.sdmenu div {	background: url(images/title.gif) repeat-x;	overflow: hidden;}div.sdmenu div:first-child {	background: url(images/toptitle.gif) no-repeat;}div.sdmenu div.collapsed {	height: 25px;}div.sdmenu div span {	display: block;	padding: 5px 25px;	font-weight: bold;	color: white;	background: url(images/expanded.gif) no-repeat 10px center;	cursor: default;	border-bottom: 1px solid #ddd;}div.sdmenu div.collapsed span {	background-image: url(images/collapsed.gif);}div.sdmenu div a {	padding: 5px 10px;	background: #eee;	display: block;	border-bottom: 1px solid #ddd;	color: #7d5e48;}div.sdmenu div a.current {	background : #ccc;}div.sdmenu div a:hover {	background : #7B976A url(images/linkarrow.gif) no-repeat right center;	color: #fff;	text-decoration: none;}#eventcontent {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 130%;	color: #000000;}		#eventcontent h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 14px;	color: #660000;}	#eventcontent a {	color: #660000;	text-decoration: underline;}		#eventcontent a:hover {	color: #660000;	text-decoration: none;}		#eventcontent a:active {	color: #660000;	text-decoration: underline;}	#simpletemp {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 130%;	color: #000000;}	.simpletemp_h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 14px;	color: #660000;}	#simpletemp a {	color: #660000;	text-decoration: underline;}		#simpletemp a:hover {	color: #660000;	text-decoration: none;}		#simpletemp a:active {	color: #660000;	text-decoration: underline;}	#event2nd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 130%;	color: #660000;	padding: 10px;}	#event2nd strong {	text-transform: uppercase;}	#event2nd a {	color: #660000;;	text-decoration: underline;	font-weight: bold;}		#event2nd a:hover {	color: #660000;	text-decoration: none;	font-weight: bold;}		#event2nd a:active {	color: #660000;	text-decoration: underline;	font-weight: bold;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 150%;	color: #FFFFFF;	text-decoration: none;	padding-top: 20px;}		#footer a {	color: #FFFFFF;	text-decoration: none;}		#footer a:hover {	color: #FFFFFF;	text-decoration: underline;}		#footer a:active {	color: #FFFFFF;	text-decoration: none;}.cal1 td.header {    border-right-style:none;    background-color:White;}.cal1 td.title:hover {    background-color:White;}.cal1 td.header:hover {    background-color:White;}.cal1 { 	background: #F1F6F8; 	width:210px;	height:25px;} .cal1 td.title { 	font-size:10px;	border-bottom:4px groove #DDDDDD;	border-top:1px solid #DDDDDD;	border-right-style: none;	width:70px;	background: #FFFFFF; 	font-weight:bold; }.cal1 td.left { 	border-left:1px solid #DDDDDD;}.cal1 td.leftbold {    border-left:1px solid #DDDDDD;    font-weight:bold;}.cal1 td.bold {    font-weight:bold;}.cal1 td { 	color: #333333; 	border:1px solid #DDDDDD; 	border-left-color: #DDDDDD; 	border-left-style: none;	border-top-style: none;  	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; 	line-height: 25px; 	text-align: center; 	cursor:default; } .cal1 td:hover {    background-color: #FFFFCC;}.cal1 a { 	color: #660000;	display:block; } * html .cal1 td a {width: 100%;} .cal2 td.header {    border-right-style:none;    background-color:White;    font-size: 16px;    font-weight: bold;    text-align: center;    vertical-align: middle;    height:35px;}.cal2 td.title:hover {    background-color:White;}.cal2 td.header:hover {    background-color:White;}.cal2 { 	background: #F1F6F8; 	width:860px;	height:.5em;} .cal2 td.title { 	font-size:12px;	border-bottom:4px groove #DDDDDD;	border-top:1px solid #DDDDDD;	border-right-style: none;	height:25px;	background: #FFFFFF; 	font-weight:bold;	text-align: center;	vertical-align: middle;}.cal2 td.left { 	border-left:1px solid #DDDDDD;}.cal2 td.leftbold {    border-left:1px solid #DDDDDD;    font-weight:bold;}.cal2 td.bold {    font-weight:bold;}.cal2 td {	color: #333333;	border:1px solid #DDDDDD;	border-left-color: #DDDDDD;	border-left-style: none;	border-top-style: none;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	height: 100px;	text-align: left;	vertical-align: top;	padding-left: 6px;}.cal2 td:hover {    background-color: #FFFFCC;}.cal2 a { 	color: #660000;	display:block;}.cal2 a.eventlink {    text-decoration:none;    background-color:white;    font-size:9px;    padding:2px;    margin:3px;}.cal2 a.eventlink:hover {    text-decoration:underline;    background-color:#E9E9E9;    padding:2px;    margin:3px;} * html .cal2 td a {width: 100%;} .eventList{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    color:#333333;    text-decoration: none;}.eventList td.events_header {    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    font-weight:bold;    color:White;    background-color:#660000;    border-bottom: solid 3px #8c4040;    padding:8px;    margin: 8px;}.eventList td.date_header {    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight:bold;    color:#3f0000;    padding:6px;    margin: 6px;}.eventList tr.event{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    color:#333333;    height: 30px;    border-bottom: solid 3px #8c4040;}.eventList tr.event:hover{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    color:#333333;    height: 30px;    background-color:#FFFFCC;    border-bottom: solid 3px #8c4040;}.eventList tr.event_alt{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    color:#333333;    height: 30px;    background-color:#F1F6F8;    border-bottom: solid 3px #8c4040;}.eventList tr.event_alt:hover{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    color:#333333;    height: 30px;    background-color:#FFFFCC;    border-bottom: solid 3px #8c4040;}.eventList tr.event td{    border-bottom: solid 1px #8c4040;    padding-left: 6px;}.eventList tr.event_alt td{    border-bottom: solid 1px #8c4040;    padding-left: 6px;}.eventList tr.event a{    color:#660000;    text-decoration: none;}.eventList tr.event a:hover{    color:#660000;    text-decoration: underline;}.eventList tr.event_alt a{    color:#660000;    text-decoration: none;}.eventList tr.event_alt a:hover{    color:#660000;    text-decoration: underline;}.event_detail_header{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight:bold;    color:#660000;    padding:6px;    margin: 6px;}.event_detail{    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight:normal;    color:#333333;    padding:8px;    margin: 8px;    line-height:1.5em;}