
.body			{ color: #000000; background-color: #ffffff; margin-left: auto;  margin-top: auto;}
	a:link		{ color: #0000ff; text-decoration: none; background-color: transparent;}
	a:visited	{ color: #0000ff; text-decoration: none; background-color: transparent;}
	a:hover		{ color: #0000ff; text-decoration: underline; background-color: transparent;}
	a:active	{ color: #cc0000; text-decoration: none; background-color: transparent;}

	a.navoff:link		{ color: #ffffff; text-decoration: none; background-color: transparent; }
	a.navoff:visited	{ color: #ffffff; text-decoration: none; background-color: transparent; }
	a.navoff:hover		{ color: #ffdb55; text-decoration: underline; background-color: transparent; }
	a.navoff:active		{ color: #ffffff; text-decoration: none; background-color: transparent; }

	ul {margin-top: 0px; margin-bottom: 0px;}

/* division visibility */
.noshow 	{visibility: hidden; background-color: transparent;}
.show 		{visibility: visible;}

/* element positioning */
.spacer		{background-image: url(images/spacer.gif); background-color: transparent;}

/* page element graphics */
.topl			{background-image: url(images/topleft.gif);}
.topf			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color: rgb(152,168,174); color: #000000; background-image: url(images/topfill.gif);}
.topr			{background-image: url(images/topright.gif);}
.bbl			{background-image: url(images/bnrbarleft.gif);}
.bbf			{background-image: url(images/bnrbarfill.gif);}
.bbr			{background-image: url(images/bnrbarright.gif);}
.ntl			{background-image: url(images/navtopleft.gif);}
.ntf			{background-image: url(images/navtopfill.gif);}
.ntr			{background-image: url(images/navtopright.gif);}
.ptl			{background-image: url(images/ptleft.gif);}
.ptf			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; background-color: transparent; color: #000000; background-image: url(images/ptfill.gif);}
.ptr			{background-image: url(images/ptright.gif);}
.bbbl			{background-image: url(images/bnrbotleft.gif);}
.bbbr			{background-image: url(images/bnrbotright.gif);}
.bl				{background-image: url(images/botleft.gif);}
.tablebot	{background-image: url(images/sitebottom.gif);}

/* text display */
.botbnrleft 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color: transparent; color: #000000; background-image: url(images/bnrbotfill.gif);}
.botnav		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: right; padding-right: 3px; background-color: transparent; color: #ffffff; background-image: url(images/botfill.gif);}
.br		{background-image: url(images/botright.gif);}
.content0	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 1.4; background-color: transparent; color: #000000;}
.content1	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height : 1.4; padding-left: 18px; color: #000000; background-color: transparent;}
.content2	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height : 1.4; color: #000000; background-color: transparent;}
.copyright	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; padding-left: 3px; background-color: transparent; color: #000000; background-image: url(images/botfill.gif);}
.guidelines	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-align: center; color: #000000; background-color: transparent; background-image : url(images/tallgrass30.gif);}
.guidelines2	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; color: #000000; background-color: transparent; background-image : url(images/tallgrass30.gif);}
.hdr01		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; color: #066d55; background-color: transparent; text-align: center;}
.hdr01sub	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; background-color: transparent; text-align: center;}
.hdr02		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height : 1.4; color: #000000; background-color: transparent;}
.hdr02ctr	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height : 1.4; color: #000000; background-color: transparent; text-align: center;}
.hdr02green	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height : 1.4; color: #066d55; background-color: transparent;}
.navtopleft	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; padding-left: 12px; background-color: transparent; color: #000000;}
.newsticker	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 1.4; background-color: transparent; color: #000000;}
.pagetitle	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; background-color: transparent; color: #000000; background-image: url(images/ptfill.gif);}
.topnavcontent1	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 19px; background-color: transparent; color: #000000; background-image: url(images/toplowfill.gif);}


/* navigation menu */
.menuon		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; background-color: transparent; color: #000000; background-image: url(images/buttonoff.gif);}
.menuoff	{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; background-color: transparent; color: #ffffff; background-image: url(images/buttonwood.gif);}
.navoff		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: center; background-color: transparent; color: #ffffff;}
.nmtl		{background-image: url(images/navtopleft.gif);}
.nmtf		{background-image: url(images/navtopfill.gif);}
.nmtr		{background-image: url(images/navtopright.gif);}
.nmbl		{background-image: url(images/navbotleft.gif);}
.nmbf		{background-image: url(images/navbotfill.gif);}
.nmbr		{background-image: url(images/navbotright.gif);}

/* bulleted lists */
.check		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image : url(images/cmark.gif); list-style-type : disc; margin-left : -12px; vertical-align : baseline; margin-bottom : 2px; color: #000000; background-color: transparent;}
.linorm		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-type : disc; line-height : 1.2; margin-left : -22px; margin-bottom: 4px; vertical-align : bottom; color: #000000; background-color: transparent;}
.licheck	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; line-height : 1.4; list-style-image : url(images/checkgif); list-style-type : disc; margin-left : -10px; vertical-align : baseline; margin-bottom : 6px; color: #000000; background-color: transparent;}
.liredpin1	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image : url(images/redround.gif); list-style-type : disc; line-height : 1.2; margin-left : -22px; margin-bottom: 3px; vertical-align : bottom; color: #000000; background-color: transparent;}
.lialpha	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-type : lower-alpha; line-height : 1.4; margin-left: -11px; margin-bottom: 3px; vertical-align : bottom; color: #000000; background-color: transparent;}
.linum		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-type : decimal; line-height : 1.4; margin-left: -11px; margin-bottom: 3px; vertical-align : bottom; color: #000000; background-color: transparent;}
.linodec	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-type : none; line-height : 1.2; margin-left : -17px; margin-bottom: 4px; vertical-align : baseline; color: #000000; background-color: transparent;}
.liredpin2	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image : url(images/redround.gif); list-style-type : disc; line-height : 1.4; margin-left : -22px; vertical-align : baseline; color: #000000; background-color: transparent;}
.lievent	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image : url(images/event.gif); list-style-type : disc; margin-left : -22px; vertical-align : baseline; margin-bottom : 1px; color: #000000; background-color: transparent;}
.normbluesm	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image: url(images/greenround.gif); list-style-type: disc; margin-left: -10pt; vertical-align: baseline; background-color: #ffffff; line-height: 1.2; color: #cc0000;}
.normred	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image: url(images/redround.gif); list-style-type : disc; margin-left : -10pt; margin-bottom : 2pt; vertical-align : baseline; color: #000000; background-color: #ffffff;}
.normgrn	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image: url(images/greenround.gif); list-style-type: disc; margin-left : -16pt; color: #000000; background-color: #ffffff;}
.pagelink	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; list-style-image: url(images/clickto.gif); list-style-type: disc; margin-left: -10pt; margin-bottom: 2px; line-height: 1.6; vertical-align : middle; color: #000000; background-color: transparent;}
.hilightyellow	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; line-height: 1.4; color: #000000; background-color: #ffff00;}
.colorred	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; line-height: 1.4; color: #cc0000; background-color: transparent;}

/* micellaneous headers */
.sidebar2		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 17pt; color: #ffffff; background-color: transparent; text-align: center; background-image: url(images/sidebar2.gif);}
.sidebar5		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 17pt; color: #000000; background-color: transparent; text-align: center; background-image: url(images/sidebar5.gif);}

/* tables */
.pagedir		{color: #000000; background-color: #edf1f1;}

/* table cell, row display */
.bluebar		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 12pt; color: #000000; background-color: #eef3ff;}
.normbar		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 12pt; color: #000000; background-color: transparent;}
.normtbl		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height : 12pt; background-color: #ffffff; color: #000000;}




	