body {
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
	margin: 0;
}
a:visited, a:link {
	background-color: rgb(233,108,24);
	color: rgb(0,0,0);
	text-decoration: none;
}
a:hover, #current {
	background-color: rgb(233,108,24);
	color: rgb(255,255,255);
}
img {
	float: right;
	margin: 0 0 5px 5px;
}
ul { list-style-type: circle; }
ul li { margin-top: 10px; }
p { clear: left; }
h3 {
	color: rgb(0,0,0);
	margin-top: 75px;
}
h3 span { font-style: italic; }
table {
	width: 480px;
	height: 275px;
	color: rgb(0,0,0);
}
th {
	width: 120px;
	height: 25px;
	border-right: 1px rgb(0,0,0) dotted;
	border-bottom: 1px rgb(0,0,0) dotted;
}
table td {
	height: 50px;
	width: 120px;
	border-right: 1px rgb(0,0,0) dotted;
	border-bottom: 1px rgb(0,0,0) dotted;
	vertical-align: top;
	padding: 0;
}
table td div {
	background-color: rgb(233,108,24);
	color: rgb(255,255,255);
}
#container {
	width: 700px;
	margin: 0 auto;
	position: relative;
}
#title {
	background: rgb(255,255,255) url("../images/title.gif");
	height: 50px;
	width: 500px;
	position: absolute;
	left: 200px;
	z-index: 1;
}
#logo {
	background: rgb(255,255,255) url("../images/logo_big_043022.jpg");
	position: absolute;
	top: 10px;
	width: 380px;
	height: 2080px;
  left: -202px;
}
#navbar_top {
	background: rgb(233,108,24) url("../images/top.gif");
	position: absolute;
	top: 50px;
	width: 500px;
	height: 5px;
	left: 200px;
}
#navbar {
	position: absolute;
	left: 200px;
	top: 55px;
	width: 500px;
	text-align: center;
	font-size: 12pt;
	background: rgb(233,108,24) url("../images/bottom.gif") right bottom no-repeat;
}
#navbar ul {
	margin: 0;
	padding: 0;
}
#navbar li {
	font-weight: bold;
	margin: 0 10px;
	padding: 0;
	display: inline;
}
#content_top {
	background: rgb(233,108,24) url("../images/top.gif");
	position: absolute;
	top: 115px;
	width: 500px;
	height: 5px;
	left: 200px;
}
#content {
	position: absolute;
	left: 200px;
	top: 120px;
	width: 500px;
	color: rgb(255,255,255);
	background-color: rgb(233,108,24);
}
#left {
	width: 240px;
	float: left;
}
#footer {
    //padding-left: 20px;
	background: rgb(233,108,24) url("../images/footer.gif") right bottom no-repeat;
	width: 480px;
	height: 73px;
    display: block;
}
.simple {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.alert {
	color: black;
	font-weight: bold;
}
.simple li { margin-top: 0; }
.first { margin-top: 0px; }
/* The following code is required to properly align the navbar and navbar_bottom elements in IE for Windows. */
.padding {
	padding: 0 10px 5px 10px;
	width: 480px;
}
.nav-padding {
  margin-left: 10px;
}
a.nav {
  padding-top: 20px;
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
#home-image {
  padding: 7px;
  border: 1px solid #021a40;
  background-color: #FFFFFF;
  margin-bottom: 20px;
}
#pad-home-image {
  padding-top: 7px;
  padding-right: 40px;
}
#pad-top {

}
.calendar-image {
  background: white;
  border: 1px solid #021a40;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 11px;
  width: 475px;
  display: block;
  //margin-left: auto;
  //margin-right: auto;

}
.poison-ivy-image {
  border: 1px solid #021a40;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-right: 2px;
  width: 475px;
  display: block;
}
.airflow-image {
  border: 1px solid #021a40;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-right: 2px;
  padding: 10px;
  width: 455px;
  display: block;
  background: white;
}
.airflow-image-caption {
  font-size: 12px;
  margin-top: -10px;
}
.calendar-pad {
  display: block;
  margin-top: 15px;
}
.button_style {
  width: 185px;
  cursor: pointer;
  color: blue;
	font-size: small;
}
#grid {
  display: grid;
  grid-template-columns: 200px 200px; 
  grid-template-rows: 33px 33px 33px;
}
/*
two columns, three rows
row,col

1,1 (item11) 1,2 (item12)
2,1 (item21) 2,2 (item22)
3,1 (item31) 3,2 (item32)
*/
.item11 {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
}
.item12 {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.item21 {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 2;
grid-row-end: 3;
}
.item22 {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.item31{
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 3;
grid-row-end: 4;
}
.item32{
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 4;
}
.center-div-grid
{
     margin: 0 auto;
     width: 382px; 
}
