.old .day {
  color: #aaaaaa;
}
.old .dayprogram {
  color: #aaaaaa;
}
.old .daytime {
  color: #aaaaaa;
}
.old .title {
  color: #aaaaaa;
}
.old .people {
  color: #aaaaaa;
}
.old .company {
  color: #aaaaaa;
}
.old b {
  color: #aaaaaa;
}
.old div {
  color: #aaaaaa;
}
.old ul {
  color: #aaaaaa;
}
.old p {
  color: #aaaaaa;
}

.day {
  margin-top: 25px;
  font-weight: bold;
  font-size: 110%;
  text-decoration: underline;
}
.dayprogram {
  font-size: 100%;
}
.time {
  vertical-align: top;
}
.time div {
  font-weight: bold;
  white-space: nowrap;
  margin-top: 5px;
}
.dayprogram td .title {
  font-size: 100%;
  margin-top: 5px;
  font-style: italic;
}
.company {
  font-style: italic;
}
.company2 {
  font-style: italic;
  margin-left: 1em;
}
.people {
  font-style: italic;
}
.people2 {
  font-style: italic;
  margin-left: 1em;
}

a {
  text-decoration: none;
  color: #21358E;
}
a:hover {
  text-decoration: underline;
  color: #21358E;
}
body {
  font-family: arial, helvetica;
  font-size: 10pt;
  background: #253E9B;
  margin: 0px;
}
h1,
h2 {
  font-size: 110%;
  font-weight: bold;
}
.title {
  font-size: 110%;
  font-weight: bold;
}
p.defpar {
  text-align: justify;
}
.topimg {
  position: relative;
  margin: 0 auto;
  width: 646px;
  height: 90px;
}
.topimg img {
  display: block;
  width: 646px;
  height: 90px;
}
.menu {
  position: relative;
  margin: 0px 260px 0px 0px;
  padding: 4px 0px 4px 0px;
  text-align: center;
  background-color: #21358E;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
}
.menu a {
  color: #FFFFFF;
}
.menu img {
  margin: 0px 4px;
}
a:hover {
  text-decoration: underline;
}
.base {
  position: relative;
  margin: 20px auto;
  width: 980px;
  padding: 1px;
  background-color: #FFFFFF;
}
.main {
  background-color: #FFFFFF;
  background-image: url('images/rightback.png');
  background-repeat: repeat-y;
  background-position: right top;
}
.rightcol {
  float: right;
  text-align: right;
  padding: 15px;
  color: #ffffff;
}
div#rightdate {
  font-weight: bold;
  font-size: 12pt;
}
div#rightcity {
  font-weight: normal;
  font-size: 8pt;
}
img#rightlogo {
  clear: both;
  margin: 10px 0px 10px 0px;
}
div#rightitle {
  font-weight: bold;
  font-size: 14pt;
}
img#rightsilicon {
  clear: both;
  margin: 10px 0px 10px 0px;
}
img#rightdecor {
  clear: both;
  margin: 10px 0px 10px 0px;
}
.text {
  margin: 20px 280px 0px 20px;
}
.copyright {
  margin: -15px 0px 5px 0px;
  color: #7E84BA;
  font-size: 6pt;
  text-align: center;
}
.copyright a {
  color: #7E84BA;
}
.defedit {
  border: solid 1px #21358E;
  font-family: arial, helvetica;
  font-size: 100%;
  xscrollbar-face-color: #227E4F;
  xscrollbar-highlight-color: #29975F;
  xscrollbar-shadow-color: #154B30;
  xscrollbar-3dlight-color: #29975F;
  xscrollbar-arrow-color: #ffffff;
  xscrollbar-track-color: #9BE5C0;
  xscrollbar-darkshadow-color: #154B30;
}
.defbtn {
  border-left: solid 1px #2640A2; 
  border-top: solid 1px #2640A2; 
  border-right: solid 1px #1D317B;
  border-bottom: solid 1px #1D317B;
  background-color: #21358E;
  color: #ffffff;
  font-weight: bold;
  font-size: 80%;
  width: 100px;
}
.formtable {
  font-size: 9pt;
  background-color: #D8DFF8;
  width: 580px;
}
.title-image {
  float: right;
  margin: 0px 0px 0px 25px;
}
.clearer {
  clear: both;
}

table.participants {
  margin-top: 10pt;
  margin-bottom: 20px;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
table.participants td {
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 1px 5px 1px 5px;
}

table.phototable {
  margin: 0px auto;
}
table.phototable td {
  padding: 4px;
  border: 1px solid #dddddd;
  text-align: center;
}
table.phototable img {
  border: 0px;
}

table.contactable {
  font-size: 100%;
}
table.contactable td {
  vertical-align: top;
}
table.contactable div.topspace {
  padding-top: 5px;
}
table.contactable tr.topspace td {
  padding-top: 5px;
}

img.titleimage {
  float: right;
  margin: 0px 0px 0px 20px;
}

table.introcompanies {
}
table.introcompanies td {
  vertical-align: top;
}
table.introcompanies ul {
  margin: 0px;
  padding: 5px 0px 0px 18px;
}
table.introcompanies td.l {
  padding: 0px 20px 0px 0px;
}
table.introcompanies td.c {
  padding: 0px 10px 0px 10px;
}
table.introcompanies td.r {
  padding: 0px 0px 0px 20px;
}

