table.dive-list { border-right:1px solid #E5EFF8; border-top:1px solid #E5EFF8; border-spacing: 0;width: 100%; padding: 0; font-size: 0.9em;}
table.dive-list tr th { line-height: 2; background: #F4F9FE; text-align: center; font-weight: bold; color: #66A3D3; border-bottom:1px solid #E5EFF8; border-left:1px solid #E5EFF8; font-size: 1em; }
table.dive-list tr td { border-bottom:1px solid #E5EFF8; border-left:1px solid #E5EFF8; color:#017498; padding: 2px; }
table.dive-list tbody tr.dispari td { background:#F7FBFF; }
table.dive-list .a-center { text-align: center;}
table.dive-list a { color: #017498; text-decoration: underline;}
table.dive-list a:hover { color: #66A3D3;}


.dive-point-info ul { margin:5px 0; padding: 0; list-style: none; border-top: 1px dotted #CCC;}
.dive-point-info ul li {border-right: 1px dotted #CCC; padding: 5px 10px; float: left; }
.dive-point-info ul li.last { border: 0;}
.dive-point-info { font-size: 0.8em;}
.dive-point-info table.dive-list tr th  { line-height: 1.5;}
.dive-point-info table.dive-spec { width: 250px;}
.dive-point-info table.dive-spec tr th  { text-align: left;}

ul.start-list { list-style: none; padding: 0; margin: 0; }
ul.start-list li { float: left; padding: 0 5px;}
ul.start-list li.selected a { font-weight: bold;}