.BodyText			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyText2				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText2 a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:active		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.PortfolioText				{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioText a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioText a:active		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioText a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioText a:hover		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.PortfolioTextOn			{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioTextOn a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioTextOn a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioTextOn a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PortfolioTextOn a:hover	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.NewsText			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.NewsText a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NewsText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NewsText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NewsText a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ServicesText			{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ServicesText a:link	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ServicesText a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ServicesText a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ServicesText a:hover	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.NiceFolksText				{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.NiceFolksText a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NiceFolksText a:active		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NiceFolksText a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.NiceFolksText a:hover		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ContactText			{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ContactText a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ContactText a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ContactText a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ContactText a:hover	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.TopNav				{FONT-SIZE: 10px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:link		{FONT-SIZE: 10px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:active	{FONT-SIZE: 10px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:visited	{FONT-SIZE: 10px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:hover		{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.TopNavOn			{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:link	{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:active	{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:visited	{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:hover	{FONT-SIZE: 10px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.RightNav			{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNav a:link	{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNav a:active	{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNav a:visited	{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNav a:hover	{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.RightNavOn				{FONT-SIZE: 12px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNavOn a:link		{FONT-SIZE: 12px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNavOn a:active	{FONT-SIZE: 12px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNavOn a:visited	{FONT-SIZE: 12px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.RightNavOn a:hover		{FONT-SIZE: 12px; COLOR: #3d3d39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Caption			{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #366c96; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:active	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #366c96; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:visited	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #366c96; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:hover	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #eb401e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ErrorText				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #eb401e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}


/* misc fonts for use on the content pages */
.PageTitle		{FONT-SIZE: 16px; LETTER-SPACING: 1px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.NewsHead		{FONT-SIZE: 12px; COLOR: #3d3e39; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ContactHead	{FONT-SIZE: 12px; COLOR: #944538; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Required		{FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 75px; HEIGHT:20px}
.textarea250		{FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:200px}


/* background images for different parts of the site */
.RightBackground		{background: url(/images/right_background.gif) no-repeat;}
.NewsBackground			{background: url(/images/news/main.jpg) no-repeat;}
.ServicesBackground		{background: url(/images/services/main.jpg) no-repeat;}
.NiceFolksBackground	{background: url(/images/nice_folks/main.jpg) no-repeat;}
.ContactBackground		{background: url(/images/contact/main.jpg) no-repeat;}
.PortfolioBottom		{background: url(/images/portfolio/main_bottom.jpg) no-repeat;}

/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}


/* other items */
.PageBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #ffffff;}
