body { 
	margin: 0px 0px 0px 0px;
	font-family: "Century Gothic", Arial, sans-serif;
}

#leftcontent {
	width: 198px;
	margin: 0px 0px 0px 0px;
	background-image: url("left_border.gif");
	background-repeat: repeat-y;
}

#maincontent {
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
	padding-right: 30px;
	border-left: 4px dashed #000;
	border-right: 4px dashed #000;
	vertical-align: top;
}

a 			{ font-weight: bold; text-decoration: none; }
a:link 		{ color: #600; }
a:visited 	{	}	
a:hover 	{ text-decoration: underline; }
a:active 	{ text-decoration: underline; }
	
#status {
	font-size: small;
	text-align: right;
}
	
#rightcontent {
	width: 200px;
	margin: 0px 0px 0px 0px;
	background-image: url("right_border.gif");
	background-repeat: repeat-y;
	vertical-align: top;
}

#toc {
	float: right;
	width: 100px;
	background-color: #ff8;
	border: 4px dashed #cc0;
	padding: 10px 20px 10px 20px;
	margin: 20px 20px 20px 20px;
}

#toc a { 
	color: #00f;
	font-size: small;
	white-space: nowrap;
	padding-right: 20px;
	display: block;
}

table {
	border-spacing: 0px;
}

p.warning {
	color: red;
}

.errorlist {
	color: red;
}

p.small {
	font-size: x-small;
	text-align: center;
}

div.message {
	background: #88FF88;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

div.window { 
	display: block; 
	border-style: solid; 
	border-color: #000000; 
	background: #ffffff; 
	padding: 10px; 
	border-width: 1px; 
	line-height: 24px; 
}
div.header { 
	display: block; 
	border-style: solid; 
	border-color: #000000;
	background: #c0c0c0; 
	padding: 5px; 
	border-width: 1 1 0 1px; 
	font-weight: bold; 
}

pre {
    white-space: pre-wrap;
}

*.resulttable { border-collapse:collapse; border-spacing:0; empty-cells:show }
*.resulttable * { margin:0; }
*.resulttable tr { text-align:right; height: 12.75pt; font-size: 10.0pt; font-weight: 400; font-style: normal; font-family: Arial; vertical-align: bottom; white-space: nowrap; border: medium none; padding-left: 1px; padding-right: 1px; padding-top: 1px }
*.resulttable *.result1 { height:18.0pt; font-size: 14.0pt; font-weight: 700; background: lime }
*.resulttable *.result2 { height: 15.0pt; font-size: 11.0pt; font-weight: 700; background: aqua }
*.resulttable *.result3 { height: 12.75pt; font-weight: 700; background: aqua }
*.resulttable *.resultheader { height:12.75pt; text-align: center; font-size: 10.0pt; font-weight: 400; background: yellow }

