﻿/* General styles */
html
{
    scrollbar-base-color: Teal;
    scrollbar-arrow-color: #FFFFFF;
}
body
{
    width: 640px;
    font-family: Verdana;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    
}

/* anchor link before visited */
a:link
{
    color: #6600CC;
}

/* anchor link after visited */
a:visited
{
    color: #660033;
}

/* anchor link when you hover over the link */
a:hover
{
    color: #000000;
}

/* anchor link when you select the link */
a:active
{
    color: #00CC66;
}

/* use this style to center text */
p.centeredtext
{
    text-align: center;
    font-family: Verdana;
    font-size: small;
}

/* use this style for the header line on each page */
p.pageheader
{
    font-size: medium;
    font-weight: bold;
    font-family: Verdana;
}


/* ========================================================= */
/* Team Page styles */
/* styles to use in the main table on the team page */
table.teampagetable
{
    border-style: none;
    padding: 5px;
    width: 100%;
    font-family: Verdana;
    border-collapse: collapse;
    table-layout: auto;
}
td.teamphotocell
{
    font-size: small;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}
td.teaminfocell
{
    padding: 5px;
    border-style: solid;
    border-color: Black;
    border-width: thin;
    font-size: small;
    font-weight: bold;
    font-family: Verdana;
}

/* styles to use for the embedded schedule table on the team page */
table.teamscheduletable
{
    border-style: solid;
    border-width: thin;
    /* border-color: #00CC66; */
    border-color: Teal;
    border-collapse: separate;
    padding: 3px;
    width: 100%;
    font-family: Verdana;
    font-size: x-small;
    font-weight: normal;
    table-layout: fixed;
}
tr.teamscheduleheaderrow
{
    /* background-color: #00CC66; */
    background-color: Teal; /* #CCFFFF; */
    font-size: small;
    font-weight: bold;
    color: White;
}
td.teamscheduledatecell
{
    width: 100px;
    border-style: solid;
    border-width: thin;
    border-color: #CCFFFF;
    padding: 3px;
    vertical-align: middle;
}
td.teamscheduleeventcell
{
    width: 180px;
    border-style: solid;
    border-width: thin;
    border-color: #CCFFFF;
    padding: 3px;
    vertical-align:middle;
}
td.teamscheduleresultscell
{
    border-style: solid;
    border-width: thin;
    border-color: #CCFFFF;
    padding: 3px;
    vertical-align:middle;
}
td.teamschedulepicscell
{
    width: 53px;
    border-style: solid;
    border-width: thin;
    border-color: #CCFFFF;
    padding: 3px;
    vertical-align:middle;
}

img.camera
{
    height: 36px;
    width: 42px;
}

/* ========================================================= */
/* Coach Bio Page styles */
/* style to use for the outer table on the coach's page */
table.coachpagetable
{
    width: 100%;
    border-style: solid;
    border-width: medium;
    border-color: Teal;
}
td.coachpiccell
{
    width: 250px;
    padding: 3px 3px 3px 3px;
    border-style: solid;
    border-width: thin;
    border-color: Black;
    vertical-align: top;
}
td.coachbiocell
{
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: thin;
    border-color: Black;
    vertical-align: top;
}

/* style to use for the embedded table on the coach's page */
table.innercoachpagetable
{
    width: 100%;
    font-family: Verdana;
}
td.bionamecell
{
    font-size: medium;
    font-weight: bold;
    height: 45px;
}
