TABLE
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    COLOR: #404040;
    BORDER-COLOR: #a0b0e0;
    BORDER-COLLAPSE: collapse;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
}

TH {
	background-color: #404040;
	color: #ffffff;
        cursor: default;
}

TH.saturday {
	background-color: #006000;
}

TH.sunday {
	background-color: #600000;
}

TD {
    BORDER-COLOR: #a0b0e0;
    cursor: default;
}

TD.saturday {
	background-color: #e0ffe0;
}

TD.sunday {
	background-color: #ffe0e0;
}
TD.title {
}



BODY {
	TEXT-ALIGN: center;
	background-color: #1863A9;
	color: #1863A9;
}

INPUT, TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
        color: black;
        border-style: solid;
        border-width: 1px;
        border-color: #b0d0f0;
        background-color: white;
}

.highlight {
    color: red;
    border-color: red;
    background-color: #ffd0d0;
}

SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"

}

HR
{
    COLOR: #808080;
    HEIGHT: 1px;
    BACKGROUND-COLOR: transparent
}

A.menu:link {text-decoration: none; color:#1863A9;}
A.menu:visited {text-decoration: none; color:#1863A9;}
A.menu:active {text-decoration: none; color:#1863A9;}
A.menu:hover {text-decoration: none; color: red;}

A:link {text-decoration: underline; color: #1863A9;}
A:visited {text-decoration: underline; color: #1863A9;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline; color: red;}

.error-title { 
    color: #ff0000;
    font-size: 13px;
    padding-bottom: 5px;
}

.error-message {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
}



