<!--

a.sidelink
{
width: 150px;
min-width: 150px;
max-width: 150px;
border-bottom: 1px solid #ffffff;
text-decoration: none;
font-family: arial;
font-size: 9pt;
font-weight: bold;
background-color: #003366; 
color: #fff;
padding: 5px;
display: block;
}

a.sidelink:hover
{
background-color: #dce0e2;
color: #003366; 

}



td.left 
{
	padding: 0px;
	background-color: #ffffff;
	border-left: 1px solid #003366;

	}

td.dollars
{
text-align:right;
}




td.main 
{
	background-color: #ffffff;
	font: 10pt arial;
	vertical-align:top;
	padding-left: 5px;
	padding-top: 2px;
	border-right: 1px solid #003366;
	}

h1 	
{
	font: bold 20pt arial;
	FONT-WEIGHT:  BOLDER;
	TEXT-ALIGN: CENTER;
	COLOR: #003366;
	margin-top: 0;
	}

h2 	
{
	font: bold 12pt arial;
	margin-top: 0;
		text-align: center;

}
h3 	
{
	font: bold 10pt arial;
	margin-top: 0;
		text-align: center;

}

.details{
	font: 10pt arial;
	margin-top: 10px;
	text-align: center;
}


}

p	
{
	font: 10pt arial;
	}

td.header
{
padding: 5px;
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;


}
td.sponsors
{
padding: 5px;
width: 160px;
	border-right: 1px solid #003366;
	background-color:#ffffff;

}



.contactinfo
	{
	font: bold 15pt arial;
	color: #000000; 
	margin-left: 120px;
	margin-top: -25px;
	}

.error	{
	font: 11pt arial;
	color: red;
	}

.label	{
	font: 11pt arial;
	}

td.footer
	{

	background-color: #ffffff;
	font: 8pt arial;
	color: #000000; 
		border: 1px solid #003366;

	text-align: center;
	vertical-align: middle;
	padding: 5px;
	}

a.footlink
	{
	color:#003366;
	font-weight: bolder;
	}

a.SMLink
{
text-decoration: none;
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: #003366; 
padding: 5px;
display: block;
}

p.SMText	
{
	font: 10pt arial;
	margin-top: 0px;
	}
#SMTitle
{
display: block;
margin-bottom: 0px;
font: 10pt arial;
font-weight: bold;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 10px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

-->
