
    
        body
        {
        background-color: white;
        border-color: white;
        color: black;
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        text-align:       center;
        }

        *
        {
        background:     transparent;
        color:          inherit;
        font-family:    inherit;
        }

        .mainContent
        {
        }

        .main
        {
        text-decoration: none;
        }
        
        .titleBlock
        {
        color:            #4c58f3;
        background-color: #f8f8f8;
        }

        table.mainLayoutTable
        {
        width: 100%;
        }
        
        td.mainLayoutMenuCell
        {
        vertical-align: top;
        width:          100px;
        padding-left:   25px;
        text-align:     left;
        }

        td.mainLayoutContentCell
        {
        }

        .thumbnailCell
        {
        Xpadding: 25px;
        float: left;
        margin:   25px;
        text-align: center;
        }

        .footer
        {
        font-size: 7pt;
        color: #c0c0c0;
        clear: both;
        }

        .largeImage
        {
        padding: 60px 0px 0px 0px;
        height:400px;
        }

        .pictureBlurb
        {
        font-size: 9pt;
        color: black;
        }

        div.linksPage a
        {
        color:          #4c58f3;
        font-weight:    bold;
        }

        .linksPage
        {
        padding-left: 32%;
        padding-top: 20px;
        padding-bottom: 60px;
        text-align: left;
        }

        div.linksPage a:hover
        {
        background-color: #c0c0c0;
        }

        div.menuItem a
        {
        color:          #4c58f3;
        font-weight:    bold;
        }

        div.menuItem a:hover
        {
        background-color: #c0c0c0;
        }

        .currentPage
        {
        background-color: #D8D8D8;
        }

        ul
        {
        list-style-type: none;
        }

        a:link.externalLink
        {
        border-color: white;
        color:           #4c58f3;
        text-decoration: underline;
        }

        a:link
        {
        border-color: white;
        text-decoration: none;
        }

        a:link img
        {
        border-width: 0px;
        }

        a:visited img
        {
        border-width: 0px;
        }

        .workshopThumbnailCell
        {
        xpadding: 25px;
        margin: 25px;
        width: 200px;
        text-align: center;
        float: left;
        }

        .workshopText{
        text-align: left;
        vertical-align: text-top;
        }

        .workshopPictures{
        float: right;
        padding: 30px;
        }

        .workshopPictures img{
        padding: 15px;
        }

        .workshopHeading{
        font-size: 125%;
        }

        button
        {
        background-color: #d0d0d0;
        }

    

