a {
  color: #663399;
  font-weight: bold;
  text-decoration: underline;
}

a:hover {
  color: #046B54;
  text-decoration: underline;
}

a:visited {
  color: #663399;
  font-weight: bold;
  text-decoration: underline;
}

body {
  background-color: #FFFFEB;
  color: #663399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding: 0px;
  text-align: center;
  margin: auto;
  width: 780px;
}

#main {
  text-align: center;
  background-color: #ffffff;
  width:792px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  vertical-align: top;
}

#header {
  background-color: #663399;
  text-align: left;
  margin: 0px;
  padding: 0px
}


.heartFace {
   padding-right: 10px;
   text-align: right;
}

.mulberryMast {
     padding-top: 25px;
}


h2 {
  color: #046B54;
  font-size: 11pt;
  margin: 0px;
  padding: 0px;
}

h3 {
  font-size: 120%;
  color: #663399;
}

h4 {
  font-size: 100%;
}

h7 {
  font-size: 10pt;
  color: #663399;
  padding-left: 36px;
  padding-right: 36px;
  margin: 0px;
}

.zip {
   margin-top: 7px;
   text-align: center;
}

#button {
  padding-top: 3px;
  text-align: center;
}

.detail {
  line-height: 18pt;
}

.detailbutton {
  padding-left: 2px;
  margin-top: 2px;
}

.detailContent {
  line-height: 14pt;
}


table {
  vertical-align: top;
}

td, th {
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
}

ul {
  list-style-type: square;
}


#navBar {
  background-color: #9999CC;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

#content {
  background-color: #ffffff;
  padding-left: 36px;
  padding-right: 36px;
  margin: 0px;
  vertical-align: top;
}

#headline {
  background-color: #ffffff;
  padding-top: 16px; 
  text-align: center;
}

#homeheadline {
  background-color: #ffffff;
  padding-top: 20px; 
  text-align: center;
}


#homesubhead {
  background-color: #ffffff;
  padding-top: 4px;
  padding-bottom: 6px; 
  text-align: center;
  vertical-align: top;
}

#subhead {
  background-color: #ffffff;
  padding-top: 3px; 
  margin: 0px;
  text-align: center;
}

#naeyc {
  background-color: #ffffff;
  padding-top: 16px; 
  padding-left: 36px;
  text-align: left;
}

#kids {
  background-color: #ffffff;
  padding-bottom: 4px; 
  text-align: center;
  vertical-align: top;
}

#location {
  background-color: #ffffff;
  padding-top: 36px; 
  text-align: center;
}

#contactForm {
  background-color: #ffffff;
  padding-left: 36px;
  padding-right: 36px; 
  padding-top: 6px; 
  text-align: left;
}

#contactIntro {
  background-color: #ffffff;
  padding: 24px; 
  text-align: left;
}

#logo {
  text-align: center;
  vertical-align: top;
  padding-top: 6px; 
}

.centerFun {
  background-color: #ffffff; 
}

.locatorContent {
  background-color: #ffffff; 
  padding: 14px; 
}


.label {
  padding-left: 4px;
  }

.leftsubnav {
  background-color: #ffffff;
}


.subnav {
  background-color: #ffffcc;
  text-align: left;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  white-space: nowrap; 
}

.subnav a:link {
    color: #663399;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
  }
  
  
.subnav  a:visited {
    color: #663399;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
  }  
  
  
.subnav  a:hover {
    color: #046B54;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
  } 

.aboutnav {
  background-color: #ffffcc;
  text-align: left;
  padding: 0px;
  margin: 0px;
}


#myImage {
  text-align: left;
}

#finderBox {
  background-color: #9999cc;
  padding: 0px;
  text-align: left;
  border-right : 1px solid #663399; 
}

#activityBox {
  background-color: #ffffcc;
  padding: 0px;
  text-align: right;
  border-right : 1px solid #663399; 
}


.border	{
    background : #ffffff;
    border-right : 1px solid #663399;  
    margin: 0px;
    padding: 0px;	
    vertical-align: top;
    width:1px;
}

.sidebarFoot {
    background-color: #f0f0f0;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

#footbar {
    background-color: #663399;
    text-align: right;
    color: #ffffff;
    margin: 0px;
 	padding: 0px;
 	width: 774px;
}


.footlink {
    background-color: #663399;
    color: #ffffff:
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.footlink p{
    color: #ffffff:
    text-align: right;
}

.footlink a:link {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
  }
  
  
.footlink  a:visited {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
  }  
  
  
.footlink  a:hover {
    color: #ccccff;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
  } 
  
  
  
  
.pr a:link {
    color: #046B54;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
  }
  
  
.pr  a:visited {
    color: #046B54;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
  }  
  
  
.pr  a:hover {
    color: #046B54;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
  }  
  
  
  
  
  
#kwcontent {
  background-color: #ffffff;
  padding-left: 36px;
  padding-right: 36px;
  margin: 0px;
  vertical-align: top;
}

#kwheadline {
  background-color: #ffffff;
  padding-top: 16px;
  padding-bottom: 24px; 
  margin: 0px;
  text-align: center;
}

#kwtitle {
  background-color: #ffffff;
  padding-top: 8px;
  padding-bottom: 4px;
  vertical-align: top;
}

#kwmap {
  background-color: #ffffff;
  padding-top: 2px;
  padding-bottom: 12px;
  vertical-align: top;
}