/*** General HTML control ***/
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

img {
	border: none;
}
p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
	line-height: 1.4em;
}

/*** Some basic highlighting ***/
.purple01 {
	background-color: #330033;
}
.strapline {  
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center
}
.names {  font-size: 10px; line-height: 16px; font-variant: small-caps; text-align: center}
.heading {  font-variant: small-caps; font-weight: normal; color: #660066; font-size: 16px; letter-spacing: 1px}

.banner_line {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #330033; line-height: 24px}
/*** Footer control ***/
p#contact {
	margin: 0;
	padding: 0 0 0 10px;
	color: #fff;
	background-color: transparent;
}

/*** Navigation control ***/
.nav1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; font-variant: normal; color: 330033; text-decoration: none; font-weight: normal}

a {
	color: #660066;
}
.nav2 {  text-decoration: underline; color: #666699}
.nav3 {  color: #666666}
.givenow {  font-size: 14px; line-height: 18px; color: #333333; font-weight: bold}
.nav4 {  color: #63091E}
.s-nav {
	color: #fff;
}
/* Primary navigation table */
.navtab {
	background-color: #ccc;
	border-collapse: collapse;
}
.navtab td {
	border: 2px solid #fff;
	border-collapse: collapse;
}
.navtab td:hover {
	background-color: #8D8D8D;
}
.navtab td.up {
	background-color: #fff;
}
.navtab td.up:hover {
	background-color: #8D8D8D;
}