
	html
	{
		height: 100%;
		background-image: url(images/vertical-fade.jpg);
		background-repeat: repeat-x;
		background-color: #e0dbb9;
 	}

	body
	{
		margin: 0;
		padding: 20px 0;
		background-image: url(images/texture.png);
		min-height: 100%;
	}
	
	body, p, textarea, input, select, option, td
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
	}
	
	body, p, td
	{
		color: #000000;
	}
	
	hr, h1, h2
	{
		color: #660034;
	}
	
	h1 {font-size: 20px;}
	h2 {font-size: 18px;}
	
	h2.pageItem
	{
		margin-top: 0px;
		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: #660034;}
	a:hover, a:active {color: #8e2358;}
	
	a.edit:link, a.edit:visited {color: #FF0000;}
	a.edit:hover, a.edit:active {color: #FF6060;}
	
	a img
	{
		border: none;
	}
	
	div.edit {color: #FF0000;}
	
	div.page
	{
		width: 920px;
		margin: 0 auto;
		padding: 0 20px;
		background-image: url(images/vertical-fade.jpg);
		background-repeat: repeat-x;
		background-color: #e0dbb9;
		border-radius: 20px;
	}
	
	div.banner
	{
		position: relative;
		height: 147px;
		background-image: url(images/banner-background.png);
		margin: 0 -20px;
	}
	
	img.logo
	{
		margin-top: 15px;
		margin-left: 20px
	}
	
	div.phone
	{
		font-size: 24px;
		font-weight: bold;
		color: #660034;
		position: absolute;
		right: 20px;
		top: 15px;
	}
	
	div.names
	{
		font-size: 18px;
		color: #660034;
		text-align: right;
		position: absolute;
		right: 150px;
		top: 95px;
	}
	
	div.navStripes
	{
		position: absolute;
		width: 100%;
		height: 83px;
		left: 0px;
		top: 147px;
		background-image: url(images/navStripes.png);
		background-position: center top;
		background-repeat: repeat-y;
	}
	
	div.content
	{
		text-align: left;
		margin-top: 42px;
	}
	
	.copyright
	{
		font-size: 10px;
		padding-bottom: 10px;
	}
	
	a.mySite:link, a.mySite:visited {color: #660034;}
	a.mySite:hover, a.mySite:active {color: #8e2358;}
	
	.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 /* to get around formatting problem with lists when next to div floated to left */
	{
		overflow: hidden;
	}
	
	body.rteIframe /* 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 */
	}
	
	div.showHideLink span
	{
		font-weight: bold;
		cursor: pointer;
		color: #660034;
		text-decoration: underline;
	}
	
	div.showHideLink span:hover
	{
		color: #8e2358;
	}
