.leftad {
	float: left;
	margin-right: 8px;
}

.rightad {
	float: right;
	margin-left: 8px;
}

address { margin-left: auto;  margin-right: auto;  font-family: "Courier New", Courier, monospace;  font-weight: 600;  background-color: White;  color: Black;  font-style: normal;       }
H1.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 0px 5px 0px 5px;
	text-align : center;
	margin-bottom : 0px;
	letter-spacing : 2px;
	word-spacing : 2px;
	font-style : normal;
	font-variant : small-caps;
}

H2.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 0px 5px 0px 5px;
	text-align : center;
	margin-bottom : 0px;
	letter-spacing : 2px;
	word-spacing : 2px;
	font-style : normal;
	font-variant : small-caps;
}

H3.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 0px 5px 0px 5px;
	text-align : center;
	margin-bottom : 0px;
	font-style : normal;
	font-variant : small-caps;
}

td.stats {
color : #254d78; 
background : #F0FFFF; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

td.narrowstats {
color : #254d78; 
background : #F0FFFF; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

  BODY {
     font-family : Arial, Geneva, Verdana, Helvetica, sans-serif; 
     color : #000000; 
     background : #F0FFFF; 
  }

TD {
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif; 
     color : #000000; 
     background : #F0FFFF;
}


    H4 {
     font-weight : 700; 
     font-size : 75%; 
     font-family : "Times New Roman", Times, serif; 
     color : #000000; 
     background : #f0ffff; 
  }

    H6 {
     font-weight : 700; 
     font-size : 50%; 
     font-family : "Times New Roman", Times, serif; 
     color : #000000; 
     background : #f0ffff; 
  }


  H5 {
     font-weight : 700; 
     font-size : 60%; 
     font-family : "Times New Roman", Times, serif; 
     color : #000000; 
     background : #f0ffff; 
  }


DIV.stats H4 {
     font-weight : 800; 
     font-size : 105%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color : #FFFF99;
	color : #003366;
     text-align : center;
	margin-bottom: 2px;
	margin-top: 2px;
  }


DIV.widestats H4 {
     font-weight : 800; 
     font-size : 105%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color : #FFFF99;
	color : #003366;
     text-align : center;
	margin-bottom: 2px;
	margin-top: 2px;
  }


  H3 {
     font-weight : 800; 
     font-size : 120%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     color : #254d78; 
     background : #f0ffff; 
     text-align : center; 
	margin-bottom: 1px;
  }


  H2 {
     font-weight : 800; 
     font-size : 150%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     color : #254d78; 
     background : #f0ffff; 
     text-align : center; 
	margin-bottom: 2px;
  }


  H1 {
     font-weight : 800; 
     font-size : 175%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     color : #254d78; 
     background : #f0ffff; 
     text-align : center; 
	margin-bottom: 2px;
  }

  TABLE.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	width : 100%;
}

  TABLE.rightnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
}

 TD.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1px 5px 1px 5px;
	text-align : center;
}

 TD.rightnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}

TD.thispagetop {
	background-color: #a5c5e2;
	color : #CC00CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}
.thispagetop {	background-color: #a5c5e2;
	color : #CC00CC;

}

 A.topnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

 A.topnav:hover {
	background-color: #a5c5e2;
	color : #7B68EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration : underline;
}

 A.rightnav {
	background-color: #a5c5e2;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

 A.rightnav:hover {
	background-color: #a5c5e2;
	color : #7B68EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration : underline;
}

TD.thispageright {
	background-color: #a5c5e2;
	color : #CC00CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}


TABLE.leftnav {
     background-color : #a5c5ea; 
}
  
  TD.leftnav {
     font-weight : 600; 
     font-size : 85%; 
     font-family : Arial, Helvetica, sans-serif; 
     color : #a5c5ea; 
     background-color : #254d78; 
     vertical-align : top; 
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
  }

   A.leftnav {
     font-weight : 900; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     background-color : #254d78;
  	color : #a5c5e2; 
	text-decoration: none;
  }

A.leftnav:HOVER {
     font-weight : 900; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     background-color : #254d78;
  	color : #f0ffff;
	text-decoration : underline;
}

  TABLE.bottomnav {
	background-color: #006699;
	color : #a5c5e2;
	padding : 2em;
}

H2.bottomnav {
	background-color: #006699;
	color : #F0FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size : 1.25em;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}

H3.bottomnav {
	background-color: #006699;
	color : #F0FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size : 1.25em;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}

 TD.bottomnav {
	background-color: #006699;
	color : #a5c5e2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: .5em .5em .5em .5em;
	text-align : center;
	margin : 1em;
}

 TD.thispagebottom {
	background-color: #006699;
	color : #FF66FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1.5px 3px 1.5px 3px;
	text-align : center;
}

TD.topmenu {
	background-color: #f0ffff;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 1.5px 3px 1.5px 3px;
	text-align : center;
	font-size : 90%;
}


 A.bottomnav {
	background-color: #006699;
	color : #a5c5e2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

A.topmenu {
	background-color: #f0ffff;
	color : #254d78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: .9em;
	text-decoration: none;
	font-size : 90%;
}


 A.bottomnav:hover {
	background-color: #006699;
	color : #99FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-decoration : underline;
}

A.topmenu:HOVER {
	background-color: #f0ffff;
	color : #7B68EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: .9em;
	text-decoration : underline;
	font-size : 90%;
}



LI {
	text-align: left;
}

.calyear {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight : 700;
}

.calname {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : 700;
}

H3.calhead {
	margin-bottom : .2em;
	padding-bottom : .2em;
}
.note {
	font-size : 85%;
	font-weight : 600;
	font-style : italic;
}

P.totop {
	text-align : center;
	margin-left : 0em;
	text-indent : 0em;
	padding-bottom : .3em;
	padding-top : .3em;
}

  TD.tocheader {
     font-weight : 700; 
     font-size : 110%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     text-align : center; 
  }

DT {
	font-weight : 700;
	margin-left : 1em;
	text-align: left;
}

DD {
	margin-left: 1em;
	margin-bottom: .5em;
	text-align: left;
}

  PRE {
     font-family : "Courier New", Courier, monospace; 
  }

  P.spacer {
     text-indent : 0; 
  }

  P {
     text-indent : 2em;
     padding-bottom : .2em;
     padding-top : .2em;
     margin-bottom : 0px;
     margin-top : 0px;
    text-align : left; 
  }

  LI.listheading {
     font-weight : 700;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 1em;
     padding-bottom : .3em;
     padding-top : .3em;
  }

  A.award:visited {
     font-size : 80%; 
     color : #800080;
     background-color : #FFFFCC;
     background-image : none;
     background : #FFFFCC none repeat;
  }


  A.award:link {
     font-size : 80%; 
     color : #ff0000;
     background : #FFFFCC none repeat;
     background-color : #FFFFCC;
     background-image : none;
     background-repeat : repeat;
  }


.topletter {
	font-size : 115%;
	font-weight : 700;
	text-align: center;
	color: #000099;
	background: #f0ffff;
}

  .tocheader {
     font-weight : 700; 
     font-size : 110%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  }
  
ADDRESS {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : italic;
	font-weight : 500;
}

LI.link1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : 500;
}

  .product {
     font-weight : 700; 
     font-size : 95%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
     color : #ff0000;
     background-color : White;
     background-image : none;
     background-repeat : repeat;
     background : #FFFFFF none repeat;
     padding-bottom : .3em;
  }


  .price {
     font-weight : 600; 
     font-size : 100%; 
     font-family : Arial, Helvetica, sans-serif; 
  }

  .award {
     font-size : 80%; 
     color : #ff0000;
     background : #FFFFCC none repeat;
     background-color : #FFFFCC;
     background-image : none;
     background-repeat : repeat;
  }


  .p.byline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bolder;
	font-stretch: semi-expanded; text-align: center;
}
author {
     font-weight : 800; 
     font-size : 90%; 
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      padding-top : .3em;
      }

TABLE.splash {
	width : 100%;
	border : none;
	text-align : center;
	background-color: #F0FFFF;
}

TD.hsbox {
	background-color: #254d78;
	color : #E0FFFF;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
	}

H2.hsbox {
	background-color: #254d78;
	color : #a5c5e2;
	font-family: arial,helvetica,sans-serif;
}

H3.hsbox {
	background-color: #254d78;
	color : #a5c5e2;
	font-family: arial,helvetica,sans-serif;
}

A.hsbox {
	background-color: #254d78;
	color : #a5c5e2;
	}

A.hsbox:VISITED {
	background-color: #254d78;
	color : #a5c5e2;
	}

TD.glosscomp2 {
	background-color: #00CCFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
}
.download {
background: #F0FFFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : left;
	
}

.inddesc {
background: #F0FFFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
	
}

A.inddesc {
background: #F0FFFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
	text-decoration: none;
}

A.inddesc:hover {
background: #F0FFFF;
	color : #6600FF;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
	text-decoration: none;
}

TD.glosscomp3 {
	background-color: #00CCFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	padding: 1px 2.5px 1px 2.5px;
	text-align : left;
}

H2.glosscomp2 {
	background-color: #00CCFF;
	color : #000099;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	font-size : 1.2em;
}

A.glosscomp2 {
	background-color: #00CCFF;
	color : #000099;
	text-decoration: none;
}

A.glosscomp2:hover {
	background-color: #00CCFF;
	color : #3300FF;
}

TD.hscomp2 {
	background-color: #bdd3ef;
	padding: 1px 2.5px 1px 2.5px;
	text-align : center;
	color : #006699;
}

H3.hscomp2 {
	background-color: #bdd3ef;
	color : #006699;
}

A.hscomp2 {
	background-color: #bdd3ef;
	color : #006699;
}

A.hscomp2:VISITED {
	background-color: #bdd3ef;
	color : #006699;
}

TD.calbox {
	background-color: #357cc4;
	color : #E0FFFF;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	text-align : center;
}

H2.calbox {
	background-color: #357cc4;
	color : #bdd3cf;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	font-size : 1.2em;
}

A.calbox {
	background-color: #357cc4;
	color : #66FFFF;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	font-size : 1.2em;
}

A.calbox:HOVER {
	background-color: #357cc4;
	color : #00FF99;
	font-family: arial,helvetica,sans-serif;
	font-weight: 700;
	font-size : 1.2em;
}

.bioimage {
	float : right;
	position : relative;
	margin-left : 8px;
    margin-top : 8px;
	margin-bottom : 8px;
	}

TABLE.righttable {
	float : right;
	position : relative;
	clear : both;
	margin-left : 8px;
    margin-top : 8px;
	margin-bottom : 8px;
	max-width: 500px;
	}

TABLE.lefttable {
	float : left;
	clear : left;
	position : relative;
	margin-right : 8px;
	margin-top : 8px;
	margin-bottom : 8px;
	max-width: px;
	}

.bioimagel {
	float : left;
	position : relative;
	margin-right : 8px;
	margin-top : 8px;
	margin-bottom : 8px;
	}

TD.list {
	text-align : left;
	vertical-align : top;
}

DIV.resource {
	background-color : #FFFFCC;
	color : #006699;
   border-width: 5px 5px 5px 5px;
    padding : 0px 10px 5px 10px;
    border-style: groove;
   border-color: #000099;
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 20px;
	font-weight : 700;
	text-align : center;
	width: 80%;
	}

DIV.resource h3 {
	background-color : #FFFFCC;
	color : #006699;
}

DIV.resource h2 {
	background-color : #FFFFCC;
	color : #006699;
}
DIV.resource p {
	background-color : #FFFFCC;
	color : #006699;
	text-align : center;
	text-indent : 0px;
}
DIV.content {
	background-color : #FFFFCC;
	color : #003366;
   border-width: 5px 5px 5px 5px;
    padding : 0px 10px 5px 10px;
    border-style: groove;
   border-color: #000099;
	margin-bottom : 8px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 8px;
	font-weight : 600;
	text-align : left;
}

DIV.content h3 {
	background-color : #FFFFCC;
	color : #003366;
	margin-bottom : .5em;
}

DIV.content h2 {
	background-color : #FFFFCC;
	color : #003366;
}
DIV.content h1 {
	background-color : #FFFFCC;
	color : #003366;
}

DIV.content p {
	background-color : #FFFFCC;
	color : #003366;
	text-indent : 2em;
}

DIV.content table {
	background-color : #FFFFCC;
	color : #003366;
   margin-right : auto;
   margin-left : auto;
   }

DIV.stats {
	background-color : #FFFF99;
	color : #003366;
   border-width: 5px 5px 5px 5px;
    border-style: groove;
   border-color: #000099;
	font-weight : 700;
	text-align : center;
	margin-bottom : 8px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 8px;
	padding : 1em;
	width : 90%;
}

DIV.narrowstats {
	background-color : #FFFF99;
	color : #003366;
   border-width: 5px 5px 5px 5px;
    border-style: groove;
   border-color: #000099;
	font-weight : 700;
	text-align : center;
	margin-bottom : 8px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 8px;
	padding : 1em;
	width : 60%;
}

DIV.widestats {
	background-color : #FFFF99;
	color : #003366;
   border-width: 5px 5px 5px 5px;
    border-style: groove;
   border-color: #000099;
	font-weight : 700;
	text-align : center;
	margin-bottom : 8px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 8px;
	padding : 1em;
	width : 100%;
}

DIV.stats h2 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.widestats h2 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.narrowstats h2 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.stats h3 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.narrowstats h3 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.widestats h3 {
	background-color : #FFFF99;
	color : #003366;
	text-align : center;
}

DIV.stats table {
	background-color : #FFFF99;
	color : #003366;
    margin-left : auto;
	 margin-right : auto;
 font-weight: 600;
}

DIV.narrowstats table {
	background-color : #FFFF99;
	color : #003366;
    margin-left : auto;
	 margin-right : auto;
 font-weight: 600;
}

DIV.content table {
	background-color : #FFFF99;
	color : #003366;
    margin-left : auto;
	 margin-right : auto;
 font-weight: 600;
}

DIV.widestats table {
	background-color : #FFFF99;
	color : #003366;
    margin-left : auto;
	 margin-right : auto;
 font-weight: 600;
}

td.stats { background-color: White; 
color: #000066;
font-weight: 600;}

td.narrowstats { background-color: White; 
color: #000066;
font-weight: 600;}

td.content { background-color: White; 
color: #000066;
font-weight: 600;}

td.widestats { background-color: White; 
color: #000066;
font-weight: 600;}

DIV.stats th {
	background-color : #CCFFFF;
	color : #003366;
	text-align : center;
}

DIV.narrowstats th {
	background-color : #CCFFFF;
	color : #003366;
	text-align : center;
}

DIV.content th {
	background-color : #CCFFFF;
	color : #003366;
	text-align : center;
}

DIV.widestats th {
	background-color : #CCFFFF;
	color : #003366;
	text-align : center;
}

DIV.rightbox {
	background : #CCFFFF;
	color : Black;
	float : right;
	width : 40%;
	position : relative;
	font-weight : 600;
	border : 4px groove #000099;
	padding : 5px;
	margin-top: 10px;
}

DIV.rightbox P {
	background : #CCFFFF;
	color : Black;
	font-weight : 600;
	font-size : 90%;
}

DIV.pdfbox {
	background : #CCFFFF;
	color : Black;
float: left;	position : relative;
	font-weight : 600;
	border : 4px groove #000099;
	padding : 5px;
	margin-top: 10px;
	
}

DIV.pdfbox H3 {
	background : #CCFFFF;
	
}

DIV.factbox {
	background : #FFFF99;
	color : Black;
	float : right;
	width : 40%;
	position : relative;
	font-weight : 600;
	font-size: 90%;
	border : 4px groove #000099;
	padding : 5px;
	margin-top: 10px;
	background-color: #FFFF99;
}

DIV.factbox H3 {
	background : #FFFF99;
	color : #000066;
	background-color: #FFFF99;
	font-weight: 800;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV.toc {
	background-color : #FFFFCC;
	color : #003366;
   border-width: 5px 5px 5px 5px;
    padding : 0px 10px 5px 10px;
    border-style: groove;
   border-color: #000099;
	margin-bottom : 8px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 8px;
	font-weight : 600;
	text-align : center;
	width : auto;
	}

