@CHARSET "ISO-8859-1";

body { margin: 0px; }

table#layout {
  margin: 0px auto 0px auto;
  width: 810px;
  border-collapse: collapse;
}

table#layout td {
  font-size: 10pt;
  font-family: Arial, sans-serif;
  padding: 0;
  margin: 0;
}

table#layout td#gh1 { background: url('../images/gh_1.jpg') top left no-repeat; height: 90px; }
table#layout td#gh2 { background: url('../images/gh_2.jpg') top left no-repeat; height: 27px; text-align: right; padding-right: 20px; color: white; font-weight: bold; }
table#layout td#gh3 { background: url('../images/gh_3.jpg') top left no-repeat; height: 261px; }
table#layout td#gh4 { background: url('../images/gh_4.jpg') top left no-repeat; height: 450px; width: 252px; vertical-align: top; }
table#layout td#gh5 { background: url('../images/gh_5.jpg') top left no-repeat; width: 558px; vertical-align: top; }
table#layout td#gh6 { background: url('../images/gh_6.jpg') top left no-repeat; height: 128px; vertical-align: top; }

div#topLinks a {
  text-decoration: none;
  color: white;
  margin-right: 60px;
}

div#bottomLinks {
  padding-top: 25px;
}

div#bottomLinks a {
  text-decoration: none;
  color: white;
  margin-left: 20px;
}

div#partners {
  float: right;
  padding-right: 20px;
}

div#featuredModules {
  padding: 10px 20px 10px 10px;
}

div.featuredModule {
  text-align: center;
  margin-bottom: 10pt;
}

div#moduleList {
  padding: 10px 10px 10px 20px;
}

h1, h2 {
	margin: 0 0 12px 0;
	font-weight: bold;
	color: white;
	font-size: 14pt;
}

h2 {
	font-size: 12pt;
	color: #0a3f63;
	
}

div#moduleList h2 {
  margin: 12pt 0 8pt 0;
}

a img {
	border-style: none;
}

img.bordered {
	border: 1px solid black;
}

div.scroll {
	overflow: auto;
	height: 390px;
}

td.icon {
	width: 75px;
	vertical-align: top;
}
td.description {
	vertical-align: top;
}
span.name {
	font-size: 12pt;
}

span.name a {
	text-decoration: none;
	color: #0a619c;
}

span.description {
	display: block;
	color: white;
}
