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;
	color: #0000FF;
}
a:visited		{
	text-decoration: none;
	font-color: blue;
	color: #0000FF;
}
a:active		{
	text-decoration: underline;
	color: #0000FF;
}
A:link			{
	text-decoration: none;
	color: #0000FF;
}
A:visited		{
	text-decoration: none;
	color: #0000FF;
}
A:active		{
	text-decoration: underline;
	color: #0000FF;
}
a.tbni			{ color: blue }
a.ots			{ font-weight: bold }
a.wn			{ font-weight: bold }
a.hp			{ font-weight: bold }
a:hover			{
	text-decoration: underline;
	color: #0000FF;
}
A:hover			{
	text-decoration: underline;
	color: #0000FF;
}

td.main_logo		{
	background: #330066 url(../new/purplebackground.gif) repeat center center;
	height: 60;
	width: 170;
	text-align: center;
	vertical-align: middle;

}

td.main_title		{
	font: bold large sans-serif;
	background: #CCCCCC url(../new/bluebackground.gif);
	height: 60;
	padding-left: 25px;
	color: #330066;
}
/* 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: 10 0 0 22; vertical-align: top; }
td.main_text		{ font: 13px sans-serif; padding: 4px; }
td.main_header		{ font: bold small sans-serif;
	background: #330066 url(../new/purplebackground.gif);
	color: #ffffff;
	text-align: left;
	height: 25px;
	padding: 3px; }
	
td.contact_header		{ font: bold small sans-serif;
	background: #330066 url(../new/purplebackground.gif);
	color: #ffffff;
	padding: 4 8 4 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: #CCCCCC url(bluebackground.gif); padding-left: 16; height: 25px; vertical-align: middle; }
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; height: 20px; vertical-align: middle;  }
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 small sans-serif;
	background: #330066 url(../new/purplebackground.gif);
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-left: 3px;
	}
	
td.shipping_header 	{  
	font: bold small sans-serif;
	background: #330066 url(../new/purplebackground.gif);
	color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
td.shipping_type 	{  
	font: bold small sans-serif;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
td.shipping_text 	{  
	font: normal small sans-serif;
	color: #000000;
	text-align: center;

}

td.staff_photo		{
	vertical-align: top;
	margin: 0;
	padding: 10 10 10 10;
	text-align: right;
	float: right;
}
td.staff_text		{
	font: 13px sans-serif;
	vertical-align: top;
	margin: 0;
	padding: 10 20 10 0;
	text-align: left;
}

td.nav_bar		{
	font: xx-small sans-serif;
	width: 175;
	vertical-align: top;
	padding-top: 4;
	padding-bottom: 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;
	width: 100%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

/* 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.2; background: #CCCCCC url(../new/bluebackground.gif); color: black; padding: 4; text-align: left}

/* 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: smaller; 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: small/22px sans-serif; padding: 2 8 2 8 }		/* small text */
span.lmod	{ font: xx-small sans-serif; color: red }		/* lastmod string style */
span.title	{ background-color: #e6e6e6; padding: 2 15 2 3; line-height:20px; }		

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;

}
.textlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 4px;
	color: #330066;


}
.unnamed1 {
	padding: 5px;
}
td.r {
font: x-small/18px sans-serif; padding: 2 8 2 8
}

 form {
margin:0;
padding:0;
}
