/* GENERAL RULES */
body, table {
	font-family: Arial, Helvetica, sans-serif;	/* Default Font */
	font-size: 12px;
	color:#6d6d6d;
}

a, a:visited {	text-decoration: none; color: #333; }

	#middle a,
	#middle a:visited {	text-decoration: none; color:#75B721; color: #004a80; }
a:hover,
#middle a:hover { color:#666; }

html, body { margin: 0px; padding: 0px; }

img {	border: 0px; }
form {
	margin: 0px;
	padding: 0px;
}
p {}
span.read-more { display:inline; }

h1,h2,h3,h4,h5,h6 {
	margin:0px; padding:0px;
	margin-bottom:3px;
}

h1 {
	font-size:24px;
	color:#1a1818;
	font-weight:normal;
	margin-bottom:8px;
}
h2 {
	font-size:20px;
	color:#1a1818;
	color:#B72126;
	font-weight:normal;
	margin-bottom:9px;
}

h3 {
	font-size:16px;
	color:#1a1818;
	font-weight:normal;
}
h4 {
	font-size:14px;
	color: #696969;
	font-weight:normal;
}
h5 {
	font-size:16px;
	color:#ffffff;
	color:#B72126;
	font-weight:normal;
}
h6 {
	font-size:16px;
	color: gray;
	font-weight:normal;
	margin-bottom:6px;
}

.rotator h1 {
	font-weight:bold;
	font-size:30px;
}
.rotator h2 {
	font-weight:normal;
	font-size:19px;
	color:#666;
}


#middle ul {
	list-style: url(../img/li.gif);
}
	#middle li {
		margin-bottom:5px;
	}


blockquote {
	margin:0px;
	padding:0px;
}
.truncate-link {}

.sub-panel h5 { margin-bottom:9px; }
#footer h5 {
	margin-bottom:9px;
	color:#ffffff; 
	/* color:#1a1818; */
}


/* Buttons */
a.button {
	clear:both;
	background:url(../img/button-bg-left.png) no-repeat left 0px;
	line-height:30px;
	padding:7px 0px 8px 10px;
}
	a.button span {
		line-height:30px;
		padding:7px 10px 8px 0px;
		background:url(../img/button-bg-right.png) no-repeat top right;
	}
		a.button:hover {
			background:url(../img/button-bg-left.png) no-repeat left -30px;
		}
		a.button:hover span {
			background:url(../img/button-bg-right.png) no-repeat right -30px;
		}
		
		
/* Sitemap */

#sitemap {}

	/* Level 1 */
	#sitemap ul {}	
		#sitemap ul li { font-weight:bold; }
		#sitemap .sitemap-pages li { font-weight:normal; }

	/* Level 2 */		
	#sitemap ul ul {}	
		#sitemap ul ul li { font-weight:normal; }
		
	/* Level 3 */		
	#sitemap ul ul ul {}	
		#sitemap ul ul ul li { font-weight:normal; }

	
	#sitemap .sitemap h2 {
		margin:0px;
		margin-bottom:10px;
	}
	#sitemap .sitemap { padding-bottom:25px; }
	
	/* 2 cols */
	
	#sitemap .sitemap {
		width:50%;
		float:left;
	}

	
	/* Table styling */
	.stafflist {}
	.stafflist td h5 {
		margin-top:5px;
	}
	
	
	
	/*
	* table styling
	*/
	table { border-collapse: collapse; }
	tr.evenRow {}
	tr.oddRow { background: #f4f4f4; }
	tr.firstRow td {
		background: #fff;
		border-bottom:1px solid #ececec;
	}
	tr.lastRow td {
		background: #fff;
		border-top:1px solid #ececec;
		border-bottom:1px solid #ececec;
	}
	tr.overRow {
		background: #ededed;
	}
	
		table h3 {
			margin:8px 0 5px 0;
			color:black;
		}

		
.pagination {
	text-align: center;
}
.pagination a,
.pagination span { padding:2px 6px; border:1px solid #ececec; margin:0 3px; }
.pagination span.disabled { color:#ccc; }
.pagination span.current {}
.pagination a {}