body {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
	display: none;
}

a {
	color: black;
}

p {
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2, h3 {
	color: #4c4c4c;
	font-size: 1.5em;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 3px;
}

h4 {
	color: #4c4c4c;
	font-size: 1.1em;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 3px;
}

th.content {
	text-align: left;
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.content {
	border-bottom: 1px solid #ababab;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.topcontent {
	border-top: 1px solid black;
	border-bottom: 1px solid #ababab;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.bottomcontent {
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.content_regular {
	background-color: #d5e9f2;
}

td.content_regular_left {
	background-color: #d5e9f2;
	border-left: 2px solid #30b0f2;
}

td.content_daily {
	background-color: #dbf3d5;
}

td.content_daily_left {
	background-color: #dbf3d5;
	border-left: 2px solid #51f230;
}

td.content_irregular {
	background-color: #f2f2d5;
}

td.content_irregular_left {
	background-color: #f2f2d5;
	border-left: 2px solid #f2ef30;
}

td.content_changed {
	background-color: #f3d5d5;
}

td.content_changed_left {
	background-color: #f3d5d5;
	border-left: 2px solid #f23030;
}

td.content_action {
	background-color: #e5e5e5;
}

td.content_action_left {
	background-color: #e5e5e5;
	border-left: 2px solid #8d8d8d;
}

#top {
	display: none;
}

#head {
	display: none;
}

#headcontent {
	display: none;
}

#login {
	display: none;
}

#navi {
	display: none;
}

#tab {
	display: none;
}

#tableft {
	display: none;
}

#tabright {
	display: none;
}

#tabi {
	display: none;
}

#middle {
	width: 100%;
}

#content {
	width: 100%;
}

#subnavi {
	display: none;
}

#subnavitext {
	display: none;
}

#clearer {
	clear: left;
	visibility: hidden;
}

#stripe {
	display: none;
}

#footertext {
	width: 100%;
	font-size: 0.6em;
	margin-top: 20px;
	border-top: 1px solid black;
}

#footertext, #footertext a {
	color: silver;
}

.searchfield {
	display: none;
}

.ridestable {
	width: 100%;
	font-size: 0.8em;
	margin-top: 5px;
}
