﻿/* 2016 DSEJ Summer Courses */
#DSEJSummer, #DSEJCourses
{
    display: block;
    overflow: hidden;
    padding: 10px 20px;
}
#DSEJSummer p, #DSEJSummer li
{
    font-size: 0.8em;
}
#DSEJSummer .courses
{
    margin: 30px 0;
    border-top: 3px dotted #8DBC8F;
}
#DSEJSummer .courses table
{
    width: 90%;
    margin: 5px auto;
    border-collapse: collapse;
    border-top: 3px solid white;
    border-left: 3px solid white;
}
#DSEJSummer .courses th, #DSEJSummer .courses td
{
    font-size: 0.8em;
    padding: 15px 10px;
    border-right: 3px solid white;
    border-bottom: 3px solid white;
}
#DSEJSummer .courses th
{
    color: #0f4a29;
    /*color: #EEEEEE;*/
    /*background-color: #2E8B57;*/
    /*background-color: #75e174;*/
    background-color: #7bca7f;
    /*font-weight: normal;*/
}
#DSEJSummer .courses td
{
    /*background-color: #D3D3D3;*/
    background-color: #f8edad;
    text-align: center;
}

/* Hidden Div */
.hidden
{
    width: 700px;
    display: none;
    overflow: hidden;
}
.hidden img
{
    display: block;
    float: left;
    margin: 0 20px 50px 0;
}
.hidden h2
{
    color: #2E8B57;
    font-size: 1em;
    padding-bottom: 10px;
    border-bottom: 1px dotted #008080;
}
.hidden p, .hidden li
{
    font-size: 0.8em;
}
.hidden ul
{
    overflow: hidden;
    margin: 10px 0;
    padding: 5px 20px;
}
.hidden li
{
    color: #008080;
    margin-bottom: 10px;
}
