.error {
	color: #cc0000;
}

TD, TH {
	font-family: Geneva CY, Tahoma, sans-serif;
	font-size: 65%
}

TH.header {
	background-color: #cc0000;
	color: #ffffff;
	font-weight: bold;
/*	text-align: center */
}

TD.highlighted {
	background-color: #efefef;
	font-weight: normal;
	text-align: left
}

TH.subheader {
	font-weight: normal;
	text-align: left
}

TD.number {
	background-color: #ffffff;
	text-align: right
}

TD.text { background-color: #ffffff }

.section-title { color: #999999 }

A.menu-item {
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

A.menu-item-start {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic
}

A.sub-menu-item {
	color: #000000;
	text-decoration: none
}

A.sub-menu-item-start {
	color: #000000;
	text-decoration: none;
	font-style: italic
}

.sub-menu-item-current {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold
}

.menu-current {
	color: #ffffff;
	font-weight: bold
}

.menu-current-desc { color: #e6e6e6 }

A.service-menu-item { color: #000000 }

.service-menu-item-current {
	color: #999999;
	font-weight: bold
}

A.path-navigation-item { color: #0066ff }

.title {
	font-size: 120%;
	font-weight: bold
}

.separator { color: #cccccc }

.edge { padding-left: 10px }

.third-level-nav-current { font-weight: bold }

.third-level-nav-current-bullet { color: #cc0000 }

INPUT.button { font-size: 84% }

h3 { font-size: 84% }

.news-description { font-style: italic }
.news-date { color: #999999 }

.header2 {
	background-color: #cc0000;
	color: #ffffff;
	font-weight: bold;
	padding: 3px
}
