td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
}
.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
a.bus_cat:link {
 text-decoration: none;
 font-weight: bold;
 color: 4c4c4c;
}
a.bus_cat:visited {
 text-decoration: none;
 font-weight: bold;
 color: 4c4c4c;
}
a.bus_cat:hover {
 text-decoration: underline;
 font-weight: bold;
 color: 4f6f18;
}
a.bus_cat:active {
 text-decoration: underline;
 font-weight: bold;
 color: 4f6f18;
}
a.cat_selected:link {
 text-decoration: none;
 font-weight: bolder;
 font-size: 1.1em;
 color: 4f6f18;
}
a.cat_selected:visited {
 text-decoration: none;
 font-weight: bolder;
 font-size: 1.1em;
 color: 4f6f18;
}
a.cat_selected:hover {
 text-decoration: none;
 font-weight: bolder;
 font-size: 1.1em;
 color: 4f6f18;
}
a.cat_selected:active {
 text-decoration: none;
 font-weight: bolder;
 font-size: 1.1em;
 color: 4f6f18;
}

.detailed {
 font-size: 0.9em;
}

.detailed_title {
 font-family: Arial Black, Arial, sans-serif;
 letter-spacing: 0.1em;
}