div, p, th, td, li, dd, dl, dt
{
	/* redundant selectors to help NS4 not forget */
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
}

p
{
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
}

.small
{
	font-size: 10px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
}

h1
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #669;
}

h2
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.focus
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffcc;
}

.footer
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10px;
	color: #669;
}

#nav a, strong
{
	font-size: 15px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 161px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 10px 0px;
}

#nav a:hover { background: #999; }

#nav strong
{
	background-color: #cccccc;
	color: #666633;
}

#sub
{
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
	padding: 9px 0px 9px 0px;
	background-color: #999999;
}

#sub a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#sub a:hover
{
	color: #9cf;
	text-decoration: underline;
}

ul
{
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
}

li
{
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffff;
}

a { color: #ffffcc; }
#searchresults { font-size: 12px; }
#searchresults b { color: yellow; }
#searchresults a { color: yellow; }
