table	{border-collapse: collapse;}

td		{vertical-align: top;}

div.left	{float: left;}
div.right	{float: right;}

div.quote	{width: 200px;  
			background-color: #F6F5E4;
			}
			
div.quote, .caption	{font-size: 0.9em;}			
			
p.quoteTxt	{line-height: 1.6em;  
			}			
			
p.quoteSrc	{text-align: right;
			font-style: italic;}

p.quoteTxt, p.quoteSrc	{padding: 25px;
			padding-top: 0; 
			padding-bottom: 0; 
			margin-top: 0; 
			margin-bottom: 0;}

img		{border: 0px;}

img.left	{float: left;
			/*padding-right: 10px;
			padding-bottom: 5px;*/
			padding:0px; 
			margin-right: 15px;
			border: 1px solid gray; }
			
img.right	{float: right;
			padding: 0px;
			margin-left: 15px;
			border: 1px solid gray;}	

p	{padding: 10px;
	clear: both;}

p.left		{text-align: left;}
p.right		{text-align: right;}	

.highlightBox	{padding: 10px; 
				margin: 5px; 
				background-color: #F6F5E4; 
				border: 1px solid #BFBF80;}
				
.strikenthrough	{text-decoration:line-through;}				
			
.toPageTop		{text-align: right;
			font-size: 0.75em;}					
			
.toPageTop a	{text-decoration: none;}
.toPageTop a:hover	{text-decoration: underline;}	

.toPageTop a img	{border: 0px;}
			
.spacer	{height: 0px;
		clear: both;}
		
.spacer10	{height: 10px;
			clear: both;
			text-align: center;}		
		
.spacer25	{height: 25px;
			clear: both;
			text-align: center;}	
			
.spacer40	{height: 40px;
			clear: both;
			text-align: center;}			
			
.spacer100	{height: 100px;
			clear: both;
			text-align: center;}	
			
