.tb1{ border: 1px solid #cccccc;
    
}
.tbottom{ border-bottom: 1px solid #f2f2f2;
    
}

img
{  border-style: none;
}

/*Something a bit more descriptive than links2, links3
 * this for the galleries on the main page */
a.gallery       {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:10pt;
	 text-decoration: none;
	 font-weight:none;
	 line-height: 150%;
		margin-left: 5px;
}
a.gallery:hover {
	 color:#660000;
}
a.affiliations {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
   margin-left: 0px;
}
a.affiliations:hover {
	 color:#660000;
}
a.searchLink {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:bold;
   margin-left: 0px;
}
a.searchLink:hover {
	 color:#660000;
}

a.links       {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
	 line-height: 150%;
		margin-left: 5px;
}

a.links:visited {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
	 line-height: 150%;
	 margin-left: 5px;
}

a.links:hover {
	 color:#660000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight: none;
	 line-height: 150%;
		margin-left: 5px;
}

a.links:active {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
    text-decoration: none;
    font-weight:none;
		line-height: 150%;
		margin-left: 5px;
}
a.links2       {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
   margin-left: 0px;
}

a.links2:visited {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
	 margin-left: 0px;
}

a.links2:hover {
	 color:#660000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight: none;
	 margin-left: 0px;
}

a.links2:active {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
    text-decoration: none;
    font-weight:none;
		margin-left: 0px;
}

a.links3      {
	 color:#ffffff;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
   margin-left: 0px;
}

a.links3:visited {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight:none;
	 margin-left: 0px;
}

a.links3:hover {
	 color:#660000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size:9pt;
	 text-decoration: none;
	 font-weight: none;
	 margin-left: 0px;
}

a.links3:active {
	 color:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
    text-decoration: none;
    font-weight:none;
		margin-left: 0px;
}
a.linksmini       {
	 color: #000000; 
	 text-decoration: none;
   margin-top: 0px;
	 font-size:8pt;
   line-height: 150%;
   font-family: Geneva, Arial, Helvetica, sans-serif;

}

a.linksmini:visited {
	 color: #000000; 
   margin-top: 0px;
	 	 text-decoration: none;
   font-size:8pt;
   line-height: 150%;
   font-family: Geneva, Arial, Helvetica, sans-serif;

}

a.linksmini:hover {
	 color: #660000; 
	 	 text-decoration: none;
   margin-top: 0px;
   font-size:8pt;
   line-height: 150%;
   font-family: Geneva, Arial, Helvetica, sans-serif;

}

a.linksmini:active {
	 color: #000000; 
   margin-top: 0px;
	 text-decoration: none;
	 font-size:8pt;
		line-height: 150%;
   font-family: Geneva, Arial, Helvetica, sans-serif;

}					
							
.MainText { 
	font-weight: normal;
	color: #000000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  9pt; 
    margin-left: 2px;
}
.MainTextW { 
	font-weight: normal;
	color: #ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  9pt; 
    margin-left: 2px;
}
.TopText      { 
	 color:#cc0033;
   font-size:10pt; 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 margin-left: 5px;
}
.BoldWhite      { 
	 color:#ffffff;
   font-size:10pt; 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-weight: none;
	 margin-left: 2px;
}
.BoldWhite a    {
    color:#ffffff;
} 
.BoldWhite a:hover  {
    text-decoration: underline;
}
.TextSide { 
	 font-weight: normal;
    color: #ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  11pt; 
    line-height: 110%;
	  margin-left: 2px;
}				
.subheader { 
	font-weight: bold;
    color: #000000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 200%;
}

.header1 { 
	 font-weight: bold;
    color: #660000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  9pt; 
    line-height: 100%;
		margin-left: 5px;
		text-decoration: none;
}
.copyright {
	 color: #000000; 
   margin-top: 0px;
   line-height: 150%;
   font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size: 70%;
}

.hrstyledashed {
  color: #ffffff;
  border: 1px dashed #cccccc;
}

.lightbkg {
  background-color: #f2f2f2;
	width: 100%;
}

.lightbkgfixed {
  background-color: #f2f2f2;
	width: 100%;
	height: 400px;
}

.topleft {
  text-align: left;
	vertical-align: top;
}

.subject {
  width: 550px;
}

.textbody {
  width: 550px;
}

.helplink {
  text-align: right;
}