body {
	background: #ffffff url(/images/bk.jpg) repeat-x fixed; 
	margin: 0 auto;
	padding: 0;
}

body,td {
	font-family: arial,helvetica;
	font-size: 12px;
	color: #6a882b;
}

#wrapper { width: 848px; margin: 0 auto; padding: 0; background-image: url(/images/content-bk.png); background-repeat: repeat-y; }

#content-bk { background-color: #ffffff; width: 790px; margin: 0 auto; padding: 0; }

a {	color: #6a882b; text-decoration: none; }
a:hover { text-decoration: underline; color: #261f6e; }
.purple { color: #261f6e; }

h4 { font-size: 10pt; font-family: arial, helvetica; color: #000000;}
h3 { font-size: 11pt; font-family: arial, helvetica; color: #b9a159; margin-bottom: 6px;}
h2 { font-size: 13pt; font-family: arial, helvetica; color: #85a43a;}
h1 { font-size: 16pt; font-family: arial, helvetica; color: #4f81bd; margin: 0px; vertical-align: center; color: #ffffff; font-weight: normal; line-height: 20pt; }

form { margin: 0px; }

#top { }
#top td { vertical-align: bottom; height: 29px; }
#top #address { padding-left: 98px; color: #261f6e; font-family: arial,helvetica; font-size: 12px; }
#top #tab { background-image: url(/images/nav-divider.gif); background-repeat: no-repeat; padding-left: 17px; padding-right: 50px; }
#top #tab a { color: #7d9e32; font-size: 13pt; text-decoration: none; }
#top #tab a:hover { text-decoration: underline; }

#heading { text-align: left; padding-left: 103px; height: 122px; padding-bottom: 16px; }
#title { color: #9991bd; font-size: 34pt; font-family: trebuchet ms, arial; }
#title-slogan { color: #85a43a; font-size: 12px; }

#green-band { background-image: url(/images/green-bk.jpg); background-repeat: repeat-x; height: 246px; padding-top: 25px; }
#green-band h1 { padding-left: 103px; }
#green-band td { vertical-align: top; }

#content { width: 608px; margin-top: 35px; margin-bottom: 35px; }
#content h2 { margin: 0px; margin-bottom: 15px; }
#content td { vertical-align: top; padding-left: 15px; padding-right: 15px; }

#form { margin-left: 30px; margin-right: 50px; }
#form td { padding-bottom: 6px; }
#form #label { color: #ffffff; padding-right: 15px; }
#form input { width: 320px; }
#form textarea { width: 320px; height: 50px; }

#contact { background-image: url(/images/green-bk-short.jpg); background-repeat: repeat-x; height: 70px; margin-top: 35px; margin-bottom: 35px; }
#contact td { font-size: 16pt; color: #ffffff; }
#contact a { color: #ffffff; text-decoration: underline; }
#contact a:hover { color: #ffffff; }

sup { 
font-size: 8px;  /*make it smaller (by a factor of 1/1.2 in CSS2)*/
vertical-align: baseline; /*neutralize the superscript formatting*/
position: relative; /*allow relative positioning*/
bottom: 0.63em; /*move it up a third of a line*/
font-family: verdana;
}

/* footer */
#footer { background-image: url(/images/footer-divider.gif); background-repeat: repeat-x; }
#footer td { padding-top: 10px; font-size: 12px; color: #6a882b; }
#footer a { text-decoration: none; font-size: 12px; color: #6a882b; }
#footer a:hover { text-decoration: underline; color: #6a882b; }

#error { color: #a50d0d; }