body {
	background: #f4f7e7;
}
.page {
  background: #f4f7e7 url(images/page-bg.png) repeat-x center top;
	padding-top: 1.45em;
}
.content {
  background: transparent url(images/content-gradient.png) repeat-x 0 0 ;
	border-top: 2px solid #fff;
	padding-top: 1.45em;
}
p.space {background:#fff;color:#fff;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.header p.space {
	background:#175077;color:#175077;
}

table {
  border-collapse: collapse;
	border: 1px solid #ccc;
	width: 99%;
}
thead th {
	border-bottom:3px solid #CCCCCC;
	padding-right:1em;
	text-align:left;
}
tr, tr.even, tr.odd {
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}
tr.odd td {
	background-color:#FDFFEF;
	border-bottom:1px solid #ccc;
}
tr.even td {
	background-color:#E3ECC0;
	border-bottom:1px solid #ccc;
}

.slogan {
	padding: 90px 0 0 0;
  font-size: 1.4em;
	text-align: right;
	color: #fff;
}

ul, ol {
	margin:0 1em 1em;
}
ul li {
	background: transparent url(images/green-bullet.png) no-repeat left 0.333em;
	list-style: none;
	padding: 0 0 0 1.666em;
	margin: .2em 0 .5em 0;
}


#slideshow { }
#nav { }
#nav li {
	width: 50px;
	float: left;
	margin: 8px;
	list-style: none;
	background: none;
	padding: 0;
}
#nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }
