/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	border: 1px #006699 solid;
	color: #006699; font-weight : bold;
	background-color: #E5E5E5; height: 28px;
	text-align: center;
}

h1 {font-size: 20pt; text-align: center}
h2 {font-size: 15pt}

table.test { background-color: #FFFFFF; border: 2px #006699 solid; font-size: 9pt; }
table.description { font-size: 10pt; }
table.summary { background-color: #FFFFFF; border: 2px #006699 solid; font-size: 9pt; }

td { border: 1px #006699 solid; text-align: center }
td.item1 { border: 0px #006699 solid; text-align: right }
td.item2 { border: 0px #006699 solid; text-align: left }
td.passed {color: DarkGreen}
td.failed {color: Crimson; font-weight: bold}
a.passed {text-align: center; font-size: 10pt; font-weight: bold}
a.failed {color: Crimson; text-align: center; font-size: 10pt; font-weight: bold;}
p { page-break-after: always }
