body{
	margin: 0px;
	font-size: 10pt;
	font: Arial, sans-serif;
	background-color: #FFF9DF;
}
td{
	font: 10pt Arial, sans-serif;
	vertical-align: top;
}
#header{
position: relative;
	text-align: left;
	background-color: #FFF9DF;
	height: 160px;

}
#tagLine{
	background: url(images/tagLine.png) no-repeat;
	height: 56px;
	width: 400px;
	display: block;
	position: absolute;
	top: 15px;
	left: 185px;
}
#header #flash{
	width: 209px;
	height: 103px;
	display: block;
	position: absolute;
	top: 40px;
	right: 400px;
}
#navigation{
	height: 29px;
	display: block;
	clear: both;
	background: url(images/navhomeovernew.gif) #FFF9DF no-repeat;
}
#navigation a{
	display: block;
	float: left;
	width: 97px;
	height: 29px;
}
#navigation a span{
	display: none;
	text-indent: -9999px;
}
#colorbar{
	height: 20px;
	border-bottom: 1px solid black;
}
body.home #colorbar{
	background-color: #B33A00;
}
body.about #colorbar{
	background-color: #D85802;
}
body.services #colorbar{
	background-color: #FFCC00;
}
body.contact #colorbar{
	background-color: #6B00B3;
}
body.calendar #colorbar{
	background-color: #840084;
}
body.news #colorbar{
	background-color: #006332;
}
body.resourcelinks #colorbar{
	background-color: #1B695F;
}
body.testimonials #colorbar{
	background-color: #002D8A;
}
table.bodytable{
	width: 100%;
}
table.bodytable td.leftcolumn{
	background-color: black;
	color: white;
	width: 200px;
}
table.bodytable td.leftcolumn p{
	display: block;
	text-align: center;
	margin: 5px;
}
table.bodytable td.leftcolumn h2{
	margin: 0px;
	font-size: 10pt;
	display: block;
	text-align: center;
}
table.bodytable td.leftcolumn a{
	color: white;
}
body.home table.bodytable td.leftcolumn h2{
	border-top: 3px double #B33A00;
	border-bottom: 3px double #B33A00;
}
body.about table.bodytable td.leftcolumn h2{
	border-top: 3px double #D85802;
	border-bottom: 3px double #D85802;
}
body.services table.bodytable td.leftcolumn h2{
	border-top: 3px double #FFCC00;
	border-bottom: 3px double #FFCC00;
}
body.contact table.bodytable td.leftcolumn h2{
	border-top: 3px double #6B00B3;
	border-bottom: 3px double #6B00B3;
}
body.calendar table.bodytable td.leftcolumn h2{
	border-top: 3px double #840084;
	border-bottom: 3px double #840084;
}
body.news table.bodytable td.leftcolumn h2{
	border-top: 3px double #006332;
	border-bottom: 3px double #006332;
}
body.testimonials table.bodytable td.leftcolumn h2{
	border-top: 3px double #002D8A;
	border-bottom: 3px double #002D8A;
}
table.bodytable td.leftcolumn .who{
	display: block;
	text-align: left;
	margin-top: 35px;
	text-decoration: underline;
}
table.bodytable td.leftcolumn .testimonial{
	display: block;
	text-align: left;
	font-style: italic;
}
table.bodytable td.rightcolumn{
	background-color: white;
	color: #606060;
	padding-left: 8px;
	text-align: center;
}
table.bodytable td.rightcolumn img{
	margin: 5px;
}
table.bodytable td.rightcolumn p{
	display: block;
	text-align: left;
}
table.bodytable td.rightcolumn h2{
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	display: block;
}
body.about table.bodytable td.rightcolumn h2{
	color: #D85802;
}
body.services table.bodytable td.rightcolumn h2{
	color: #FFCC00;
}
body.contact table.bodytable td.rightcolumn h2{
	color: #6B00B3;
}
body.calendar table.bodytable td.rightcolumn h2{
	color: #840084;
}
body.news table.bodytable td.rightcolumn h2{
	color: #006332;
}
body.testimonials table.bodytable td.rightcolumn h2{
	color: #002D8A;
}
table.bodytable td.rightcolumn h3{
	display: block;
	text-align: center;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
table.bodytable td.rightcolumn h4{
	font-size: 10pt;
	display: block;
	text-align: left;
	color: #810000;
}
table.bodytable td.rightcolumn h4 a{
	text-decoration: none;
	color: #810000;
}
table.bodytable td.rightcolumn h4 a:hover{
	text-decoration: underline;
}
table.bodytable td.rightcolumn ul{
	display: block;
	text-align: left;
}
table.bodytable td.rightcolumn .who{
	text-decoration: underline;
}
table.bodytable td.rightcolumn .testimonial{
	font-style: italic;
}
.emphasis{
	font-weight: bold;
}
#footer{
	text-align: center;
	color: white;
	font: 8pt Arial, sans-serif;
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: 1px solid black;
}
#footer table{
	margin: auto auto 8px auto;
	width: 98%;
}
#footer table td{
	font-size: 8pt;
	color: white;
	text-align: center;
}
#footer table td a, #footer a{
	color: white;
}
body.home #footer{
	background-color: #B33A00;
}
body.about #footer{
	background-color: #D85802;
}
body.services #footer{
	background-color: #FFCC00;
	color: black;
}
body.services #footer table td{
	color: black;
}
body.services #footer table td a, body.services #footer a{
	color: black;
}
body.contact #footer{
	background-color: #6B00B3;
}
body.calendar #footer{	
	background-color: #840084;
}
body.calendar div.event{
	border-top: 3px double #840084;
}
body.resourcelinks #footer{
	background-color: #1B695F;
}
body.news #footer{
	background-color: #006332;
}
body.testimonials #footer{
	background-color: #002D8A;
}
