﻿body 
{
    color: Black;
    background-color: #cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

a
{
    color: #000077;
}
a:active
{
    color: #000077;
}
a:visited
{
    color: #000077;
}

hr
{
    border-color: #000033;
    border-style: solid;
}

td.PageHeader
{
    background-color: #0b0b0b;
    text-align: left;
    height: 100px;
    width: auto;
}

.SectionTitle
{
    font-family: Georgia, Times New Roman, Times, serif;
    color: Black;
    font-size: x-large;
    font-style: italic;
}

td.LeftMenu
{
    background-color: #000033;
    padding-top: 5px;
    vertical-align: top;
    width: 150px;
    max-width: 150px;
}

td.ContentCell
{
    padding: 8px;
    height: 400px;
    vertical-align: top;
    width: auto;
    width: expression(document.body.clientWidth < 850 ? '700px' : (document.body.clientWidth - 150)+'px') !important;
}

.AlternateTitle
{
    font-size:medium; 
    font-weight:bold; 
    font-style:italic; 
    text-decoration:underline;
}

.SmallTitle
{
    font-weight: bold;
}

.calendarHeader
{
    color: White !important;
    background-color: #000033;
    border-style: none;
}

.calendarToday
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-align: center;
    color: White;
    background-color: #000033;
}
.calendarEvent
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-align: center;
    color: White;
    background-color: #660000;
}
.calendarNormal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-align: center;
}
.eventDescr
{
    font-weight: bold;
    text-decoration: underline;
}

.smallTitle
{
    text-decoration: underline;
    font-style: italic;
}

.FirstAid
{
    font-weight: bold;
    color: #BB0000;
}

table.greenTable
{
	border-width: 2px;
	border-style: solid;
	border-color: #000033;
	border-collapse: collapse;
}
table.greenTable td
{
    border-width: 2px;
	padding: 0px;
	border-style: solid;
	border-color: #000033;
}
table.greenTable th
{
    font-weight: bold;
    border-width: 2px;
	padding: 0px;
	border-style: solid;
	border-color: #000033;
}

.SkillTableBorder
{
    border-color: #000033;
    border-style: solid;
}