.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:36vw;}}    

.div-under-faded-hero-image {margin-top:0;}
.modules-table-header-text {margin-left:-16px; margin-right:-14px; margin-top:-40px;}
.modules-table-header-text p {color:#333; margin-bottom:0; padding-bottom:5px;} 

.modules-table-header-text h1 {font-size:36px; line-height:38px;} 
@media only screen and (max-width: 1100px) {.modules-table-header-text h1 {font-size:31px; line-height:33px;}} 
@media only screen and (max-width: 800px) {.modules-table-header-text h1 {font-size:28px; line-height:30px;}}
@media only screen and (max-width: 600px) {.modules-table-header-text h1 {font-size:26px; line-height:28px;}} 


.vertical-link-spacer {padding-top:3px;}

/******
Table
*******/
#myTable {margin-left:-16px; margin-right:-14px;}
#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 {font-size:15px;}
#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;}

/*****
MEDIA QUERIES
******/ 
@media only screen and (max-width:600px){
#myTable tr th {font-size:13.5px;}
#myTable tr td {font-size:13.5px;} 
a.link-within-text:link, a.link-within-text:visited, a.link-within-text:active {font-size:13.5px;}
}

@media only screen and (max-width:440px){
#myTable tr th {font-size:13px;}
#myTable tr td {font-size:13px;}
a.link-within-text:link, a.link-within-text:visited, a.link-within-text:active {font-size:13px;}

#myTable a.link-within-text:link, #myTable a.link-within-text:visited, #myTable a.link-within-text:active {margin: 18px 0px 18px;  padding: 7px 4px 5px;} 
}

@media only screen and (max-width:440px){#myTable td {padding:2px 4px;}}
@media only screen and (max-width:370px){#myTable td {padding:2px 2px;}}
