/* Photobiology Style Sheet */
/* Modified: Thu., Jan. 14, 2010 - 09:15a */
/* Submitted for deployment: Thu., Jan. 28, 2010 - 11:05a */

/* Key: names starting with "tm" are specifically for Tidal Marsh pages */

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdaana, sans-serif;
  font-weight: normal;
  background-color: white;  
}
abbr {
  border-bottom: 1px dashed black;
}
acronym:hover,
abbr:hover {
  background-color: #ef2;
}
abbr.commonAbbr {
  border-bottom: none;
}
#MainText p {
  font-size: 14px;
  padding:  0 15px;
  text-align: justify;
}

img {
  border: 0;
}
p.breadcrumbs {
  margin: 0;
  padding: 5px;
  font: 10px/14px Arial, Helvetica, sans-serif;
  color: #9933ff;
}
a:visited .breadcrumbs,
a:link.breadcrumbs {
  font: 10px/14px Arial, Helvetica, sans-serif;
  color: #9933ff;
  text-decoration: underline;
  vertical-align: middle;
}
.bcGT {
  font: bold 11px/12px Arial, Helvetica, sans-serif;
  color: black;
  vertical-align: middle;
}
.bcCP {
  font: 10px/14px Arial, Helvetica, sans-serif;
  color: #9933ff;
  text-decoration: none;
  vertical-align: middle;  
}
.mainTitle {
  text-align: center;
}
#tmTeamContainer a:link,
#tmHomeContainer a:link {
  text-decoration: none;
}
#tmTeamContainer p a:visited,
#tmHomeContainer p a:visited {
  text-decoration: none;
}
#tmTeamContainer a:hover,
#tmHomeContainer a:hover,
#tmTeamContainer p a:hover,
#tmHomeContainer p a:hover {
  text-decoration: underline;
  background-color: #cf6;
  color: #000;
}
.tmQuickNav {
  margin-left: 10px;
  padding-top: 25px;
}
.tmQuickNav p {
  display: inline;
  padding: 2px;
  background-color: #d4e4f4;
  border: 1px dotted blue;
}
.tmQuickNav p img {
  padding-bottom: 1px;
}
.dblGT {
  position: relative;
  top: -1px; left: 0;
  padding: 1px 0 0 0;
}
#tmNav {
  position: relative;
  top: 0; left: 0;
  border: 2px solid black;
  width: 569px;
  height: 24px;
}
#tmNav ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 569px;
  height: 24px;
  background-color: #F70;
}
#tmNav ul li {
  float: left;
  height: 24px;
}
#tmNav ul li a {
  display: block;
  padding: 4px 11px;
  text-decoration: none;
  font: bold 13px Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  border-right: 2px solid black;
  height: 16px;
}
#tmNav ul li a.currentPage {
  padding: 4px 13px;
  border-bottom: 2px solid #CCDEF0;
  background-color: #CCDEF0;
  color: #000;
  font: bold small-caps 15px Arial, Helvetica, sans-serif;
  text-decoration: none;
  cursor: default;
}
#tmNav a:hover.workingLink {
  background-color: #13F;
  font-weight: normal;
  font-size: 14px;
  color: yellow;
  text-decoration: underline;
}
#tmNav a:visited {
  color:#990099;
  text-decoration: underline;
  font-size: 14px;
  font-weight: normal;
}
#ll a {
  padding: 4px 6px;
  display: block;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
 }

.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
 }


.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6DABA0;
	text-decoration: none;
	font-weight: bold;
}

.navfile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6DABA0;
	text-decoration: none;
	font-weight: bold;
 }


.navfile:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6DABA0;
	text-decoration: none;
	font-weight: bold;
}

.navfile:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6DABA0;
	text-decoration: none;
	font-weight: bold;
}

.navfile:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6DABA0;
	text-decoration: none;
	font-weight: bold;
}

/* new code (body selector at top is new too */

#tmHomeContainer,
#tmTeamContainer {
  float: left;
  background-color:#ffffff;
  width: 594px;
}

#tmHomeBackgroundContainer {
  padding-top: 10px;
  border: 2px solid black;
/*  background: #CCDFF0 url(images/background-569x810.jpg) no-repeat bottom; */
  background: #CADDEE url(images/background-590x810.jpg) no-repeat bottom;
  width: 590px;
  height: 800px;
}
#tmHomeBackgroundContainer h1 {
  margin: 0;
  padding: 10px;
  color: #f40;
  font: bold 20px Arial, Helvetica, sans-serif;
  width: 330px;
}
#tmHomeBackgroundContainer h2 {
  margin: 0;
  padding: 0 15px;
  width: 320px;
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #000;
}
#tmTeamBackgroundContainer {
  padding-top: 10px;
  border: 2px black solid;
/*  background: #D3E4F4 url(images/background-569x1160.jpg) no-repeat bottom; */
  background: #CBDDF1 url(images/background-590x1180.jpg) no-repeat bottom;
  width: 590px;
  height: 1170px;
}
#tmTeamBackgroundContainer h1 {
  margin: 0;
  padding: 10px;
  color: #f40;
  font: bold 20px Arial, Helvetica, sans-serif;
}
#tmTeamBackgroundContainer h2 {
  margin: 0;
  padding: 0 15px;
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #000;
}
#tmTeamBackgroundContainer h3 {
  clear: both;
  margin: 0;
  padding: 0 15px 15px 10px;
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #f40;
}
#tmNewsBox h2 {
  color: black;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  width: 80px;
  margin: 0 0 10px 0;
  padding: 10px;
}
#tmTeamBackgroundContainer h2 {
  clear: both;
}
#tmTeamCollaborators h3 {
  padding-top: 20px;
}
#tmTeamCollaborators .intro {
  font-size: 14px;
  padding-left: 15px;
}
#tmTeamCollaborators ul.indent {
  font-size: 14px;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0.75em 0 0 1.5em;
}
#tmTeamCollaborators li {
  margin: 0.75em 0 0 0;
  padding-left: 0;
  padding-right: 10px;
}
a {
  outline: none;
}

a:visited.tmUC,
a:link.tmUC,
a:link.tmTP {
  color: #FF6600;
  text-decoration: none;
}
/* a:visited.tmUC, */
a:visited.tmTP {
  color: #DD33FF;
  text-decoration: underline;
}
a:hover.tmUC {
  text-decoration: underline;
  cursor: default;
}
.e-mail {
  font-style: italic;
  font-weight: bold;
  clear: both;
}
.name {
  font-size: 14px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: black;
}
#megonigal a:link,
#neale a:link,
#mannino a:link,
#megonigal a:visited,
#neale a:visited,
#mannino a:visited {
  text-decoration: underline;
}
#tzortziou{
}
#mannino {
}
#butterworth {
}
#bullock {
}
#tmNav .workingLink {
}
#tmNav a:visited.underConstruction,
#tmNav .underConstruction {
   color: #ccc;
   font-size: 13px;
   text-decoration: none;
   cursor: default;
}
#tmNav .underConstruction:hover {
  background-color: #09F;
}
.uC {
  display: none;
}
a.underConstruction:hover span {
  text-align: center;
  display: inline;
  position: absolute;
  top: 60px;
  left: 200px;
  border: 1px solid black;
  padding: 2px;
  width: 155px;
  font: normal 11px Arial, Helvetica, sans-serif;
  color: black;
  background-color: #EAF;
}

#columns {
  font-size: 14px;
}
#columns img {
  float: left;
  padding: 10px 7px 0 0;
}
#column1 {
  float: left;
  width: 262px;
  padding: 0 14px;
}
#column2 {
  margin-left: 294px;
  width: 262px;
  padding: 0 14px;
}
#collaborators h2 {
  padding-top: 20px;
}

/*
#tmScenery img {
  border: 2px solid black;
  border-top-width: 0;
  height: 57px;
}
*/

#tmScenery {
  background: #f00 url(images/Chesapeake_Scenery-590x59.jpg) no-repeat bottom;
  border: 2px black solid;
  border-top-width: 0;
  width: 590px;
  height: 59px;
}

.invisible {
  display: none;
}
#tmNewsBox {
  float: right;
  margin:  3px 10px 0 10px;  
  border-color: black;
  border-width: 1px;
  border-style: solid;
  background: url(images/back_news_lighter-190x326.jpg) no-repeat;
  width: 190px;
  height: 326px;
}
#tmNewsBox ul {
  font-size: 12px;
  color: black;
  list-style-position: inside;
  margin: -5px 0 0 0;
  padding: 0 0 0 1em;
/*  border: 1px solid white; */
}
#tmNewsBox li{
  margin: -15px 0 0 0;
  padding-right: 5px;
  padding-bottom: 20px;
/*  border: 1px dotted green; */
}
.Poster {
  border: 1px solid black;
  float: right;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 5px;
}
#meeting {
  font-weight: bold;
}
#UofM img{
}
#NASA {
}
#NSF img{
}
#tmEmblems {
  display: block;
  text-align: center;
  padding-top: 20px;
}
#tmEmblems span {
  padding-left: 15px;
}

#tmPhotoArray img {
  border: 2px solid black;
  border-top-width: 0;
  padding: 0;
  margin: 0;
}
a.externalLink {
  background: url(images/icon_external_link_12x12.png) center right no-repeat;
  padding-right: 16px;
}
#W3Cxhtml {
  display: block;
  width: 88px;
  height: 31px;
  padding: 2px;
}
