body { font-family: Arial, Verdana, Tahoma, Trebuchet, sans-serif; }
body#front   { font-family: Arial, Verdana, Tahoma, Trebuchet, sans-serif; background: #043243 url(images/front_images/bg.gif) repeat-x }
body#pages  { background: #043243; font-family: Arial, Verdana, Tahoma, Trebuchet, sans-serif; }
table#watershed  { background: url(images/front_images/watershed_bg.gif) no-repeat; }
p#page { color: #000000; font-size: .8em; }
p#pagetext { color: #000000; font-size: .8em; }

td {}

td#caption { color: #303030; font-size: .8em; font-weight: bolder; }

td#front a:link { color: #ffffff; }
td#front a:visited { color: #ffffff; }

div#leftbar { width: 180px; float: left; clear: right; }

div#news { position: absolute; left: 200px; top: 260px; width: 350px; }

div#page { color: #000000; background-color: #f1f2e8; margin-left: 192px; margin-top: 8px; width: 75%; padding: 12px; border: 3px solid #347a92; font-size: 0.9em; }
div#page a:link { color: #000000; text-decoration: none; font-size: .9em}
div#page a:hover { color: #0070ac; font-weight: bolder; }
div#page a:visited { color: #0070ac; }

div#ft { color: #ffffff; margin-left: 192px; padding: 6px; }
div#ft a:link { color: #ffffff; text-decoration: none; font-size: .7em; }
div#ft a:hover { color: #ccccff; font-weight: bolder; font-size: .7em; }
div#ft a:visited { color: #ccccff; font-size: .7em; }

div#salmon { width: 180px;}

div#pgmenu { width: 178px; color: #ffffff; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background: #043243; border-style: solid; border-top: 0px; border-right: 0px; border-bottom: 1px solid #1e90ff; border-left: 0px; text-decoration: none; }
div#pgmenu a:link { color: #ffffff; font-size: 75%; text-decoration: none; padding-left: 6px; padding-top: 2px; padding-bottom: 2px}
div#pgmenu a:hover { color: #0070ac; font-size: 75%; text-decoration: none; padding-left: 6px; padding-top: 2px; padding-bottom: 2px}
div#pgmenu a:visited { color: #ffffff; font-size: 75%; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; }

div#pghd  { background-image: url(images/dsf_pghd.jpg); background-repeat: no-repeat;  background-color: #ffffff; height: 78px; }

div#pglogo { float: left; clear: right; }

div#hd { float: right; clear: left; h1: 0.9em; }

div#blubar  { color: #ffffff; background-image: url(images/pgbuttons/btn_bg.gif); background-repeat: repeat-x; height: 18px; }
div#blubar a:link { color: #ffffff; text-decoration: none; font-size: .7em}
div#blubar a:hover { color: #ffffff; font-weight: bolder; }
div#blubar a:visited { color: #ffffff;}

h1 { color: #347a92; font-size: 0.6em; font-weight: lighter; margin-top: 0; }
h1#pg { color: #347a92; font-size: 1.1em; font-weight: bolder; padding-left: 80px; padding-top: 8px; }
h1#content { color: #347a92; font-size: 1.1em; font-weight: bolder; }

.menu  { color: #2f4f4f; font-size: 0.9em; line-height: 1.2em; }
.menupage  { color: #2f4f4f; font-size: 0.8em; line-height: .9em; }
.menubold  { color: #2f4f4f; font-weight: bold; font-size: 0.9em; line-height: 1.2em; }

.text  { color: #222222; font-size: 0.8em; line-height: 1.2em; }
.textbold   { color: #222222; font-weight: bold; font-size: 0.8em; line-height: 1.2em; weight: bold }
.textwhite { color: white; font-size: 0.8em; line-height: 1.2em; }
.text_sm_white { color: white; font-size: 0.7em; line-height: .9em; }

td.menubar a:link { color: #ffffff; font-size: 0.7em; }
td.menubar a:hover { color: #ffffff; font-size: 0.7em; background-color: #0070ac; }

.headlineblack { color: black; font-weight: bold; font-size: 0.9em; line-height: 1.2em; }
.subhead { font-weight: bolder; color: #303030; }

div#Photos {
	position: absolute;
	left: 565px;
	top: 90px;
	z-index: 10000;
	}