body
{
  background-color: #5d90c6;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12pt;
  margin-left: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
}

h1
{
  font-size: 25pt;
  color: #303E7F;
  margin: 10px 5px 3px 5px;
  padding: 0;
}
h2
{
  font-size: 18pt;
  margin: 5px 5px 3px 5px;
  padding: 0;
}

.footer
{
  font-family: Verdana;
  font-size: 12px;
  color: #444444;
  text-align: center;
}

a:link
{
  text-decoration: none;
}
a:visited
{
  text-decoration: none;
}
a:hover
{
  color: red;
  text-decoration: underline;
}

table
{
  color: black;
  background-color: #FFFFFF;   /* This sets the color of the borders */
  border: none;
}


tr
{
  background-color: #FFFFFF;
  border: none;  
}


td
{
  background-color: #FFFFFF;    /* this sets the color of the cell */
  text-align: left;
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  border: none;
}



img.center {display: block; margin-left: auto; margin-right:auto; }


hr
{
  color: #ffffff;
  border: none;
  border-top: 1px solid rgb(168, 168, 168);
  height: 1px;
  margin: 0.35em 0 0.35em 0;
}

.heading
{
  color: blue;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
}

.subheading
{
  color: black;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
}

.superscript
{
  font-size: 75%;
  vertical-align: baseline;
  position: relative;
  line-height: 0;
  top: -0.5em;
}

.tempUnit
{
  font-size: 60%;
  vertical-align: baseline;
  position: relative;
  line-height: 0;
  top: -0.6em;
}

.notebox
{
  border: solid 1px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background: rgb(255, 255, 221);
}

.recent
{
  background-color: rgb(231,2,2);
  margin-right: 10px;
  padding: 3px 6px 4px;
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-size: 10pt;
  font-weight: bold;
  border-radius: 3px 3px 3px 3px;
}

.ulpolicy
{
  list-style-type: disc;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 40px;
  padding-right: 40px;
}

.olpolicy
{
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

a.button1
{
  font-family: Courier;
  background: #B1B1B1;
  color: blue;
  font-size: 90%;
  border-color: black;
  font-weight: bold;
  border-width: 1px;
  border-left-width: 5px;
  border-style: solid;
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 10px;
  border-radius: 5px 5px 5px 5px;
}
 
a.button1:hover
{
  color: red;
  text-decoration: none;
}

.figure
{
  float: left;
  width: 390px;
  margin: 0 12px 10px 12px;
}

.photo
{
  background: url(images/drop_shadow.gif) right bottom no-repeat;
}

.photo_tall
{
  background: url(images/drop_shadow_tall.gif) right bottom no-repeat;
}

.photo img
{
  border: 1px solid #666;
  background-color: #FFF;
  padding: 4px;
  position: relative;
  top: -7px;
  left: -2px;
 }

 .photo2 img
{
  border: 1px solid #666;
  background-color: #FFF;
  padding: 4px;
  position: relative;
  top: -7px;
  left: -2px;
 }
.figure p
{
  text-align: center;
  margin: 10px 0 0 0;
  height: 3em;
}

.nav_arrow_left a
{
  text-decoration: none;
  padding-left: 50px;
}

.nav_arrow_left_text
{
  font-size: 100%;
  text-align: left;
  vertical-align: baseline;
  position: relative;
  line-height: 0;
  top: -0.4em;
}

.nav_arrow_right a
{
  text-decoration: none;
  padding-right: 50px;
}

.nav_arrow_right_text
{
  font-size: 100%;
  text-align: right;
  vertical-align: baseline;
  position: relative;
  line-height: 0;
  top: -0.4em;
}

.imgleft
{
  float: left;
  width: 300px;
  margin: 0 12px 10px 12px;
}

.imgright
{
  float: right;
  width: 300px;
  margin: 0 12px 10px 12px;
}


