/*************************************************** High Contrast */

body {
	background-color: #fff;
	font-size: 13px;
}

h2 {
	color: #000;
	border-bottom: 1px #000 dashed;
}

#nav {
	font-size: 12px;
}

#mainblock {
	border: 1px solid #000;
	background-color: #fff;
}

#content {
	border: #fff 1px solid;
}

#content th {
	background-color: #000;
	color: #fff;
}

#content div.borderline, #content div.borderpadline{
	border-top: #000 1px dashed;	
}

#content tr.oddrow {
	color: black;
	background-color: #fff;
}

#content th a {
	color: #fff;
	background-color: transparent;
}

#rightcol {
	background-color: #fff;
	border-left: #000 2px solid;
	border-bottom: #000 2px solid;
}

#rightcol #footer {
	border-top: #000 1px dashed;
}

#nav ul {
	border: solid #000;
	border-width: 0 0 2px 0;
}

#nav a {
	color: #000;
	background-color: transparent;
}

#nav li:hover, #nav li.sfhover {
	background: transparent;
}
