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.form-table TD {
	font-size: 80%;
}

TABLE.navigator-table {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF0CF;
	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 #FFBB8F;
}
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 A.underline {
	text-decoration: underline;
	color: #003399;
}

TABLE.navigator-table TD.category {
	background-color: #C0C0C0;
	border-top: solid 1px #FFFFFF;
}

TABLE.navigator-table TD.visit {
	background-color: #FFBB8F;
	border-top: solid 1px #FFFFFF;
}

TABLE.navigator-table TD.gray {
	background-color: #EFEFEF;
}

TABLE.navigator-table TD.selected {
	background-color: #FFFFFF;
}

TABLE.navigator-table TD.nested {
	background-color: #EFF6FB;
}

TABLE.navigator-table TD.white {
	background-color: #FFFFFF;
}

DIV.category {
	font-size: 1.2em;
	font-weight: bold;
}

DIV.visit {
	font-size: 1.2em;
	font-weight: bold;
}

.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;
}

A.underline {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003399;
}

.red {
	color: #DD0000;
}

.green {
	color: #009900;
}

.light-green {
	color: #33DD33;
}

.yellow {
	color: #FF9933;
}

.gray {
	color: #666666;
}

.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;
}

INPUT.cool-button {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	background-image: url(images/cool_button_back.gif);
	cursor: pointer;
	cursor: hand;
}

INPUT.normal {
	width: 80px;
}

INPUT.wide {
	width: 100px;
}

.day { FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none }
.day A { COLOR: black; TEXT-DECORATION: none }
.day A:hover { CURSOR: pointer; 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 }

.report-first-column { 
	position: relative;
	margin-left: 3px;
	margin-top: 6px;
}
.report-second-column {
	position: relative;
	margin-left: 80px; 
}

UL {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1.2em;
	padding-left: 0;
	
}

H1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.6em;
}

H2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.9em;
}

H3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.8em;
}