body
{
   font-family: sans-serif;
   margin-left: 15px;
   margin-right: 15px;
}

.beach
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
}

.beachUnderlined
{
   color: black;
   background-color: #FEDC94;
   /* font-weight: bold; */
   border-bottom: 1px solid gray;
}

.beachLeftFrame
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
   border-bottom: 1px solid gray;
   border-left: 1px solid gray;
   border-top: 1px solid gray;
}

.beachLowerLeftFrame
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
   border-bottom: 1px solid gray;
   border-left: 1px solid gray;
}

.beachUpperLeftFrame
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
   border-left: 1px solid gray;
   border-top: 1px solid gray;
}

.boxBottom
{
   color: black;
   background-color: #FFFFFF;
   border-bottom: 1px solid gray;
}

.boxLeft
{
   color: black;
   background-color: #FFFFFF;   
   border-left: 1px solid gray;
}

.boxLowerLeft
{
   color: black;
   background-color: #FFFFFF;   
   border-bottom: 1px solid gray;
   border-left: 1px solid gray;
}

.boxLowerRight
{
   color: black;
   background-color: #FFFFFF;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;
}

.boxRight
{
   color: black;
   background-color: #FFFFFF;
   border-right: 1px solid gray;
}

.boxUpperLeft
{
   color: black;
   background-color: #FFFFFF;  
   border-left: 1px solid gray; 
   border-top: 1px solid gray;   
}

.box
{
   color: black;
   background-color: #FFFFFF;
   border-bottom: 1px solid gray;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-top: 1px solid gray;
}

.boxBold
{
   color: black;
   background-color: #FFFFFF;
   font-weight: bold;
   border-bottom: 1px solid gray;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-top: 1px solid gray;
}

.boxTop
{
   color: black;
   background-color: #FFFFFF;
   border-top: 1px solid gray;
}

.boxUpperRight
{
   color: black;
   background-color: #FFFFFF;
   border-right: 1px solid gray;
   border-top: 1px solid gray;
}

.debugPane
{
   border: 1px solid #000;
   overflow: auto;
   width: 500px;
   height: 200px   
}

.family
{
   color: black;
   background-color: #FEFA63;
   font-weight: bold;
}

.footerAdFrameDiv
{
   width: 300px;
}

.golf
{
   color: black;
   background-color: #AAFD8E;
   font-weight: bold;
}

.headerOne
{
  font-size: 22pt;
}

.headerTwo
{
   font-size: 16pt;
}

.helpFrame
{
   border: 1px solid #000;
}

.listItemCircle
{
   list-style: circle;
}

.mapFrame
{
   color: black;
   background-color: white;
   border: 1px solid #000;
   /* height: 420px; */
}

.museum
{
   color: black;
   background-color: #B9E7FD;
   font-weight: bold;
}

.navSubtabMinimized
{
   background-color: #FEDC94;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   height: 2px;
}

.navSubtabSelected
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}

.navSubtabUnselected
{
   color: black;
   background-color: white;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}

.navTabSelected
{
   color: black;
   background-color: #FEDC94;
   font-weight: bold;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}

.navTabUnselected
{
   color: black;
   background-color: white;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
}

.noscript
{
   color: red;
   background-color: white;
   font-weight: bold;
}

.park
{
   color: black;
   background-color: khaki;
   font-weight: bold;
}

.requiredLabel
{
   color: red;
   font-size: small;
   font-weight: bold;
}

.sidebarAdFrameDiv
{
   color: black;
   background-color: white;
   border: 1px solid #000;
}

.subregionName
{
   background-color:#CFCFCF;
}

.titleBar
{
   color: white;
   background-image: url(http://www.arewethereyetmap.com/images/title_background.bmp);
   background-repeat: repeat-x; 
   /* background-color: #004080;  */
}

.travelLinkHeader
{
   color: black;
   font-weight: bold;
   border-bottom: 2px solid red;
}

.treeFrameDiv
{
   border: 1px solid #000;
}

.treeFrameScrollableDiv
{
   border: 1px solid #000;
   overflow: auto;
   height: 526px;
}

