body { background: #043243; 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/font_images/watershed_bg.gif) no-repeat; }
p#page { color: #000000; font-size: .8em; }
p#pagetext { color: #000000; font-size: .8em; }

td#caption { color: #303030; font-size: .8em; font-weight: bolder; }
a#inline {color: #0070ac; text-decoration: underline; font-size: .9em; }
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: #0070ac; text-decoration: none; font-size: .9em; }
div#page a:hover { color: #0070ac; font-weight: bolder; font-size: .9em; }
div#page a:visited { color: #0070ac; text-decoration: none; font-size: .9em; }

div#pgmenu { width: 180px; 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%; text-decoration: none; padding-left: 6px; padding-top: 2px; padding-bottom: 2px}
div#headline { background-color: #a4d0d0; padding: 3px; border: 1px solid #347a92; }

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

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

div#blubar       { color: #ffffff; background: url(images/page_bluebar.gif) repeat-x; height: 18px }

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-size: .7em; text-decoration: underline; }
div#ft a:visited { color: #ffffff; text-decoration: none; font-size: .7em; }
h1 { color: #347a92; font-size: 0.6em; font-weight: lighter; padding-top: 4px; }
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; }

.headlineblack { color: black; font-weight: bold; font-size: 0.9em; line-height: 1.2em; }
.subhead { font-weight: bolder; color: #303030; }
.headline { font-size: 1.3em; font-weight: bolder; color: #043243}
.text { font-size: 0.8em; color: #303030; }
.formtext {font-size: 1em; color: #303030; }