#buoyPage #timeBar { border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; background-color: #F5F5F5; margin-top: 3px; }
#buoyPage #timeBar TR TD { padding: 3px; }
#buoyPage #timeBar TR TD A { text-decoration: none; color: #00F; border-bottom: 1px dotted #00F; }
#buoyPage #buoyInfo { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
#buoyPage #buoyInfo TR TD { padding: 3px; }
#buoyPage #mainTable { margin-top: 20px; }
#buoyPage #mainTable #dateSelect { border: 1px solid #CCC; background-color: #F5F5F5; max-width: 600px; }
#buoyPage #mainTable #dateSelect SELECT { background-color: #FFC; border: 1px solid #663; }
#buoyPage #mainTable #dateSelect TABLE TR TD { padding: 5px; }
#buoyPage #mainTable #buoyGraph { margin-top: 20px; text-align: center; }
#buoyPage #mainTable #dataTable { margin-bottom: 20px; }
#buoyPage #mainTable #dataTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; }
#buoyPage #mainTable #waveDetail THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; }

#indexPage H1 { width: 642px; }

#marMap { width: 642px; margin-top: 20px; text-align: left; }
#marMap TABLE THEAD TR TD { padding: 3px; border-bottom: 1px solid #CCC; background-color: #F5F5F5; width: 25%; }
#marMap TABLE THEAD TR TD A { text-decoration: none; color: #00F; border-bottom: 1px dotted #00F; }
#marMap TABLE TR TD .zoneTitle { padding: 3px; border-bottom: 1px solid #CCC; background-color: #F5F5F5; }
#marMap TABLE TR TD .zoneList { margin: 10px 0 10px 30px; }

#zipSearch { width: 644px; margin-top: 20px; }
#zipSearch TABLE TR TD { padding: 5px; }
#zipSearch TABLE TR TD .textInput { background-color: #FFC; border: 1px solid #663; }

#zonePage #tides H3 { margin-top: 20px; }
#zonePage #tides #quickJump { border-right: 1px solid #008; border-left: 1px solid #008; background-color: #F5F5F5; padding: 5px; }
#zonePage #tides #quickJump UL LI { float: left; margin: 5px; margin-right: 20px; }
#zonePage #tides #quickJump UL LI A { text-decoration: none; border-bottom: 1px dotted #00F; color: #00F; }
#zonePage #tides #tideTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }
#zonePage #tides #tideTable TBODY TR TD { padding: 3px; }
#zonePage #tides #tideTable TBODY TR TD.tideCity { padding: 3px; border-bottom: 1px solid #CCC; background-color: #F5F5F5; }
#zonePage #tides #currTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }
#zonePage #tides #currTable TBODY TR TD { padding: 3px; }
#zonePage #tides #currTable TBODY TR TD.tideCity { padding: 3px; border-bottom: 1px solid #CCC; background-color: #F5F5F5; }

#fctTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }
#shefTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }
#seaTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }
#cmanTable THEAD TR TD { background-color: #CCC; border-bottom: 1px solid #666; padding: 2px; font-weight: bold; margin-top: 20px; }


