BODY {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: auto;
}

A { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 8pt; 
	background-color: #FFFFFF;
}

A:Link {
	color: #666666; 
	font-size: 8pt;
}

A:Visited { 
	color: #999999; 
	font-size: 8pt;
}

A:Hover  { 
	color: #CC00CC; 
	font-size: 8pt;
}

.fontsize {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}

p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: justify; 
	color: #000000;
}


.fontsizeup {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

.fontsizeup1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.fontsizeup2 {  
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-size: 14pt;; 
	color: #000066;
}

.fontsizedown {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
}

.fontsizedown1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 6pt;
}

.fontsizedown2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 5pt;
}

.sup {
	font-size: 8px;
	align-top: 15px;
	vertical-align: text-top;
}

.left-column {
	padding-right: 23px;
	line-height: 140%;
}




/* link heights corresponds with image height */
.navButton, .navButton:visited {
	height:30px;
	position:relative !important;
	}

/* link and list-item widths correspond with image widths */
#thehouse, #thehouseButton, #thehouseButton:visited {
	width:82px;
	}	
#location, #locationButton, #locationButton:visited {
	width:100px;
	}
#people, #peopleButton, #peopleButton:visited {
	width:73px;
	}
#contact, #contactButton, #contactButton:visited {
	width:105px;
	}
#home, #homeButton, #homeButton:visited {
	width:77px;
	}

/* span is same dimensions as link and positioned to superimpose */
.navButton span, .navButton:visited span {
	display:block;
	height:30px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	}

/* button images are span background images */
#thehouseButton span, #thehouseButton:visited span {
	background-image:url(images/nav/the-house2.gif);
	}
#locationButton span, #locationButton:visited span {
	background-image:url(images/nav/location2.gif);
	}
#peopleButton span, #peopleButton:visited span {
	background-image:url(images/nav/people2.gif);
	}
#contactButton span, #contactButton:visited span {
	background-image:url(images/nav/contact-us2.gif);
	}	
#homeButton span, #homeButton:visited span {
	background-image:url(images/nav/home2.gif);
	}


/* rollovers are background position so that no preloading is necessary */
.navButton span, .navButton:visited span {
	background-position:0 0;
	}

.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {
	background-position:0 -30px;
	}


