@font-face {
  /* Light */
  font-family: "JuraLight";
  src: url("http://openfontlibrary.org/content/Daniel_J/98/JuraLight.ttf") format("truetype");
  font-weight:  300;
  font-style:   normal;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  /* Book */
  font-family: "JuraBook";
  src: url("http://openfontlibrary.org/content/Daniel_J/98/JuraBook.ttf") format("truetype");
  font-weight:  400;
  font-style:   normal;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  /* Medium */
  font-family: "JuraMedium";
  src: url("http://openfontlibrary.org/content/Daniel_J/98/JuraMedium.ttf") format("truetype");
  font-weight:  500;
  font-style:   normal;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  /* DemiBold */
  font-family: "JuraDemiBold";
  src: url("http://openfontlibrary.org/content/Daniel_J/98/JuraDemiBold.ttf") format("truetype");
  font-weight:  700;
  font-style:   normal;
  font-variant: normal;
  font-stretch: normal;
}		

body { font-family:JuraDemiBold; color:white; background:black; border-width: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
hTitle { font-size: 45px; }
div { font-family:JuraDemiBold; color:DarkGrey; position: relative; }
img { text-align: center; border-style: none; }

div.class_construction { position: absolute; top: 5px; left: 5px; z-index: 20; }
div.class_lf { position: absolute; z-index: -1; }
div.class_debian { font-size: small; text-align: center; position: absolute; z-index: -1; }
div.class_rackspace { position: absolute; text-align: center; z-index: -1; }

div.class_background { position: absolute; top: 0px; left: 0px; z-index: -2; }
div.class_topbar { position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; background: grey; z-index: -1; }
div.class_toplogo { position: relative; top: 5px; left: 5px; }

div.class_main { position: absolute; top: 15%; width: 100%; text-align: center; }
div.class_logo { position: relative; text-align: center; }
div.class_footer { font-size: x-small; }

a.class_astrip:link { color:DarkGrey; }
a.class_astrip:visited { color:DarkGrey; }
a.class_astrip:hover { color:DarkGrey; }

a.class_afooter:link { color:Black; }
a.class_afooter:visited { color:Black; }
a.class_afooter:hover { color:Black; }

table.transparent {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

table.transparent td {
        padding-left: 0px;
        padding-right: 20px;
}

table.default {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.default th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: LightGray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.default td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.blank {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.blank th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.blank td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

