BODY {
	FONT-WEIGHT: normal;
	BACKGROUND: #ffffff;
	MARGIN: 0px;
	COLOR: #000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-size: small;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #336633
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; TEXT-TRANSFORM: uppercase
}
.small {
	FONT-SIZE: 1em
}

.greentext {
  font-size: 130%;
  color: green;
  font-weight: bold;
  padding-right: 1em;
}

H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase
}
TR {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
TH {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
DIV {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.header {
	COLOR: white
}
.header A:active {
	COLOR: #99ffff; TEXT-DECORATION: none
}
.header A:link {
	COLOR: white; TEXT-DECORATION: underline
}
.header A:visited {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
.header A:hover {
	COLOR: #ccffcc; TEXT-DECORATION: underline
}

/*a:hover {
  color: white;
  background: #326BB2;
  text-decoration: underline;
}*/

TH.header {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: left
}
TD.header {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; TEXT-TRANSFORM: uppercase
}
LI {
	MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.25em
}
.clearBox {
	CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0em; PADDING-TOP: 0.1em
}
.darkHeaderBox {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; BACKGROUND: #336633; PADDING-BOTTOM: 0.3em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.lightHeaderBox {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.2em; BACKGROUND: #326BB2; PADDING-BOTTOM: 0.15em; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 0.15em; BORDER-BOTTOM: black 1px solid
}
UL.menu {
	MARGIN-TOP: 0em; PADDING-LEFT: 1em; LIST-STYLE-IMAGE: url(http://www.mnr.gov.on.ca/mnr/images/green_arrow.gif); MARGIN-LEFT: 1em; PADDING-TOP: 0em
}
UL.list {
	LIST-STYLE-IMAGE: url(http://www.mnr.gov.on.ca/mnr/images/dot_bullet.gif)
}
A:link IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
A:visited IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.contents {
	MARGIN: 2% 3% 1% 1%
}
HR {
	COLOR: #669966; HEIGHT: 3px; BACKGROUND-COLOR: #669966
}
.style1 {
	color: #000000;
	font-weight: bold;
}
.style2 {color: #000000}
TABLE {
	FONT-FAMILY: arial, sans-serif;
}

th.menutitle {
  font-size: 100%;
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 0.7em;
}

td.tools {
  padding-right: 1.7em;
  text-align: left;
  vertical-align: top;
}

td.helptext {
  padding-bottom: 1.5em;
  padding-right: 1.5em;
  text-align: left;
  vertical-align: top;
}

table.about { 
        COLOR: white;
        BACKGROUND: #326BB2;
}

TABLE.details {
	FONT-SIZE: 90%; VERTICAL-ALIGN: top; COLOR: black
}
th.details {
	COLOR: white;
        BACKGROUND: #326BB2;
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 75%
}

p.footer {
	MARGIN: 8px 10%; TEXT-ALIGN: center
}

.footer-end, td.footer-end{
  vertical-align: top;
  font-weight: normal;
  font-size: 75%;
  padding-left: 0.3em;
  padding-right: 0.3em;
  padding-bottom: 0.3em;
}

p.notice {
  line-height: 1.3em;
  margin: 8px 30% 8px 30%;
  text-align: center;
  font-size: 75%;
}

a.close:hover{ 
  background: rgb(128,200,128);
  color: blue;
 }

div.close { 
  text-align: right;
  font-size: 90%;
}

p.footerMin {
  font-weight: normal;
  font-size: 75%;
}
