
/* Style of generic text */
body {
background-color: black;
color: black; 
font-family: Verdana; 
font-size: 9pt;
}

/* Style of generic text */
p {
color: black; 
font-family: Verdana; 
font-size: 9pt;
}

/* Style of white text */
.white {
color: white; 
font-family: Verdana; 
font-size: 9pt;
}

/* Style of generic td */
td {
background-color: white;
color: black; 
font-family: Verdana; 
font-size: 9pt;
}


/* Style of sponsors page td */
.sponsors td {
border: solid 1px black;
text-align: center;
}

/* Style of FAQ question */
.faq_question {
font-weight: bold;
text-decoration: underline;
}

/* Style of headers for schedules & rosters */
.head {
text-align: center;
background-color: white;
color: black; 
font-family: Verdana;
font-weight: bold; 
font-size: 16pt;
padding-bottom: 10px;
}

/* Style of description on schedule */
.description {
color: gray; 
font-family: Verdana; 
font-size: 8pt;
}

/* Makes any table cell have a bottom border */
#underline {
border-bottom: solid 1px black;
}

/* Style of generic text */
.normal {
color: black; 
font-family: Verdana; 
font-size: 9pt;
line-height:16px;
}


/* Style of footer */
.footer {
color: black; 
font-family: Verdana; 
font-size: 8pt;
}

/* Left Frame Navigation */
.navigation {
text-align: left;
width: 138px;
background-color: #e7de03;
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
color: white;
font-size: 9pt;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
border-bottom: solid 2px #008f3f;
}
.navigation a:link {color: black; text-decoration: none; font-weight: bold}     /* unvisited link */
.navigation a:visited {color: black; text-decoration: none; font-weight: bold}  /* visited link */
.navigation a:hover {color: #008f3f; text-decoration: none; font-weight: bold}   /* mouse over link */
.navigation a:active {color: #008f3f; text-decoration: none; font-weight: bold}   /* selected link */


*/Link back to NSWS at very bottom of pages */
.nswslink {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
color: white;
font-size: 8pt;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
.nswslink a:link {color: white; font-weight: bold; text-decoration: none; font-size: 9pt;}     /* unvisited link */
.nswslink a:visited {color: white; font-weight: bold; text-decoration: none; font-size: 9pt;}  /* visited link */
.nswslink a:hover {color: white; font-weight: bold; text-decoration: underline; font-size: 9pt;}   /* mouse over link */
.nswslink a:active {color: white; font-weight: bold; text-decoration: none; font-size: 9pt;}   /* selected link */

/* Central Heading on Admin page */
H1 {
color: black; 
font-family: Verdana; 
font-weight: bold;
font-size: 12pt;
padding-top: 10px
}


/* Sub-Headings on Admin page */
.heading {
font-family: Verdana; 
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}


/*Drop Shadows on Photos */
div.shadow { 
background: url('shadow.gif') no-repeat bottom right; 
margin: 10px 5px; 
padding: 0; 
position: relative; 
} 
  
div.shadow img { 
background-color: #fff; 
border: 1px solid #a9a9a9; 
margin: -5px 5px 5px -5px; 
padding: 4px; 
position: relative; 
vertical-align: bottom; 
} 

/* Captions under images with drop-shadows */
.caption {
margin-top: -10px;
}


.right {text-align: right}
.center {text-align: center}

a:link {color: #008f3f; text-decoration: none; font-weight: bold}     /* unvisited link */
a:visited {color: #008f3f; text-decoration: none; font-weight: bold}  /* visited link */
a:hover {color: #008f3f; text-decoration: underline; font-weight: bold}   /* mouse over link */
a:active {color: #008f3f; text-decoration: none; font-weight: bold}   /* selected link */
