﻿html { overflow-y: scroll; }

body {
/* other tile bgcolor: 0eeff3 */
margin: 0;
background: #AAA389;
background-image: url('../images/aquarellelite.jpg'); 
background-position: top center;
background-repeat: repeat-x;

font-family:"Trebuchet", sans-serif;
font-size: 14px;
font-style: normal;
color: #000000;
}

img {border: 0;}
a,  a:link,  a:visited {color: #ab0102;  text-decoration:none; font-weight: 100;}
a:hover { color: #ab0102;  text-decoration:underline; font-weight: 100;}
form {display: inline;}
h3 {font-size: 19px; letter-spacing: 1px; color: #989898; background-color:#ffffff; }
p {line-height: 1.4; }
li {padding-bottom: 9px;}

#mainTable { width: 990px; margin: auto; border: solid 10px #393532;}
#logoCell {padding: 0; margin: 0; background-color:#ffffff; color: #000000; height: 161px;}
#langLinks {background-color:#ffffff;  padding-right: 20px; padding-bottom: 9px; color: #000000;}
#contentContainer { color: #555; background-color:#ffffff;}
#contentRightCell {width: 20px; }
#footerRightCell {width: 20px; padding-right: 20px; }
#participantsFirstRow {background-color: #989898; color: #000000;  }
#frontPix { margin: 3px;   border: solid 2px #000000;}
#linkLogo {border: solid 1px #ffffff; padding: 2px; }
#ss_text {width: 420px; border: solid 1px #989898; font-size: 11px; text-align: left; padding: 5px;}

.title { padding-left: 30px; }
.title a,  .title a:hover {color: #000; text-decoration: none; background-color: transparent; font-size: 16px;}
h2 { font-style: italic; font-family: "lucida sans unicode", sans-serif; margin-top: 4px;}
#innerTitle {width: 60%; float: left; font-family: "Trebuchet", sans-serif; margin-top: 10px; font-size: 14px; font-weight: 900; }
#innerIcons {width: 30%; float: right; margin-top: 10px; text-align: right;}

.documentsTable {width: 100%; border-bottom: dashed 1px #000000;}
.updated { font-style: italic; color: #989898; background-color: #ffffff; font-size: 11px; text-align: center; padding: 2px; margin: 4px; }
.indented {text-indent: 70px;}
.boldFontRow {font-weight: 900; border-bottom: solid 1px #989898; }
.italicFontRow {font-style: italic; border-bottom: solid 1px #989898;}
.borderBottomRow {border-bottom: solid 1px #989898;}
.formSelect {color: #989898; background-color: #ffffff; font-weight: 900; font-size: 13px; }
.formButton {width: 100px; color: #989898; background-color: #ffffff; font-weight: 900; font-size: 13px; }
.formButtonX {width: 120px; color: #ffffff; background-color: #000000; font-weight: 900;  font-size: 12px; }
.leftWidth {width: 200px; }
.navCell { background: #ffffff; border-right: 10px solid #393532; padding: 0;}
.tableCell { color:#000000; font-style: normal; padding: 10px 20px; background-color:#ffffff;  border-top: solid 3px #393532; text-align: justify;}
.footer {width:100%;  height: 50px; color: #555; text-align: center; padding:0; margin: 0;}
.blueLineTop1 {background-color:#000000; color: #ffffff; height: 7px; padding:0; margin: 0;}
.blueLineTop2 {background-color:#000000; color: #ffffff; height: 12px; padding:0; margin: 0;}
.whiteLine {background-color:#ffffff; color: #000000;height: 4px; padding:0; margin: 0;}
.blackLine {background-color:#000; color: #000000; height: 7px; padding:0; margin: 0;}
.lightBlueLine {background-color:#0eeff3; color: #000000;height: 7px; padding:0; margin: 0;}
.navBox a, .navBox a:link, .navBox a:visited {display: block; padding-top: 20px; background-color:#fff; width: 100%; height: 40px;  color:#000; font-size: 15px;  text-decoration:none; font-weight: 900; border-bottom: solid 3px #393532; border-top: solid 3px #393532; text-align: center;}
.navBox A:hover {display: block; padding-top: 20px; width: 100%; height: 40px;  background-color:#7C7563; color:#fff; text-decoration:none; font-weight: 900; border-bottom: solid 3px #393532; border-top: solid 3px #393532; text-align: center;}
.selected a, .selected a:link, .selected a:visited {display: block; padding-top: 20px; background-color:#A7A189; width: 100%; height: 40px;   color:#000; font-size: 15px;  text-decoration:none; font-weight: 900; border-bottom: solid 3px #393532; border-top: solid 3px #393532; text-align: center;}
.selected A:hover {display: block; padding-top: 20px; width: 100%; height: 40px;  background-color:#7C7563; color:#000; text-decoration:none; font-weight: 900; border-bottom: solid 3px #393532; border-top: solid 3px #393532; text-align: center;}

.galleryLink a,  .galleryLink a:link,  .galleryLink a:visited { background-color: #ffffff; color: #000000;  text-decoration:none; font-weight: 900;}
.galleryLink a:hover {background-color:#ffffff; color: #000000;  text-decoration:none; font-weight: 900;}

img.documentsImg { width: 30px; height: 29px; vertical-align: middle; margin-right: 6px; margin-bottom: 4px; }

.documentsLink a,  .documentsLink a:link,  .documentsLink a:visited { background-color: #ffffff; color: #3333ff;  text-decoration:none; font-weight: 100;}
.documentsLink a:hover { background-color:#ffffff; color: #3333ff;  text-decoration:underline; font-weight: 100;}

.docRef a,  .docRef a:link,  .docRef a:visited,  .docRef a:hover { background-color: #ffffff; color: #989898;  text-decoration:underline; font-weight: 900; letter-spacing: 1px; font-size: 14px; }
.arrow { margin-right: 0; font-size: 17px; }
.gallerySelector {color: #ffffff; background-color: #000000; font-weight: 100; font-family:"Trebuchet MS", sans-serif; font-size: 11px;}

.hostLogo {padding: 3px; border: solid 1px #000000; margin-top: 37px;}

td.documentsLink {width: 50%;}
p.hosts {line-height: 17px; }
p.first:first-letter {font-size: 350%; margin-right: 4px; margin-bottom: 0; margin-left: 15px; float: left;}
ul.custom {list-style-image: url('../images/square.gif'); list-style-position: inside; list-style-type: square; line-height: 21px;}

#ss_img { height: 330px; }
h2.year { font-size: 20px; color: #000080; padding: 4px; text-decoration: underline; }
.notAvailable { font-size: 20px; width: 70%; text-align: center; font-weight: 900; color: #7C7563; padding: 20px; border: dashed 1px #7C7563; margin: 40px auto; }
.clr {clear: both; }
.centered { margin: auto; text-align: center; }
.innerSubtitle { font-weight: 900; color: #7C7563; font-size: 14px; text-decoration:underline}
.frontText { border: solid 0px #AAA389; font-style: normal; font-family: "lucida sans unicode", sans-serif; padding: 15px; background: #ffffff; margin-top: 10px; font-size: 14px; font-weight: 100; line-height: 1.4;}
.downloads_block { display: block; font-size: 15px; font-weight: 900; padding: 9px 5px; text-align: center; background-color: #fff; border: solid 2px #777; line-height: 1.4; }
.downloads_block span {font-size: 12px; font-style: italic; font-weight: 100; }
.downloads_inline { display: inline; background: transparent; border: 0; font-weight: 900; }
.downloads_inline span {display: none;}
.borderedLink { text-align: center; border: solid 1px #888888; padding: 4px; }
.announcementDate {font-size: 11px; font-style: italic; }
.pager a, .pager a:link, .pager a:active, .pager a:visited { background-color: #ffffff; color: #000000; line-height: 18px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; text-decoration: none; font-size: 12px; }
.pager a:hover { background-color: #ffffff; color: #990000; line-height: 18px; border: 1px solid #990000; padding-left: 2px; padding-right: 2px; text-decoration: none; font-size: 12px; }
.pagerSelected { background-color: #cccccc; color: #000000; line-height: 18px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; font-size: 12px; }
