
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EDEDE5;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
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;
bottom: 100px;
left: -160px; /*position where enlarged image should offset horizontally */

}



BODY
{
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							12px;  
	color:								#000000;
	background-color:					#EDEDE5;
}
/*
A
{
	TEXT-DECORATION:	none
	COLOR:				#4C4C00;
}
A:visited
{
	TEXT-DECORATION:	none
	COLOR:				#5C5C00;
}
A:active
{
	TEXT-DECORATION:	none
	COLOR:				#333333;
}
A:hover
{
	text-decoration:	underline;
	COLOR:				#000066;
}
P
{
	MARGIN-TOP:			16px;
	MARGIN-BOTTOM:		0px;
}
*/
.cand
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	
}
.citation
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-top: 		2px;
	padding-bottom: 	2px;
	color:				#333333;
	text-align:			center;
	line-height: 		12px;
	border-style:		ridge;	
	border-color:		#777777;
}
.letter
{
	FONT-SIZE:			11px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	line-height: 		14px;
	
}
.lettermed
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		17px;
	text-align:			left;
	
}
.l
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	text-align:			left;
	font-weight:		400;
	background-color:	EEEEEE;
	margin-top:			6px;
	margin-bottom:		6px;
	padding-top:        5px;
	padding-bottom:     5px;
}
.l_u
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		14px;
	text-align:			left;
	border-bottom:		thin;
	border-bottom-style:solid;
	font-weight:		700;
	background-color:	EEEEEE;
	margin-top:			6px;
	margin-bottom:		6px;
	padding-top:        5px;
	padding-bottom:     5px;
}
.l_r
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	text-align:			right;
	font-weight:		400;
	background-color:	EEEEEE;
	margin-top:			6px;
	margin-bottom:		6px;
	padding-top:        5px;
	padding-bottom:     5px;
}
.l_c
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	text-align:			center;
	font-weight:		400;
	background-color:	EEEEEE;
	margin-top:			6px;
	margin-bottom:		6px;
	padding-top:        5px;
	padding-bottom:     5px;
}
.l2
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	text-align:			left;
	font-weight:		400;
	background-color:	DDDDDD;
	margin-top:			6px;
	margin-bottom:		6px;
	padding-top:        5px;
	padding-bottom:     5px;
}
.lettermedcenter
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		17px;
	text-align:			center;
	
}
.lettermed2
{
	FONT-SIZE:			15px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	line-height: 		17px;
	
}
.lettermedred
{
	FONT-SIZE:			14px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	color:				#FF0000;
	line-height: 		17px;
	
}
.letterred
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	color:				#FF0000;
	line-height: 		17px;
	
}
.lettermedrt
{
	FONT-SIZE:			14px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	text-align:			right;
	line-height: 		17px;
	
}
.lettermedrtred
{
	FONT-SIZE:			14px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	color:				#FF0000;
	text-align:			right;
	line-height: 		17px;
	
}
.lettersm
{
	FONT-SIZE:			11px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	
}
.lettersmwht
{
	FONT-SIZE:			11px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		13px;
	color:				FFFFFF;
	font-weight:		bolder;
	
}
.lettersm2
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		14px;
	
}
.lettersm3
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	5px;
	line-height: 		11px;
}
.bb
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;
	line-height: 		11px;
	border-bottom:		thin;
	text-align:			center;
	width:				100%;
	
}
.lettersmrt
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;	
	text-align:			right;
}
.lettersm4
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	2px;	
}
.lettervsm
{
	FONT-SIZE:			9px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	1px;
	font-weight:		bold;
	line-height: 		11px;
	
}
.letterlg
{
	FONT-SIZE:			16px;
	font-weight:		bold;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	padding-top: 		5px;
	line-height: 		18px;
	
}
.letterborder
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	color:				#000000;
	padding-bottom: 	3px;
	line-height: 		16px;
	border-left-style:	dotted;	
	border-color:		#000000;
}
.letterbordercen
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	color:				#000000;
	text-align:			center;
	line-height: 		16px;
	border-left-style:	dotted;	
	border-color:		#000000;
}
.letterbordercen2
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	color:				#000000;
	text-align:			center;
	line-height: 		16px;
	border-style:		ridge;	
	border-color:		#000000;
}
.letterbordercen3
{
	FONT-SIZE:			11px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-top: 		8px;
	padding-bottom: 	8px;
	color:				#333333;
	text-align:			center;
	line-height: 		12px;
	border-style:		ridge;	
	border-color:		#777777;
}
.lettertopborder
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-top: 		8px;
	line-height: 		16px;
	color:				#000000;
	font-weight:		bold;
	border-top-style:	dotted;	
	border-color:		#000000;
}
.lettertopborderred
{
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-top: 		8px;
	line-height: 		16px;
	color:				#990000;
	font-weight:		bolder;
	border-top-style:	dotted;	
	border-color:		#000000;
}
.lettertopborderbigcen
{
	FONT-SIZE:			16px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-top: 		8px;
	line-height: 		16px;
	color:				#000000;
	font-weight:		bold;
	text-align:			center;
	border-top-style:	dotted;	
	border-color:		#000000;
}
.letterborderall
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	5px;
	padding-right:	 	5px;
	padding-left:	 	5px;
	padding-top:	 	5px;
	line-height: 		16px;
	text-align:			center;
	border-left-style:	groove;	
	border-right-style: groove;	
	border-top-style: 	groove;	
	border-bottom-style: groove;	
	border-color:		#000000;
}
.letterborderall2
{
	FONT-SIZE:			10px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	padding-bottom: 	3px;
	padding-right:	 	3px;
	padding-left:	 	3px;
	padding-top:	 	3px;
	line-height: 		13px;
	text-align:			center;
	border-left-style:	solid;	
	border-right-style: solid;	
	border-top-style: 	solid;	
	border-bottom-style: solid;	
	border-color:		#000000;
	width:				100%;
	border-width:		thin;
}
.letterCen {
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 3px;
}
.letterital {
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	font-style: 		italic;
	padding-bottom: 	3px;
}
.letteritalright {
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	font-style: 		italic;
	text-align:			right;
	padding-bottom: 	3px;
}
.letteritalborder {
	FONT-SIZE:			12px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	font-style: 		italic;
	padding-top: 		1px;
	padding-bottom: 	3px;
	border-left-style:	dotted;	
	border-color:		#000000;
}
.header
{
	FONT-SIZE:			16px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	backgound:			#DDDDDD;
	font-weight:		bolder;
	padding-bottom: 	3px;
	line-height: 		16px;
	border-top-style:	inset;	
	border-bottom-style:inset;	
	border-color:		#000000;
}
.alpheadline
{
	FONT-WEIGHT:		bold;
	FONT-SIZE:			13px;
	FONT-FAMILY:		Arial, Helvetica, sans-serif;
	vertical-align:		top;
	text-align:			center;
	color:				#FFFFFF;
	width:				100%;
	padding-left:		2px;
	padding-right:		2px;
	padding-bottom:		1px;
	padding-top:		1px;
	border:				2px solid #000000;
	background-color:	#777777;
	filter:				Alpha(Opacity=100, FinishOpacity=50, Style=1, StartX=50, StartY=0, FinishX=100, FinishY=0);
}
.bigbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; text-align: center}
.biggerbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #000000; text-align: center}
.bigboldtop 
{  
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			14pt; 
	font-weight: 		bold; 
	color: 				#000000; 
	border-top-style:	dotted;	
	padding-top:		4px;
	text-align: 		center}

.inline-button {
   _width:12em;
   font: bold 80%/1 Verdana, Arial, Geneva, sans-serif;
   margin: .2 0.2em; padding: 0.2em 0; _padding:1;
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #ccc;
   color: black;
   }
.inline-button em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.inline-button:hover {
   background: #666;
   color: white;
   }
.inline-button:hover em {
   background: black;
   color: white;
   }
.puniest { font-family: arial, helvetica, verdana; font-size: 10px; text-align: Left ; font-weight: normal; color: #000000 }
.puniestcentered { font-family: arial, helvetica, verdana; font-size: 10px; text-align: center ; font-weight: normal; color: #000000 }
.smallcentered { font-family: arial, helvetica, verdana; font-size: 11px; text-align: center ; font-weight: normal; color: #000000 }
.calright { font-family: arial, helvetica, verdana; font-size: 7pt; text-align: right ; font-weight: bold; color: #000000 }
