a {
	width: 100%;
	color: #990000;
	text-decoration : underline;
}
a:hover {
	WIDTH: 100%;
	color: Gray;
	text-decoration : none;
}
a:active {
	WIDTH: 100%; 
	COLOR: #990000;
}
h1 {
	color: #990000;
	font-size: 18px;

}
h2 {
	color: #990000;
	font-size: 14px;

}
table {
	
	font-size: 95%;
}
table.red {
	border: solid thin #990000;
	background-color: #F5F5F5;
}
span.head{
	color: #333300;
	font-weight: bold;
	font-size: 110%;
}
span.small{
	font-size: 90%;
}
input.button{
	cursor: pointer;
	font-size: 110%;
	font-weight: bold;
	color: white;
	background-color: #990000;
	border: 1px solid Black;
}
div.close div {
	DISPLAY: none
}
div.open div {
	MARGIN-TOP: 2px; MARGIN-LEFT: 2em
}
IMG.tree {
	CURSOR: pointer; 
	POSITION: relative; 
	TOP: 8px
}

a.button
{
	width:120px;

	background-color:#770000;
	border:#000000 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#CCCCCC;
	padding: 5px 0 5px 0;
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:relative;
}
a.button:link
	{
	width:120px;
		color:#CCCCCC;
	}
a.button:visited
	{
	width:120px;
		color:#CCCCCC;
	}
a.button:hover
{
	width:120px;
	
	color:#FFFFFF;
	background-color:#880000
}


td.border{
	margin-left: 9px;
	border: 1px solid #F5F5F5;
	height: 40px;
}
td.noborder{
border: none;
}

input{
	border: solid 1px;
}

.answer
{
font-style:italic;
}
/*@media print
{
	html body div#container *
	{
		visibility:hidden;
	}
	html body div#content table *
	{
		visibility:hidden;
	}
	

	
	.print
	{
		visibility:visible;
		position:absolute;
		z-index:999;
		top:0px;
		left:0px;
		border: red solid 1px;
	}
}*/
