
	html
	{
		height: 100%;
		background-image: url(images/silverAlt5.jpg);
		background-position: center 15px;
	}

	body
	{
		background-image: url(images/backgroundshading.png);
		background-position: center top;
		min-height: 100%;
		margin: 0;
	}
	
	body, p, textarea, input, select, option, td
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	body, p, td
	{
		color: #2b1911;
	}
	
	hr, h1, h2
	{
		color: #94482d;
	}
	
	h1 {font-size: 18px;}
	h2 {font-size: 16px;}
	h3 {font-size: 14px;}
	
	h2.pageItem
	{
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	h3
	{
		margin-top: 15px;
		margin-bottom: 5px;
	}
	
	ul, ol
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	ul.spaced > li, ol.spaced > li
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	hr
	{
		border-style: solid;
		border-width: 1px;
	}
	
	a:link, a:visited {color: #2d747b;}
	a:hover, a:active {color: #54d6e2;}
	
	a.edit:link, a.edit:visited {color: #FF0000;}
	a.edit:hover, a.edit:active {color: #FF6060;}

	/* remove annoying border on links in Firefox */
	a:active, a:focus
  {
		outline: 0;
	}
	
	div.edit {color: #FF0000;}
	
	div.page
	{
		width: 800px;
		padding: 15px 0px;
		margin: 0 auto;
	}
	
	div.contentCopyright
	{
		background-image: url(images/bannerbgframeAlt2_03.png);
	}

	div.content
	{
		text-align: left;
		padding: 20px 50px;
	}
	
	.copyright
	{
		font-size: 10px;
	}
	
	a.mySite:link, a.mySite:visited {color: #2d747b;}
	a.mySite:hover, a.mySite:active {color: #54d6e2;}
	
	.caption
	{
		font-size: 11px;
		margin-top: 0px;
		text-align: center;
	}
	
	td.label
	{
		text-align: right;
	}
	
	td.value
	{
		padding: 5px;
	}
	
	input.buttonOff
	{
		background-color: #EEEEEE;
	}
	
	input.buttonOn
	{
		background-color: #CCCCCC;
	}
	
	input.buttonDisabled
	{
		color: #999999;
	}
	
	div.itemText
	{
		text-align; left;
	}
	
	div.itemText ul,ol
	{
		overflow: hidden; /* to get around formatting problem with lists when next to div floated to left */
	}

	div.indent
	{
		margin-left: 20px;
	}
	
	body.iframe /* style for iframe used in WYSIWYG HTML editor */
	{
		background-image: none; /* overrides background image for body for website */
		background-color: white; /* covers background image for html for website, if any */
	}
	
	div.showHideLink span
	{
		font-weight: bold;
		cursor: pointer;
		color: #2d747b;
		text-decoration: underline;
	}
	
	div.showHideLink span:hover
	{
		color: #54d6e2;
	}
	
	div.homeImage
	{
		float: left;
		width: 350px;
		position: relative;
		margin-bottom: 25px;
	}
	
	img.homeImage
	{
		position: absolute;
		display: none;
	}
	
	a img
	{
		border: none;
	}
	
	button.homeImg
	{
		position: relative;
		top: 120px;
		outline: none; /*gets rid of outline on clicked button except for FF */
	}
	
	button.homeImg::-moz-focus-inner { border: 0; } /*gets rid of outline on clicked button in FF (button not used at present) */
	
	div.overlay
	{
		z-index: 100;
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background-color: black;
		display: none;
	}
	
	table.portfolioTable
	{
		width: 100%;
		border-collapse: collapse;
	}
	
	td.portfolioCellLeft, td.portfolioCellRight
	{
		width: 50%;
		text-align: center;
		padding: 23px 0px;
		border: 4px solid #94482d;
	}
	
	td.portfolioCellLeft
	{
		border-left-width: 0px;
	}
	
	td.portfolioCellRight
	{
		border-right-width: 0px;
	}
	
	div.portfolioImage
	{
		position: relative;
		z-index: 50;
		text-align: center;
	}
	
	div.portfolioCellPointer
	{
		position: absolute;
		width: 50px;
		height: 30px;
		display: none;
	}
	
	div.portfolioCellPointerLeft
	{
		background-image: url(images/notesPointer_01.png);
		left: 325px;
	}
	
	div.portfolioCellPointerRight
	{
		background-image: url(images/notesPointer_02.png);
		right: 325px;
	}
	
	div.portfolioCellBalloon
	{
		position: absolute;
		width: 300px;
		text-align: left;
		display: none;
	}
	
	div.portfolioCellBalloonLeft
	{
		left: 375px;
	}
	
	div.portfolioCellBalloonRight
	{
		right: 375px;
	}
	
	div.portfolioCellText
	{
		background-color: white;
		padding: 0px 23px;
	}
	
	div.portfolioImageNotLink
	{
		position: absolute;
		top: 50%;
		margin-top: -10px;
		left: 50%;
		margin-left: -102px;
		font-weight: bold;
		font-size: 18px;
		color: red;
	}
	
