BODY {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

FORM {
	display: inline;
	margin: 0;
} 

A { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #003399; }
A:hover { color: #FF6633; }

TABLE TD.logo-left {
	background-image: url(images/pah2.gif);
}

TABLE TD.logo-right {
	background-image: url(images/gr-back.gif);
	background-repeat: repeat-y;
}

TABLE TD.logo-right {
	background-image: url(images/pah3.gif);
}

TABLE TD.menu-top {
	background-image: url(images/Bar_Top.jpg);
}

TABLE TD.menu-bottom {
	background-image: url(images/Bar_Bottom.jpg);
}

TABLE.form-table TD {
	font-size: 80%;
}

TABLE.navigator-table {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DAE9F3;
	border-collapse: collapse;
	font-size: 90%;
}
TABLE.navigator-table A { font-family: Arial, Helvetica, sans-serif; color: #003399; }
TABLE.navigator-table A:hover { color: #CC0000; }
TABLE.navigator-table TD {
	font-size: 80%;
	border-top: solid 1px #ACCDE5;
}
TD.navigator-main {
	background-color: #DAE9F3;
}
TABLE.navigator-table TD A {
	color: #000000;
	text-decoration: none;
}
TABLE.navigator-table TD A:hover {
	text-decoration: underline;
	color: #CC0000;
}
TABLE.navigator-table TD.category {
	background-color: #C0C0C0;
	border-top: solid 1px #FFFFFF;
}
DIV.category {
	font-size: 1.2em;
	font-weight: bold;
}
TABLE.navigator-table TD.visit {
	background-color: #90b0e0;
	border-top: solid 1px #FFFFFF;
}

TABLE.navigator-table TD.visit-red {
	background-color: #FF6633;
	border-top: solid 1px #FFFFFF;
}

DIV.visit {
	font-size: 1.2em;
	font-weight: bold;
}

TABLE.navigator-table TD.gray {
	background-color: #EFEFEF;
}

TABLE.navigator-table TD.white {
	background-color: #FFFFFF;
}

.main {
	font-size: 80%;
}

.white {
	color: #FFFFFF;
}

A.menu {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menu:hover {
	text-decoration: underline;
	color: #FF6633;
}

.red {
	color: #DD0000;
}

.green {
	color: #009900;
}

.light-green {
	color: #33DD33;
}

.yellow {
	color: #FF9933;
}

.grey {
	color: #9F9F9F;
}

.spaced { letter-spacing: 0.1em; }

.bold {
	font-weight: bold;
}

.italic {
	font-style:italic;
}

.normal {
	font-weight: normal;
}

.small {
	font-size: 60%;
}

.large {
	font-size: 120%;
}

.header {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

TD.reminder {
	border: solid 1px #FF6633;
}

TD.reminder-white {
	background-color: #FFFFFF;
}

TD.reminder-grey {
	background-color: #EEEEEE;
}

INPUT.cool-button {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	background-image: url(images/cool_button_back.gif);
	cursor: pointer;
}

INPUT.normal {
	width: 80px;
}

.day { FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none }
.day A { COLOR: black; TEXT-DECORATION: none }
.day A:hover { CURSOR: hand; COLOR: black; TEXT-DECORATION: none }
.day A:visited { COLOR: black; TEXT-DECORATION: none }
.day A:active { COLOR: black; TEXT-DECORATION: none }
.title { FONT-SIZE: 14px; COLOR: #1e77d3; BACKGROUND-COLOR: white }
.dayHeader { FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #1e77d3; BACKGROUND-COLOR: white }

UL {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1.2em;
	padding-left: 0;
	
}
