	#menu {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 190px;
	}
	#menu li {
		width: 190px;
		border-top: 1px #bbb solid;
	}
	#menu a {
		width:185px;
		background: #fff;
		color: #777;
		display: block;
		text-decoration: none;
		font-weight:normal;
		padding:5px 0px 5px 5px;
		margin: 0px;
	}
	#menu a:hover {
		background: #bbb;
		color: #fff;
	}    
	
	#menu a.active{
		width:185px;
		background: #CFDFEC;
		color: #777;
		display: block;
		text-decoration: none;
		font-weight:normal;
		padding:5px 0px 5px 5px;
		margin: 0px;
		}
	#admin {
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0;
		width: 290px;
	}
	#admin li {
		width: 290px;
		border-top: 1px #bbb solid;
	}

	#admin a {
		color:#fff;
		}                
	#admin a:hover {
		color:#333;
		} 
        
        a {
		color:#006;
		text-decoration:none;
		font-size:inherit;
		font-weight:normal;
		}
		
	a:visited {
		color:#006;
		text-decoration:none;
		font-size:inherit;
		font-weight:normal;
		}
	
	
	
	a:active {
		color:#6095C1;
		text-decoration:none;
		font-size:inherit;
		font-weight:normal;
		}
	
	
	
	a:hover {
		color:#9cc;
		text-decoration:none;
		font-size:inherit;
		font-weight:normal;	
	}

	h1 {
		font-size:18px;
		font-weight:bold;
		margin:0px 0px 5px 0px;
		color:#777;
	}

	#news h1 {
		font-size:14px;
		font-weight:bold;
		margin:0px 0px 5px 0px;
		color:#777;
	}


	h2 {
		font-size:14px;
		font-weight:bold;
		margin:10px 0px 5px 0px;
		color:#777;
	}



	h3 {
		font-size:12px;
		font-weight:bold;
		margin:5px 0px 5px 5px;
		color:#fff;
	}

	h4 {
		font-size:10px;
		font-weight:bold;
		margin:0px 0px 5px 0px;
		color:#777;
	}
	h5 {
		display: inline;
		font-size:12px;
		font-weight:bold;
	}
	#meetlinks{
		list-style: none;
		margin: 0px 0px 0px -5px;
		padding: 0;
		width: 183px;
	}
	#meetlinks li {
		width: 183px;
	}
	#meetlinks a {
		width:183px;
		background: #bbb;
		color: #fff;
		display: block;
		text-decoration: none;
		font-weight:normal;
		padding:5px 0px 5px 5px;
		margin: 0px;
	}
	#meetlinks a:hover {
		background: #fff;
		color: #bbb;
	}    
	.datesub {
		font-size:0.8em;		
		}
	#reports {
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#reports li {
		border-top: 1px #bbb solid;
		}
	#reports a {
		background: #fff;
		color: #777;
		display: block;
		text-decoration: none;
		font-weight:normal;
		padding:5px 0px 5px 0px;
		margin: 0px;
	}
	#reports a:hover {
		background: #CFDFEC;
		color: #777;
		}
	#right li{
		margin-left: -23px;
		padding: 0px;
		left:0px;
		}
	#right li img {
		vertical-align:middle;
		}
	.middle {
		vertical-align:middle;
	}
	#rankings {
		margin: 0px 0px 0px 20px;
		padding: 0;
		list-style:disc;
		list-style-position:inside;
		}
	#rankings li {
		margin: 5px 0px 10px 0px;
		}

	#right li {
		margin: 5px 0px 10px 0px;
		}
	#results li {
		margin: 5px 0px 10px 0px;
		}
	em {
		font-size:12px;
		font-weight:bold;
		font-style : normal;
		}