body 					{text-align: center; background: #FFFFFF; background-image: url(http://firmlist.woolgatherers.org/bg.gif); font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px; }
form 					{margin: 0; padding: 0; display: inline;}
a:link 					{color: #333333; } 
a:visited 				{color: #666666; } 
a:active 				{color: #0E0E7C; } 
H1						{color: #000000; font-size: 60%; text-align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; padding-bottom: 1px; }
H2						{color: #666666; font-size: 60%; text-align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; padding-bottom: 1px; }

.blank					{width: 440px; }
.BM						{width: 440px; background-color: #FFF3E6; padding: 2px; text-align: left; }
.BMplus					{width: 440px; background-color: #FFF3E6; padding: 2px; text-align: left; }
.byline					{width: 440px; background-color: #666666; padding: 2px; text-align: right; color: #FFFFFF; font-size: 70%; }
.citylist				{width: 440px; background-color: #666666; padding: 2px; text-align: left; }
.counter				{width: 440px; background-color: #333333; color: #FFFFFF; padding: 2px; font-size: 70%; text-align: center; }
.data					{width: 440px; background-color: #FFFFFF; padding: 2px; text-align: left; }
.data_center			{width: 440px; background-color: #FFFFFF; padding: 2px; text-align: center; }
.data_right				{width: 440px; background-color: #FFFFFF; padding: 2px; text-align: right; }
.data_h					{width: 220px; background-color: #FFFFFF; padding: 2px; text-align: left; }
.data_h_center			{width: 220px; background-color: #FFFFFF; padding: 2px; text-align: center; }
.data_q					{width: 110px; background-color: #FFFFFF; padding: 2px; text-align: left; }
.FM						{width: 440px; background-color: #FFCC00; font-weight: bold; padding: 2px; text-align: left; }
.FM2					{width: 440px; background-color: #FFF3E6; font-weight: bold; padding: 2px; text-align: left; }
.h1wide					{width: 625px; background-color: #CCCCCC; }
.h2wide					{width: 625px; background-color: #EEEEEE; }
.h1spacer2				{width: 625px; height: 2px; background-color: #FFFFFF; }
.headline				{width: 440px; background-color: #666666; padding: 2px; text-align: left; color: #FFFFFF; }
.map					{width: 440px; background-color: #CCCCCC; text-align: right; }
.metroarealist			{width: 440px; background-color: #CCCCCC; padding: 2px; text-align: left; }
.PR						{width: 440px; background-color: #CCCCCC; padding: 10px; text-align: left; }
.resources				{width: 440px; background-color: #FECC00; }
.spacer					{width: 440px; background-color: #333333; height: 5px; }
.spacer2				{width: 440px; background-color: #FFFFFF; height: 1px; }
.subheadline			{width: 440px; background-color: #CCCCCC; padding: 2px; text-align: left; color: #000000; }
.subheadline_center		{width: 440px; background-color: #CCCCCC; padding: 2px; text-align: center; color: #000000; }
.subheadline_right		{width: 440px; background-color: #CCCCCC; padding: 2px; text-align: right; }
.subheadline_h			{width: 220px; background-color: #CCCCCC; padding: 2px; text-align: left; color: #000000; }
.subheadline_h_center	{width: 220px; background-color: #CCCCCC; padding: 2px; text-align: center; color: #000000; }
.subheadline_q			{width: 110px; background-color: #CCCCCC; padding: 2px; text-align: left; color: #000000; }
.submit_center			{width: 440px; background-color: #FFCC00; padding: 2px; text-align: center; }
.submit_left			{width: 440px; background-color: #FFCC00; padding: 2px; text-align: left; }
.submit_h_left			{width: 220px; background-color: #FFCC00; padding: 2px; text-align: left; }
.summary				{width: 440px; background-color: #EEEEEE; color: #000000; font-size: 70%; padding: 2px; text-align: left; }
.summary2				{width: 440px; background-color: #FFF3E6; color: #000000; font-size: 70%; padding: 2px; text-align: left; }
.text					{width: 440px; background-color: #FFF3E6; padding: 2px; text-align: left; }
.text_center			{width: 440px; background-color: #FFF3E6; padding: 2px; text-align: center; }
.text_right				{width: 440px; background-color: #FFF3E6; padding: 2px; text-align: right; }
.text_h					{width: 220px; background-color: #FFF3E6; padding: 2px; text-align: left; }
.text_h_right			{width: 220px; background-color: #FFF3E6; padding: 2px; text-align: right; }
.text_q					{width: 110px; background-color: #FFF3E6; padding: 2px; text-align: left; }
.title					{width: 440px; background-color: #666666; padding: 2px; text-align: left; color: #FFFFFF; font-weight: bold; }
.upgrade				{width: 440px; background-color: #666666; padding: 2px; text-align: right; }
.warning				{width: 440px; background-color: #FF0000; padding: 2px; text-align: left; }
.warning_h				{width: 220px; background-color: #FF0000; padding: 2px; text-align: left; }
.yellow_right			{width: 440px; background-color: #FFCC00; padding: 2px; text-align: right; }
.marketplace_firms		{color: #000000; font-size: 70%; background-color: #EEEEEE; padding: 6px 2px 6px 2px; text-align: left; }
.marketplace_services	{color: #000000; font-size: 70%; background-color: #EEEEEE; padding: 6px 2px 6px 2px; text-align: left; }
.marketplace_products	{color: #000000; font-size: 70%; background-color: #EEEEEE; padding: 6px 2px 6px 2px; text-align: left; }