body.home		{ background: #e3e5c3; background-image: url(/images/fractal9.png); background-repeat: repeat; }
body.mt			{ background: #e3e5c3; font: small sans-serif }

a:link			{ text-decoration: none }
a:visited		{ text-decoration: none; font-color: blue }
a:active		{ text-decoration: none }
A:link			{ text-decoration: none }
A:visited		{ text-decoration: none }
A:active		{ text-decoration: none }
a.tbni			{ color: blue }
a.ots			{ font-weight: bold }
a.wn			{ font-weight: bold }
a.hp			{ font-weight: bold }
a:hover			{ text-decoration: underline }
A:hover			{ text-decoration: underline }

td.main_logo		{ background: #663366; background-image: url(/images/mapslogo4.gif); background-position: center; background-repeat: no-repeat; height: 61; width: 150 }

td.main_title		{ font: medium sans-serif; background: #9282e8; height: 61; letter-spacing: 3; padding-left: 30 }
/* td.main_title		{ font: medium sans-serif; background: #9282e8; height: 60; letter-spacing: 3; padding-left: 10 } */
/* td.main_title		{ font: bold 16pt sans-serif; height: 60; letter-spacing: 3; padding-left: 10; background-image: url(/images/fractalbar3.jpg); } */
td.main_body		{ padding: 8; vertical-align: top }
td.main_text		{ font: 13px sans-serif; padding: 4 4 4 4 }
td.main_header		{ font: bold small sans-serif; background: #663366; color: #ffffff; padding-left: 4 }
td.mh			{ font: bold small sans-serif; background: #663366; color: #ffffff; padding: 4; border-bottom: 1px solid black; border-top: 1px solid black }
td.mt			{ font: small sans-serif; padding: 8 }
td.research_header	{ font: bold 13px sans-serif; background: #a9d0a9; padding-left: 4 }
td.research_additional	{ font: 13px sans-serif; padding: 4 4 8 4 }
td.research_subheader	{ font: bold 13px sans-serif; background: #cfcfcf; padding-left: 16; }
td.research_text	{ font: 13px sans-serif; padding: 8 8 8 16; }
td.attribution		{ font: xx-small sans-serif; text-align: center }
td.photo_title		{ font: bold x-small sans-serif; text-align: center }
td.main_heading		{ font: bold medium sans-serif; text-align: center }

/* td.section_header	{ font: bold 13px sans-serif; background: #f9d0f9 } */
td.section_header	{ font: bold 13px sans-serif; background: #663366; color: #ffffff }
td.staff_photo		{ margin-left: 10; margin-right: 10; margin-top: 10; margin-bottom: 10; padding-left: 20; padding-right:20; padding-bottom: 20; padding-top: 20; vertical-align: top }
td.staff_text		{ font: 13px sans-serif; padding-left: 20; margin-left: 10; margin-right: 10; margin-top: 10; margin-bottom: 10; padding-right:20; padding-bottom: 20; padding-top: 20; vertical-align: top }

td.nav_bar		{ font: xx-small sans-serif; width: 175; vertical-align: top; padding: 4 }
td.nav_item		{ font: xx-small sans-serif; background: #a0a0a0; width: 150; padding-top: 10 }

td.small_text		{ font: x-small sans-serif }
td.footer_text		{ font: 11px sans-serif }
p.main_text		{ font: x-small sans-serif; padding-left: 4 }
span.section_header	{ font: bold 12pt sans-serif; background:#808080 }

td.home_title		{ font: bold medium sans-serif; background: #2282e8; height: 60; letter-spacing: 3; padding-left: 10 }
td.navbar		{ font: x-small sans-serif; background: #afafaf; vertical-align: top; text-align: center; padding: 20 0 4 0 }
td.home_navbar		{ font: xx-small sans-serif; background: white; width: 150; vertical-align: top; }
td.home_navitem		{ font: xx-small arial; background: #a0c0a0; padding-top: 4 }
td.home_date		{ font: xx-small sans-serif;  padding-right: 8; background: #aeaeae }

td.donate		{ font: x-small sans-serif; background: #a8a8a8 }
td.join			{ font: x-small sans-serif; background: #a8a8a8 }
td.renew		{ font: x-small sans-serif; background: #a8a8a8 }


/* nav group table */
table.ng		{ background: #808080; border: 1px solid #6f6f6f; margin: 4; width: 100% }

/* floating nav group table */
span.fr			{ float: right; margin: 0 0 0 4; width: 125; padding: 0 }
span.fl			{ float: left; margin: 0 4 0 0; width: 125; padding: 0 }

/* nav group title */
/* td.ngt			{ border-bottom: 1px solid #6f6f6f; font: xx-small sans-serif; letter-spacing: 1.4; background: #9282e8; color: black; padding: 4; text-align: center } */
/* td.ngt			{ border-bottom: 1px solid #6f6f6f; font: xx-small sans-serif; letter-spacing: 1.4; background: #7fc6a6; color: black; padding: 4; text-align: center } */
td.ngt			{ border-bottom: 1px solid #6f6f6f; font: xx-small sans-serif; letter-spacing: 1.4; background: #ccffff; color: black; padding: 4; text-align: center }

/* nav group item */
td.ni			{ font-size: xx-small; font-family: sans-serif, verdana; letter-spacing: 1.2; background: #e8e8e8; padding: 2 4 2 4 }
td.h_ni			{ font-size: xx-small; font-family: sans-serif, verdana; letter-spacing: 1.2; background: #e8e8e8; padding: 1 4 1 4 }
td.h_tbi		{ font: xx-small sans-serif; letter-spacing: 1.2; line-spacing: 2px; padding: 4 }

/* anchor in a navbox */
a.ni			{ color: #222222 }

/* search box nav item */
td.sni			{ font-size: 8pt; font-family: arial, sans-serif; letter-spacing: 1.2; background: #e466f4; padding: 2 4 2 4 }


/* main table		*/
table.m		{ /* background: #e3e5c3; */ border: 0; width: 100%; padding: 0; spacing: 0; margin: 0 }

/* header table	*/
table.h		{ background: #e3e5c3; border: 1px solid black; width: 100%; margin: 0 }

/* body table	*/
table.b		{ border: 0; width: 100%; padding: 0 0 4 0; margin: 0 }

/* main footer table	*/
table.f		{ background: #e3e5c3; border: 1px solid black; width: 100%; margin: 0 }


/* left nav bar table	*/
/* table.lnb	{ background: #e3e5c3 } */

/* main body table */
table.mb	{ background: white: border: 1px solid black; padding: 8 }

/* right nav bar table	*/
table.rnb	{ border: 0; width: 4 }

/* body header table - top text box in main body */
table.bh	{ font: x-small sans-serif; text-align: justify; margin-bottom: 4; }

/* text box table */
table.tb	{ font: x-small sans-serif; text-align: justify; border: 1px solid #6f6f6f; margin-bottom: 4; }

/* text box header */
/* td.tbh		{ font: x-small sans-serif; background: #aeaeae; padding: 2 0 2 4; border-bottom: 1px solid #6f6f6f; text-align: left; color: blue; letter-spacing: 1.4 } */
td.tbh		{ font: x-small sans-serif; background: #bad8ef; padding: 2 0 2 4; border-bottom: 1px solid #6f6f6f; text-align: left; color: blue; letter-spacing: 1.4 }
a.tbh		{ font: x-small sans-serif }

/* text box text */
td.tbt		{ background: #f6f7ef; padding: 2 4 2 10; font: xx-small sans-serif }

/* text box		*/
td.b		{ font: x-small sans-serif; text-align: justify; padding: 0 0 4 0 }
td.f		{ font: x-small sans-serif; text-align: center; color: #666666 }
td.home_logo	{ font: bold medium sans-serif; background-color: #2242e8; height: 60; width: 150; letter-spacing: 3; color: beige; text-align: center } 
div.mt		{ font: medium sans-serif }

td.tnt		{ padding: 8; font: x-small sans-serif; text-align: center }
td.tni		{ padding: 8; border: 1px solid black }
td.m		{ font: small sans-serif; text-align: left; padding: 0 8 0 8 }

td.ssb		{ text-align: center }
td.sst		{ font: bold small sans-serif; padding: 2; text-align: center }
td.ssp		{ font: bold x-small sans-serif; padding: 4; text-align: left; width: 200 }
td.ssci		{ font: bold x-small sans-serif; padding: 4; text-align: right; width: 100 }
td.ssn		{ font: bold small sans-serif; padding: 4 8 4 8; vertical-align: top }
td.ss_title	{ font: bold small sans-serif; background: #9282e8; height: 60; letter-spacing: 3; padding-left: 10 }
img.ei		{ margin-right: 10 }

td.faq_sh	{ font: bold 13px sans-serif; padding: 4 }
td.faq_st	{ font: 13px sans-serif; text-align: left; padding: 4 }
td.nt		{ font: x-small sans-serif; text-align: left; padding: 1 4 1 4 }
td.pr_tbt	{ font: 11px sans-serif; padding: 2 4 2 4 }
td.pr_tbh	{ font: x-small sans-serif; background: #bad8ef; padding: 2 0 2 4; border-bottom: 1px solid #6f6f6f; text-align: left; color: blue; letter-spacing: 1.4 }
span.lud	{ font: x-small sans-serif; color: #ef4c10 }

/* review page styles */
td.review_th	{ font: x-small sans-serif; padding: 2 8 2 8; border-bottom: 1px solid #757677 }		/* review title */
td.review_ah	{ font: x-small sans-serif; padding: 2 8 2 8; border-bottom: 1px solid #757677 }		/* review author */
td.review_rh	{ font: x-small sans-serif; padding: 2 8 2 8; border-bottom: 1px solid #757677 }		/* reviewer */
td.review_dh	{ font: x-small sans-serif; padding: 2 8 2 8; border-bottom: 1px solid #757677 }		/* date */
td.review_lh	{ font: x-small sans-serif; padding: 2 8 2 8; border-bottom: 1px solid #757677 }		/* link */

td.review_t	{ font: x-small sans-serif; padding: 2 8 2 8 }		/* review title */
td.review_a	{ font: x-small sans-serif; padding: 2 8 2 8 }		/* review author */
td.review_r	{ font: x-small sans-serif; padding: 2 8 2 8 }		/* reviewer */
td.review_d	{ font: x-small sans-serif; padding: 2 8 2 8 }		/* date */
td.review_l	{ font: x-small sans-serif; padding: 2 8 2 8 }		/* link */
td.s		{ font: x-small sans-serif; padding: 2 8 2 8 }		/* small text */
span.lmod	{ font: xx-small sans-serif; color: red }		/* lastmod string style */

