/* used by country index pages */

/*
table {
  margin: 0px;
  border-spacing: 0;
}

td {
  padding: 0;
}

*/

a {
  text-decoration: none;
  font-weight:normal;
  color: #336699;
}

a:hover {
  text-decoration: underline;
  color:#0000FF
}


body {
  margin: 0px 0px 0px 0px;
  background-color: #DDDDDD;
  color: #333333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-style: normal;

}

#subPage {
  font-size: 9pt;
  font-family: Trebuchet MS, verdana, arial;
}

#infoTable {
/*  font-size: 9pt; */
  font-family: Trebuchet MS, verdana, arial;
}

.centered {
  text-align: center;
}

.centered table {
  margin-left: auto;
  margin-right: auto;
  text-align: center;

}

.bannerPage {
  margin: 6px 6px 6px 6px;
  background-color: #CCCCCC;
}
.descriptions {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  color: #333333;
  padding-bottom: 20px;


}
.descriptionTitle {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  color: #336699;

}

.subhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #336699;
}

.descriptionImage {
  padding-bottom: 20px;
  vertical-align: top;
}

.bodyImg {
  border-width: 0px;
}

/* used by generated pages in photo gallery */

.sidePanel {
  background-color: #CCCCCC;
}
.mainCenter {
  height:100%;
}

#mediaFrame {
  width: 100%;
  height: 100%;
  border: 0px;
}

#thumbFrame {
  width: 100%;
  height: 100%;
  border: 0px;
}

#bannerFrame {
  width: 100%;
  height: 100%;
  border: 0px;
}

/* title frame */
.titleContent { padding: 0px 0px 6px 6px;   /* padding for the whole side panel */

/*  background-color:#CC3300;
*/
}

#arrowsLeft {
/*  position: fixed; */
}

.banner
{
/*  vertical-align: top; */
  padding-left:8px;
  padding-right:0px;
  padding-top:16px;
  padding-bottom:12px;
  margin-left:4px;
  margin-right:0px;
  margin-top:0px;
  background-color:#CCCCCC;
/*
  font-size: 9pt;
  font-family: Trebuchet MS, verdana, arial;
*/
}

.banner .title{
  font-size:1.5em;
  font-weight:bold;
}

.banner .info{
  font-size:1em;
}

.banner .email{
  font-size:1em;
  font-weight:bold;
}

.banner .captionTitle {
  font-size:1.35em;
  font-weight: bold;
  color: #666666;
  padding-top: 10px;
}

/* file info */

#imageInfo{
/*  width: 225px; */
  padding-left:8px;
  padding-right:4px;
  margin-left:4px;
  margin-right:4px;
  margin-top:0px;
  margin-bottom:0px;
/*
  font-family: Trebuchet MS, verdana, arial;
*/
  top: 0px;
}

.caption {
  font-size: 1.25em;
  color: #666666;
  padding-top:0px;
  padding-bottom:20px;
/*  border-bottom:1px dotted #333333; */
}

.arrows {
  margin-top:10px;
  margin-bottom:10px;
}

#fileInfo {
/*  vertical-align:bottom;
  padding-left:8px;
  padding-right:4px;
*/
  margin-left:12px;
  margin-right:4px;
  margin-top:0px;
  margin-bottom:0px;
  line-height: 120%;
  font-size: 1em;
/*
  font-family: Trebuchet MS, verdana, arial;
  font-size:9pt;
*/
  color: #666666;
}

.contentFirst {
  padding-top:6px;
  border-top:1px groove #333333;
}

.content {
  padding-top:0px;
}

.header{
/*  font-weight:bold; */
}

.contentLast {
  padding-top:6px;
  padding-bottom:0px;

}
