body {
  font-family:		Tahoma,Arial;
  font-size:		11pt;
  background-image:	url(../images/background.gif);
  background-repeat:	repeat;
  padding-top:		10pt;
  padding-bottom:	10pt;
  padding-left:		10pt;
  padding-right:	10pt;
}


img {
  border:		0;
}


h1 {
  font-size:		18pt;
  font-weight:		bold;
  text-align:		center;
}


h2 {
  font-size:		14pt;
  font-weight:		bold;
}


h3 {
  font-size:		12pt;
  font-weight:		bold;
}


h4 {
  font-size:		11pt;
  font-weight:		bold;
}


h5 {
  font-size:		10pt;
  font-weight:		bold;
}


h6 {
  font-size:		8pt;
  font-weight:		bold;
}


a {
  color:		#A00015;
  font-weight:		bold;
  text-decoration:	none;
}


a:hover {
  color:		#FF3030;
}


img {
  border:		0;
}


li {
  padding-top:		3pt;
}


div.paragraph {
  padding-left:		30pt;
  padding-right:	30pt;
}


div.sub-paragraph {
  padding-left:		60pt;
  padding-right:	60pt;
}


p.normal {
  font-size:		11pt;
  font-weight:		normal;
  text-align:		justify;
}


p.centered {
  text-align:		center;
}


p.important {
  font-size:		11pt;
  font-weight:		bold;
  text-align:		justify;
}


p.footer {
  font-size:		9pt;
  font-weight:		normal;
  text-align:		center;
}


span.keyword {
  font-weight:		bold;
  font-style:		italic;
  padding-right:	3pt;
}


span.highlight {
  font-weight:		bold;
}


span.veryimportant {
  background-color:	yellow;
  font-weight:		bold;
}


span.note {
  font-size:		9pt;
  font-weight:		normal;
  text-align:		center;
}


span.QA {
  font-weight:		bold;
  font-size:		14pt;
}


span.indent-left {
  padding-left:	40pt;
}


table.borderless {
  background-color:	#FFFFFF;
  border-top:       	0;
  border-right:     	0;
  border-bottom:    	0;
  border-left:      	0;
  border-collapse:	collapse;
  border-spacing:	0;
}


td.padded {
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
}


table.totoc {
  border-top:       	0;
  border-right:     	0;
  border-bottom:    	0;
  border-left:      	0;
  border-collapse:	collapse;
  border-spacing:	0;
  margin-top:		10pt;
  margin-bottom:	10pt;
}


td.totoc {
  padding-top:		10pt;
  padding-right:	5pt;
  text-align:		left;
  vertical-align:	middle;
}


a.totoc {
  color:		#21637A;
  font-size:		10pt;
  font-weight:		bold;
}


a.totoc:hover {
  color:		#62BBEA;
}


table.info {
  background-color:	#FFFFFF;
  border-collapse:	collapse;
  border-spacing:	0;
}


th.info {
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		center;
  font-weight:		bold;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-index {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		center;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-noborders {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		left;
  border-top:		0;
  border-right:		0;
  border-bottom:	0;
  border-left:		0;
}


td.info-text {
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		left;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-bigtext {
  font-size:		14pt;
  font-weight:		bold;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		left;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-value {
  font-weight:		bold;
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		right;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-name {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		left;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-number {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		right;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-flag {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		center;
  vertical-align:	middle;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-distance {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		right;
  color:		#0000FF;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-date {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		right;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
  white-space:		nowrap;
}


td.info-time {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		right;
  color:		#FF0000;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-picture {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		center;
  vertical-align:	bottom;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-caption {
  padding-top:		5pt;
  padding-top:		5pt;
  padding-bottom:	5pt;
  padding-left:		5pt;
  padding-right:	5pt;
  text-align:		left;
  vertical-align:	top;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.info-hspacer {
  width:		50pt;
}


td.info-vspacer {
  height:		20pt;
}


table.picture {
  background-color:	#FFFFFF;
  border-top:		4pt #E0E0E0 solid;
  border-right:		4pt #C8C8C8 solid;
  border-bottom:	4pt #C8C8C8 solid;
  border-left:		4pt #E0E0E0 solid;
  border-spacing:	3pt;
}


td.picture {
  text-align:		center;
  vertical-align:	bottom;
  padding-top:		10pt;
  padding-bottom:	0;
  padding-left:		10pt;
  padding-right:	10pt;
  border-top:		0;
  border-right:		0;
  border-bottom:	0;
  border-left:		0;
}


td.picture-framed {
  text-align:		center;
  vertical-align:	middle;
  padding-top:		10pt;
  padding-bottom:	10pt;
  padding-left:		10pt;
  padding-right:	10pt;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.picture-caption {
  text-align:		center;
  vertical-align:	top;
  padding-top:		5pt;
  padding-bottom:	10pt;
  padding-left:		5pt;
  padding-right:	5pt;
  border-top:		0;
  border-right:		0;
  border-bottom:	0;
  border-left:		0;
}


td.picture-caption-framed {
  text-align:		center;
  vertical-align:	top;
  padding-top:		5pt;
  padding-bottom:	10pt;
  padding-left:		5pt;
  padding-right:	5pt;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.picture-text {
  text-align:		justify;
  vertical-align:	top;
  padding-top:		5pt;
  padding-bottom:	10pt;
  padding-left:		5pt;
  padding-right:	5pt;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


table.footer {
  background-color:	#FFFFFF;
  width:		100%;
  margin-top:		10pt;
  border-top:		1pt #808080 dotted;
  border-right:		1pt #808080 dotted;
  border-bottom:	1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
}


td.footer-left {
  padding-left:		10pt;
  padding-right:	10pt;
  text-align:		center;
  vertical-align:	middle;
}


td.footer-center {
  font-size:		10pt;
  font-weight:		normal;
  padding-left:		10pt;
  padding-right:	10pt;
  border-right:		1pt #808080 dotted;
  border-left:		1pt #808080 dotted;
  text-align:		center;
  vertical-align:	middle;
}


td.footer-right {
  padding-left:		10pt;
  padding-right:	10pt;
  text-align:		center;
  vertical-align:	middle;
}


