body {
	background-image: url(day/bg.png);
}

#frameleft {
  background-image:url(day/verti.png);
  background-repeat:repeat-y;
  background-position:left;
}

#framemiddle {
  background-image:url(day/verti.png);
  background-repeat:repeat-y;
  background-position:left;
}

#frameright {
  background-image:url(day/verti.png);
  background-repeat:repeat-y;
  background-position:right;
}

#prefchange {
  background-image:url(day/prefchangebg.png);
  background-repeat:repeat-x;
  background-position: top left;
}

.subnavibar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: black;
  letter-spacing:0.1em;
}

.navimarker {
  background-image:url(day/navimarker.png);
  background-repeat:no-repeat;
  background-position:top left;
}

.subnavimarker {
  background-image:url(day/subnavimarker.png);
  background-repeat:no-repeat;
  background-position:top left;
}

.subnavimarkerdis {
  background-image:url(day/subnavimarkerdis.png);
  background-repeat:no-repeat;
  background-position:top left;
}

.navispacer {
  background-image:url(day/hori.png);
  background-repeat:repeat-x;
  background-position:center;
}

.subnavimiddle {
  background-image:url(day/subnavimiddle.png);
  background-repeat:no-repeat;
  background-position:top right;
}

.subnaviend {
  background-image:url(day/subnaviend.png);
  background-repeat:no-repeat;
  background-position:top right;
}


.mainframeheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

.mainframesubheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  color: black;
  font-weight: bold;
  font-style: italic;
}


.mainframe {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: black;
}

.navibar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  color: black;
  font-weight: bold;
  letter-spacing:0.1em;
}



a:link {
  color: blue;
  text-decoration: none;
  border: none;
  outline: none;
  }

a:visited {
  color: blue;
  text-decoration: none;
  border: none;
  outline: none;
  }

a:focus {
  color: blue;
  text-decoration: none;
  border: none;
  outline: none;
  }

a:hover {
  color: blue;
  text-decoration: underline;
  border: none;
  outline: none;
  }

a:hover:active {
  color: blue;
  text-decoration: underline;
  border: none;
  outline: none;
  }

a:active {
  color: blue;
  border: none;
  outline: none;
  }
  
  
.navilink:link {
  color: black;
  text-decoration: none;
  border: none;
  outline: none;
  }

.navilink:visited {
  color: black;
  text-decoration: none;
  border: none;
  outline: none;
  }

.navilink:focus {
  color: black;
  text-decoration: none;
  border: none;
  outline: none;
  }

.navilink:hover {
  color: black;
  text-decoration: underline;
  border: none;
  outline: none;
  }

.navilink:hover:active {
  color: #AB9E5C;
  text-decoration: underline;
  border: none;
  outline: none;
  }

.navilink:active {
  color: black;
  border: none;
  outline: none;
  }
  
.tb-author {
	font-weight: bold;
	color: black;
    }

.email:link {
  color: red;
  text-decoration: none;
  border: none;
  outline: none;
  }

.email:visited {
  color: red;
  text-decoration: none;
  border: none;
  outline: none;
  }

.email:focus {
  color: red;
  text-decoration: none;
  border: none;
  outline: none;
  }

.email:hover {
  color: black;
  text-decoration: underline;
  border: none;
  outline: none;
  }

.email:hover:active {
  color: red;
  text-decoration: underline;
  border: none;
  outline: none;
  }

.email:active {
  color: red;
  border: none;
  outline: none;
  }	

.tddl {
  border-color: black;
  border-style: solid;
  text-align: center;
  }

.tddl2 {
  border-color: black;
  border-style: dotted;
  text-align: center;
  }
  
.tddl3 {
  border-color: black;
  border-style: dotted;
  text-align: center;
  font-size: x-small;
  }
  
.tddl4 {
  border-color: black;
  border-style: solid;
  text-align: center;
  font-size: 10px;
  }

.tddl5 {
  border-color: black;
  border-style: solid;
  text-align: center;
  font-size: 12px;
  }

.tddl6 {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  }
  
.separator {
  color: black;
  margin-left: 30px;
  margin-right: 50px;
  text-align: center;
  margin-left: 50px;
  border-top: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 0px;
  border-right: 0px;
  }

  
#ofxpinst {
   border: 2px solid black; 
   margin-left: 20px; 
   padding: 10px;
   }
   
.longmb {
   border: 1px solid black; 
   padding: 5px;
   text-align: center;
   }

 .footer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-small;
   text-align: right;
   color: black;
   padding-right: 20px;
   }
   
   
