      /* general utility classes available for use */

.hidden { display: none; }
.displayblock { display: block; }
.displaynone { display: none; }
.hiddenanchor { 
	width:1px;
	height: 1px;
	display: block;
	text-indent:-50000px;
}

.searchbuttonoffset {
	border: 0px;
	position: relative;
	top: 5px;
}

.backgroundWhite { background:#FFF; }
.backgroundLightGray { background:#e7e7e7; }
.backgroundBlack { background:#000; }
.backgroundGray333 { background:#333; }
.backgroundGray666 { background:#666; }
.backgroundGray999 { background:#999; }



.width10percent { width: 10%; }
.width20percent { width: 20%; }
.width30percent { width: 30%; }
.width40percent { width: 40%; }
.width50percent { width: 50%; }
.width60percent { width: 60%; }
.width70percent { width: 70%; }
.width80percent { width: 80%; }
.width90percent { width: 90%; }
.width100percent { width: 100%; }

.width100 { width: 100px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width500 { width: 500px; }
.width600 { width: 600px; }
.width700 { width: 700px; }
.width800 { width: 800px; }




.textAlignLeft { text-align:left; }
.textAlignCenter { text-align: center; }
.textAlignRight { text-align:right; }

.clearBoth { clear:both; }
.clearRight { clear: right; }
.clearLeft { clear: left; }

.positionRelative { position: relative; }
.positionAbsolute { position: absolute; }

.photoRight {
	border: 1px solid #000;
	background: #FFF;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	float:right;
}
.photoLeft {
	border: 1px solid #000;
	background: #FFF;
	padding: 10px;
	margin: 10px 10px 10px 0px;
	float:left;
}
.photoRightWithBorder {
	border: 1px solid #000;
	background: #FFF;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	float:right;
}
.photoLeftWithBorder {
	border: 1px solid #000;
	background: #FFF;
	padding: 10px;
	margin: 10px 10px 10px 0px;
	float:left;
}
.photoRightNoBorder {
	margin: 10px 0px 10px 10px;
	float:right;
}
.photoLeftNoBorder {
	margin: 10px 10px 10px 0px;
	float:left;
}
.captionRight {
	padding: 10px;
	margin: 10px 0px 10px 10px;
	float:right;
	background: #FFF;
}
.captionLeft {	
	padding: 10px;
	margin: 10px 10px 10px 0px;
	float:left;
	background: #FFF;
}
.imageCaption {
	font-size: 9pt;
	line-height: 9pt;
	color:#333;	
	margin-top: 5px;
}
      screen
    