BODY {
	BACKGROUND: #555555; FONT: 11px/115% 'microsoft sans serif'; OVERFLOW: auto; TEXT-ALIGN: center
}
A:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
P {
	FONT: 1em/1.5em georgia
}
OL LI {
	FONT: 1em/1.5em georgia
}
UL LI {
	FONT: 1em/1.5em georgia
}
H3 {
	FONT-SIZE: 1.1em
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
H1 {
	FONT: bold 2em/115% 'microsoft sans serif'
}
#container {
	WIDTH:820px; BORDER: #888888 5px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#header H1 {
	FONT-SIZE: 3em;  PADDING-LEFT: 3%
}
#infoContainer {
	MARGIN: 20px 10px 6px
}

#infoLang H3 {
	FONT-SIZE: 1.1em; COLOR: #663300
}
#infoLang A {
	FONT: 1.4em/1.7em georgia bold
}
#langTab {
	PADDING-RIGHT: 0px; BORDER-TOP: #999966 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; BACKGROUND: #e5e7b6; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #999966 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
#langSelect {
	TEXT-ALIGN: right
}
#leftBlock {
	CLEAR: right; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left
}
#middleBlock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 55%; PADDING-TOP: 0px
}
#contentBlock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; FLOAT: left; WIDTH: 80%; PADDING-TOP: 0px
}
#rightBlock {
	MARGIN-RIGHT: 20px; FLOAT: right;
}
#signUpBlock {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: right
}
#greenBlock {
	BORDER: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 74%; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
#greenBlock H3 {
	TEXT-ALIGN: center
}
#mapLeftBlock {
	CLEAR: right; PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 120px
}
#mapBlock {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 55%
}
#mapBlock2 {
	PADDING-LEFT: 25%; WIDTH: 55%
}
#viewText {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 70%
}
#tableBlock {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 100%
}
#Tblock {
	BORDER: #999966 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 56px; FONT: 11px/140% bold 'microsoft sans serif'; WIDTH: 50%; PADDING-TOP: 8px; BACKGROUND-COLOR: #e5e7b6
}
#Tlabel {
	FONT-WEIGHT: bold; FLOAT: left; TEXT-ALIGN: right
}
#Tcontent {
	DISPLAY: inline; FLOAT: right
}
#donBlock {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 75%
}
#contactLeft {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 30%
}
#contactRight {
	MARGIN-RIGHT: 20px
}
#map {
	BORDER: #999999 2px solid; 
}

#buttonStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #666666; COLOR: #ffffff; FONT-FAMILY: verdana
}
#disabledButton {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #d4d0c8; COLOR: #ffffff; FONT-FAMILY: verdana
}
#logo {
	CLEAR: both; TEXT-ALIGN: right
}
#footer {
	COLOR: #fefefe; TEXT-ALIGN: center
}
#footer A:link {
	COLOR: #fefefe; FONT-WEIGHT: normal
}
#footer A:visited {
	COLOR: #fefefe; FONT-WEIGHT: normal
}
#footer A:hover {
	COLOR: #999999; FONT-WEIGHT: normal
}
#tinyText {
	FONT-SIZE: 9px
}
#tinyText A:link {
	COLOR: #fefefe
}
#tinyText A:visited {
	COLOR: #fefefe
}
#tinyText A:hover {
	COLOR: #999999
}
#tabheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #993300; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#tab {
	BORDER: #993300 1px solid; 
}
TABLE.agronomy {
	BORDER: #A3A3A3 2px solid;  BORDER-COLLAPSE: collapse
}
TABLE.agronomy TH {
	BORDER: #A3A3A3 1px solid; PADDING: 2px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE.agronomy TD {
	BORDER: #A3A3A3 1px solid; PADDING: 2px; 
}

#results {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; FONT: 11px/170% 'microsoft sans serif'; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#formDiv {
	POSITION: relative
}
.formHint {
	BORDER: #c93 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: -4px; DISPLAY: none; PADDING-LEFT: 5px; RIGHT: -155px; BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') #ffc no-repeat -100px -100px; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute
}
.formHint .hint-pointer {
	BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') no-repeat left top; LEFT: -10px; WIDTH: 10px; POSITION: absolute; TOP: 5px; HEIGHT: 19px
}
.formHint_tr {
	BORDER: #c93 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: -4px; DISPLAY: none; PADDING-LEFT: 5px; RIGHT: -250px; BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') #ffc no-repeat -100px -100px; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute
}
.formHint_tr .hint-pointer {
	BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') no-repeat left top; LEFT: -10px; WIDTH: 10px; POSITION: absolute; TOP: 5px; HEIGHT: 19px
}

a.specialLink:link { color: #663300; }
a.specialLink:visited { color: #663300; }
a.specialLink:hover { color: #993300; }

a.specialLink2:link { color: #663300; }
a.specialLink2:visited { color: #663300; }
a.specialLink2:hover { color: #993300; }

#sponsBlock {
	BORDER: #999999 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 100%; PADDING-TOP: 8px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; 
}

#sponsBlock2 {
	BORDER: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; WIDTH: 20%; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; 
}

#sponsBlock3 {
	BORDER: #999999 0px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 80%; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; 
}


TABLE.agronomy2 {
	BORDER: #A3A3A3 2px solid;  BORDER-COLLAPSE: collapse
}
TABLE.agronomy2 TH {
	BORDER: #A3A3A3 1px solid; PADDING: 8px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE.agronomy2 TD {
	BORDER: #A3A3A3 1px solid; PADDING: 8px; 
}

.formHintCorn {
	BORDER: #c93 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: -4px; DISPLAY: none; PADDING-LEFT: 5px; RIGHT: 60px; BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') #ffc no-repeat -100px -100px; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute
}
.formHintCorn .hint-pointer {
	BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') no-repeat left top; LEFT: -10px; WIDTH: 10px; POSITION: absolute; TOP: 5px; HEIGHT: 19px
}
.formHintCorn_tr {
	BORDER: #c93 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: -4px; DISPLAY: none; PADDING-LEFT: 5px; RIGHT: 60px; BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') #ffc no-repeat -100px -100px; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute
}
.formHintCorn_tr .hint-pointer {
	BACKGROUND: url('http://www.weathercentral.ca/images/pointer.gif') no-repeat left top; LEFT: -10px; WIDTH: 10px; POSITION: absolute; TOP: 5px; HEIGHT: 19px
}