body { 
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  font-family:verdana, arial, helvetica, sans-serif; }

a {
  text-decoration:underline }

a:link,a:visited,a:link#current {
  color:#40749f; font-weight:bold;}

a:hover,a:active {
  background:#013461;
  text-decoration: none;
  color:#ecf2ef; font-weight:bold; }
  
a.Aname{
  background:#e6ebef;
  color:#ecf2ef; font-weight:bold;
}
a.AnameText{
  text-decoration:none;
  color:#000; 
} 



h1 {
  color: #000000;
  padding:2px 4px 2px 4px;
  font-size:medium;
  font-weight:bolder;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }

h2 {
  color: #000000;
  font-size: medium;
  font-weight:bold;
  text-align:left;
  margin-left:0px;
  margin-top:10px;
  margin-right:20px;
  margin-bottom:0px;
  padding:4px }

h3 {
  color: #000000;
  font-size:11px;
  text-align:left;
  margin-left:10px;
  margin-top:40px;
  margin-right:0px;
  margin-bottom:0px }
  
h3.press {
  color: #000000;
  font-size:11px;
  text-align:center;
  margin-left:10px;
  margin-top:40px;
  margin-right:0px;
  margin-bottom:0px }

h4 {
  color: #000000;
  font-size:medium;
  font-weight:bold;
  text-align:center;
  margin:0px }

li.extra {
  font-size:small;
  line-height:1.5;
  color:#00cc00;
  margin-left:10px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px }

p {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-left:10px;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:7px }
  
p.events {
  font-size:10px;
  line-height:1;
  color:#000000;
  margin-left:9px;
  margin-top:5px;
  margin-right:9px;
  margin-bottom:5px }
  
p.footer {
  font-size:10px;
  line-height:1.5;
  color:#D9D9D9;
  margin-left:10px;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:5px;
  text-align:right;
  font-weight: bold; }
  
p.books {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-left:10px;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:5px;
  padding-left: 1em;
  text-indent: -1em; }

p.scroller {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-left:10px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px;
  text-align:center; }
  
  
  
  
   
.pressIndent{
text-indent: 1cm;
font-size:9px;
line-height:1.5;

}
ul, ol,  {
 font-size:11px;
  line-height:1.5;
  color:#000000;
padding-left:5px;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
li ul li{
 font-size:11px;
  line-height:1.5;
  color:#000000;
  padding-left:5px;
 /* list-style:disc;*/
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }

p.marginless {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:5px }

p.small {
  font-size:10px;
  line-height:1.5;
  color:#000000;
  text-align:left;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
  
  
  
  
  
 
  
p.smallblueRight {
  font-size:10px;
  font-style:italic;
  line-height:1.5;
  color:#7FA2BF;
  text-align:right;
  margin-left:0px;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:0px }
  
p.copyright {
  font-size:10px;
  line-height:1.3;
  color:#65652d;
  text-align:left;
  margin-left:4px;
  margin-top:2px;
  margin-right:0px;
  margin-bottom:2px }
p.copyrightR {
  font-size:10px;
  line-height:1.2;
  color:#013461;
  text-align:right;
  margin-left:2px;
  margin-top:0px;
  margin-right:15px;
  margin-bottom:5px }
blockquote {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-bottom:10px;
  margin-top:0px; }
.bold {
  font-size:small;
  line-height:1.5;
  font-weight:bold;
  color:#000000 }

.buttoncolor {
  font-size:small;
  font-weight:bold;
  color:#000000;
  background-color:#9900CC;
  border: 1px;
  border-color:#FF00FF }

#body {
  text-align:left }

#centered {
  text-align:center }
  
td.grey1 {
background: #f2f2f2;
}

td.grey2 {
background: #e5e5e5;
}

td.grey3 {
background: #666666;
}

td.swirlbg {
background: #e5e5e5 url("gif/bottomswirl.gif") bottom right no-repeat;
}

td.bglines {
background: #e5e5e5 url("gif/topbar.gif") repeat-x;
}

.bluebg{
background: #fff url("gif/bluebg.gif") repeat-x;
}

#bluebg2{
padding-top:5px; padding-left:30px;padding-bottom:5px; background: #D6E5F2;
}
#bluebg2 p {
font-size:11px;
  line-height:1.5;
  color:#666;
  margin-left:0px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px
}
#onlineexhibit{
padding-top:0px; padding-left:25px; background: #fff; width:750px;
}
/* Hide from IE5-mac. Only IE-win sees this. */
 
* html #onlineexhibit {
padding-top:0px; padding-left:25px; background: #fff; width:775px;
  }
 
/* End hide from IE5/mac */
td.dkblue {
background: #013461;
}

td.medblue, .medblue {
background: #40749f;
}
td.ltblue2{
background: #BFD1DF;
}
td.ltblue {
background: #e6ebef;

}
td.yellow {
background: #f7f1e3;
}

td.dkgreen {
background: #3f6b59;
}
.medgreen {
background: #75a190;
}
.ltgreen {
background: #ecf2ef;
}

td.whitebg{
background: #fff;
}

table.credits{
  margin-left:0px;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:0px;
}
table.credits p {
  font-size:11px;
  line-height:1.5;
  color:#000000;
  margin-left:10px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px }

.whitefont {
color: #fff;
}

.dkgreenfont {
color: #3f6b59;
}
a.dkgreenfont {
  text-decoration:underline; }

a.dkgreenfont:link,a.dkgreenfont:visited {
  color:#3f6b59; font-weight:bold;}

a.dkgreenfont:hover,a.dkgreenfont:active {
  background:#3f6b59;
  color:#ecf2ef; font-weight:bold; }
  
  
  
  
#dotted{
background: #fff url("gif/dots.gif") repeat-x;
height:20px;
}

#calendar a {
  text-decoration:underline; }

#calendar a:link,#calendar a:visited {
  color:#3f6b59; font-weight:bold;}

#calendar a:hover,#calendar a:active {
  background:#013461;
  color:#ecf2ef; font-weight:bold; }
  
#calendar  {
  font-size:11px;
  line-height:1.5;
  color:#fff;
  padding:0px;
  margin-left:0px;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:5px;
  border:1px solid #3f6b59; }
#calendar td {
	border-bottom:1px solid #3f6b59; padding:2px;
}
#calendar h1 {
  color: #fff;
  padding:0px;
  font-size:medium;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
/*Curly Quotes sections */
.quote{
background: #f7f1e3 url("gif/quote.gif") no-repeat top left;
}
.quote2{
background: transparent url("gif/quote2.gif") no-repeat bottom right;
}
#footer a { border: 1px solid #013461;
  text-decoration:none; }

#footer a:link,#footer a:visited {
  color:#ecf2ef; font-weight:bold;}

#footer a:hover,#footer a:active, #footer a:link#current, #footer a:visited#current {
  border: 1px solid #40749f;
  color:#ecf2ef; font-weight:bold; }
  
hr{
/*width:300px;*/
color:#fff;
border: 1px solid #fff; margin:5px;
}

sup{
  color:#000;
  /*color:#40749F;*/
}

.blueborder{
border: 1px solid #40749F;
}
.dkblueborder{
border: 1px solid #013461;
padding: 2px; 
}
.whiteborder{
border: 2px solid #fff;
}
.spacerBtm{
padding-bottom:50px;
}
