body {
	margin-top: 0px;
	margin-bottom: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	color: #613314;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.875em;	/* 16px * .875 = 14px */
}
table img {
	vertical-align: bottom;
}
h3 {
	font-size: 1.2em;
	margin-top: 0px;
}
h4 {
	font-size: 1.1em;
	margin-bottom: .2em;
	margin-top: 0px;
}
a:link {
	color: #660f6e;
}
a:visited {
	color: #bf1238;
}
a:hover {
	color: #ffffff;
	background-color: #660f6e;
}
abbr {
	font-style: normal;	/* Safari italicizes abbr! */
	border-bottom: 1px dotted #660f6e;
	cursor: help;
	white-space: nowrap;
}

/* set up the header, navbar, content box */
.header, #navbar, .content {
	margin-top: 0px;
	margin-bottom: 0px;
}
.header {
	background-color: #f8ecB1;
}
.header h1 {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.header h1 img {
	display: block;
	margin-left: auto;
	margin-right: 0px;
}
#navbar {
	background-color: #660f6e;
	/* font-family: "Gil Sans", Helvetica, Arial, sans-serif;
	font-stretch: condensed; */
}
#content {
	width: 100%;
}
.content {
	border-top: 3px solid #edcf3d;
	border-left: 1px solid #edcf3d;
	border-right: 2px solid #edcf3d;
}
.content p {
	margin-top: 0px;
	margin-bottom: 1em;
}
.tdPadding {
	padding: 10px;
}
.header table {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	wid\th: 100%;	/* IE5/win uses the body width, not the containing box's width. Argh! */
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
}
#content-header {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	width: 400px;
	background-repeat: no-repeat;
	text-align: right;
}
#claire #content-header {
	background-image: url(/images/claire-header.jpg);
}
#tlc-about #content-header,
#tlc-events #content-header,
#tlc-pastevents #content-header {
	background-image: url(/images/tlc-header.jpg);
}
#tlc-exhibitors #content-header {
	background-image: url(/images/eduall-header-exhibitors.jpg);
}
#links #content-header {
	background-image: url(/images/eduall-header-links.jpg);
}
#contacts #content-header {
	background-image: url(/images/eduall-header-contacts.jpg);
}
#board #content-header {
	background-image: url(/images/eduall-header-board.jpg);
}
#exhibitors #content-header {
	background-image: url(/images/eduall-header-exhibitors.jpg);
}
#sitemap #content-header {
	background-image: url(/images/eduall-header-sitemap.jpg);
}
#mission #content-header {
	background-image: url(/images/eduall-header-mission.jpg);
}
#whatsnew #content-header,
#announcements #content-header,
#press #content-header {
	background-image: url(/images/eduall-header-news.jpg);
}
#fundraising #content-header {
	background-image: url(/images/eduall-header-fundraising.jpg);
}
#services #content-header {
	background-image: url(/images/eduall-header-services.jpg);
}
#gov #content-header {
	background-image: url(/images/eduall-header-gov.jpg);
}
#support #content-header,
#letters #content-header {
	background-image: url(/images/eduall-header-contacts.jpg);
}
#events #content-header {
	background-image: url(/images/eduall-header-events.jpg);
}
#content-header h2 {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
	font-size: 41px;
	color: #edcf3d;
}
#content-header h2 img {
	margin: 0px;
	vertical-align: bottom;
	vertical-align: text-bottom; /* IE5.0/win thinks text-bottom = baseline! */
}
#subnav, #ealogo {
	border-left: 2px solid #edcf3d;
}
/* list elements */
#subnav ul {
	margin-top: 1.5em;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 10px;
	list-style-image: url(/images/bullet-orange.gif);
}
.content ul, .content ol {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.content ul {
	list-style-image: url(/images/bullet-purple.gif);
}
.content ul ol {
	list-style-image: none;
}
#subnav li,
.content li {
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 30px;
	padding-left: 0px;
}
#subnav ul ul,
.content ul ul {
	margin-top: 0.5em;
	padding-right: 0px;
}
#subnav ul ul li,
.content ul ul li {
	list-style-image: url(/images/bullet-orange-box.gif);
	margin-left: 15px;
	margin-bottom: 0.5em;
}
.content ul ul li {
	list-style-image: url(/images/bullet-purple-box.gif);
}
#subnav a:link, #subnav a:visited {
	text-decoration: none;
	color: #c97a00;
}
#subnav a:hover {
	background-color: #c97a00;
	color: #ffffff;
}
#mission li#subnav-mission,
#whatsnew li#subnav-whatsnew,
#announcements li#subnav-announcements,
#press li#subnav-press,
#fundraising li#subnav-fundraising,
#services li#subnav-services,
#gov li#subnav-gov,
#support li#subnav-support,
#letters li#subnav-letters,
#events li#subnav-events,
#tlc-about li#subnav-tlc,
#tlc-events li#subnav-tlc-events,
#tlc-pastevents li#subnav-tlc-pastevents,
#tlc-exhibitors li#subnav-tlc-exhibitors
	{ list-style-image: url(/images/bullet-purple.gif); }
#mission li#subnav-mission a:link, #mission li#subnav-mission a:visited,
#whatsnew li#subnav-whatsnew a:link, #whatsnew li#subnav-whatsnew a:visited,
#announcements li#subnav-announcements a:link, #announcements li#subnav-announcements a:visited,
#press li#subnav-press a:link, #press li#subnav-press a:visited,
#fundraising li#subnav-fundraising a:link, #fundraising li#subnav-fundraising a:visited,
#services li#subnav-services a:link, #services li#subnav-services a:visited,
#gov li#subnav-gov a:link, #gov li#subnav-gov a:visited,
#support li#subnav-support a:link, #support li#subnav-support a:visited,
#letters li#subnav-letters a:link, #letters li#subnav-letters a:visited,
#events li#subnav-events a:link, #events li#subnav-events a:visited,
#tlc-about li#subnav-tlc-about a:link, #tlc-about li#subnav-tlc-about a:visited,
#tlc-events li#subnav-tlc-events a:link, #tlc-events li#subnav-tlc-events a:visited,
#tlc-pastevents li#subnav-tlc-pastevents a:link, #tlc-pastevents li#subnav-tlc-pastevents a:visited,
#tlc-exhibitors li#subnav-tlc-exhibitors a:link, #tlc-exhibitors li#subnav-tlc-exhibitors a:visited
	{ color: #660f6e }
#fundraising li#subnav-fundraising ul a:link, #fundraising li#subnav-fundraising ul a:visited,
#gov li#subnav-gov ul a:link, #gov li#subnav-gov ul a:visited
	{ color: #c97a00 }
#mission li#subnav-mission a:hover,
#whatsnew li#subnav-whatsnew a:hover,
#announcements li#subnav-announcements a:hover,
#press li#subnav-press a:hover,
#fundraising li#subnav-fundraising a:hover,
#services li#subnav-services a:hover,
#gov li#subnav-gov a:hover,
#support li#subnav-support a:hover,
#letters li#subnav-letters a:hover,
#events li#subnav-events a:hover,
#tlc-about li#subnav-tlc-about a:hover,
#tlc-events li#subnav-tlc-events a:hover,
#tlc-pastevents li#subnav-tlc-pastevents a:hover,
#tlc-exhibitors li#subnav-tlc-exhibitors a:hover
	{ background-color: #660f6e; color: #ffffff; }
/* submenus of subnav */
#subnav-news ul {
	display: none;
}
#whatsnew #subnav-news ul,
#announcements #subnav-news ul,
#press #subnav-news ul {
	display: block;
}
#subnav-fundraising ul {
	display: none;
}
#fundraising #subnav-fundraising ul {
	display: block;
}
#subnav-gov ul {
	display: none;
}
#gov #subnav-gov ul,
#support #subnav-gov ul,
#letters #subnav-gov ul {
	display: block;
}

#ealogo {
	text-align: center;
}
#footer1 {
	border-left: 2px solid #edcf3d;
	border-bottom: 2px solid #edcf3d;
}
#footer2 {
	padding-left: 11px;
	border-right: 2px solid #edcf3d;
	border-bottom: 2px solid #edcf3d;
}
#table-sitemap {
	width: 600px;
	border-collapse: separate;
	border: 2px solid #edcf3d;
	border-left: 1px solid #edcf3d;
	border-spacing: 1px;
	empty-cells: hide;
}
#table-sitemap td, #table-sitemap th {
	border: 1px solid #edcf3d;
	padding: 3px;
	vertical-align: top;
}
#table-sitemap th {
	text-align: left;
	background-color: #edcf3d;
}	
#table-sitemap .firstrow th {
	text-align: center;
}
.footer {
	margin-top: 2em;
	padding-bottom: .5em;
	/* text-align: center; */
	font-size: .8em;
}
.footer p {
	margin-top: .2em;
	margin-bottom: .2em;
}
p.download {
	margin-left: 30px;
	font-size: .9em;
}
p.credits {
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	text-align: right;
	font-size: .8em;
	line-height: 20px;
}
p.credits a:link, p.credits a:visited {
	color: #cccccc;
}
p.credits a:hover {
	color: #333333;
	background-color: transparent;
}
p.credits a:hover span {
	background-color: #660f6e;
	color: #ffffff;
}
p.credits a {
	text-decoration: none;
}
p.credits a span {
	text-decoration: underline;
}
p.credits a span.more {
	display: none;
}

.spacer {
	display: block;
	clear: both;
	margin: 0px;
	border: none;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
}