body{	background-color: #007341;	font-family: verdana, arial, sans-serif;	margin: 0;}img { border: 0; }img.photo{	padding: 2px;	border: 1px solid #A68954;	margin-left: 10px;}div#wrapper{	margin: 0 auto;	width: 780px;	background-color: white;}div#gjheader{	width: 100%;	height: 150px;	margin-top: 50px 0;	background-image: url(images/gjMotifBand.jpg);	background-repeat: no-repeat;	background-position: left 50px;	background-attachment: scroll;}div#gjheaderSQ{	width: 220px;	height: 303px;	background-color: white;	background-image: url(images/gjMotifSqare.jpg);	background-repeat: no-repeat;	background-position: 45px 45px;	background-attachment: scroll;	float: left;}.title{	display: block;	margin-bottom: 20px;}/* hack for Internet Explorer */* html #mainnav{	/* hide ie/mac \*/	height: 1%;	/* end hide */}/* background-color for the entire menu row, covering 100% of the width and text center-aligned */div#mainnav{	margin: 0 auto;	font-family: arial, sans-serif;	background-color: #007341;	border: none;}#mainnav table{	margin: 0 auto;	font-size: .8em;	letter-spacing: .08em;	font-weight: bold;	text-transform: uppercase;	font-family: arial, sans-serif;	background-color: #007341;	border-collapse: collapse;}#mainnav td a{	text-decoration: none;	color: white;	background-color: #007341;	display: block;	padding: 4px 20px;}#mainnav td a:hover{	background-color: #DBCFB8;	color: #856E43;}#content { margin: 30px 40px; }.quote{	font-size: 0.96em;	color: white;	font-style: italic;	font-family: times, georgia, serif;	padding: .5em 0 .65em 0;	text-align: middle;	line-height: 1.25em;}
#content h1{	font-family: arial, sans-serif;	font-size: 1.3em;	font-weight: normal;	text-transform: capitalize;	color: #5A76B4;}#content h2{	font-size: 1.15em;	color: #00824A;	font-family: new baskerville, times, georgia, serif;	font-style: oblique;}#content h3{	font-size: 0.9em;	color: #fff;	text-transform: uppercase;	font-family: new baskerville, times, georgia, serif;	background-color: #BCA67F;	padding: 4px 5px;	margin: 0;}#content p, li{	font-size: 0.80em;	color: #4d4d4d;}#content p.small{	font-size: 68%;}#content li ol li{	font-size: 1.0em;	list-style-type: lower-alpha;	list-style-position: default;}#content li ul li{	font-size: 1.0em;	list-style-type: circle;	list-style-position: default;}#content blockquote{	font-size: 1em;	color: #4d4d4d;}#content p.green{	color: #00824A;	font-style: italic;}#contentHm {width: 500px;background-color: #00824A;padding: 45px 30px 30px 30px;float: right;}.quote2 { 	font-size: 0.96em;	color: #007341;	font-style: italic;	font-family: times, georgia, serif;	padding: .5em 0 .5em 0;	text-align: middle;	line-height: 1.25em; }.author{	color: white;	text-align: right;	font-size: 0.8em;	font-style: normal;	font-family: arial, sans-serif;	padding-right: 3px;
margin-bottom: 15px;}.enter a:link, .enter a:visited{	padding: 3px;	background-color: #D42E12;	color: white;	text-decoration: none;	font-size: 0.9em;}.enter a:hover{	padding: 3px;	background-color: white;	color: #00824A;	text-decoration: none;	font-size: 0.9em;}table.contact{	width: 350px;	color: #444;	font-size: 0.8em;	margin: 0 0 10px 20px;}table.contact td { padding: 3px; }table.prgms{	color: #444;	font-size: 0.8em;}table.prgms th{	text-transform: uppercase;	font-size: 0.9em;	background-color: #DBCFB8;	padding: 4px;	color: #000;}tr.even{	background-color: #EFE9E0;	vertical-align: top;}tr.odd{	background-color: #F8F6F2;	vertical-align: top;}table.prgms td{	padding: 4px 7px;	font-size: 0.86em;}.black { color: black; }#footer{	background-color: #C5B290;	color: white;	margin-top: 10px;	vertical-align: middle;	font-size: 0.7em;	height: 20px;	clear: both;}.copy{	width: 44.5%;	float: left;	margin: 4px 20px;}.web{	width: 44.5%;	float: right;	text-align: right;	margin: 4px 20px;}#footer a:link, #footer a:visited{	color: white;	text-decoration: none;}#footer a:hover { color: #856E43; }a:link{	color: #D42E12;	text-decoration: underline;}a:visited{	color: #00824A;	text-decoration: underline;}a:hover { text-decoration: none; }.red { color: #D42E12; font-weight: bold; padding-right: 12px; }.green { color: #00824A; font-weight: bold; padding-right: 12px;  }