/* firefox took exception to scrollbar colors so commented them out below */
/* also changed buttons left margin from 30px to 1px */
/* changed anchor colors, added hidden-text class */
/* added superscript */
/* 1003061410Z changed buttons to be a class, not an id and made it singular .button */
/* 1003082300Z adding stuff to centralize in FF stanards compliance mode */
/**/

html {
	height:auto;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
}

body{
	background-color: #70A152;
	margin: 11px;
    padding:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://www.members.shaw.ca/kgfsl/images/bg.jpg);
}

#main {
	background-color: #000000;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	height:auto;
	width: 748px;
	border: 4px double #E8B125;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E8B125;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #E8B125;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E8B125;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E8B125;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 4px;
}
.bordernone{
	border: none;
}
.borderdouble{
	border: double 4px #E8B125;
}
.borderdoubleleftrighttop{
	border-left:  double 4px #E8B125;
	border-right: double 4px #E8B125;
	border-top: double 4px #E8B125;
	border-bottom: none;
}

.borderdoubleleftright{
	border-left: double 4px #E8B125;
	border-right: double 4px #E8B125;
	border-top: none;
	border-bottom: none;
}
.borderdoubleleftrightbottom{
	border-top: none;
	border-right: double 4px #E8B125;
	border-bottom: double 4px #E8B125;
	border-left: double 4px #E8B125;
}
.border{
	border: solid 1px #70A152;

}
.borderth{
	border: solid 1px #E8B125;

}
img.borderblack{
	border: solid 1px #000000;

}

.hddn	{ display: none; } /* used on the e-mails page */

hr{
    height: 1px;
    color: #E8B125;
}

/* this is the correct order of pseudo-classes:
           a:link {text-decoration: none}
           a:visited {text-decoration: none}
           a:active {text-decoration: none}
           a:hover {text-decoration: underline; color: red;}*/

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80FFFF;
	text-decoration: underline;
	
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF80FF;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0080;
}


a.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	background-color: #FFFFFF;
	
}
a.nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999900;
	padding: 4px;
}
h2 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	margin-bottom: 3px;
	text-decoration: none;
	background-color: #FFFFF0;
}
h2 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999900;
	margin-bottom: 3px;
	text-decoration: underline;
	background-color: #FFFFFF;
}
a.bannerlink{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-decoration: underline;
	background-color: #D2D18E;
}
a.bannerlink:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #D2D18E;
}
.cell{
	height : 25px;
	width : 150px;
}
	.button a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 4px;
	background-color: #70A152;
	color: #000000;
	font-weight: bold;
	border: solid 1px #E8B125;
}
	.button a:link {
	color:  #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
}
	.button a:visited {
	color:  #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	}

	.button a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E8B125;
	font-weight: bold;
	border: solid 1px #70A152;
}
	.button a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
}

.input{
	background-color: #E8B125;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: solid 1px #841917;
}
.formbuttons{
	background-color: #70A152;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: solid 1px #E8B125;
	
}

