body { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 80%; vertical-align: top; }
th { text-align: left; }
table.fixed { table-layout : auto; }
table.auto { table-layout : auto; ; text-align: center}
hr.rule { color: #666666;  background-color: #666666; width: 100%; height: 1px; display:block; }
li { list-style-position: outside; color: #333333; font-size: 100%; }
ul { list-style-type: square;	list-style-image: url(../Images/tick.gif); color: #669933; list-style-position: outside; }
superscript { vertical-align: super;  font-size: 75%; }
cite { font-style: italic; }
a:link { text-decoration : underline; color : #006633; }
a:visited, a:active { color : #006633; }
a:active { text-decoration : none; }
a:hover { text-decoration : none; color: #0000ff; }
/*form { display: inline; }*/
form { MARGIN-TOP: -1pt; MARGIN-BOTTOM: -1pt; }
/*a { text-decoration: none;  color: #0000ff; }
a:hover { text-decoration: underline; }*/
a.selectable { text-decoration: none; color: #006633; display: block; width: 100%; }
a.selectable:hover { text-decoration: none; background-color: #006633; color: #ffffff; display: block; width: 100%; }
.caption { font-size: 85%; color: #000000; clip: rect(   ); text-align: left; vertical-align: top; line-height: 1.3em; }
.title{	font-size: 115%; font-weight: bold; color: #006633; }
.footnote { font-size: 80%; color: #669933; }
.new { color: #000000; background-color: #ffff00;  font-weight: bold; }
.search { color: #FF0000; font-weight: bold; }
.head1 {	color: #ffffff; background-color: #006633; font-weight: bold; padding-left: 2px;	padding-bottom: 2px;	padding-top: 2px; }
.head2 {color: #ffffff; background-color: #006633; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.copyright {color: #ffffff; background-color: #006633;  font-size: 100%; text-align: center;	padding-bottom: 2px;	padding-top: 2px;}
.color1 { background-color: #ffffff;  text-align: left; }
.color2 { background-color: #ffffff; text-align: left; }
.top{ vertical-align: top; }
.nav-bar { vertical-align: top; background-color: #eeeedd; }
.date { text-align: right; color: #669933; }
.location { text-align: left; color: #669933; }
.info { clip: rect( ); text-align: right; vertical-align: top; }
.li2 { text-align: center; list-style-image: none; font-size: 110%; font-weight: bold; list-style-type: none; border: thin #009900 none; color: #000000; }
.hide { display: none; visibility: hidden; clip:  rect(   ); }
.quote { line-height: 30px; font-size: 150%; font-style: normal; font-weight: bold; height: 150%; clip:  rect(   ); }
SUB, SUP { line-height: 0; }
#gallery { position: relative; width:200px; height:275px; margin:0; padding:0; }
#gallery li { display: block; }
