/*  color - regular contrast document - good browsers */#content {	border: 1px solid #000;	}	#menu {	border: 1px solid #000;	}#menu li a {	border-right: 2px solid #666;	border-left: 2px solid #B0B0B0;	border-top: 2px solid #B0B0B0;	border-bottom: 2px solid #666;		}		#menu li a:focus {	border: 1px solid #000;	background: #CCC;	color: #000;	}		#menu li.here {		border-right: 2px solid #999999;;		border-left: 2px solid #525252;		border-bottom: 2px solid #999999;		border-top: 2px solid #525252;		}#menu li a:hover {		border-right: 2px solid #999999;;		border-left: 2px solid #525252;		border-bottom: 2px solid #999999;		border-top: 2px solid #525252;		}		#footer {	border: 1px solid #000;	}		#footer a {	text-decoration: underline;	}		#footer a:visited {	color: #CCC;	}		#footer a:focus {	background: #333;	color: #FFF;	}		#footer a:hover {	background: #333;	color: #FFF;	}a {	text-decoration: underline;	}	a:visited {	color: #666;	text-decoration: underline;	}	a:focus {	border: 2px solid #333;	background: #FFF;	color: #000;	}		a:hover {	background: #333;	color: #FFF;		} a:visited:hover {    color: #FFF; }input {	border-right: 2px solid #666;	border-left: 2px solid #B0B0B0;	border-top: 2px solid #B0B0B0;	border-bottom: 2px solid #666;}	#crumbs a {	text-decoration: underline;	}#crumbs a:focus {	background: #333;	color: #FFF;	} 	#crumbs a:hover {	background: #333;	color: #FFF;		}  		#crumbs a:visited:hover {    color: #FFF; }		caption {	color: #333;	font-size: 1.3em;	font-weight: bold;	padding-bottom: 1em;	}.rtborder {	border-right: thin solid #333;	}	.oddline {	background: #CCC;	}table {	background: #F3F3F3;	border: 2px solid #333333;	}	td {	padding-right: 1em;	border-top: 1px solid #666666;	border-right: 1px solid #666666;}th {	font-weight: bold;	padding: 1em;	border-top: 2px solid #333333;	border-right: 2px solid #333333;}