body.main {
  background: url(images/background.jpg);
}

div.tlsEvent {
  display:  none;
  left:     10px;
  position: fixed;
  top:      110px;
  width:    450px;
  z-index:  3;
}

div.sponsor {
  display:  none;
  left:     50px;
  position: fixed;
  top:      100px;
  width:    700px;
  z-index:  3;
}

img {
	border-style: none;
}

li.otherEvent {
  color:       #000040;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
}

li.tlsEvent {
  color:       #000040;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
}

table.page {
  width: 1000px;
}

table.section {
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

td.borderBottom1 {
  background: url('images/border-bottom-1.gif');
  height:     10px;
  width:      10px;
}

td.borderBottom2 {
  background: url('images/border-bottom-2.gif');
  height:     10px;
  width:      210px;
}

td.borderBottom3 {
  background: url('images/border-bottom-3.gif');
  height:     10px;
  width:      12px;
}

td.borderMiddle1 {
  background: url('images/border-middle-1.gif');
  width:      10px;
}

td.borderMiddle3 {
  background: url('images/border-middle-3.gif');
  width:      12px;
}

td.borderTop1 {
  background: url('images/border-top-1.gif');
  height:     18px;
  width:      10px;
}

td.borderTop2 {
  background:     url('images/border-top-2.gif');
	font-family:    arial;
	font-size:      8pt;
	font-weight:    normal;
  height:         18px;
  text-align:     center;
  vertical-align: bottom;
  width:          210px;
}

td.borderTop3 {
  background: url('images/border-top-3.gif');
  height:     18px;
  width:      12px;
}

td.calendarDay {
  color:          #000040;
  font-family:    tahoma;
  font-size:      6pt;
  font-weight:    normal;
  height:         15px;
  padding:        0px 5px 0px 5px;
  text-align:     right;
  vertical-align: top;
  width:          70px;
}

td.calendarDayOfWeek {
  color:       #784389;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
  text-align:  center;
}

td.calendarEvent11 {
  background: url(images/corner11.gif);
  height:     4px;
  width:      4px;
}

td.calendarEvent12 {
  height: 4px;
}

td.calendarEvent13 {
  background: url(images/corner13.gif);
  height:     4px;
  width:      4px;
}

td.calendarEvent21 {
  width: 4px;
}

td.calendarEvent22 {
  color:          #000040;
  font-family:    tahoma;
  font-size:      7pt;
  font-weight:    normal;
  height:         50px;
  margin:         1px 1px 1px 1px;
  padding:        0px 0px 0px 0px;
  text-align:     center;
  vertical-align: middle;
  width:          70px;
}

td.calendarEvent23 {
  width: 4px;
}

td.calendarEvent31 {
  background: url(images/corner31.gif);
  height:     4px;
  width:      4px;
}

td.calendarEvent32 {
  height: 4px;
}

td.calendarEvent33 {
  background: url(images/corner33.gif);
  height:     4px;
  width:      4px;
}

td.calendarMonth {
  background-color: #f7f7f7;
  font-family:      tahoma;
  font-size:        10pt;
  font-weight:      bold;
  text-align:       center;
}

td.contacts0 {
  background-color: #eeeeee;
  font-family:      tahoma;
  font-size:        10pt;
  font-weight:      normal;
  padding:          5px 10px 5px 10px;
}

td.contacts1 {
  background-color: white;
  font-family:      tahoma;
  font-size:        10pt;
  font-weight:      normal;
  padding:          5px 10px 5px 10px;
}

td.events {
  color:       #000040;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: normal;
  padding:     5px 10px 5px 10px;
}

td.facilities {
  color:       #003366;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: normal;
  padding:     5px 30px 5px 30px;
  text-align:  left;
}

td.facilitiesTitle1 {
  color:       #003366;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  text-align:  center;
}

td.facilitiesTitle2 {
  color:       #003366;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  padding:     15px 20px 5px 20px;
  text-align:  left;
}

td.gap1 {
  height: 5px;
  width:  5px;
}

td.gap2 {
  height: 10px;
  width:  10px;
}

td.link {
  font-family: tahoma;
  font-size:   10pt;
  font-weight: normal;
}

td.linkDetails {
  font-family: tahoma;
  font-size:   10pt;
  font-weight: normal;
  padding:     0px 0px 0px 10px;
}

td.linkTitle {
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  padding:     15px 0px 0px 0px;
}

td.location {
  color:       #000040;
  font-family: verdana;
  font-size:   8pt;
  font-weight: normal;
  padding:     4px 0px 0px 10px;
}

td.newsletters {
  font-family: tahoma;
  font-size:   10pt;
  font-weight: normal;
  padding:     0px 0px 0px 20px;
}

td.newslettersYear {
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  padding:     15px 0px 0px 0px;
  text-align:  center;
}

td.newslettersYearLine1 {
  padding: 15px 0px 0px 20px;
}

td.newslettersYearLine2 {
  padding: 15px 20px 0px 0px;
}

td.otherEvent {
  color:       #000040;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
}

td.photosDescription {
  font-family: arial;
  font-size:   12pt;
  font-weight: normal;
  padding:     5px 0px 15px 0px;
}

td.photosLink {
  font-family:    tahoma;
  font-size:      10pt;
  font-weight:    normal;
  padding:        10px 0px 0px 5px;
  vertical-align: top;
}

td.photosTitle {
  color:       #003366;
  font-family: arial;
  font-size:   12pt;
  font-weight: bold;
  padding:     5px 0px 10px 0px;
  text-align:  center;
}

td.section2-11 {
  background: url(images/section2/section2-11.jpg);
  height:     21px;
  width:      9px;
}

td.section2-12 {
  background:  url(images/section2/section2-12.jpg);
  color:       #784389;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  height:      21px;
  padding:     0px 0px 0px 0px;
}

td.section2-13 {
  background: url(images/section2/section2-13.jpg);
  height:     21px;
  width:      9px;
}

td.section2-21 {
  background: url(images/section2/section2-21.jpg);
  height:     9px;
  width:      9px;
}

td.section2-22 {
  background: url(images/section2/section2-22.jpg);
  height:     9px;
  width:      1px;
}

td.section2-23 {
  background: url(images/section2/section2-23.jpg);
  height:     9px;
  width:      9px;
}

td.section2-31 {
  background: url(images/section2/section2-31.jpg);
  width:      9px;
}

td.section2-33 {
  background: url(images/section2/section2-33.jpg);
  width:      9px;
}

td.section2-41 {
  background: url(images/section2/section2-41.jpg);
  height:     9px;
  width:      9px;
}

td.section2-42 {
  background: url(images/section2/section2-42.jpg);
  height:     9px;
}

td.section2-43 {
  background: url(images/section2/section2-43.jpg);
  height:     9px;
  width:      9px;
}

td.section3-11 {
  background: url(images/section3/section3-11.jpg);
  height:     21px;
  width:      9px;
}

td.section3-12 {
  background:  url(images/section3/section3-12.jpg);
  color:       white;
  font-family: tahoma;
  font-size:   10pt;
  font-weight: bold;
  height:      21px;
  padding:     0px 0px 0px 0px;
}

td.section3-13 {
  background: url(images/section3/section3-13.jpg);
  height:     21px;
  width:      9px;
}

td.section3-21 {
  background: url(images/section3/section3-21.jpg);
  height:     9px;
  width:      9px;
}

td.section3-22 {
  background: url(images/section3/section3-22.jpg);
  height:     9px;
  width:      1px;
}

td.section3-23 {
  background: url(images/section3/section3-23.jpg);
  height:     9px;
  width:      9px;
}

td.section3-31 {
  background: url(images/section3/section3-31.jpg);
  width:      9px;
}

td.section3-33 {
  background: url(images/section3/section3-33.jpg);
  width:      9px;
}

td.section3-41 {
  background: url(images/section3/section3-41.jpg);
  height:     9px;
  width:      9px;
}

td.section3-42 {
  background: url(images/section3/section3-42.jpg);
  height:     9px;
}

td.section3-43 {
  background: url(images/section3/section3-43.jpg);
  height:     9px;
  width:      9px;
}

td.smallText {
  color:       #000040;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
  padding:     2px 7px 2px 7px;
}

td.sponsor {
  background-color: white;
  color:            #000040;
  font-family:      tahoma;
  font-size:        10pt;
  font-weight:      normal;
  padding:          5px 10px 5px 10px;
}

td.sponsorList {
  background-color: white;
  color:            #000040;
  font-family:      tahoma;
  font-size:        10pt;
  font-weight:      normal;
  padding:          5px 10px 5px 10px;
  vertical-align:   top;
  width:            20px;
}

td.title {
  font-family: tahoma;
  font-size:   24pt;
  font-weight: bold;
}

td.tlsEvent {
  color:       #000040;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
}

td.toolbar {
  padding: 0px 0px 0px 0px;
  width:   100%;
}

td.toolbarActive11 {
  background: url(images/toolbar/toolbarActive11.gif);
  height:     5px;
  width:      15px;
}

td.toolbarActive12 {
  background: url(images/toolbar/toolbarActive12.jpg);
  height:     34px;
  width:      15px;
}

td.toolbarActive21 {
  background: url(images/toolbar/toolbarActive21.jpg);
  height:     5px;
}

td.toolbarActive22 {
  background:  url(images/toolbar/toolbarActive22.jpg);
  color:       white;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: bold;
  height:      34px;
  padding:     0px 2px 0px 2px;
}

td.toolbarActive31 {
  background: url(images/toolbar/toolbarActive31.gif);
  height:     5px;
  width:      15px;
}

td.toolbarActive32 {
  background: url(images/toolbar/toolbarActive32.jpg);
  height:     34px;
  width:      15px;
}

td.toolbarBlank {
  height: 5px;
}

td.toolbarGap {
  background: url(images/toolbar/toolbarGap.jpg);
  height:     34px;
  width:      8px;
}

td.toolbarInactive11 {
  height: 5px;
  width:  10px;
}

td.toolbarInactive12 {
  background: url(images/toolbar/toolbarInactive12.jpg);
  height:     34px;
  width:      10px;
}

td.toolbarInactive21 {
  height: 5px;
}

td.toolbarInactive22 {
  background:  url(images/toolbar/toolbarInactive22.jpg);
  color:       white;
  font-family: tahoma;
  font-size:   8pt;
  font-weight: normal;
  height:      34px;
  padding:     0px 2px 0px 2px;
}

td.toolbarInactive31 {
  height: 5px;
  width:  10px;
}

td.toolbarInactive32 {
  background: url(images/toolbar/toolbarInactive32.jpg);
  height:     34px;
  width:      10px;
}

td.toolbarStart {
  background: url(images/toolbar/toolbarStart.gif);
  height:     34px;
  width:      10px;
}

td.toolbarStop1 {
  background: url(images/toolbar/toolbarStop1.gif);
  height:     34px;
  width:      100%;
}

td.toolbarStop2 {
  background: url(images/toolbar/toolbarStop2.gif);
  height:     34px;
  width:      10px;
}

.tracks1 {
	color:       #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size:   medium;
	font-weight: bold;
  padding:     10px 0px 0px 0px;
  text-align:  center;
}

.tracks2 {
	color:       #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size:   x-large;
  text-align:  center;
}

.tracks3 {
	color:       #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size:   medium;
  text-align:  center;
}

.tracks4 {
	color:       #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size:   x-small;
	font-style:  italic;
  padding:     5px 0px 5px 0px;
  text-align:  center;
}

