  body {background-color:#fff; color:#111;}
  #tablemain, #tableheader {margin:0 auto;}
  td {color:#111; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
  a { color:#000; text-decoration:none;}
  a:hover { color:#000; text-decoration:underline;}
  img.teaser {margin-top:3px;margin-left:3px;margin-right:0px;margin-bottom:3px;border-width:0px; border-style:solid; border-color:#999;}
  .midline {background-image:url(layout/midline);}
  .right {background-image:url(layout/rightback);}
  .textTitle { font-size:14px; font-weight:bold; color:#000;}
  a.textTeaser {font-size:12px; color:#111; text-decoration:none;}
  a.textTeaser:hover {font-size:12px; color:#666; text-decoration:none;}
  .textBody {font-size:12px;}
  .textSmall {font-size:11px; color:#999;}
  .textDate {font-size:11px; color:#666;}
  a.textURL {font-size:11px; color:#666; text-decoration:none;}
  a.textURL:hover {font-size:11px; color:#666; text-decoration:underline;}
  .not_textRight {border-width:1px; border-style:solid; border-color:#999; padding:3px;}
  .rightBody { font-size:12px; color:#111;}
  .rightTitle { font-size:12px; font-weight:bold; color:#000;}
  .rightDate {font-size:11px; color:#666;}
  a.rightURL {font-size:11px; color:#666; text-decoration:none;}
  a.rightURL:hover {font-size:11px; color:#666; text-decoration:underline;}
  .menu {font-size:11px; color:#666; vertical-align:middle;}
  a.menu {font-size:11px; color:#666; text-decoration:none; vertical-align:middle;}
  a.menu:hover {font-size:11px; color:#666; text-decoration:underline; vertical-align:middle;}
  a.menuactive {font-size:11px; color:#000; text-decoration:none; vertical-align:middle;}
  a.preflang {  text-decoration:none; background-color:#fff;}
  a.preflang:hover { text-decoration:none; background-color:#999;}
  span.navibar { font-size:11px; background-color:#fff; color:#666; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; border-style:dotted; border-color:#ddd; padding-top:3px; padding-bottom:3px; padding-left:0px; padding-right:0px;}
  a.navibar {font-size:11px; color:#000; text-decoration:none;}

  input.search {  height:18px; width:250px; font-size:12px; background-color:#ddd; color:#111; border:1px; border-style:solid; border-color:#999;}
  input.searchbutton { height:18px; font-size:12px; background-color:#ddd; color:#111; border:1px; border-style:solid; border-color:#999;}

  a.headerTitle {font-size:21px; color:#000; font-weight:bold; text-decoration:none;}
  a.headerTitle:hover {font-size:21px; color:#666; font-weight:bold; text-decoration:none;}
  .headerSubtitle {font-size:11px; color:#666;}
  .restartimg {margin-right:6px;}

#rightdiv {background-color:#f4f4f4;position:absolute;top:110px;left:718px;width:200px;}
#rightdivcontent {border:1px solid #dddddd;border-top:0;padding:15px;font-family: Arial, Helvetica, sans-serif; font-size:11px;line-height:14px;}
.rightdivseperator {padding:3px 0 3px 0;}
.rightdivtoptitle {color:#666666;}
#stx h1 {font-size:12px;}
#stx ul {line-height:14px;}
#stx li {padding:0;margin:0;}
#localprogramtable {}
.lpt1 {padding-right:20px;}
.lpt2 {padding-right:5px;}
.lpt3 {text-align:right;}

input.maincontenttext {font-size:12px;width:100%;height:18px;border: 1px solid #999;}
textarea.maincontenttext {font-size:12px;width:100%;height:140px;border: 1px solid #999;font-family: Arial, Helvetica, sans-serif;}
input.maincontentsubmit {font-size:12px;height:18px;}
select {font-size:12px; height:18px;}
.formerror {color:#CC0000;font-size:11px;}
img {border:none;}
.rightspacer {margin:5px 0 5px 0;}

input.search {  height:18px; width:250px; font-size:12px; background-color:#ddd; color:#111; border:1px; border-style:solid; border-color:#999;}