/* Global Styles */
body { background-color: #CCFFCC; border: 0; color: black;
   margin: 0; padding: 0; text-align: center; }
img { border: 0; }
a { display: block; text-decoration: none; }
a:visited { background-color: transparent; color: blue; }
a:hover { background-color: transparent; color: red; }
#page1 { border: 0; height: 700px; margin: 10px auto; padding: 0; width: 800px; }
#row1 { height: 154px; margin: 0 auto; padding: 0; width: 800px; }
.r1img1 { float: left; height: 154px; margin: 0 auto; padding: 0; width: 800px; }
#row2 { background-color: #FFFF99; font-family: Arial, Helvetica, sans-serif;
	color: black; height: 546px; margin: 0 auto; padding: 0; width: 800px; }
#row2a { background-color: #66CCFF; color: black; float: left; font-weight: bold;
	height: 546px; margin: 0; padding: 0; width: 130px; }
#row2b { float: left; height: 546px; margin: 0; padding: 0; width: 670px; }
.btn01 { background-image: url("images/btn01b.png"); height: 30px;
	margin: 10px auto 40px auto; padding: 0; width: 80px; }
.btn01 a:hover img { visibility: hidden; }
.btn02 { background-image: url("images/btn02b.png"); height: 30px;
	margin: 30px auto 10px auto; padding: 0; width: 80px; }
.btn02 a:hover img { visibility: hidden; }
.txt2 { background-color: transparent; color: blue; font-size: 16px;
   margin: 5px auto 0 auto; }
.txt3 { font-size: 14px; margin: 0 auto; }
.txt4 { font-size: 14px; margin: 120px auto 0 auto; }
/* iFrame and scrollable Page styles */
#ileft { border: 0; float: left; height: 700px; margin: 0; padding: 0; width: 130px; }
#iright { border: 0; float: right; height: 700px; margin: 0; padding: 0; width: 670px; }
#iright2 { background-color: #FFFF99; border: 0; float: right; height: 700px;
    color: black; margin: 0; padding: 0; width: 670px; }
#irow1a { float: left; height: 154px; margin: 0 auto; padding: 0; width: 130px; }
.iimg1 { float: left; height: 154px; margin: 0 auto; padding: 0; width: 130px; }
#irow1b { float: right; height: 700px; margin: 0; padding: 0; width: 670px; }
#irow2 { background-color: #66CCFF; float: left; font-family: Arial, Helvetica, sans-serif;
    color: black; font-weight: bold; height: 546px; margin: 0; padding: 0; width: 130px; }
#sright { background-color: #006600; border: 0; float: right; height: 700px; margin: 0;
    color: black; overflow: auto; padding: 0; width: 670px; }
/* Photo page styles */
.phtxt1 { background-color: transparent; color: white; font-size: 24px;
   font-weight: bold; margin: 10px auto; padding: 0; }
#phleft { float: left; width: 324px; }
#phright { float: left; width: 324px; }
#ph3col { float: left; width: 215px; }
.phpic1 { margin: 20px auto; }
.phpic2 { margin: 10px auto; }
.weather { margin: 0 auto; text-align: center; width: 200px; }
