/* CSS Document */

	body {
		margin:0;
		font: 12px Arial;
		background:#EEE;
	}
	
	td {
		vertical-align:top;
	}
	
	img {
		border:none;
	}
	
	a {
		color:#06F;
	}
	
	h3 {
		margin:0;
		padding:0;
		font-size:16px;
		text-transform:uppercase;
	}
	
	h3 span {
		border-bottom:1px solid #600;
	}
	
	#menu {
		width:180px;
		list-style:none;
		margin:0;
		padding:0;
		float:left;
	}
	
	#menu li {
		list-style:none;
		height:34px;
		line-height:34px;
		float:left;
		width:160px;
		padding:0 0 0 20px;
	}

	#menu li a {
		background:url(images/menu_bg.jpg) no-repeat;
		width:160px;
		height:30px;
		line-height:30px;
		text-align:center;
		text-decoration:none;
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-transform:uppercase;
	}
	
	#menu li a:hover {
		background-position:-160px 0px;
		color:#600;
	}
	
	#menu li a.current {
		background-position:-160px 0px;
		color:#600;
	}
	
	#footer {
		color:#333;
		font-size:11px;
	}
	
	#footer a {
		color:#333;
		font-size:10px;
		text-decoration:none;
		padding:0 5px;
	}
	
	#footer a:hover {
		text-decoration:underline;
	}
	
	#staffTable td {
		padding: 10px 5px;
	}
	
	#formsTable td {
		padding: 10px 5px;
	}
	
	#formsTable img {
		border:1px solid #ccc;
	}
	
	#map {
		width:610px; 
		height:500px; 
		border:1px solid #999;
	}
	
	.btn {
		border: 3px outset;
		padding: 2px;
		text-decoration: none;
		color:#333;
		background:#EEE;
	}
	.btn:active {
		border: 3px inset;
	}