body {
	background-color: #FFFFFF;
	margin: 0px;
	font-size: 13px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #222222;
}

#container {
	width: 1000px;
	margin: 0px auto;
	padding-top: 15px;
}

#flash {
	margin-top: 15px;
	margin-bottom: 15px;
}

.form {
	color: #FFFFFF;
}

.formbold {
	font-weight: bold;
}

/* nav */

.nav#home,
.nav#home:link,
.nav#home:hover,
.nav#home:focus,
.nav#home:active,
.nav#home:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/home.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#home:hover
{
	background: url(/gfx/home1.jpg) no-repeat center top;
}

body#home .nav#home,
body#home .nav#home:link,
body#home .nav#home:focus,
body#home .nav#home:active,
body#home .nav#home:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/home1.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#about,
.nav#about:link,
.nav#about:hover,
.nav#about:focus,
.nav#about:active,
.nav#about:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/about.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#about:hover
{
	background: url(/gfx/about1.jpg) no-repeat center top;
}

body#about .nav#about,
body#about .nav#about:link,
body#about .nav#about:focus,
body#about .nav#about:active,
body#about .nav#about:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/about1.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#contact,
.nav#contact:link,
.nav#contact:hover,
.nav#contact:focus,
.nav#contact:active,
.nav#contact:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/contact.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#contact:hover
{
	background: url(/gfx/contact1.jpg) no-repeat center top;
}

body#contact .nav#contact,
body#contact .nav#contact:link,
body#contact .nav#contact:focus,
body#contact .nav#contact:active,
body#contact .nav#contact:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/contact1.jpg) no-repeat center top;
	width: 105px;
	height: 24px;
}

.nav#program,
.nav#program:link,
.nav#program:hover,
.nav#program:focus,
.nav#program:active,
.nav#program:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/program.jpg) no-repeat center top;
	width: 169px;
	height: 24px;
}

.nav#program:hover
{
	background: url(/gfx/program1.jpg) no-repeat center top;
}

body#program .nav#program,
body#program .nav#program:link,
body#program .nav#program:focus,
body#program .nav#program:active,
body#program .nav#program:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/program1.jpg) no-repeat center top;
	width: 169px;
	height: 24px;
}

.nav#safety,
.nav#safety:link,
.nav#safety:hover,
.nav#safety:focus,
.nav#safety:active,
.nav#safety:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/safety.jpg) no-repeat center top;
	width: 89px;
	height: 24px;
}

.nav#safety:hover
{
	background: url(/gfx/safety1.jpg) no-repeat center top;
}

body#safety .nav#safety,
body#safety .nav#safety:link,
body#safety .nav#safety:focus,
body#safety .nav#safety:active,
body#safety .nav#safety:visited
{
	display: block;
	text-decoration: none;
	background: url(/gfx/safety1.jpg) no-repeat center top;
	width: 89px;
	height: 24px;
}

span#home1,
span#about1,
span#contact1,
span#program1,
span#safety1
{
  display: none;
}

.bold {
	font-weight: bold;
}