body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.Outer {
   max-width: 800px; 
   min-height: 100px; 
   margin: 0px 0px 8px 8px; 
   padding: 4px; 
   border: #FFE2B5 solid 3px; 
   background-color: #FFF0D9;
   z-index: 0;
}
.Footer {
   left: 0px;
   max-width: 800px; 
   margin: 0px 0px 8px 8px; 
   background-color: #000564;
   border: #010665 solid 3px; 
   font: normal 10pt Verdana,Arial,Helvetica,Sans-serif;
   color: #82C6FF; 
   padding: 4px;
   /*clear: both; */
} 
.FooterText {
   color: #82C6FF;
   text-align: left;
   margin: 0px 12px 0px 8px;
} 
.FooterLink {  
   margin: 0px 0px 0px 0px;
   float: right;
} 
.FooterLink A:link    {color: #82C6FF}
.FooterLink A:visited {color: #82C6FF}
.FooterLink A:active  {color: #00ffff}
.FooterLink A:hover   {color: #ffffff} 

.FaqHead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #202020;
  margin: 6px 0px 5px 0px;
  cursor: pointer;
}
.FaqDetail {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: justify;
  color: #303030;
  width: 75%;
  margin: 15px 0px 20px 17px;
  padding: 0px 3% 0px 3%;
  display: none;
  border: solid 2px #c0c0c0;
}
.FaqDate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: right;
  color: #2000A0;
}
.FaqList {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #303030;
  min-width: 300px;
  max-width: 80%;
  margin: 15px 0px 20px 17px;
  padding: 6px 3% 6px 3%;
  display: none;
  border: solid 2px #c0c0c0;
}
.FaqOpenClose {
  margin: 0px 2px 0px 0px;
  display:inline;
  cursor: pointer;
}
#FaqBody {
  min-width: 250px;
  max-width: 650px;
  border: none;
  margin: 0px 0px 5px 0px;
  padding: 3px 20px 8px 28px;
  text-align: left;
}
.BigTitle {
  height: 40px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight: normal; 
  text-align: left;
  padding: 2px 15px 2px 15px;
  color: #000564;
  background: transparent repeat-x url("https://www.tidespy.com/images/CurvedHeadBg.png");
  margin: 6px 0px 6px 0px;
  overflow: hidden;
  white-space: nowrap;
}
.EmailBox {
  height: 22px;
  padding: 0px 5px 0px 50px;
  margin: 15px 0px 0px 30px;
  background: transparent url("https://www.tidespy.com/images/Envelope.png") no-repeat top left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: normal; 
  text-align: left;
}
.EmailBox A:link    {color: #404040; text-decoration: none;}
.EmailBox A:visited {color: #404040; text-decoration: none;}
.EmailBox A:active  {color: #000000; text-decoration: none;}
.EmailBox A:hover   {color: #000000; text-decoration: underline;} 
      
.AddressAndPhone {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-align: left;
  color: #303030;
  margin: 3px 0px 0px 30px;
}
.AboutBody {
  margin: 16px 8px 8px 15px;
  text-align: justify;
}
.DropCap {
  float: left;
  font-size: 300%;
  line-height: 82%;
  font-family: Georgia,Times,Serif;
}
.PlaceInitialsList {
   font-size: 15px;
   text-align: center;
   margin: 6px 0px 2px 0px;
}
.AreaSelectionPanel {
   font-size: 11px;
   text-align: center;
   margin: 0 16px 0 16px;
}
.PlaceIndexBodyLeft {
   text-align: left;
   float: left;
   margin: auto;
   width: 45%;
   padding: 3px 6px 8px 8px;
   border: solid 3px #c0c0c0;
   overflow: hidden;
   white-space:nowrap;
}
.PlaceIndexBodyRight {
   text-align: left;
   float: right;
   margin: auto;
   width: 45%;
   padding: 3px 6px 8px 8px;
   border: solid 3px #c0c0c0;
   overflow: hidden;
   white-space:nowrap;
}
.PlaceItem {
   margin: 2px;
   font-size: 10px;
}
.StateDropdown {
   font-size: 80%;
   margin-left:25px;
}
.ImgInline {
  margin-bottom: -3px;
}
