body {
	font-size: 9pt;
	font-family: Verdana, Arial, tahoma, san-serif;
}
p { }
td { }
li { }
a:link { }
a:visited { }
a:hover { }
a:active { }

 li{
  	display: inline;
  	padding-right: 2px;
  	text-align: center;
  	font-weight: bold;
  	font-variant: small-caps;
  	color: #3D589C;
  }

div.mainContent_red {
  background: url(/images/healthcheck_images/red_topleft.gif) no-repeat left top;
  width: 99%;
  }

div.mainContent_red h2{
  background: url(/images/healthcheck_images/red_topright.gif)
  top right no-repeat;
  font-size: 12pt;
  font-family: Arial, Helvetica, san-serif;
  color: #FFF;
  padding:14px;
  margin:0;
  }

div.mainContent_red h3{
  top right no-repeat;
  font-size: 11pt;
  padding: 2px;
  color: #000000;
  margin:0;
  }

div.contentBody_red {
  background: url(/images/healthcheck_images/red_rightborder.gif)
  top right repeat-y;
  font-size: 9pt;
  margin:0;
  margin-top:-2em;
  padding:12px;
  }

div.contentBody_red li{
  	display: inline;
  	padding-right: 2px;
  	text-align: center;
  	font-weight: bold;
  	font-variant: small-caps;
  	font-size: 89%;
  	color: #3D589C;
  }

div.contentFooter_red {
  background: url(/images/healthcheck_images/red_bottomleft.gif)
  bottom left no-repeat;
  }

div.contentFooter_red p {
  background: url(/images/healthcheck_images/red_bottomright.gif)
  bottom right no-repeat;
  font-size:89%;
  display:block;
  padding:6px;
  margin:-2em 0 0 0;
  font-weight: bold;
  font-variant: small-caps;
  font-size:10pt;
  color:#FFF;
  }

/*### blue box ###*/

div.mainContent {
  background: url(/images/healthcheck_images/topleft.gif) no-repeat left top;
  width: 99%;
  }

div.mainContent h2{
  background: url(/images/healthcheck_images/topright.gif)
  top right no-repeat;
  font-size: 12pt;
  font-family: Arial, Helvetica, san-serif;
  color: #FFF;
  padding:14px;
  margin:0;
  }

div.mainContent h3{
  top right no-repeat;
  font-size: 10pt;
  padding: 2px;
  color: #000000;
  margin:0;
  }

div.contentBody {
  background: url(/images/healthcheck_images/rightborder.gif)
  top right repeat-y;
  border-left: medium solid #7E9FFF;
  font-size: 10pt;
  margin:0;
  margin-top:-2em;
  padding:12px;
  }

  div.contentBody li{
  	display: inline;
  	padding-right: 2px;
  	text-align: center;
  	font-weight: bold;
  	font-variant: small-caps;
  	color: #3D589C;
  }

div.contentFooter {
  background: url(/images/healthcheck_images/bottomleft.gif)
  bottom left no-repeat;
  }

div.contentFooter p {
  background: url(/images/healthcheck_images/bottomright.gif)
  bottom right no-repeat;
  font-size:89%;
  display:block;
  padding:6px;
  margin:-2em 0 0 0;
  font-weight: bold;
  font-variant: small-caps;
  font-size:10pt;
  color:#FFF;
  }


  /* ###### Header ###### */

#upperIndexBar{
  position: absolute;
  left: 8%;
  top: 1px;
  width: 720px;
  margin: 2px;
  padding: 1.25em;
}

.rightIndex {
  background-color: transparent;
  position: absolute;
  float: right;
  top: 305px;
  left: 8%;
  width: 700px;
  height: 65px;
}

#indexContent {
  	position: absolute;
	z-index: 0;
	top: 342px;
	left: 8%;
	width: 690px;
	padding: 1.25em;
}

#leftmargin {
  position: absolute;
  font-size: 85%;
  left: 2px;
  top: 0px;
  width: 185px;
  margin: 2px;
  padding: 1.25ex;
}

.sideMenuBox {
  position: absolute;
  font-size: 85%;
  left: 693px;
  top: 11px;
  width: 180px;
  margin: 0mm;
  padding: 1.2ex;
}


table{
   font-size: 99%;
   font-family: tahoma, verdana, helvetica, arial, sans-serif;
   background-color: transparent;
}

.compactTable{
   font-size: 99%;
   font-family: tahoma, verdana, helvetica, arial, sans-serif;
   background-color: transparent;
   border: 1px solid;
   border-color: #000;
}

.outline{
  border: 1px solid;
  border-color: #00F;
}

.outline td{
  border: 1px solid;
  border-color: #000;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; color: #000000;
}

