body {}
#bg000000 {
background: url("graphics/spacer.gif");
background-color:#000000;
}
#bgtransparent {
background: url("graphics/spacer.gif");
}
#bg111111 {
background: url("graphics/spacer.gif");
background-color:#111111;
}
#bg999999 {
background: url("graphics/spacer.gif");
background-color:#999999;
}
#bg666666 {
background: url("graphics/spacer.gif");
background-color:#666666;
}
#bg333333 {
background: url("graphics/spacer.gif");
background-color:#333333;
}
#bgCCCCCC {
background: url("graphics/spacer.gif");
background-color:#cccccc;
}
#bge8e8e8 {
background: url("graphics/spacer.gif");
background-color:#e8e8e8;
}

#bgffffff {
background: url("graphics/spacer.gif");
background-color:#ffffff;
}
#bg {
background: url("graphics/spacer.gif");
}
#bg000723 {
background: url("graphics/spacer.gif");
background-color:#000723;
}
#bgdd0000 {
background: url("graphics/spacer.gif");
background-color:#gdd000;
}
#bg0066cc {
background: url("graphics/spacer.gif");
background-color:#0066cc;
}
#bg330000 {
background: url("graphics/spacer.gif");
background-color:#330000;
}
#bg434343 {
background: url("graphics/spacer.gif");
background-color:#434343;
}
#bg0000ff {
background: url("graphics/spacer.gif");
background-color:#0000ff;
}
#bg0f0f15 {
background: url("graphics/spacer.gif");
background-color:#0f0f15;
}
#bgda382b {
background: url("graphics/spacer.gif");
background-color:#da382b;
}
#bg5f1730 {
background: url("graphics/spacer.gif");
background-color:#5f1730;
}
#00101f {
background: url("graphics/spacer.gif");
background-color:#00101f;
}
#d7dcda {
background: url("graphics/spacer.gif");
background-color:#d7dcda;
}
#213e8a {
background: url("graphics/spacer.gif");
background-color:#213e8a;
}
#231c20 {
background: url("graphics/spacer.gif");
background-color:#231c20;
}
#4e8baa {
background: url("graphics/spacer.gif");
background-color:#4e8baa;
}
valignbtm {
vertical-align: bottom;
line-height: 10px;
background: url("graphics/spacer.gif");
background-color:#666666;
}

p {}
td {}
a:link { color: #000000; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover  { color: #ffffff; text-decoration: none }

.requisite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.footer {
 font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; color: #ffffff; }	
.footer a:link { color: #ffffff; text-decoration: none; }
.footer a:visited { color: #ffffff; text-decoration: none; }
.footer a:hover { color: #e8e8e8; text-decoration: underline;

}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
.flash {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.flash a:link { color: #000000; text-decoration: underline; }
.flash a:visited { color: #000000; text-decoration: underline; }
.flash a:hover { color: #cccccc; text-decoration: underline;

}
.refresh {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.refresh a:link { color: #666666; text-decoration: underline; }
.refresh a:visited { color: #666666; text-decoration: underline; }
.refresh a:hover { color: #ffffff; text-decoration: underline;

}
.book_dvd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}
.book_dvd a:link { color: #ffffff; text-decoration: underline; }
.book_dvd a:visited { color: #ffffff; text-decoration: underline; }
.book_dvd a:hover { color: #cccccc; text-decoration: underline;

}
.alpha_omega {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #ffffff;
}
.alpha_omega a:link { color: #ffffff; text-decoration: underline; }
.alpha_omega a:visited { color: #ffffff; text-decoration: underline; }
.alpha_omega a:active { color: #ffffff; text-decoration: underline; }
.alpha_omega a:hover { color: #cccccc; text-decoration: underline;

}
.text {
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.text a:link { color: #000000; text-decoration: underline; }
.text a:visited { color: #000000; text-decoration: underline; }
.text a:hover { color: #cccccc; text-decoration: underline;
}
.text2 {
 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; }
.text2 a:link { color: #ffffff; text-decoration: underline; }
.text2 a:visited { color: #ffffff; text-decoration: underline; }
.text2 a:hover { color: #cccccc; text-decoration: underline;

}
.textbox {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #000000; background-color: #d6d6d6; }
.textbox a:link { color: #ffffff; text-decoration: underline; }
.textbox a:visited { color: #ffffff; text-decoration: underline; }
.textbox a:hover { color: #ffffff; text-decoration: underline;

}
.search {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; font-weight: bold; background-color: #262324; }
.search a:link { color: #ffffff; text-decoration: underline; }
.search a:visited { color: #ffffff; text-decoration: underline; }
.search a:hover { color: #ffffff; text-decoration: underline;

}
.realplayer {
 font-family: Arial, Helvetica, sans-serif; color: #004a93; font-size: small; font-weight: bold; }
.realplayer a:link { color: #004a93; text-decoration: underline; }
.realplayer a:visited { color: #004a93; text-decoration: underline; }
.realplayer a:hover { color: #000000; text-decoration: underline;

}
.flashplayer {
 font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: small; font-weight: bold; }
.flashplayer a:link { color: #ffffff; text-decoration: none; }
.flashplayer a:visited { color: #ffffff; text-decoration: none; }
.flashplayer a:hover { color: #cccccc; text-decoration: underline;

}
.author {
 font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; }
.author a:link { color: #ffffff; text-decoration: underline; }
.author a:visited { color: #ffffff; text-decoration: underline; }
.author a:hover { color: #cccccc; text-decoration: underline;

}
.nav {
 font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; }
.nav a:link { color: #000000; text-decoration: none; }
.nav a:visited { color: #000000; text-decoration: none; }
.nav a:hover { color: #ffffff; text-decoration: none;

}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
}
.three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e8e8e9;
}
.wedge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #ffffff;
}
.title_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #ffffff;
}
.smwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}
.smwhite a:link { color: #ffffff; text-decoration: underline; }
.smwhite a:visited { color: #ffffff; text-decoration: underline; }
.smwhite a:hover { color: #cccccc; text-decoration: underline;
}
.ap8sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-align:justify;
	color: #000000;
}
.ap8sm a:link { color: #666666; text-decoration: underline; }
.ap8sm a:visited { color: #666666; text-decoration: underline; }
.ap8sm a:hover { color: #333333; text-decoration: underline;
}

.ap8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align:justify;
	color: #000000;
}
.ap8 a:link { color: #666666; text-decoration: underline; }
.ap8 a:visited { color: #666666; text-decoration: underline; }
.ap8 a:hover { color: #333333; text-decoration: underline;
}
.infoxs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}
.infoxs a:link { color: #666666; text-decoration: underline; }
.infoxs a:visited { color: #666666; text-decoration: underline; }
.infoxs a:hover { color: #333333; text-decoration: underline;
}
.infosm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.infosm a:link { color: #666666; text-decoration: underline; }
.infosm a:visited { color: #666666; text-decoration: underline; }
.infosm a:hover { color: #333333; text-decoration: underline;
}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.info a:link { color: #666666; text-decoration: underline; }
.info a:visited { color: #666666; text-decoration: underline; }
.info a:hover { color: #333333; text-decoration: underline;
}

.da251d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.da251d a:link { color: #da251d; text-decoration: underline; }
.da251d a:visited { color: #da251d; text-decoration: underline; }
.da251d a:hover { color: #b61f1e; text-decoration: underline;
}

.infobig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}
.infobig a:link { color: #666666; text-decoration: underline; }
.infobig a:visited { color: #666666; text-decoration: underline; }
.infobig a:hover { color: #333333; text-decoration: underline;
}

.now_reading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.now_reading a:link { color: #666666; text-decoration: none; }
.now_reading a:visited { color: #666666; text-decoration: none; }
.now_reading a:hover { color: #000000; text-decoration: none;
}
.nytimes {
	font-family: Georgia, serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.nytimes a:link { color: #003366; text-decoration: none; }
.nytimes a:visited { color: #003366; text-decoration: none; }
.nytimes a:hover { color: #275b8a; text-decoration: underline;
}

.nytimesm {
	font-family: Georgia, serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.nytimesm a:link { color: #003366; text-decoration: none; }
.nytimesm a:visited { color: #003366; text-decoration: none; }
.nytimesm a:hover { color: #275b8a; text-decoration: underline;
}

.nytimesxs {
	font-family: Georgia, serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}
.nytimesxs a:link { color: #003366; text-decoration: none; }
.nytimesxs a:visited { color: #003366; text-decoration: none; }
.nytimesxs a:hover { color: #275b8a; text-decoration: underline;
}

.zeitgeist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #ffffff;
}
.zeitgeist a:link { color: #ffff00; text-decoration: underline; }
.zeitgeist a:visited { color: #ffff00; text-decoration: underline; }
.zeitgeist a:hover { color: #fcd294; text-decoration: underline;
}

.biglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.biglink a:link { color: #666666; text-decoration: underline; }
.biglink a:visited { color: #666666; text-decoration: underline; }
.biglink a:hover { color: #333333; text-decoration: underline;
}

.tpp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
.tpp a:link { color: #666666; text-decoration: underline; }
.tpp a:visited { color: #666666; text-decoration: underline; }
.tpp a:hover { color: #333333; text-decoration: underline;
}
.da382big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #da382b;
}
.da382big a:link { color: #da382b; text-decoration: underline; }
.da382big a:visited { color: #da382b; text-decoration: underline; }
.da382big a:hover { color: #fa4c3d; text-decoration: underline;
}
.da382b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #da382b;
}
.da382b a:link { color: #da382b; text-decoration: underline; }
.da382b a:visited { color: #da382b; text-decoration: underline; }
.da382b a:hover { color: #fa4c3d; text-decoration: underline;
}
.berlinski {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #7d0607;
}
.berlinski a:link { color: #7d0607; text-decoration: underline; }
.berlinski a:visited { color: #7d0607; text-decoration: underline; }
.berlinski a:hover { color: #000000; text-decoration: underline;
}
.ce0021big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #ce0021;
}
.ce0021big a:link { color: #ce0021; text-decoration: underline; }
.ce0021big a:visited { color: #ce0021; text-decoration: underline; }
.ce0021big a:hover { color: #7d0607; text-decoration: underline;
}
.ce0021 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #ce0021;
}
.ce0021 a:link { color: #ce0021; text-decoration: underline; }
.ce0021 a:visited { color: #ce0021; text-decoration: underline; }
.da382b a:hover { color: #7d0607; text-decoration: underline;
}
.a80000big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #a80000;
}
.a80000big a:link { color: #a80000; text-decoration: underline; }
.a80000big a:visited { color: #a80000; text-decoration: underline; }
.a80000big a:hover { color: #861215; text-decoration: underline;
}
.a80000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #a80000;
}
.a80000 a:link { color: #a80000; text-decoration: underline; }
.a80000 a:visited { color: #a80000; text-decoration: underline; }
.a80000 a:hover { color: #861215; text-decoration: underline;
}
.ff0000big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #ff0000;
}
.ff0000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.ff0000 a:link { color: #ff0000; text-decoration: underline; }
.ff0000 a:visited { color: #ff0000; text-decoration: underline; }
.ff0000 a:hover { color: #b61f1e; text-decoration: underline;
}
.darwinbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #6a7262;
}
.darwin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.darwin a:link { color: #6a7262; text-decoration: underline; }
.darwin a:visited { color: #6a7262; text-decoration: underline; }
.darwin a:hover { color: #7a896e; text-decoration: underline;
}
.reference {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.reference a:link { color: #666666; text-decoration: underline; }
.reference a:visited { color: #666666; text-decoration: underline; }
.reference a:hover { color: #333333; text-decoration: underline;
}
.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #ffffff;
}
.popup a:link { color: #ffffff; text-decoration: underline; }
.popup a:visited { color: #ffffff; text-decoration: underline; }
.popup a:hover { color: #cccccc; text-decoration: underline;
}
.window {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666666;
}
.window a:link { color: #666666; text-decoration: underline; }
.window a:visited { color: #666666; text-decoration: underline; }
.window a:hover { color: #333333; text-decoration: underline;
}

.spore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #ffffff;
}
.spore a:link { color: #666666; text-decoration: none; }
.spore a:visited { color: #666666; text-decoration: none; }
.spore a:hover { color: #e77410; text-decoration: underline;
}

.spore_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #6f8e5d;
}
.spore_lg a:link { color: #6f8e5d; text-decoration: none; }
.spore_lg a:visited { color: #6f8e5d; text-decoration: none; }
.spore_lg a:hover { color: #e77410; text-decoration: underline;
}

.spore_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #6f8e5d;
}
.sporesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.sporesm a:link { color: #6f8e5d; text-decoration: none; }
.sporesm a:visited { color: #6f8e5d; text-decoration: none; }
.sporesm a:hover { color: #e77410; text-decoration: underline;
}

.spore_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.spore_info a:link { color: #6f8e5d; text-decoration: none; }
.spore_info a:visited { color: #6f8e5d; text-decoration: none; }
.spore_info a:hover { color: #e77410; text-decoration: underline;
}

.widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #ffffff;
}
.widget a:link { color: #666666; text-decoration: none; }
.widget a:visited { color: #666666; text-decoration: none; }
.widget a:hover { color: #ffffff; text-decoration: underline;
}
#bkgd_left {
	background-image: url(graphics/de7405_fade_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
	width: 100%;
}
.infoplosonesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.infoplosonesm a:link { color: #666666; text-decoration: underline; }
.infoplosonesm a:visited { color: #666666; text-decoration: underline; }
.infoplosonesm a:hover { color: #0791d6; text-decoration: none;
}

.infoplosone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.infoplosone a:link { color: #005576; text-decoration: underline; }
.infoplosone a:visited { color: #005576; text-decoration: underline; }
.infoplosone a:hover { color: #0791d6; text-decoration: none;
}

.infoplosonebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}
.infoplosonebig a:link { color: #005576; text-decoration: underline; }
.infoplosonebig a:visited { color: #005576; text-decoration: underline; }
.infoplosonebig a:hover { color: #0791d6; text-decoration: none;
}
.biologic_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.biologic_info a:link { color: #000000; text-decoration: none; }
.biologic_info a:visited { color: #000000; text-decoration: none; }
.biologic_info a:hover { color: #e77410; text-decoration: underline;
}
.biologic_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}
.biologic_lg a:link { color: #e77410; text-decoration: none; }
.biologic_lg a:visited { color: #e77410; text-decoration: none; }
.biologic_lg a:hover { color: #e77410; text-decoration: underline;
}

.biologic_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #000000;
}
.biologic_title a:link { color: #e77410; text-decoration: none; }
.biologic_title a:visited { color: #e77410; text-decoration: none; }
.biologic_title a:hover { color: #e77410; text-decoration: underline;
}

.infodesignmatrix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.infodesignmatrix a:link { color: #25306a; text-decoration: underline; }
.infodesignmatrix a:visited { color: #25306a; text-decoration: underline; }
.infodesignmatrix a:hover { color: #000000; text-decoration: none;
}

.wasatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #ffffff;
}
.wasatch a:link { color: #666666; text-decoration: none; }
.wasatch a:visited { color: #666666; text-decoration: none; }
.wasatch a:hover { color: #fa7435; text-decoration: underline;
}
.white_md {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #ffffff;
}
.white_md a:link { color: #ffffff; text-decoration: none; }
.white_md a:visited { color: #ffffff; text-decoration: none; }
.white_md a:hover { color: #e8e8e8; text-decoration: underline;
}
.infoexploresm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.infoexploresm a:link { color: #4e8baa; text-decoration: underline; }
.infoexploresm a:visited { color: #4e8baa; text-decoration: underline; }
.infoexploresm a:hover { color: #fb6011; text-decoration: none;
}

.infoexplore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.infoexplore a:link { color: #4e8baa; text-decoration: underline; }
.infoexplore a:visited { color: #4e8baa; text-decoration: underline; }
.infoexplore a:hover { color: #fb6011; text-decoration: none;
}

.infoexplorebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #4e8baa;
}
.infoexplorebig a:link { color: #4e8baa; text-decoration: underline; }
.infoexplorebig a:visited { color: #4e8baa; text-decoration: underline; }
.infoexplorebig a:hover { color: #fb6011; text-decoration: none;
}

.centerdiv {
margin-left: auto;
margin-right: auto;
}

/*** position on bottom ***********************/

#imgfooter {
position: fixed;
bottom: 0;    
left: 0;
background-image: url(http://www.3requisite.com/graphics/amino_acid_id.png);
background-repeat: no-repeat;
background-position:center bottom;
width: 100%; 
height: 58px;
}

/** this is here for ie and the bottom position**/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
* html #imgfooter { 
position:absolute; 
}

/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}

.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}

/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em; 
    font-size: 90%;
}

.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}

#rightBar2{
	float:right;
	position:relative;
	background-color: rgb(238, 237, 239);
	top 0px;
	right:0px;
	bottom:0px;
	left:10px;
	width:420px;
	margin-top:0px;
	margin-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:12px;
	z-index:100;
}
#rightBar2 h1{font-family: Arial, Helvetica, sans-serif;}
#rightBar2 h2{font-family: Arial, Helvetica, sans-serif;}
#rightBar2 li{color:#000000; padding-bottom:5px; margin:0px;}
#rightBar2 ul{margin:0px; padding:0 10px 0 25px;}

#rightBar{
	float:right;
	position:relative;
	top 0px;
	right:0px;
	bottom:0px;
	left:10px;
	background-image:url(http://www.3requisite.com/stephen_c_meyer/rightBar.jpg);
	width:430px;
	height:890px;
	margin-top:0px;
	margin-right:0px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:12px;
	z-index:100;
}
#rightBar h1{font-family: Arial, Helvetica, sans-serif;}
#rightBar h2{font-family: Arial, Helvetica, sans-serif;}
#rightBar li{color:#000000; padding-bottom:5px; margin:0px;}
#rightBar ul{margin:0px; padding:0 10px 0 25px;}

#text-sidebar{
	background:#fbfbfb;
	position:relative;
	top:20px;
	left:0px;
	padding-bottom:10px;
	width:250px;
}

#video-sidebar{
	background:#fbfbfb;
	position:relative;
	top:60px;
	left:0px;
	width:420px;
}

#signature-in-the_cell{
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:0px;
	width:420px;
}

#biological-information{
	position:relative;
	top:40px;
	left:0px;
	padding-bottom:0px;
	width:420px;
}
.potter {
 font-family: Arial, Helvetica, sans-serif; color: #6692be; font-size: small; font-weight: bold; }
.potter a:link { color: #6692be; text-decoration: underline; }
.potter a:visited { color: #6692be; text-decoration: underline; }
.potter a:hover { color: #ffffff; text-decoration: underline;

}

.webnav {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.webnav a:link { color: #ffffff; text-decoration: underline; }
.webnav a:visited { color: #ffffff; text-decoration: underline; }
.webnav a:hover { color: #000000; text-decoration: underline;

}

.information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}

.information_dk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #262324;
}

.clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #262324;
}

.clients_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #ffffff;
}

.clients_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #e8e8e8;
}

.coastline_concerts {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.coastline_concerts a:link { color: #330099; text-decoration: underline; }
.coastline_concerts a:visited { color: #330099; text-decoration: underline; }
.coastline_concerts a:hover { color: #676565; text-decoration: underline;

}

.info_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #330099;
}

.information_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #e8e8e8;
}

.rochester {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; }
.rochester a:link { color: #ffffff; text-decoration: underline; }
.rochester a:visited { color: #ffffff; text-decoration: underline; }
.rochester a:hover { color: #000099; text-decoration: underline;

}

.lab400 {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; }
.lab400 a:link { color: #000000; text-decoration: underline; }
.lab400 a:visited { color: #000000; text-decoration: underline; }
.lab400 a:hover { color: #000099; text-decoration: underline;

}

.email {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.email a:link { color: #ffffff; text-decoration: none; }
.email a:visited { color: #ffffff; text-decoration: none; }
.email a:hover { color: #81ca89; text-decoration: none;

}

.pack {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.pack a:link { color: #000000; text-decoration: none; }
.pack a:visited { color: #000000; text-decoration: none; }
.pack a:hover { color: #ffffff; text-decoration: none;

}

.mwpeltz {
 font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.mwpeltz a:link { color: #262324; text-decoration: none; }
.mwpeltz a:visited { color: #262324; text-decoration: none; }
.mwpeltz a:hover { color: #004f41; text-decoration: none;

}
.info_udsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.info_udsm a:link { color: #75805c; text-decoration: underline; }
.info_udsm a:visited { color: #75805c; text-decoration: underline; }
.info_udsm a:hover { color: #99b354; text-decoration: underline;
}

.info_ud {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.info_ud a:link { color: #75805c; text-decoration: underline; }
.info_ud a:visited { color: #75805c; text-decoration: underline; }
.info_ud a:hover { color: #99b354; text-decoration: underline;
}

.info_udbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}
.info_udbig a:link { color: #75805c; text-decoration: underline; }
.info_udbig a:visited { color: #75805c; text-decoration: underline; }
.info_udbig a:hover { color: #99b354; text-decoration: underline;
}

.rollover_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.rollover_menu a:link { color: #000000; text-decoration: none; }
.rollover_menu a:visited { color: #000000; text-decoration: none; }
.rollover_menu a:hover { color: #666666; text-decoration: none;
}

.altenberg_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.altenberg_16 a:link { color: #d2232a; text-decoration: underline; }
.altenberg_16 a:visited { color: #d2232a; text-decoration: underline; }
.altenberg_16 a:hover { color: #a3a454; text-decoration: underline;
}

.altenberg_16_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}
.altenberg_16_big a:link { color: #d2232a; text-decoration: underline; }
.altenberg_16_big a:visited { color: #d2232a; text-decoration: underline; }
.altenberg_16_big a:hover { color: #a3a454; text-decoration: underline;
}
#quote_left {
	background: #EEE url(graphics/quote_left.png) no-repeat bottom left;
	/*border: 1px solid #E0E0E0;*/
	padding: 10px;
	padding-bottom: 28px;
	margin: 1em;
}
#quote_right {
	background: #EEE url(graphics/quote_right.png) no-repeat bottom right;
	/*border: 1px solid #E0E0E0;*/
	padding: 10px;
	padding-bottom: 28px;
	margin: 1em;
}
#quote_p {
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.5em;
}
.twilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #ffffff;
}
.twilight a:link { color: #ffffff; text-decoration: none; }
.twilight a:visited { color: #ffffff; text-decoration: none; }
.twilight a:hover { color: #ff0000; text-decoration: underline;
}
.bf183ebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #bf183e;
}
.bf183ebig a:link { color: #bf183e; text-decoration: underline; }
.bf183ebig a:visited { color: #bf183e; text-decoration: underline; }
.bf183ebig a:hover { color: #a11634; text-decoration: underline;
}
.bf183e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #bf183e;
}
.bf183e a:link { color: #bf183e; text-decoration: underline; }
.bf183e a:visited { color: #bf183e; text-decoration: underline; }
.bf183e a:hover { color: #a11634; text-decoration: underline;
}

.info_craig_ayala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #ffffff;
}
.info_craig_ayala a:link { color: #ffcc00; text-decoration: underline; }
.info_craig_ayala a:visited { color: #ffcc00; text-decoration: underline; }
.info_craig_ayala a:hover { color: #fb6011; text-decoration: underline;
}
.info_craig_ayala_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #ffffff;
}
.info_craig_ayala_big a:link { color: #ffcc00; text-decoration: underline; }
.info_craig_ayala_big a:visited { color: #ffcc00; text-decoration: underline; }
.info_craig_ayala_big a:hover { color: #fb6011; text-decoration: underline;
}

.info_dd_scientists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.info_dd_scientists a:link { color: #d15137; text-decoration: underline; }
.info_dd_scientists a:visited { color: #d15137; text-decoration: underline; }
.info_dd_scientists a:hover { color: #5b4a98; text-decoration: underline;
}
.metamorphosis {
 font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: small; font-weight: normal; }
.metamorphosis a:link { color: #ff8400; text-decoration: underline; }
.metamorphosis a:visited { color: #ff8400; text-decoration: underline; }
.metamorphosis a:hover { color: #f8e175; text-decoration: underline;

}
