
body
    {
    font-family:Lucida, sans-serif;
    font-size:10pt;
    }

.ejournal_dark_red
    {
    color: #304981;
    }

table
        {
                font-size:12px;
        }

.ejournal_signup
                {
                background-color: #b0c7f1;
                }


.ejournal_top_cell
	{
		background-image:url("./Media/eissues/top_login_back.jpg");
		background-color: #b0c7f1;
	}


.ejournal_signup_button
    {
    background-image:url('./Media/eissues/button_blue_back.jpg');
    background-color: #c6d6f1;
    border:1px;
    border-color:#127ba9;
    border-style:solid;
    font-weight: bold;
    padding:3px;
    color:#ffffff;
    font-size:13px;
    vertical-align:middle;
    }

.signup_content_table p, .signup_content_table
	{
		font-size:9pt;
	}


.course_title
        {
                font-size:15px;
                color: #304981;
        }


.month_display
	{
		border:0px;
		border-color:#c0c0c0;
		border-style:solid;
		width:560px;
	}

.day_row
	{
		background-color:#8a0404;
		color:#ffffff;
	}

.day_cell
	{
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		text-align:center;
		width:70px;
		vertical-align:middle;
		height:25px;
	}

.main_date
	{
		background-color:#ffffff;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}


.main_date_course
	{
		background-color:#69bcec;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}

.main_date_course_tues
	{
		background-color:#C8A2C8;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}

.main_date_course_thurs
	{
		background-color:#69bcec;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}


.main_date_course_unavailable
	{
		background-color:#e0e0e0;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}


.time_details
	{
		font-weight:bolder;
		font-size:smaller;
	}

.today_date
	{
		background-color:#89ed8b;
		border:1px;
		border-color:#a0a0a0;
		border-style:solid;
		vertical-align:top;
		text-align:center;
		height:50px;
		padding:4px;
	}

.calendar_header a, .calendar_header a:link, .calendar_header a:visited, .calendar_header a:hover

	{
		height:25px;
		font-weight:bold;
		font-size:larger;
		vertical-align:middle;
		background-color:#e0e0e0;
		text-decoration:none;

	}

.calendar_header

	{
		height:25px;
		font-weight:bold;
		font-size:larger;
		vertical-align:middle;
		background-color:#e0e0e0;
		text-decoration:none;

		border:1px;
		border-color:#505050;
		border-style:solid;

	}


.your_details_table
		{
		border:1px;
		border-color: #a0a0a0;
		border-style:solid;
		width:350px;
		}

.your_details_header
		{
		font-weight:bold;
		vertical-align:middle;
		background-color:#e0e0e0;
		height:20px;
		}

.your_details_cell
		{
			padding:5px;
		}


.booking_basket
	{
		border:1px;
		border-color: #a0a0a0;
		border-style:solid;
		width:350px;
	}


.booking_basket_header
	{
		height:25px;
		font-weight:bolder;
		font-size:larger;
		vertical-align:middle;
		background-color:#e0e0e0;
		text-decoration:none;
		padding:4px;
	}

.booking_basket_content
	{
		padding:3px;
	}

.std_mailer_table
	{
		border:1px;
		border-color: #a0a0a0;
		border-style:solid;
	}


.ongoing_bookings_login_table
	{
		padding:8px;
		border:1px;
		border-color:#d0d0d0;
		border-style:solid;
		background-color:#e0e0e0;
	}
