body{
	background-color : #EDEFF1;
	color : #000000;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-decoration : none
}

p  { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; color:#333333; line-height:16px; }
p a {
  font-weight: bold;
}

p.dbtext a {
  font-weight: bold;
  color: #474748;
}

body.invert{
	background-color : #000000;
	color : #DEE0E3;
}

.caption { color:#666666; }

.footlink {
	color:#999999;
}

.footlink:hover {
	color:#FE5A1D; text-decoration:underline;
}

.date {
  font-size: 10px;
  font-weight: bold;
  margin: 3px 0px 0px 0px;
}
.exhibition {
  margin: 0px 0px 0px 0px;
}

.hd1	{ font-size:14px; font-weight:bold; }

.small {
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.source	{ font-size:10px; color:#666666; line-height:14px; margin:-10px 0px 10px 0px;}

a{
        color : #3B7D9E;
        text-decoration : none
}

a:hover{
        text-decoration : none;
}

a.sub-a {
        color: #8993A0;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        line-height: 18px;
}

a.sub{
        color : #6F7881;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        line-height : 18px;
}

.sub-current{
        color : #A5ADB8;
}

a.sub:hover{
        color : #4A95BA;
        text-decoration : none;
        line-height : 18px;
}

td	{ font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; color:#333333; line-height:16px; }

td.menu {
	background-image : url(img/b1.gif)
}

td a {
  font-weight: bold;
}

li {
	list-style : none;
font-family:Verdana, Arial, sans-serif; font-size:10px;
	}


table.dropdown td.out{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 7px;
	padding-right :7px;
	border-bottom: 1 solid #C9D1D6;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color : #EDEFF1;
}

table.dropdown  td.over{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 7px;
	padding-right :7px;
	border-bottom: 1 solid #C9D1D6;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color : #3A4552;
}

table.dropdown td.out a{
	color : #6F7881;
	text-decoration : none
}

table.dropdown  td.over a{
	color : #FFFFFF;
	text-decoration : none
}

table.dropdown a:hover{
	color : #FFFFFF;
	text-decoration : none
}

div.out{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 7px;
	padding-right :7px;
	border-bottom: 1 solid #C9D1D6;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color : #EDEFF1;
}

div.over{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 7px;
	padding-right :7px;
	border-bottom: 1 solid #C9D1D6;
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color : #3A4552;
}

div.out a{
	color : #6F7881;
	text-decoration : none
}

.gal{
        border:1px solid #000000;
}

.newsback { color:#474748; font-weight:bold; }
.newsback:hover { color:#4A85BA; }
.newsTitle  {
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.newsback {
  float: left;
}

DIV.newsBlock {
  margin-left: 190px;
}
DIV.news {
  width:525px;
  text-align: left;
  margin: 0px 0px 20px 0px;
}
DIV.news IMG {
  margin: 10px 15px 15px 15px;
  float: right;
}
DIV.news STRONG {
  color:#4A95BA;
  font-weight:bold;
  display: block;
}
DIV.news A {
  color: #4A95BA;
  font-weight: bold;
  white-space: nowrap;
}

DIV.news a.black2blue {
  color: #474748;
  font-weight: bold;
}

DIV.news a.black2blue:hover {
  color: #4A95BA;
}

DIV.feature {
  text-align: left;
  width: 422px;
  margin-bottom: 10px;
}
DIV.feature STRONG {
  margin: 0px 8px 0px 0px;
  display: block;
}
DIV.feature IMG {
  margin: 0px 8px 4px 0px;
}
DIV.feature P {
  margin: 0px 8px 0px 0px;
}
DIV.feature P A {
  margin: 0px 0px 0px 8px;
  white-space: nowrap;
}

DIV.feature a.black2blue {
  color: #474748;
  font-weight: bold;
}

DIV.feature a.black2blue:hover {
  color: #4A95BA;
}

div.copyright {
  margin: 20px 0px 0px 0px;
  color: #999999;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  text-align: center;
}

div.home-bottom {
  text-align: center;
  margin-top: 30px;
}
h2.error {
  font-size: 8pt;
  font-weight: normal;
  color: red;
  background-color: whitesmoke;
  padding: 2px;
  border: 1px dashed orange;
}

a.black2blue {
  color: #474748;
  font-weight: bold;
}

a.black2blue:hover {
  color: #4A95BA;
}

a.bold {
  font-weight: bold;
}
