<STYLE TYPE="text/css">
	H1  {
		font-family : arial,helvetica;
		font-size : 22pt;
	}

	H1  {
		font-family : arial,helvetica;
		font-size : 22pt;
	}

#classes h1 {
	font-family: 16pt;
	letter-spacing: -1px;
}
#banner {
	position: absolute;
	top: 275px;
	float: right;
	width: 281px;
	margin-left: 550px;
}

	H2  {
		font-family : arial,helvetica;
		font-size : 18pt;
	}

	H3  {
		font-family : arial,helvetica;
		font-size : 15pt;
	}

	H4  {
		font-family : arial,helvetica;
		font-size : 13pt;
	}

	th,td,p,br,ul,ol,li  {
		font-family : verdana,arial,helvetica;
		font-size : 10pt;
	}
	br  {
		font-family : arial,helvetica;
		font-size : 10pt;
	}

	.big  {
		font-family : arial,helvetica;
		font-size : 12pt;
	}
	
	.text  {
		font-family : verdana,arial,helvetica;
		font-size : 10pt;
	}

	.bigbold  {
		font-family : arial,helvetica;
		font-size : 15pt;
		font-weight : bold;
	}
	
	.teamheading  {
		font-family : arial,helvetica;
		font-size : 13pt;
		font-weight : bold;
		color : #004080;
	}
	
	.teamreport  {
		font-family : arial,helvetica;
		font-size : 18pt;
		font-weight : bold;
		color : #004080;
	}
	
	.buildingblocks  {
		background-color: #235786;
		font-family: arial, verdana, helvetica;
		font-size: 13pt;
		color: #ffffff;
		border: 1px dashed #083608;
	}
	
	.rank  {
		font-family : arial,helvetica;
		font-size : 11pt;
	}
	
	.header  {
		font-family : arial,helvetica;
		font-size : 16pt;
		color : #8E2E08;
	}

	.bigwhite  {
		font-family : arial,helvetica;
		font-size : 12pt;
		font-weight: bold;
		color : white;
	}

	.small  {
		font-family : arial,helvetica;
		font-size : 8pt;
	}

	.smallbold  {
		font-family : arial,helvetica;
		font-size : 8pt;
		font-weight : bold;
	}

	.smallwhite  {
		font-family : arial,helvetica;
		font-size : 8pt;
		color : #ffffff;
	}

	.smallwhitebold  {
		font-family : arial,helvetica;
		font-size : 8pt;
		color : #ffffff;
		font-weight: bold;
	}

	.red  {
		font-family : arial,helvetica;
		font-size : 10pt;
		color : #CC0000;
	}
	
	.content  {
		background-image : url(/images/content_bk.gif);
		background-repeat : no-repeat;
	}

	BODY  {
		font-family : arial,helvetica;
		font-size : 10pt;
		color : Black;
		background-color : #E2EDE2;
/*
		background-image : url(/images/bk.gif);
		background-repeat : repeat-y;
*/
		margin-left : 0px;
		margin-right : 0px;
		margin-top : 0px;
		margin-bottom : 0px;
		margin : 0px;
	}

	.nav  {
		font-size : 9pt;
		color : black;
	}

	a.nav  {
		font-size : 9pt;
		color : black;
		text-decoration: none;
	}
	
	a.nav  {
		font-size : 9pt;
		color : black;
		text-decoration: none;
	}

	a.nav:hover  {
		font-size : 9pt;
		color : white;
	}

	A  {
		color : #0763C7;
		font-weight: bold;
	}

	A:HOVER  {
		color : #E64A00;
		text-decoration : none;
	}

	A.select  {
		color : #7A0707;
		text-decoration : none;
	}

	A.select:HOVER  {
		color : #ffffff;
		text-decoration : none;
	}
	
	.foot  {
		font-size : 8pt;
	}

	a.foot  {
		font-size : 8pt;
		color : #042D4A;
		text-decoration: underline;
	}

	a.foot:hover  {
		font-size : 8pt;
		color : #DF4345;
		text-decoration: underline;
	}
	
	.error
	{
		COLOR:maroon;
		FONT-SIZE:8PT;
		FONT-WEIGHT:BOLD;
	}

	.photofooter  {
		font-family : arial,helvetica;
		font-size : 7.5pt;
		color : black;
	}
	
	.input
	{
		background-color: #F7F7F7;
		font-family: Tahoma,Verdana,Arial,Helvetica;
		font-size: 8pt;
		color: #000000;
		font-weight: bold;
		border: 1 solid gray;
	}
	
	.userselect
	{
		background-color: #DFF0DE;
		font-family: Tahoma,Verdana,Arial,Helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		border: 1px solid #083608;
	}
	
	.heading
	{
		background-color: #235786;
		font-family: trebuchet ms, arial, verdana, helvetica;
		font-size: 13px;
		color: #ffffff;
		font-weight: bold;
		border: 1px dashed #083608;
	}

	.purple
	{
		color: #3B1F81;
	}

	.teal
	{
		color: #208D93;
	}
	
	a.white
	{
		color: #ffffff;
	}
	
	a.white:hover
	{
		color: #ffffff;
	}
	
	.bold
	{
		font-weight: bold;
	}
	.box { border: 3px double #dddddd; background-color: #efefef; font-size: 13pt; padding:4px; }
</style>
