/* Styles used in general for all documents */

/* Custom sytles: */

/* following style block is CSS multi-level drop-down menu modified from Stack Overflow: https://stackoverflow.com/questions/9100344/pure-css-multi-level-drop-down-menu */
<style>
.third-level-menu
{
    position: absolute;
    top: 0;
    right: -150px;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}

.third-level-menu > li
{
    height: 30px;
    background: #EBF4FA;
}
.third-level-menu > li:hover { background: #D1D0CE; }

.second-level-menu
{
    position: absolute;
    top: 30px;
    left: 0;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}

.second-level-menu > li
{
    position: relative;
    height: 30px;
    background: #EBF4FA;
}
.second-level-menu > li:hover { background: #D1D0CE; }

.top-level-menu
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.top-level-menu > li
{
    position: relative;
    float: left;
    height: 30px;
    width: 80px;
    background: #D1D0CE;
}
.top-level-menu > li:hover { background: #D1D0CE; }

.top-level-menu li:hover > ul
{
    /* On hover, display the next level's menu */
    display: inline;
}

/* Menu Link Styles */

.top-level-menu a /* Apply to all links inside the multi-level menu */
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #008000;
    text-decoration: none;
    padding: 0 0 0 10px;

    /* Make the link cover the entire list item-container */
    display: block;
    line-height: 30px;
}
.top-level-menu a:hover { color: #000000; }
</style>

/* following style block is for a simple slide show modified from W3Schools */
<style>
* {box-sizing:border-box}
body {font-family: Verdana,sans-serif;margin:0}

/* Slideshow container */
.slideshow-container {
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 0;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .slprev, .slnext,.text {font-size: 11px}
}
</style>

/* following style block allows for highlighting the local target of an anchor tag */
<style>
ul, ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-left: 0;
}

	ul li, ol li {
		padding: 0;
	}

/* background below: #ccc is gray80, #e0e0e0 is gray88, #f2f2f2 is gray95 */
:target {
	background: #e0e0e0;
	border: solid 1px #aaa;
}

small {
	font-size: 7pt;
}
</style>

/* Generic classes: */

.centered {text-align: center; align: center; valign: middle;}
.italicized {font-style: italic;}
/* for onMouseOut links:*/
.out {font-size: default; text-decoration: none; color: black;}
/* for onMouseOver links:*/
.over {font-size: 18; text-decoration: underline; color: blue;}
.underlined {text-decoration: underline;}

/* Custom classes: */

A {font-weight: bold; text-decoration: none;}
A.hover:hover {background-color: #00FFFF;}
A.underscore {text-decoration: underline;}
A.uwr_green {text-decoration: underline; color: green;}
A.uwr_saddlebrown {text-decoration: underline; color: saddlebrown;}

/* default address */
ADDRESS.default {font-family: sans-serif; font-size: 11pt;}

ADDRESS.eight_pt {font-family: sans-serif; font-size: 8pt;}
ADDRESS.ten_pt {font-family: sans-serif; font-size: 10pt;}

/* default blockquote */
BLOCKQUOTE.default {font-family: sans-serif; font-size: 11pt; margin-left: 5mm;}

BLOCKQUOTE.indent_ten_pt {font-family: sans-serif; font-size: 10pt; margin-left: 5mm;}
BLOCKQUOTE.indent_twelve_pt {font-family: sans-serif; font-size: 12pt; margin-left: 5mm;}

BODY.factsheet {background-color: cornsilk;}
BODY.image {background-color: lightgreen;}
BODY.ivory {background-color: ivory; color: black; margin-left: 2mm; margin-right: 2mm;}
BODY.manuscript {background: ivory; margin-left: 2mm; margin-right: 2mm;}
BODY.pressrelease {background-color: ivory;}
BODY.white {background-color: white; color: black; margin-left: 2mm; margin-right: 2mm;}

/* as of 2018-07-24, am not using a specific color for most due to negative effect on linked appearance */
CITE.booklets {color: ;}
CITE.books {color: ;}
CITE.groups {color: goldenrod;}
CITE.journals {color: ;}
CITE.manuscripts {color: ;}
CITE.newsletters {color: ;}
CITE.newspaper {color: ;}
CITE.onlinemedia {color: ;}
CITE.proceedings {color: ;}
CITE.quotations {color: darkolivegreen;}
CITE.species {color: darkolivegreen; font-weight: bold;}
CITE.videos {color: ;}

DIV.footnotes {background: navajowhite;}
DIV.references {background: whitesmoke;}

FIELDSET.correspondence {border: 3px; border-style: solid; border-color: green; border-radius: 6px;}
FIELDSET.newsletter {border: 1px; border-style: solid; border-radius: 8px;}

FIGURE.newsletter_left {display: block; font-style: italic; font-variant: small-caps; float: left; padding: 3px; margin: 0px;}
FIGURE.newsletter_right {display: block; font-style: italic; font-variant: small-caps; float: right; padding: 3px; margin: 0px;}
FIGURE.no_wrap_left {display: block; font-style: italic; font-variant: small-caps; margin: 0px;}
FIGURE.wrap_text_left {display: block; font-style: italic; font-variant: small-caps; float: right; margin: 10px;}
FIGURE.wrap_text_right {display: block; font-style: italic; font-variant: small-caps; float: left; margin: 10px;}

FIGCAPTION.gallery {font-family: sans-serif; font-style: italic; font-variant: small-caps; font-size: 10pt; text-align: center;}
FIGCAPTION.newsletter {font-family: sans-serif; font-style: italic; font-variant: small-caps; font-size: 8pt; text-align: center;}
FIGCAPTION.normal {font-family: sans-serif; font-style: italic; font-variant: small-caps; font-size: 8pt; text-align: center;}

FOOTER {font-family: sans-serif; font-size: 8pt; background: #C0C0C0; text-align: center;}

H1 {color: black; font-family: Helvetica, Verdana, Arial, sans-serif;}
H1.manuscript {color: brown;}
H1.uwr_title {font-family: Verdana, Helvetica, sans-serif; color: green; text-align: center; text-decoration: underline;}

H2 {color: black; font-family: Helvetica, Verdana, Arial, sans-serif;}
H2.manuscript {color: brown;}
H2.helpindex {color: #0000FF; font-family: Verdana, Helvetica, sans-serif;}
H2.newsletter {font-family: Verdana, Helvetica, sans-serif;}
H2.pressrelease {text-align: center; background-color: navy; color: white; font-family: 'Arial Rounded MT Bold';}
H2.uwr_title {font-family: Verdana, Helvetica, sans-serif; color: green; text-align: center;}

H3 {color: black; font-family: Helvetica, Verdana, Arial, sans-serif;}
H3.manuscript {color: brown;}
H3.newsletter {font-family: Verdana, Helvetica, sans-serif;}
H3.uwr_title {font-family: Verdana, Helvetica, sans-serif; color: green;}

H4 {color: black; font-family: Helvetica, Verdana, Arial, sans-serif;}
H4.manuscript {color: brown;}
H4.pressrelease {text-align: center;}
H4.uwr_title {font-family: Verdana, Helvetica, sans-serif; color: green;}

HR {color: silver;}
HR.block_sep {display: block; margin-top: 1.0em; margin-bottom: 1.0em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 3px;}

/* below is temporary workaround for the currently not supported seamless attribute for iframe */
iframe[seamless]{
    background-color: transparent;
    border: 0px none transparent;
    padding: 0px;
    overflow: hidden;
}

IMG.image {width: 90%;}
IMG.left_wrap {float: left; margin: 0px 10px;}
IMG.right_wrap {float: right; margin: 0px 10px;}

input.pointer_cursor {cursor: pointer;}

LEGEND.newsletter {font-family: sans-serif; color: green; font-size: 12pt; font-weight: bold;}

LI.ten_pt_underline {font-family: sans-serif; text-decoration: underline; font-size: 10pt;}
LI.nine_pt_blue_hover {font-family: sans-serif; font-size: 9pt;}
/* below is acqua: */
LI.nine_pt_blue_hover:hover {background-color: #00FFFF;} 
LI.ten_pt_blue_hover {font-family: sans-serif; font-size: 10pt; line-height: 1.5;}
/* below is acqua: */
LI.ten_pt_blue_hover:hover {background-color: #00FFFF;} 

/* default numbered list */
OL.default {font-family: sans-serif; font-size: 11pt; line-height: 1.5;}

OL.seven_pt {font-family: sans-serif; font-size: 7pt;}
OL.eight_pt {font-family: sans-serif; font-size: 8pt;}
OL.indent_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 5mm;}
OL.indent_two_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 10mm;}
OL.ten_pt {font-family: sans-serif; font-size: 10pt;}
OL.ten_pt_indent {font-family: sans-serif; font-size: 10pt; margin-left: 5mm; padding: 0;}
OL.indent_two_ten_pt {font-family: sans-serif; font-size: 10pt; margin-left: 10mm; padding: 0;}
OL.ten_pt_underline {font-family: sans-serif; text-decoration: underline; font-size: 10pt;}
OL.tenptmp {list-style-type: none; font-family: sans-serif; font-size: 16pt; margin: 0; padding: 0;}
OL.eleven_pt {font-family: sans-serif; font-size: 11pt;}
OL.twelve_pt {font-family: sans-serif; font-size: 12pt;}
OL.tenptlm3p0 {font-family: sans-serif; font-size: 10pt; margin-left: 3mm; padding: 0;}

/* default paragraph */
P.default {font-family: sans-serif; font-size: 11pt;}

P.newsletter {font-family: sans-serif; font-size: 11pt;}
P {font-family: Helvetica, Verdana, Arial, sans-serif}
P.indent_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 5mm;}
P.indent_two_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 10mm;}
P.separate {clear: left;}
P.seven_pt {font-family: sans-serif; font-size: 7pt;}
P.eight_pt {font-family: sans-serif; font-size: 8pt;}
P.eight_pt_blue_hover {font-family: sans-serif; font-size: 8pt;}
/* below is acqua: */
P.eight_pt_blue_hover:hover {background-color: #00FFFF;} 
P.ten_pt {font-family: sans-serif; font-size: 10pt;}
P.ten_pt_bold {font-family: sans-serif; font-size: 10pt; font-weight: bold;}
P.ten_pt_green {font-family: sans-serif; font-size: 10pt; color: green;}
P.eleven_pt {font-family: sans-serif; font-size: 11pt;}
P.eleven_pt_bold {font-family: sans-serif; font-size: 11pt; font-weight: bold;}
P.eleven_pt_green_bold {font-family: sans-serif; font-size: 11pt; font-weight: bold; color: green;}
P.twelve_pt {font-family: sans-serif; font-size: 12pt;}
P.twelve_pt_bold {font-family: sans-serif; font-size: 12pt; font-weight: bold;}
P.image {align: center;}
P.stories {font-family: Garamond, Helvetica, Verdana, sans-serif;}
P.separate {clear: left;}
P.underscore_eight_pt {font-family: sans-serif; font-size: 8pt; text-decoration: underline;}
P.underscore_ten_pt {font-family: sans-serif; font-size: 10pt; text-decoration: underline;}
P.underscore_eleven_pt {font-family: sans-serif; font-size: 11pt; text-decoration: underline;}
P.underscore_indent_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 5mm; text-decoration: underline;}
P.underscore_indent_two_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 10mm; text-decoration: underline;}
P.underscore_indent_three_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 15mm; text-decoration: underline;}
P.underscore_ten_pt_green_bold {font-family: sans-serif; font-size: 10pt; text-decoration: underline; font-weight: bold; color: green;}
P.underscore_twelve_pt_green_bold {font-family: sans-serif; font-size: 12pt; text-decoration: underline; font-weight: bold; color: green;}

/* default pre */
PRE.default {font-family: sans-serif; font-size: 11pt; white-space: pre-wrap; word-break: keep-all;}

/* default q */
Q.default {font-family: sans-serif; font-size: 10pt; font-style: italic;}

Q {font-style: italic;}

SPAN.filename {background-color: silver; font-family: Tahoma, Geneva, sans-serif;}
SPAN.form_button {background-color: silver; font-family: Arial, sans-serif;}
SPAN.form_field {background-color: silver; font-family: Verdana, sans-serif;}
SPAN.form_folder {background-color: silver; font-family: Monaco, monospace;}
SPAN.form_name {background-color: silver; font-family: Helvetica, sans-serif;}
SPAN.keypress {background-color: silver; font-family: Arial, Helvetica, sans-serif;}
SPAN.menuchoice {background-color: silver; font-family: Arial, Helvetica, sans-serif; font-style: italic;}

SPAN.blue_text {color: blue;}
SPAN.green_text {color: green;}
SPAN.red_text {color: red;}
SPAN.underscore {text-decoration: underline;}
SPAN.warn_alert {color: red; font-weight: bold;}
SPAN.yellow_text {background: yellow;} /* if make text yellow, it does not show up well*/

/* default td */
TD.default {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; text-align: left; vertical-align: top;}

TABLE.accounts {border: 1px solid green; width: 100%;}
TD.accounts_left {border: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}

TABLE.correspondence {border: 3px solid green; width: 100%;}
TD.correspondence_left {border: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}
TD.correspondence_middle {border: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 0px; text-align: center;}

TABLE.income {border: 1px solid black; border-collapse: collapse; width: 100%;}
TD.income_left {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}
TD.income_left_8pt {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; padding: 5px; text-align: left; vertical-align: top;}
TD.income_left_9pt {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; padding: 5px; text-align: left; vertical-align: top;}
TD.income_right {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: right; vertical-align: top;}
TH.income_left {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}
TH.income_left_8pt {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; padding: 5px; text-align: left; vertical-align: top;}
TH.income_left_9pt {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; padding: 5px; text-align: left; vertical-align: top;}
TH.income_right {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: right; vertical-align: top;}

TABLE.mileage {border: 1px solid black; border-collapse: collapse; width: 100%;}
TD.mileage_left {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}
TD.mileage_right {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: right; vertical-align: top;}
TH.mileage_left {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: left; vertical-align: top;}
TH.mileage_right {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px; text-align: right; vertical-align: top;}

TD.newsletter {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: center; vertical-align: top;}
TD.pad_5_8_pt_bord {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; text-align: left; padding: 5px; vertical-align: top;}
TD.pad_5_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; padding: 5px; vertical-align: top;}
TD.pad_5_10_pt_bord {border: 1px solid black; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; padding: 5px; vertical-align: top;}
TD.center_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: center; vertical-align: top;}
TD.description {color: navy; text-align: right; vertical-align: top;}
TD.left_8_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; text-align: left; vertical-align: top;}
TD.left_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; vertical-align: top;}
TD.left_10_pt_bold {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: top;}
TD.left_11_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; text-align: left; vertical-align: top;}
TD.left_small {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: small; text-align: left; vertical-align: top;}
TD.left_xsmall {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: x-small; text-align: left; vertical-align: top;}
TD.right_8_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; text-align: right; vertical-align: top;}
TD.right_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: right; vertical-align: top;}
TD.right_small {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: small; text-align: right; vertical-align: top;}
TD.right_xsmall {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: x-small; text-align: right; vertical-align: top;}

TH.left_8_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; text-align: left; vertical-align: top;}
TH.left_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; vertical-align: top;}
TH.left_11_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; text-align: left; vertical-align: top;}
TH.left_small {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: small; text-align: left; vertical-align: top;}
TH.left_xsmall {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: x-small; text-align: left; vertical-align: top;}
TH.right_8_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; text-align: right; vertical-align: top;}
TH.right_10_pt {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; text-align: right; vertical-align: top;}
TH.right_small {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: small; text-align: right; vertical-align: top;}
TH.right_xsmall {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: x-small; text-align: right; vertical-align: top;}

/* color below is forestgreen */
TH.beavertales {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16pt; text-align: left; vertical-align: text-middle; color: #228B22;}

/* default unnumbered list */
UL.default {font-family: sans-serif; font-size: 11pt; line-height: 1.5;}

UL.seven_pt {font-family: sans-serif; font-size: 7pt;}
UL.eight_pt {font-family: sans-serif; font-size: 8pt;}
UL.indent_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 5mm;}
UL.indent_two_eight_pt {font-family: sans-serif; font-size: 8pt; margin-left: 10mm;}
UL.newsletter {font-family: sans-serif; font-size: 11pt; line-height: 1.5;}
UL.onlinemedia {font-family: sans-serif; font-size: 11pt; line-height: 1.5; list-style: none;}
UL.ten_pt {font-family: sans-serif; font-size: 10pt;}
UL.ten_pt_indent {font-family: sans-serif; font-size: 10pt; margin-left: 5mm; padding: 0;}
UL.indent_two_ten_pt {font-family: sans-serif; font-size: 10pt; margin-left: 10mm; padding: 0;}
UL.ten_pt_underline {font-family: sans-serif; text-decoration: underline; font-size: 10pt;}
UL.tenptmp {list-style-type: none; font-family: sans-serif; font-size: 16pt; margin: 0; padding: 0;}
UL.eleven_pt {font-family: sans-serif; font-size: 11pt;}
UL.twelve_pt {font-family: sans-serif; font-size: 12pt;}
UL.tenptlm3p0 {font-family: sans-serif; font-size: 10pt; margin-left: 3mm; padding: 0;}

/* end of file: uwr_style_sheet.css */