.hero-panel-text {margin-top:22vw;}
@media only screen and (max-width:1100px) {.hero-panel-text {margin-top:34vw;}}
@media only screen and (max-width:700px) {.hero-panel-text {margin-top:48vw;}}    

.div-under-faded-hero-image {margin-top:0;}

.modules-table-header-text p {color:#000; margin-bottom:0; padding-bottom:5px;} 

#myTable a.link-within-text:link, #myTable a.link-within-text:visited, #myTable a.link-within-text:active {background-color: #fff; line-height:39px; margin: 18px 6px 18px;  padding: 7px 15px 5px;}

#myTable a.link-within-text:hover {background-color: #ccc; width:8px; margin: 18px 6px 18px; }

#myTable tr:nth-child(even) {background-color: #e9efff;  border: 1px solid #ccc;}
#myTable tr:nth-child(odd) {background-color: #fff;}

#myTable th {background-color: #fff; border: 1px solid #999; color: #333; padding:8px 0;}
#myTable th:hover {background-color: #004a99; color: #ccc;}
#myTable td {border: 1px solid #ccc; color: #333; padding:2px 8px;}

/**** text size decreased at very low window widths so table fits in window ****/
@media only screen and (max-width:360px) {#myTable tr {font-size:11.4px;} a.link-within-text:link, a.link-within-text:visited, a.link-within-text:active {font-size:11.4px;}}