	/* generic reset of all values */

html, body, div, table, caption, tbody, tfoot, thead, tr, th, td, span, object, iframe, applet, h1, h2, h3, h4, h5, h6, p, pre, blockquote, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, b, u, i, center, strike, strong, big, small, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, ins, kbd, q, s, samp {
	margin:		0;
	padding:		0;
	border:		0;
	font-size:		100%;
	text-align:		center;
	vertical-align:	baseline;
	color:		inherit;
	background:	transparent;
	}
body			{
	line-height:	1;
	}
table 			{
	border-collapse:	collapse;
	border-spacing:	0;
	}
ol, ul			{
	list-style:		none;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content:		'';
	content:		none;
	}
blockquote, q		{
	quotes:		none;
	}
:focus			{
	outline:		0;
	}
ins			{
	text-decoration:	none;
	}
del			{
	text-decoration:	none;
	}


	/* my global settings */

html			{
	border:		0;
	margin:		0;
	padding:		0;
	color:		inherit;
	background:	transparent;
	}

	/* page format settings */

body			{
	background:	url("gifs/_ffusabackgroundmain.gif");
	margin-left:	0;
	margin-right:	10px;
	margin-top:	20px;
	margin-bottom:	60px;
	padding:		0;
	border:		0;
	text-align:		center;
	vertical-align:	top;
	color:		inherit;
	}
form			{
	margin:		0;
	padding:		0;
	display:		inline;
	color:		inherit;
	background:	transparent;
	}
div.all			{
	background:	url("gifs/_ffusabackgrounddiv.gif");
	text-align:		left;
	vertical-align:	top;
	width:		1100px;
	border:		0;
	margin:		0;
	padding:		0;
	margin:		0 auto;
	color:		inherit;
	}
div.header			{
	text-align:		left;
	vertical-align:	top;
	width:		1100px;
	margin-top:	0;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	color:		inherit;
	background:	transparent;
	}
div.headerlinks		{
	vertical-align:	top;
	width:		1100px;
	margin-top:	-2px;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	color:		inherit;
	background:	transparent;
	}
div.headerlinks		{ 
	text-align:		right;
	width:		1100px;
	height:		16px;
	color:		inherit;
	background:	url("_ffusaheaderlinks.gif");
	}
p.pheaderlinks		{
	height:		6px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		8.5pt;
	text-align:		right;
	vertical-align:	middle;
	margin-left:	0;
	margin-right:	224px;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	2px;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	background:	transparent;
	}

	/* left column */


table.tableleftbar		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	border:		0;
	outline:		0;
	width:		160px;
	color:		inherit;
	background:	transparent;
	}
div.tableleftlower		{
	vertical-align:	top;
	margin-top:	140px;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	10px;
	padding-right:	0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
p.menubar			{
	font-size:		8.5pt;
	font-weight:	normal;
	color:		#1A1941;
	text-align:		center;
	vertical-align:	top;
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	16px;
	padding-bottom:	4px;
	background:	transparent;
	}


	/* right column */

div.columnright		{
	vertical-align:	top;
	margin-top:	90px;
	width:		136px;
	text-align:		right;
	padding-left:	77px;
	color:		inherit;
	background:	transparent;
	}
table.tablerightbar		{
	text-align:		center;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	width:		136px;
	color:		inherit;
	background:	transparent;
	}
td.tdrightbar		{
	text-align:		center;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
p.rightcolheader		{
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width:		136px;
	font-size:		7.5pt;
	font-weight:	bold;
	text-align:		center;
	color:		#999999;
	background:	transparent;
	}
p.rightcoltext		{
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width:		136px;
	font-size:		8pt;
	font-weight:	normal;
	text-align:		center;
	color:		#999999;
	background:	transparent;
	}

	/* table control */

table, tr			{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
td			{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
table.tableall		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
table.main			{
	text-align:		left;
	vertical-align:	top;
	width:		657px;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	color:		inherit;
	background:	transparent;
	}
table, table.tableall, table.main, table.tableleftbar, table.tableleftbarsm {
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	}
td.tdmaintextheader		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	width:		80px;
	color:		inherit;
	background:	transparent;
	}
td.tdmaintextbody		{
	text-align:		right;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	outline:		0;
	width:		560px;
	color:		inherit;
	background:	transparent;
	}


	/* demining table */

table.demining		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tddeminingtext		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	width:		170px;
	color:		inherit;
	background:	transparent;
	}
p.pdeminingtext		{
	font-size:		8pt;
	font-weight:	normal;
	text-align:		justify;
	color:		#666666;
	margin:		0;
	border:		0;
	padding-left:	0;
	padding-right:	0;
	background:	transparent;
	}
td.tddeminingspacer		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		16px;
	color:		inherit;
	background:	transparent;
	}
td.tddeminingphotos		{
	text-align:		right;
	vertical-align:	middle;
	margin:		0;
	border:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	15px;
	padding-bottom:	5px;
	color:		inherit;
	background:	transparent;
	}
td.tddeminingrule		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		654px;
	color:		inherit;
	background:	transparent;
	}


	/* mine type table */

table.minetypes		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdminetypes		{
	text-align:		center;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.tdminetypespace		{
	text-align:		center;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	width:		70px;
	color:		inherit;
	background:	transparent;
	}


	/* contact and how-you-can-help table */

table.contact		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdcontacticons		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	5px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	width:		140px;
	color:		inherit;
	background:	transparent;
	}
td.tdcontacttype		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	0;
	padding-bottom:	3px;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	width:		180px;
	color:		inherit;
	background:	transparent;
	}
td.tdcontactinfo		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	0;
	padding-bottom:	3px;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.tdaddtocart		{
	text-align:		left;
	vertical-align:	top;
	width:		173px;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.tdhelpphoto		{
	text-align:		right;
	vertical-align:	top;
	margin:		0;
	padding-top:	14px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.tdeventphoto		{
	text-align:		right;
	vertical-align:	top;
	margin:		0;
	padding-top:	14px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
p.pcontacttype		{
	font-size:		8.5pt;
	font-weight:	normal;
	text-align:		justify;
	color:		#333333;
	background:	transparent;
	}
p.pcontactinfo		{
	font-size:		8.5pt;
	font-weight:	normal;
	text-align:		justify;
	color:		#333333;
	background:	transparent;
	}
p.pcontacttype, p.pcontactinfo	{
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	18px;
	}
div.paypal		{
	text-align:		left;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}


	/* partners table */

table.partners		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdpartnersicons		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	12px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	width:		140px;
	color:		inherit;
	background:	transparent;
	}
td.tdpartnerstext		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	10px;
	padding-bottom:	3px;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	width:		440px;
	color:		inherit;
	background:	transparent;
	}


	/* results tables */

table.resultstablelg		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		440px;
	color:		inherit;
	background:	transparent;
	}
td.tdresultsnumbers		{
	text-align:		right;
	vertical-align:	middle;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	10px;
	border:		0;
	width:		140px;
	color:		inherit;
	background:	transparent;
	}
td.tdresultstype		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	width:		300px;
	color:		inherit;
	background:	transparent;
	}
p.presultsnumbers		{
	font-size:		12pt;
	font-weight:	bold;
	text-align:		right;
	color:		#FF0000;
	background:	transparent;
	}
p.presultstype		{
	font-size:		12pt;
	font-weight:	normal;
	text-align:		left;
	color:		#666666;
	background:	transparent;
	}
table.resultsmaptable		{
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdresultsmaptext		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	10px;
	border:		0;
	width:		200px;
	color:		inherit;
	background:	transparent;
	}
td.tdresultsmaprule		{
	margin:		0;
	padding-top:	20px;
	padding-bottom:	20px;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdresultsmaps		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	width:		450px;
	color:		inherit;
	background:	transparent;
	}
p.presultsmaptext		{
	font-size:		11pt;
	font-weight:	normal;
	text-align:		left;
	color:		#666666;
	}
p.presultsmapsmtext		{
	font-size:		8.5pt;
	font-weight:	normal;
	text-align:		left;
	color:		#999999;
	}
table.resultstablesm		{
	margin:		0;
	padding:		0;
	border-width:	1px;
	border-color:	#666666;
	border-style:	solid;
	border-spacing:	0;
	border-collapse:	collapse;
	background:	#FFFFFF;
	width:		657px;
	color:		inherit;
	}
td.tdsmresultsdataheader	{
	text-align:		center;
	vertical-align:	middle;
	margin:		0;
	padding-top:	4px;
	padding-bottom:	4px;
	padding-left:	2px;
	padding-right:	2px;
	border-width:	1px;
	border-color:	#666666;
	border-style:	solid;
	background:	#EEEEEE;
	}
td.tdsmresultsdata		{
	text-align:		center;
	vertical-align:	middle;
	margin:		0;
	padding-top:	4px;
	padding-bottom:	4px;
	padding-left:	2px;
	padding-right:	2px;
	border-width:	1px;
	border-color:	#666666;
	border-style:	solid;
	color:		inherit;
	background:	transparent;
	}
td.tdsmresultsdataheader, td.tdsmresultsdata {
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	normal;
	color:		#333333;
	background:	transparent;
	}
span.resultsboldcolor		{
	color:		#666600;
	font-weight:	bold;
	background:	transparent;
	}
span.resultsboldcolor2	{
	color:		#FF0000;
	font-weight:	bold;
	background:	transparent;
	}

	/* photo gallery table attributes */

table.galleryphotos		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.tdgalleryphoto		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	18px;
	padding-bottom:	4px;
	border:		0;
	width:		200px;
	color:		inherit;
	background:	transparent;
	}
td.tdgalleryphotosub		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	14px;
	padding-bottom:	14px;
	border:		0;
	width:		200px;
	color:		inherit;
	background:	transparent;
	}
p.galleryphototext		{
	font-size:		8.5pt;
	font-weight:	normal;
	text-align:		center;
	color:		#333333;
	background:	transparent;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	border:		0;
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	}
td.tdgalleryphotospace	{
	text-align:		right;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	width:		27px;
	color:		inherit;
	background:	transparent;
	}


	/* upcoming events page attributes */

table.eventstable		{
	text-align:		left;
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}
td.eventsphoto		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	12px;
	padding-bottom:	4px;
	border:		0;
	width:		150px;
	color:		inherit;
	background:	transparent;
	}
td.eventstext		{
	text-align:		left;
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	width:		350px;
	color:		inherit;
	background:	transparent;
	}
p.eventsfont		{
	font-size:		8pt;
	color:		#999999;
 	padding-top:	.0em;
	text-align:		justify;
	background:	transparent;
	}
p.eventsheader		{
	font-size:		10pt;
	font-weight:	bold;
	color:		#666666;
	text-align:		left;
	background:	transparent;
	}
p.eventsfont		{
	font-size:		8pt;
	font-weight:	normal;
	color:		#999999;
	text-align:		justify;
	background:	transparent;
	}
p.eventsfontdate		{
	font-size:		8pt;
	font-weight:	bold;
	color:		#666666;
	text-align:		left;
	background:	transparent;
	}
p.eventsheader, p.eventsfont, p.eventsfontdate {
	margin:		0;
	border:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	2px;
	padding-bottom:	2px;
	}


	/* slideshow window */

div.slideshow		{
	width:		657px;
	height:		225px;
	margin:		0;
	padding:		0;
	border:		0;
	position:		relative;
	color:		inherit;
	background:	transparent;
	}


	/* scrolling marquee attributes */
marquee			{
	margin:		0;
	padding:		0;
	border:		0;
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bold;
	color:		#CC0000;
	background:	transparent;
	}


	/* form attributes */

table.tableform		{
	text-align:		center;
	width:		480px;
	color:		inherit;
	background:	transparent;
	}
td.tdvertctr		{
	vertical-align:	middle;
	padding-top:	2px;
	padding-bottom:	2px;
	color:		inherit;
	background:	transparent;
	}
p.palignctr			{
	font-size:		8.5pt;
	color:		#666666;
	text-align:		center;
	vertical-align:	middle;
	background:	transparent;
	}


	/* grouping common text attributes */

h1, h2, h3, h3.listheader, p, li, body, div, tr, center, div.links, div.text, p.boldheader, blockquote, p.pheaderlinks, li.smalltext, li.endorsment, p.eventsheader, p.eventsfont, p.eventsfontdate, p.menubar, p.eventsheader, p.pdeminingtext, p.eventsfont, p.eventsfontdate, p.presultsmaptext {
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	}
h1, h2, h3, h3.listheader, p, blockquote, p.boldheader, li, div, tr, center, div.links, div.text, li.smalltext {
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	}


	/* text control */

h1, h2, h3, p.eventsheader	{
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
p, body, blockquote, p.boldheader, p.bibliography, p.menubar, p.pdeminingtext, p.ctrtext, p.ctrtextsm, p.phototext, p.smboldheader, ol, li, li.smalltext, p.eventsfont, p.eventsfontdate, p.pcontacttype, p.pcontactinfo, p.presultsmaptext {
	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
h1			{
	font-size:		15pt;
	font-weight:	bold;
	color:		#000000;
	text-align:		left;
	background:	transparent;
	}
h2			{
	font-size:		14pt;
	font-weight:	bold;
	color:		#000000;
	text-align:		left;
	background:	transparent;
	}
h3			{
	font-size:		11pt;
	font-weight:	bold;
	color:		#000000;
	text-align:		left;
	background:	transparent;
	}
h3.listheader		{
	font-size:		10pt;
	font-weight:	bold;
	color:		#333333;
 	padding-top:	.0em;
	padding-bottom:	.0em;
	text-align:		left;
	background:	transparent;
	}
p, body			{
	font-size:		8.5pt;
	font-weight:	normal;
	color:		#333333;
	}
p			{
	text-align:		justify;
	background:	transparent;
	}
blockquote			{
	font-size:		8pt;
	font-weight:	normal;
	text-align:		justify;
	color:		#333333;
	background:	transparent;
	}
p.boldheader		{
	font-size:		10pt;
	font-weight:	bold;
	color:		#999999;
	background:	transparent;
	}
p.ctrtext			{
	font-size:		9pt;
	text-align:		center;
	background:	transparent;
	}
p.ctrtextsm		{
	font-size:		8pt;
	text-align:		center;
	background:	transparent;
	}
p.phototext		{
	font-size:		7pt;
	color:		#A1A1A1;
 	padding-top:	.0em;
	text-align:		justify;
	background:	transparent;
	}
p.bibliography		{
	font-size:		8pt;
	font-weight:	normal;
	color:		#666666;
	line-height:	14px;
	background:	transparent;
	}
h3.boldheader		{
	font-size:		11pt;
	color:		#666666;
	background:	transparent;
	}
p.smboldheader		{
	font-size:		8.5pt;
	font-weight:	bold;
	color:		#666666;
	background:	transparent;
	}
li			{
	font-size:		9pt;
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
ul			{
	list-style-type:	none;
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
ul.triangleimage		{
	list-style-image:	url("_triangle.gif");
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
li.smalltext			{
	font-size:		8.5pt;
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}		
b			{
	font-weight:	bold;
	color:		inherit;
	background:	transparent;
	}
u.activelink		{
	font-weight:	normal;
	color:		#CC0000;
	background:	transparent;
	}
span.activelink		{
	font-weight:	normal;
	color:		#CC0000;
	background:	transparent;
	}
span.hcolor		{
	color:		#CC0000;
	background:	transparent;
	}
span.hcolorblue		{
	color:		#000099;
	background:	transparent;
	}
span.hcolorgrey		{
	color:		#B6B6B6;
	background:	transparent;
	}
span.green		{
	color:		#666600;
	background:	transparent;
	}
span.ulbold		{
	font-weight:	bold;
	text-decoration:	underline;
	color:		inherit;
	background:	transparent;
	}
span.ullight	{
	font-weight:	normal;
	text-decoration:	underline;
	color:		inherit;
	background:	transparent;
	}
span.bold		{
	font-weight:	bold;
	color:		inherit;
	background:	transparent;
	}
i			{
	font-style:		italic;
	color:		inherit;
	background:	transparent;
	}

	/* object control */

div.links			{
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
div.text			{
	text-align:		justify;
	color:		inherit;
	background:	transparent;
	}
div.image			{
 	padding-top:	.0em;
	padding-bottom:	.0em;
	color:		inherit;
	background:	transparent;
	}
div.ctrlinks			{
	text-align:		center;
	color:		inherit;
	background:	transparent;
	}
div.object			{
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
div.logo			{
	text-align:		left;
	margin-top:	6px;
	color:		inherit;
	background:	transparent;
	}
table.tablecenter		{
	text-align:		center;
	vertical-align:	top;
	width:		657px;
	color:		inherit;
	background:	transparent;
	}


	/* image control */

img.imgvalignctr		{
	vertical-align:	middle;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		none;
	color:		inherit;
	background:	transparent;
	}
img.ctrphotos		{ 
	border:		1px solid #666666;
	color:		inherit;
	background:	transparent;
	}
img.nb			{
	border:		none;
	color:		inherit;
	background:	transparent;
	}
img.yb			{
	border:		solid 1px #666666;
	color:		inherit;
	background:	transparent;
	}
img.nb, img.yb		{
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	0;
	padding-bottom:	0;
	}
div.floatleftvert, div.floatlefthoriz, div.floatrightvert, div.floatrighthoriz {
	margin-left:	0;
	margin-right:	0;	
	margin-top:	4px;
	margin-bottom:	0;
	color:		inherit;
	background:	transparent;
	}
div.floatleftvert		{
	float:		left;
	padding:		4px 16px 4px 0px;
	width:		200px;
	}
div.floatlefthoriz		{
	float:		left;
	padding:		4px 16px 4px 0px;
	width:		250px;
	}
div.floatrightvert		{
	float:		right;
	padding:		4px 0px 4px 16px;
	width:		200px;
	}
div.floatrighthoriz		{
	float:		right;
	padding:		4px 0px 4px 16px;
	width:		250px;
	}

	/* link control */

a:active			{color: #999900; text-decoration: none; background: transparent;}		
a:link			{color: #999900; text-decoration: none; background: transparent;}	
a:visited			{color: #999900; text-decoration: none; background: transparent;}
a:hover			{color: #CC0000; text-decoration: underline; background: transparent;}

.pheaderlinks a:active		{color: #000000; text-decoration: none; background: transparent;}			
.pheaderlinks a:link		{color: #000000; text-decoration: none; background: transparent;}	
.pheaderlinks a:visited	{color: #000000; text-decoration: none; background: transparent;}
.pheaderlinks a:hover		{color: #CC0000; text-decoration: underline; background: transparent;}

.leftbar a:active		{color: #999999; text-decoration: none; background: transparent;}			
.leftbar a:link		{color: #999999; text-decoration: none; background: transparent;}	
.leftbar a:visited		{color: #999999; text-decoration: none; background: transparent;}
.leftbar a:hover		{color: #CC0000; text-decoration: none; background: transparent;}

.rightbar a:active		{color: #666666; text-decoration: none; background: transparent;}			
.rightbar a:link		{color: #666666; text-decoration: none; background: transparent;}	
.rightbar a:visited		{color: #666666; text-decoration: none; background: transparent;}
.rightbar a:hover		{color: #CC0000; text-decoration: underline; background: transparent;}

.slideshowlinks a:active	{color: #FFFFFF; text-decoration: none; background: transparent;}			
.slideshowlinks a:link		{color: #FFFFFF; text-decoration: none; background: transparent;}	
.slideshowlinks a:visited	{color: #FFFFFF; text-decoration: none; background: transparent;}
.slideshowlinks a:hover	{color: #CC0000; text-decoration: none; background: transparent;}