/*
 * (c) 2010 Fransson Software, Jens Fransson
 */

html, body {
  font-size: 101%;
  /* Workaround for Bug in Internet Explorer which leads to unreadible small fonts
     when using relative font sizes in em or % */
}

body {
  margin-left: 1.00em;
  margin-right: 1.00em;
  margin-top: 1.00em;
  margin-bottom: 1.00em;
  font-family: Tahoma, sans-serif;
  background-color: #FFE88A;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='1', startColorstr='#FFE88A', endColorstr='#FFFFFF', enabled='true');
}

.ie-pgn-transparency {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader;
 /* filter: alpha(opacity=50); */
}

h4 {
  margin-bottom: 0.50em;
}

td.middle-content {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-left: 1.00em; 
  padding-right: 1.00em;
}

td.right-content {
  text-align: left;
  vertical-align: top;
}

a.button:link {
  color: #FFFF00;
  text-decoration: none;
}

a.button:active {
  /* color: #FF3333; */
  color: #FFFFFF;
  text-decoration: none;
}

a.button:visited {
  color: #FFBB00;
  text-decoration: none;
}

a.button:hover {
  /* color: #FF3333; */
  color: #FFFFFF;
  text-decoration: none;
}

.company {
  font-size: xx-large;
  font-weight: bolder;
  color: #000099;
}

a.company:link, a.company:active, a.company:visited {
  color: #000099;
  text-decoration: none;
}

a.company:hover {
  color: #0000FF;
}

a.selected:link, a.selected:active, a.selected:visited, a.selected:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.invisible-link { }

a.invisible-link:link, a.invisible-link:active, a.invisible-link:visited, a.invisible-hover:link {
  color: #FFE88A;
  text-decoration: none;
}

.name {
  font-size: x-large;
  font-weight: bold;
}

.button {
  font-weight: bold;
  text-align: center;
  padding-top: 0.50em;
  padding-bottom: 0.50em;
  padding-right: 0.50em;
  padding-left: 0.50em;
  font-size: large;
}

.sub {
  font-weight: bold;
  text-align: center;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-right: 0.25em;
  padding-left: 0.25em;
  font-size: medium;
}

.selected {
  background-color: #0000FF;
  color: #FFFF00;
}

.selectable {
  background-color: #000099;
  color: #FFFFFF;
}

.header {
  background-color: #000099;
  color: #FFFFFF;
}

.nowrap {
  white-space: nowrap;
}

.bullet {
  vertical-align: top;
  font-weight: bolder;
  color: #000099;
}

li {
  margin-bottom: 1.00em;
}

.navigation {
  width: 12.00em;
}

.code {
  font-family: "Bitstream Vera Sans Mono", monospace;
}

.math {
  font-weight: bold;
}

.math-para {
  padding-left: 3.00em;
  font-weight: bold;
}

sup, sub {
  font-size: 70.00%;
}

