
#jlarcContainer h1, #jlarcHome h1 {
    color: #2e4a56 !important;
    font-size: 22pt !important;
    font-weight: 100 !important;
    white-space: nowrap !important;
    line-height: 22pt !important;
}

    #jlarcContainer h1.sidebar, #jlarcHome h1.sidebar {
        color: #000 !important;
        font-size: 22pt !important;
        font-weight: 100 !important;
    }

#jlarcContainer h2, #jlarcHome h2 {
    color: #000 !important;
    font-size: 14pt !important;
    font-weight: 100 !important;
}

    #jlarcContainer h2.upcoming, #jlarcHome h2.upcoming {
        color: #000 !important;
        font-size: 14pt !important;
        font-weight: bold !important;
        padding-left: 10px !important;
        border-left: 3px solid #e3b23c !important;
        background-color: #ffffff !important;
    }

/*We tend to have all our text a little larger */
#jlarcContainer p, #jlarcHome p {
    padding: 0 0 0 0 !important;
    font-size: 14pt !important;
}
/*links in general should be JLARC blue*/
#jlarcContainer a:link, #jlarcHome a:link {
    text-decoration: none !important;
    color: #2e4a56 !important;
}

#jlarcContainer a:visited, #jlarcHome a:visited {
    text-decoration: none !important;
    color: #2e4a56 !important;
}

#jlarcContainer a:hover, #jlarcHome a:hover {
    text-decoration: none !important;
    color: #4787a2 !important;
}

/*yellow links for "Upcoming meetings" section*/
#jlarcContainer a.yellow:link, #jlarcHome a.yellow:link {
    text-decoration: none !important;
    color: #e3b23a !important;
}

#jlarcContainer a.yellow:visited, #jlarcHome a.yellow:visited {
    text-decoration: none !important;
    color: #e3b23a !important;
}

#jlarcContainer a.yellow:hover, #jlarcHome a.yellow:hover {
    text-decoration: none !important;
    color: #4787a2 !important;
}

/*links for "Recent Reports" section*/
#jlarcContainer a.report:link, #jlarcHome a.report:link {
    text-decoration: none !important;
    color: #2e4a56 !important;
    font-size: 16pt !important;
}

#jlarcContainer a.report:visited, #jlarcHome a.report:visited {
    text-decoration: none !important;
    color: #2e4a56 !important;
    font-size: 16pt !important;
}

#jlarcContainer a.report:hover, #jlarcHome a.report:hover {
    text-decoration: none !important;
    color: #4787a2 !important;
    font-size: 16pt !important;
}

/*big lighter blue links*/
#jlarcContainer a.big:link, #jlarcHome a.big:link {
    text-decoration: none !important;
    color: #4787a2 !important;
    font-size: 14pt !important;
}

#jlarcContainer a.big:visited, #jlarcHome a.big:visited {
    text-decoration: none !important;
    color: #4787a2 !important;
    font-size: 14pt !important;
}

#jlarcContainer a.big:hover, #jlarcHome a.big:hover {
    text-decoration: none !important;
    color: #2e4a56 !important;
    font-size: 14pt !important;
}

#jlarcContainer ul, #jlarcHome ul {
    font-size: 14pt !important;
}

/*big lighter blue links*/
#jlarcContainer a.big:link, #jlarcHome a.big:link {
    text-decoration: none !important;
    color: #4787a2 !important;
    font-size: 14pt !important;
}

#jlarcContainer a.big:visited, #jlarcHome a.big:visited {
    text-decoration: none !important;
    color: #2e4a56 !important;
    font-size: 14pt !important;
}

#jlarcContainer a.big:hover, #jlarcHome a.big:hover {
    text-decoration: none !important;
    color: #2e4a56 !important;
    font-size: 14pt !important;
}


/* table for embedding YouTube livestream */
#jlarcContainer .tableLivestream, #jlarcHome .tableLivestream {
    font-size: 11pt !important;
    margin-left: 15px !important;
    border-collapse: collapse !important;
}

    #jlarcContainer .tableLivestream td, #jlarcContainer .tableLivestream th, #jlarcHome .tableLivestream td, #jlarcHome .tableLivestream th {
        vertical-align: top !important;
    }

    #jlarcContainer .tableLivestream th, #jlarcHome .tableLivestream th {
        background-color: #f6f6f6 !important;
    }


    #jlarcContainer .tableLivestream td, #jlarcHome .tableLivestream td {
        background-color: #f6f6f6 !important;
    }

/* table for listing planned report presentations */


#jlarcContainer .tablePlanned, #jlarcHome .tablePlanned {
    font-size: 11pt !important;
    margin-left: 15px !important;
    border-collapse: collapse !important;
}

    #jlarcContainer .tablePlanned td, #jlarcContainer .tablePlanned th, #jlarcHome .tablePlanned td, #jlarcHome .tablePlanned th {
        text-align: left !important;
        vertical-align: top !important;
        font-weight: 100 !important;
    }

    #jlarcContainer .tablePlanned th, #jlarcHome .tablePlanned th {
        padding: 3px !important;
        border-bottom: 2px solid #e3b23a !important;
    }


    #jlarcContainer .tablePlanned td, #jlarcHome .tablePlanned td {
        padding-left: 10px !important;
        border-bottom: thin solid #dbdbdb !important;
    }
