a {
	color: #ffffff;
	text-decoration : none;
	}
a.bl {
	color: Blue;
	}
/*BODY, TD, INPUT {
	margin : 6px;
}   */
body {
	background-color : #228B22;
	background-image : url(./pics/bg-log.gif);
	color : #FFFFFF;
    margin: 6px;
}

body.infpop{
  font : 600 100% Arial, Helvetica, sans-serif;
    color: white;
	padding : 0px;
	margin : 0px;
    border: 0px;
	background : #448844 url(./pics/tree-info.gif) no-repeat top ;
	text-align : center;
	}

table{
  border: 0px;
}

td {
    vertical-align: top;
	border : 0px;
}
td.menubuts{text-align: left;
	width : 400px;
    height: 60px;
}
td.infbuts{text-align: center;  /*i.e. inf buttons on main pages*/
	width : 400px;
}

/*used in inf popups for "hidden" button*/
td.infpopbut{
  height : 30px;
  width : 430px;
  margin : 1px;
  border : 0px;
  text-align: right
}
/*used in inf popups*/
td.infpopmain{
  text-align: center;
  height : 400px;
  width : 430px;
  margin : 1;
  border : 0px;
}

font.inf1 {
	font : 800 180% "Seabird Heavy SF", "Times New Roman", serif;
	text-align : center;
}
font.inf2 {
	font : 120% "Seabird Heavy SF", "Times New Roman", serif;
}
form {
	margin : 0px;
  border: 0px hidden;
  background-color: transparent
}
H1 {
	font-family :  "Seabird Heavy SF", "Times New Roman", serif;
	font-size : 36px;
	margin-top : 0px;
	margin-bottom : 10px;
}
H2 {
	font-family :  "Seabird Heavy SF", "Times New Roman", serif;
	font-size : 28px;
	margin-top : 0px;
	margin-bottom : 8px;
}
H2.infpopHead {
	font-size : 180%;
	margin-top : 0px;
	margin-bottom : 8px;
}
H2.photHead {
	text-align : center;
	font-size : 140%;
	margin-top : 3px;
	margin-bottom : 3px;
}
H2.frag {
	color : #ffff00;
	text-align : center;
	margin-top : 24px;
}
H3 {
	font-family :  "Seabird Heavy SF", "Times New Roman", serif;
	font-size : 18px;
	margin-top : 0px;
	margin-bottom : 8px;
}
H4 {
	color : #FF0000;
	font : 600 110% Arial, Helvetica, sans-serif;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 8px;
	}
H5 {   /*use depricated*/
	color : #ffff00;
	font : 600 110% Arial, Helvetica, sans-serif;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 8px;
	}
    
 /* H6 and variants are used in info buttons*/
H6 {
	color : #ffffff;
	font : 16px Arial, Helvetica, sans-serif;
	margin : 0px 6px 8px 6px;
	}
H6.tight {
	color : #ffffff;
	font : 16px Arial, Helvetica, sans-serif;
	margin : 0px 6px 0px 6px;
	}
H6.emph {
	color : #ffff00;
	font : 600 16px Arial, Helvetica, sans-serif;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 8px;
	}

p {
	color : #ffffff;
	font : 110% Arial, Helvetica, sans-serif;
 }
p.footer {  /*used in page footers*/
	color : #ffffff;
	font : 16px Arial, Helvetica, sans-serif;
    text-align: center;
	margin : 8px 6px 8px 6px;
	}

img.photL{
	border : 4px solid Black;
}
img.photP{
	border : 4px solid Black;
}
/*input {
	}*/
input.arrow {
	font : 900 300% Arial, Helvetica, sans-serif;
    color: White;
	height : 75px;
	margin : 1px 10px 6px 10px;
	background-color : Silver;
	width : 75px;
	text-align : center;
	}
input.infchoose {
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/tree32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	}
input.infchoose2 {
	font : 600 100% Arial, Helvetica, sans-serif;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/tree32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	color : #ffff00;
	}
input.infchdisp{
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/pour32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	}
input.infch1aid {
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/grncr32.gif) no-repeat ;
    color: White;
	width : 280px;
	text-align : center;
	}
input.infchhol {
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/sun32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	}
input.infchhealth {
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/hlthkiosk32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	}
input.infchphot {
	font : 600 100% Arial, Helvetica, sans-serif;
    color: White;
	height : 38px;
	padding-top : 5px;
	margin : 5px;
	background : url(./pics/phkiosk32.gif) no-repeat ;
	width : 280px;
	text-align : center;
	}
    /*hidden close button*/
input.infpopclose {
	font : Arial, Helvetica, sans-serif;
	background-color : #1ba900;    /* test with #ff0000  */
	color : #1ba900;    /* test with #ff00ff  */
    margin: 10px;
    border : 0px;
    height: 10px;
    width : 10px;
}
input.photpop {
	font : 100% Arial, Helvetica, sans-serif;
    color: White;
	background-color : Blue;
	color : #99CCFF;
	width: 280px;
	text-align : center;
	border : 0px;
	}
input.quit {
	font : 600 200% Arial, Helvetica, sans-serif;
    color: White;
	height : 75px;
	margin : 1px 22px 1px 22px;
	background-color : Silver;
	width : 75px;
	text-align : center;
	}

.alC {text-align: center; border: 0px dashed #CC0000; }
.alvM { vertical-align: middle; }

.alCvM {text-align: center; vertical-align: middle; border: 0px dashed #CC0000; }

.alCM8 {text-align: center;  border: 0px dashed #00CC00;
    margin : 8px;
 	}
/*.alCT {
	text-align: center;
	vertical-align : top;
}*/
.alL{
	text-align : left;
}
.alR{
	text-align : right;
}
.alT{
		vertical-align : top;
}
.b0 {
	border : 1px solid #FFFFFF;
	padding : 4px;
}
.b1{
	border : 1px dashed;
}
.b2{
	border : thin dotted #FFFFFF;
}
.b3{
	border : medium none;
}
.buttonPad{
		line-height : 10px;
}
.buttonPad2{
		line-height : 40px;
}
.buttonTbl{
		width : 221px;
}
.inf3 {
	font-size : 100%;
	color : #99CCFF;
	text-align : center;
}
