﻿body {
    margin: 0px;
    padding: 0px;
    font-size: 0.75em;
    color: black;
    font-family: Verdana, Arial, Sans-Serif;
}
p {
    font-size: 1em;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
}
h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 9px;
}
div#homebodytext {
    padding: 10px;
}
div#homebodytext p {
    font-size: .9em;
    margin: 0px;
    padding: 0 0 8px 0;
    font-weight: normal;
}
div#homebodytext h1 {
    font-size: 1.3em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#homebodytext h2 {
    font-size: 1.1em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#footer {
    padding: 10px;
}
div#footer p {
    color: #FFFFFF;
    font-size: .9em;
    margin: 0px;
    padding: 0 0 8px 0;
    font-weight: normal;
}
.copyright p {
    color: #FFFFFF;
    font-size: .75em;
    margin: 0px;
    padding: 0 0 8px 0;
    font-weight: normal;
}
div#footer h1 {
    color: #FFFFFF;
    font-size: 1.1em;
    margin: 0px;
    padding: 0 0 8px 0;
    font-weight: normal;
}
.registrationlinks {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: bold;
}
.registrationlinks a {
    color: #000000;
    font-size: 11px;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: bold;
}
.verytoptext {
    margin-left: 15px;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
}
div#homeheader {
    padding-left: 10px;
}
div#homeheader h1 {
    font-size: 1.2em;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: bold;
}
div#breadcrumb {
    padding: 5px 5px 5px 10px;
}
div#breadcrumb p {
    color: Silver;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: bold;
}
div#bodycopyplusrightcolumn {
    padding: 10px;
    width: 509px;
    /* border-right: solid 1px #000000; */
}
div#bodycopyplusrightcolumn p {
    margin: 0px;
    padding: 0 0 4px 0;
}
div#bodycopyplusrightcolumn h1 {
    font-size: 1.3em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#bodycopyplusrightcolumn h2 {
    font-size: 1.1em;
    color: #000000;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#bodycopyplusrightcolumn ul {
    margin: 0 0 0 25px;
    padding: 0;
}
div#bodycopyplusrightcolumn li {
    margin: 0 0 5px 0;
    list-style-image:url(images/main_bullet-orange.gif);
}
div#bodycopyplusleftcolumn {
    padding: 10px 100px 10px 10px;
}
div#bodycopyplusleftcolumn p {
    margin: 0px;
    padding: 0 0 4px 0;
}
div#bodycopyplusleftcolumn h1 {
    font-size: 1.3em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#bodycopyplusleftcolumn h2 {
    font-size: 1.1em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#rightcolumn {
    padding: 10px;
}
div#rightcolumn p {
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#leftcolumn {
}
div#leftcolumn p {
    margin: 0px;
    padding: 4px 10px 4px 10px;
    font-size: .85em;
    font-weight: bold;
    border-bottom: solid 1px #000000;
}
div#leftcolumn h1 {
    margin: 0px;
    background-color: #f7941d;
    padding: 10px 10px 4px 10px;
    font-size: .9em;
    font-weight: bold;
    border-bottom: solid 1px #000000;
}
div#inforightcolumn {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    width: 234px;
    background-color: #f7941d;
}
div#inforightcolumn p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#inforightcolumn a {
    color: #FFFFFF;
}
div#inforightcolumn h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #006699;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#inforightcolumn h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #006699;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
.faqquestion {
    font-size: 1.1em;
    margin: 0px;
    padding: 4px 0 4px 0;
    font-weight: bolder;
    font-style: oblique;
    color: #f7941d;
}
.schedule p {
    margin: 0px;
    padding-left: 10px;
}
div#information {
    text-align: left;
    padding: 10px;
}
div#information p {
    margin: 0px;
    padding: 0 0 4px 0;
}
div#information h1 {
    font-size: 1.3em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#information h2 {
    font-size: 1.1em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#infopreschool {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    background-color: #188DC8;
}
div#infopreschool p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infopreschool a {
    color: #FFFFFF;
}
div#infopreschool h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #002C42;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infopreschool h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #006699;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#divPersonalized {
    width: 518px;
    vertical-align: top;
    border: solid 2px #F7941D;
}
div#divPersonalized p {
    width: 500px;
    background-color: #FFFFFF;
    padding: 9px;
    vertical-align: top;
}
div#divPersonalized h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 9px;
}
div#divConcierge {
    width: 258px;
    vertical-align: middle;
    border: solid 2px #FFC20E;
}
div#divConcierge p {
    width: 240px;
    background-color: #FFFFFF;
    padding: 9px;
    vertical-align: top;
}
div#divConcierge h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 9px;
}
div#i3 {
    width: 257px;
    vertical-align: middle;
    border: solid 2px #ED1C24;
}
div#i3 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 9px;
    vertical-align: top;
}
div#i3 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 9px;
}
div#i4 {
    width: 257px;
    vertical-align: middle;
    border: solid 2px #00A650;
}
div#i4 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 9px;
    vertical-align: top;
}
div#i4 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 9px;
}
div#i5 {
    width: 258px;
    vertical-align: middle;
    border: solid 2px #005E9D;
}
div#i5 p {
    width: 240px;
    background-color: #FFFFFF;
    padding: 9px;
    vertical-align: top;
}
div#i5 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 9px;
}
div#i6 {
    width: 257px;
    height: 400px;
    vertical-align: middle;
    border: solid 2px #009045;
}
div#i6 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 4px 9px 4px 9px;
    margin: 0px;
    vertical-align: top;
}
div#i6 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 9px 2px 9px;
    margin: 0px;
}
div#i6 ul {
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
div#i6 li {
    padding: 5px 9px 5px 0px;
    margin: 0px;
}
div#i7 {
    width: 257px;
    height: 400px;
    vertical-align: middle;
    border: solid 2px #00A54F;
}
div#i7 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 4px 9px 4px 9px;
    margin: 0px;
    vertical-align: top;
}
div#i7 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 9px 2px 9px;
    margin: 0px;
}
div#i7 ul {
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
div#i7 li {
    padding: 5px 9px 5px 0px;
    margin: 0px;
}
div#i8 {
    width: 258px;
    height: 400px;
    vertical-align: middle;
    border: solid 2px #009045;
}
div#i8 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 4px 9px 4px 9px;
    margin: 0px;
    vertical-align: top;
}
div#i8 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 9px 2px 9px;
    margin: 0px;
}
div#i8 ul {
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
div#i8 li {
    padding: 5px 9px 5px 0px;
    margin: 0px;
}
div#i9 {
    width:257px;
    height: 250px;
    vertical-align: middle;
    border: solid 2px #009045;
}
div#i9 p {
    width: 239px;
    background-color: #FFFFFF;
    padding: 4px 9px 4px 9px;
    margin: 0px;
    vertical-align: top;
}
div#i9 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 9px 2px 9px;
    margin: 0px;
}
div#i9 ul {
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
div#i9 li {
    padding: 5px 9px 5px 0px;
    margin: 0px;
}
div#i10 {
    width: 519px;
    height: 250px;
    vertical-align: middle;
    border: solid 2px #00A650;
}
div#i10 p {
    background-color: #FFFFFF;
    padding: 4px 9px 4px 9px;
    margin: 0px;
    vertical-align: top;
}
div#i10 h2 {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 9px 2px 9px;
    margin: 0px;
}
div#i10 ul {
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
div#i10 li {
    padding: 5px 9px 5px 0px;
    margin: 0px;
}
div#infoelementary {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    background-color: #D99B50;
}
div#infoelementary p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infoelementary a {
    color: #FFFFFF;
}
div#infoelementary h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #552D00;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infoelementary h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #CC7A16;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div.elementarynotes {
    color: White;
    width: 190px;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #666666;
    text-align: left;
    margin: 0px;
    padding: 8px;
    font-weight: bold;
    font-style: italic;
}
div#classprognotes {
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    margin:0px;
    padding: 10px;
    background-color: #999999;
    width: 234px;
}
div#classprognotes p {
    color: White;
    margin: 0px;
    padding: 4px;
    font-weight: bold;
    font-style: italic;
    width: 224px;
}
div#classprognotes a {
    color: #FFFFFF;
}
div#classprognotes h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
    width: 222px;
}
div#classprognotes h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #666666;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#classprognotes ul {
    padding: 0 12px 0 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}
div#classprognotes li {
    margin: 0 0 5px 25px;
    color:#FFFFFF;
    font-weight:bold;
    list-style-image:url(images/main_bullet-orange.gif);
}
div#classprognotes ul li.adultbullet {
    list-style-image:url(images/main_bullet-adult.gif);
}
div#infoadult {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    background-color: #0087cd;
}
div#infoadult p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infoadult a {
    color: #FFFFFF;
}
div#infoadult h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #005a89;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infoadult h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #5A6419;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#contacttable {
    font-size: .9em;
    margin: 0px;
    padding: 0px;
}
div#contacttable h1 {
    font-size: 1.3em;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 0 4px 0;
    padding: 6px;
}
div#contacttable h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 4px 0;
    padding: 0px;
}
div#contacttable img {
    margin-bottom: 6px;
    margin-top: 6px;
    border-left: solid 10px #f7941d;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}
div#smallpopup {
    margin: 0px;
    padding: 12px;
    text-align: left;
}
div#smallpopup h1 {
    font-size: 1.3em;
    margin: 0px;
    text-align: left;
}
div#smallpopup h2 {
    color: #000000;
    font-size: 1.1em;
    margin: 0px;
    padding: 0px;
}
div#smallpopup ul {
    padding: 0;
    margin: 0 0 0 25px;
}
div#smallpopup li {
    margin: 0 0 5px 0;
}
div#infospecialevents {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    background-color: #746757;
}
div#infospecialevents p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infospecialevents a {
    color: #FFFFFF;
}
div#infospecialevents h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #000000;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infospecialevents h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #2C2C2C;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#infoelder {
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding: 10px;
    background-color: #3E46C6;
}
div#infoelder p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infoelder a {
    color: #FFFFFF;
}
div#infoelder h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #080B43;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infoelder h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #252B89;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
.sitemap {
	margin: 0px;
	vertical-align:middle;
	color:Silver;
	font-weight:bold;
}
.sitemap a:link {
	font-weight:bold;
	color:silver;
	
}
.sitemap a:visited {
	font-weight:bold;
	color:Silver;
}
.sitemapdyn {
	margin: 0px 0px 0px 10px;
	vertical-align:middle;
	color:Silver;
	font-weight:bold;
	}
.sitemapdyn a:link {
	font-weight:bold;
	color:silver;
	
	}
.sitemapdyn a:visited {
	font-weight:bold;
	color:Silver;
	}
.unwatermarked {
	height:18px;
	width:148px;
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.fulllinkarea {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 11px;
}
.paddingleft {
    padding-left: 5px;
}
div#infospeceventspopup {
    border: solid 1px #000000;
    margin:20px;
    padding: 10px;
    background-color: #746757;
}
div#infospeceventspopup p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infospeceventspopup a {
    color: #FFFFFF;
}
div#infospeceventspopup h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #000000;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infospeceventspopup h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #2C2C2C;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#infopreschoolpopup {
    border: solid 1px #000000;
    margin:20px;
    padding: 10px;
    background-color: #e2ad0f;
}
div#infopreschoolpopup p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infopreschoolpopup a {
    color: #FFFFFF;
}
div#infopreschoolpopup h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #002C42;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infopreschoolpopup h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #c7990b;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#infoelementpopup {
    border: solid 1px #000000;
    margin:20px;
    padding: 10px;
    background-color: #c164b1;
}
div#infoelementpopup p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infoelementpopup a {
    color: #FFFFFF;
}
div#infoelementpopup h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #552D00;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infoelementpopup h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left:#005a891px #FFFFFF;
    background-color: #974d8b;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#infoadultpopup {
    border: solid 1px #000000;
    margin:20px;
    padding: 10px;
    background-color: #0087cd;
}
div#infoadultpopup p {
    color: White;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infoadultpopup a {
    color: #FFFFFF;
}
div#infoadultpopup h1 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #383F08;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infoadultpopup h2 {
    color: White;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #0070aa;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
.expandpanel {
    float: left;
    padding-left:10px;
    font-family:Verdana;
    font-size:larger;
    font-weight:bold;
    color:white;
 }
.buttonlook {
     display:block;
     padding-top:3px;
     vertical-align:middle;
     font-weight:bold;
     text-align:center;
     width:150px;
     height:21px;
     background-color:#CCCCCC;
     border-top:solid 1px #e8e8e8;
     border-right:solid 1px #292929;
     border-bottom:solid 1px #000000;
     border-left:solid 1px #9a9a9a;
}
div#infofitcitypopup {
    border: solid 1px #000000;
    margin:20px;
    padding: 10px;
    background-color: #f4de94;
}
div#infofitcitypopup p {
    color: black;
    margin: 0px;
    padding: 0 0 4px 0;
    font-weight: normal;
}
div#infofitcitypopup a {
    color: #000;
}
div#infofitcitypopup h1 {
    color: #000;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #f7d769;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.2em;
    font-weight: bold;
}
div#infofitcitypopup h2 {
    color: black;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #FFFFFF;
    background-color: #f7d769;
    text-align: left;
    margin: 0px;
    padding: 4px;
    font-size: 1.1em;
    font-weight: bold;
}
div#infoadult ul {
    margin: 0 0 0 20px;
    padding: 0 12px 0 0;
}
div#infoadult li {
    margin: 0 0 5px 0;
    color:#FFFFFF;
    font-weight:bold;
    list-style-image:url(images/main_bullet-orange.gif);
}
.newsfriendbutton {
    background-image:url(images/vpd_newsltr-friend_button.gif);
    width: 180px;
    height: 36px;
    background-repeat: no-repeat;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
    float: right;
    font-weight: bold;
}
.newsfriendbutton p {
    margin-top: 9px;
}
.newsfriendbutton a {
    color: #FFFFFF;
    text-decoration: none;
}
.stepbutton {
    width: 90px;
    height: 36px;
    background-image: url(images/vpd_step_icon.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    min-height: 36px;
    display: table-cell;
}
.stepbutton p {
    text-align: center;
    height: 36px;
    color: #FFF;
    font-weight: bold;
}
div#rsstop {
    width: 521px;
    height: 145px;
}
div#rsstop p {
    padding-left: 149px;
}
.vertcentertext {
    width: 149px;
    height: 145px;
    vertical-align: middle;
}
.rssruleindent {
    padding-left: 100px;
    text-align: right;
    width: 421px;
}
.rssopening {
    padding-left: 100px;
    width: 401px;
}
div#bodycopyplusrightcolumn div p.rsstextindent {
    margin-left: 99px;
}
div#bodycopyplusrightcolumn div h2.rsstextindent {
    margin-left: 99px;
    padding-top: 6px;
}
.overallrssbkd {
    background-image: url(images/rss_feed_icon-gen-small.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.middlegray {
    border-right: solid 3px #999;
}
.closetext {
    text-align: center;
}
div#bodycopyplusrightcolumn td.peeweeheader {
     background-color: #9D7900;
}
div#bodycopyplusrightcolumn td.peeweeheader h1 {
      padding: 4px;
      border-top: solid 1px #999999;
      border-right: solid 1px #333333;
      border-bottom: solid 1px #333333;
      border-left: solid 1px #666666;
      color: white;
      font-size: 1.4em;
}
div#bodycopyplusrightcolumn td.peeweeprogram {
     background-color: #C7990B;
}
div#bodycopyplusrightcolumn td.peeweeprogram p {
     padding: 4px;
     color:#FFF;
}
div#bodycopyplusrightcolumn td.programcolumnone {
     height: 14px;
     text-align: right;
     width: 20%;
     vertical-align: top;
}
div#bodycopyplusrightcolumn td.programcolumnone p {
     padding: 4px;
}
div#bodycopyplusrightcolumn td.programcolumntwo {
     height: 14px;
     width: 2%;
}
div#bodycopyplusrightcolumn td.programcolumnthree {
     height: 14px;
     width: 78%;
     vertical-align: top;
}
div#bodycopyplusrightcolumn td.programcolumnthree p {
     padding: 4px;
}
div#bodycopyplusrightcolumn td.programcolumnonedc {
     height: 14px;
     text-align: right;
     width: 40%;
     vertical-align: top;
}
div#bodycopyplusrightcolumn td.programcolumnonedc p {
     padding: 4px;
}
div#bodycopyplusrightcolumn td.programcolumnthreedc {
     height: 14px;
     width: 58%;
     vertical-align: top;
}
div#bodycopyplusrightcolumn td.programcolumnthreedc p {
     padding: 4px;
}
.subheaddivider {
    border-bottom: solid 1px #CCC;
}
div#bodycopyplusrightcolumn td.dividerrow {
     height: 14px;
     text-align: right;
     width: 100%;
     background-color: lightgrey;
}
div#bodycopyplusrightcolumn td.darkdividerrow {
     height: 14px;
     text-align: right;
     width: 100%;
     background-color: #666;
}
div#bodycopyplusrightcolumn td.specialeventsheader {
     background-color: #000;
}
div#bodycopyplusrightcolumn td.specialeventsheader h1 {
      padding: 4px;
      border-top: solid 1px #999;
      border-right: solid 1px #333;
      border-bottom: solid 1px #333;
      border-left: solid 1px #666;
      color: white;
      font-size: 1.4em;
}
div#bodycopyplusrightcolumn td.specialeventsprogram {
     background-color: #2C2C2C;
}
div#bodycopyplusrightcolumn td.specialeventsprogram p {
     padding: 4px;
     color:#FFF;
}
div#bodycopyplusrightcolumn td.darkpinkdividerrow {
     height: 14px;
     text-align: right;
     width: 100%;
     background-color: sandybrown;
}                                               
div#bodycopyplusrightcolumn td.elementaryheader {
     background-color: #74386a;
}
div#bodycopyplusrightcolumn td.elementaryheader h1 {
      padding: 4px;
      border-top: solid 1px #999;
      border-right: solid 1px #333;
      border-bottom: solid 1px #333;
      border-left: solid 1px #666;
      color: white;
      font-size: 1.4em;
}
div#bodycopyplusrightcolumn td.elementaryprogram {
     background-color: #974D8B;
}
div#bodycopyplusrightcolumn td.elementaryprogram p {
     padding: 4px;
     color:#FFF;
}
div#bodycopyplusrightcolumn td.golfsubsubhead {
     background-color: #C164B1;
}
div#bodycopyplusrightcolumn td.golfsubsubhead h2 {
      padding: 4px;
      color: white;
      font-size: 1.1em;
}
div#bodycopyplusrightcolumn td.adultheader {
     background-color: #005A89;
}
div#bodycopyplusrightcolumn td.adultheader h1 {
      padding: 4px;
      border-top: solid 1px #999;
      border-right: solid 1px #333;
      border-bottom: solid 1px #333;
      border-left: solid 1px #666;
      color: white;
      font-size: 1.4em;
}
div#bodycopyplusrightcolumn td.adultprogram {
     background-color: #0070AA;
}
div#bodycopyplusrightcolumn td.adultprogram p {
     padding: 4px;
     color:#FFF;
}
div#bodycopydynamic {
    padding: 10px;
    width: 340px;
    /* border-right: solid 1px #000000; */
}
div#bodycopydynamic p {
    margin: 0px;
    padding: 0 0 4px 0;
}
div#bodycopydynamic h1 {
    font-size: 1.3em;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#bodycopydynamic h2 {
    font-size: 1.1em;
    color: #000000;
    margin: 0px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
div#bodycopydynamic ul {
    margin: 0 0 0 25px;
    padding: 0;
}
div#bodycopydynamic li {
    margin: 0 0 5px 0;
    list-style-image:url(images/main_bullet-orange.gif);
}