﻿a.ovalbutton{
	background: transparent url('images/gif/oval-green-left.gif') no-repeat left
top;
	display: block;
	float: left;
	font: normal 13px Tahoma;
/* Change 13px as desired */	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */;
	height: 24px; /* Height of button background height */;
	padding-left: 11px; /* Width of left menu image */;
	text-decoration: none;
}

a:active.ovalbutton{
color: #494949; /*button text color*/
}

a:visited.ovalbutton{
color: #494949; /*button text color*/
}

a:link.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
	background: transparent url('images/gif/oval-green-right.gif') no-repeat right
top;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{
	/* Hover state CSS */
background-position: bottom left;
}
a.ovalbutton:hover span{
	/* Hover state CSS */
background-position: bottom right;
	color: #008000;
}

.mainlogo {
	background-image: url('images/gif/mainlogo.gif');
	width: 400px;
	height: 400px;
}
.footer {
	font-family: Verdana;
	font-size: x-small;
	text-align: center;
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
}
.footer2 {
	font-family: Verdana;
	font-size: x-small;
	text-align: center;
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
	background-color: #C2E7AA;
	padding-top: 2px;
	padding-bottom: 2px;
}
.style2 {
	font-family: Verdana;
	font-size: x-small;
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
}
a.websiteby {
	font-size: x-small;
	font-family: Verdana;
	color: #339933;
}
a.websiteby:hover {
	color: #33CC33;
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
}
.mainpagetable {
	background-image: url('images/gif/mainlogo.gif');
	background-repeat: no-repeat;
	background-position: 100px 0px;
}
.bodytext {
	font-family: tahoma;
	font-size: small;
	border-right-style: double;
	border-right-width: 3px;
	border-right-color: #C2E7AA;
	padding-right: 15px;
	padding-top: 20px;
	vertical-align: top;
	padding-bottom: 20px;
}
.border1 {
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #006338;
}
.border2 {
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #006338;
}
.borderdoubleleft {
	border-left-style: double;
	border-left-width: 3px;
	border-left-color: #C2E7AA;
}
.buttonwrappertopleft {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.buttonwrappermiddleleft {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.buttonwrapperbottomleft {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.buttonwrappertopright {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.buttonwrappermiddleright {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.buttonwrapperbottomright {
	/* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */;
	width: 300px;
}
.highlight {
	color: #FF0000;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	padding-left: 50px;
	padding-top: 10px;
	border-top-style: double;
	border-top-width: 3px;
	border-top-color: #C2E7AA;
	border-right-style: double;
	border-right-width: 3px;
	border-right-color: #C2E7AA;
	font-weight: bold;
	background-image: url('images/gif/headerlogo.gif');
	text-align: center;
	background-repeat: no-repeat;
}
.rightbuttons {
	margin-left: 160px;
}
.rightbuttonsextra {
	margin-left: 200px;
}
.rightbuttonsextracenter {
	margin-left: 210px;
}
.leftbuttons {
	margin-left: 80px;
}
.leftbuttonsextra {
	margin-left: 30px;
}
.leftbuttonsextracenter {
	margin-left: 20px;
}
.mainpage {
	background-color: #FFFFFF;
	width: 800px;
}
.navbuttons {
	margin-left: 35px;
	padding-bottom: 40px;
}
.navCell {
	padding-top: 10px;
	padding-left: 10px;
}
.borderdoubletop {
	border-top-style: double;
	border-top-width: 3px;
	border-top-color: #C2E7AA;
}
.borderdoubletopleft {
	border-left-style: double;
	border-left-width: 3px;
	border-left-color: #C2E7AA;
	border-top-style: double;
	border-top-width: 3px;
	border-top-color: #C2E7AA;
}
.topnav {
	font-family: Verdana;
	font-size: x-small;
	border-right-style: double;
	border-right-width: 3px;
	border-right-color: #C2E7AA;
	text-align: right;
	padding-right: 30px;
}
.style1 {
	margin: 10px;
}
.pagebackground {
	background-color: #FFFFCC;
}
table.mainpage {
	margin-right: auto;
	margin-left: auto;
}
.todaysdate {
	border-left: 3px double #C2E7AA;
	font-size: x-small;
	font-family: Verdana;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	width: 100%;
	height: 17px;
}
.heading {
	font-family: Arial;
	font-size: medium;
	text-align: left;
	font-weight: bold;
}
.nav_news {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.centerbuttons {
	margin-left: auto;
	width: 100px;
	margin-right: auto;
	text-align: center;
	padding-left: 22px;
}
.centerbuttons2 {
	margin-left: auto;
	width: 80px;
	margin-right: auto;
	text-align: center;
	padding-left: 25px;
}
