body, td       { font-size: 10pt; font-family: Arial, Helvetica; color: #000000; }
div.title      { font-size: 12pt; color: #004385; font-weight: bold; text-align: center; margin-bottom: 18px; }
div.intertitle { font-size: 11pt; color: #0552A4; font-weight: bold; margin: 12 0 6 0; }
div.intertitle:first-child { margin: 0 0 6 0; }
span.dblue     { color: #0552A4 }
span.lblue     { color: #4B93CF }
sup            { font-size: 70% }
.note          { font-size: 7pt; text-align: left }
a:link         { color: #0552A4 }
a:visited      { color: #0552A4 }
a:active       { color: #0552A4 }
a:hover        { color: #0552A4 }
div.success   { color: #006600; margin-bottom: 6px }
div.error     { color: #cc0000; margin-bottom: 6px }
td.register div.error   { font-size: 11px }
td.register div.success { font-size: 11px; color: #99ff99 }
.notice_me { cursor: pointer }
img   { border: none; }

p {
  margin: 8 0 8 0;
  text-align: justify;
}
p:first-child { margin: 0 0 8 0; }

ul, ol {
  margin-top: 2;
  margin-bottom: 10;
  
}

ul {
  margin-left: -24;
  *margin-left: 16;
}

ol {
  margin-left: -20;
  *margin-left: 24;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal
}

li {
  margin-top: 4;
  margin-bottom: 4;
}

td.news {
  cursor: hand;
  cursor: pointer;
  padding-left: 2px;
  font-size: 11px;
  background: url(images/layout-button-more.gif) no-repeat;
  background-position: bottom right;
}

.botbar, .botbar a, .botbar td {
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  color: #333333; 
}

.botbar a:link    { color: #333333; }
.botbar a:visited { color: #333333; }
.botbar a:hover   { color: #0552A4; }

.navbar {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.navbar a { text-decoration: none; }
.navbar a:link    { color: #E8F4FF; }
.navbar a:visited { color: #E8F4FF; }
.navbar a:hover   { color: #A2C7E6; }

.leftbar {
  margin: 4 0 4 2;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.leftbar a  { text-decoration: none; }
.leftbar a:link    { color: #E8F4FF; }
.leftbar a:visited { color: #E8F4FF; }
.leftbar a:hover   { color: #A2C7E6; }

.picture {
  text-align: center;
  margin-top: 12px;
}

form { display: inline; }
input, textarea {
  margin: 2 0 2 0;
  background-color: #FFFFFF;
  border: 1px solid #0552A4;
}
input.button { border-style: none; }
input.register {
  font-family: Verdana, Helvetica;
  font-size: 11px;
  border-style: none;
  width: 100%;
}
textarea { width: 100%; }

div.button { font-size: 11pt; color: #4B93CF; font-weight: bold; margin: 12 0 6 0; text-align: center }
div.button a { text-decoration: none; }
div.button a:link    { color: #4B93CF; }
div.button a:visited { color: #4B93CF; }
div.button a:hover   { color: #0552A4; }

.footer {
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}

.promo {
  border: 1px solid #E8F4FF;
  padding: 4px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  background: #4b93cf;
  font-weight: bold;
}

.small { font-size: 9px; }

/* Ardy audio clips */

.popup td.title {
  font-size: 11px;
  font-weight: bold;
  color: #0552A4;
}

.popup td.small {
  font-size: 9px;
  font-style: italic;
  color: #999999;
}

/* News articles */

table.news-dt {
	border: none;
	border-collapse: collapse;
	margin: 12px 0px;
}

.news-dt th, .news-dt td {
	border-bottom: solid 1px #000;
	padding: 4px 10px;
	text-align: right;
}

.news-dt th {
  font-weight: bold;
  font-size: 10pt;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:599px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
