body			{font-family: Arial, Helvetica, Verdana, sans-serif; margin: 10px 0; padding: 0; background: #150601 url(/images/other/site_background.jpg) top center repeat-y;}
form			{margin: 0; padding: 0;}
.MainSite		{border: solid 1px #654c34;}

.BodyText			{font-size: 12px; line-height: 20px; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.BodyText a:link	{font-size: 12px; line-height: 20px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyText a:active	{font-size: 12px; line-height: 20px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyText a:visited	{font-size: 12px; line-height: 20px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyText a:hover	{font-size: 12px; line-height: 20px; color: #907e6f; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.BodyTextSmall				{font-size: 10px; line-height: 16px; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.BodyTextSmall a:link		{font-size: 10px; line-height: 16px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyTextSmall a:active		{font-size: 10px; line-height: 16px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyTextSmall a:visited	{font-size: 10px; line-height: 16px; color: #8b3b1c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.BodyTextSmall a:hover		{font-size: 10px; line-height: 16px; color: #907e6f; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.Footer				{font-size: 10px; color: #fff1d2; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.Footer a:link		{font-size: 10px; color: #fff1d2; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.Footer a:active	{font-size: 10px; color: #fff1d2; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.Footer a:visited	{font-size: 10px; color: #fff1d2; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.Footer a:hover		{font-size: 10px; color: #ead184; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.SearchBox				{font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 100px; height:11px; line-height:11px; background-color:#cdc7c2; border-width:0px; border-style:solid; border-color:#000000; }
.SearchText				{font-size: 12px; line-height: 17px; color: #f5e5c6; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.SearchText a:link		{font-size: 12px; line-height: 17px; color: #f5e5c6; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.SearchText a:active	{font-size: 12px; line-height: 17px; color: #f5e5c6; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.SearchText a:visited	{font-size: 12px; line-height: 17px; color: #f5e5c6; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.SearchText a:hover		{font-size: 12px; line-height: 17px; color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}

.HomeActionBoxBackground		{background: url(/images/other/home_action_background.png) top left no-repeat;}
.HomeActionBoxTitle				{font-size: 16px; font-weight: bold; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.HomeActionBoxHairline			{background-color: #ffefcf;}
.HomeActionBoxText				{font-size: 11px; line-height: 15px; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.HomeActionBoxText a:link		{font-size: 11px; line-height: 15px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.HomeActionBoxText a:active		{font-size: 11px; line-height: 15px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.HomeActionBoxText a:visited	{font-size: 11px; line-height: 15px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.HomeActionBoxText a:hover		{font-size: 11px; line-height: 15px; color: #c3ad88; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.RSText				{font-size: 11px; line-height: 17px; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.RSText a:link		{font-size: 11px; line-height: 17px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSText a:active	{font-size: 11px; line-height: 17px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSText a:visited	{font-size: 11px; line-height: 17px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSText a:hover		{font-size: 11px; line-height: 17px; color: #c3ad88; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.RSAnnouncements			{font-size: 11px; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.RSAnnouncements a:link		{font-size: 11px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSAnnouncements a:active	{font-size: 11px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSAnnouncements a:visited	{font-size: 11px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}
.RSAnnouncements a:hover	{font-size: 11px; color: #c3ad88; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}

.RSHairline                 {background-color: #ffefcf;}
.RSBorder					{background-color: #8d7059;}
.RSBoxBackground			{background-color: #6f5745;}
.RSTextBox					{background-color: #6f5745; border: solid 1px #8d7059; padding: 12px;}
.RSPhotoBox					{background-color: #6f5745; border: solid 1px #8d7059; padding: 8px;}

.RSPhotoCaption				{font-size: 10px; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; text-decoration: none;}
.RSPhotoCaption a:link		{font-size: 10px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:active	{font-size: 10px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:visited	{font-size: 10px; color: #e0ce8b; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:hover		{font-size: 10px; color: #c3ad88; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; text-decoration: underline;}

.PortfolioDivider				{background: url(/images/other/portfolio_divider.gif) top left repeat-y;}
.ActivePortfolioItem			{border: solid 1px #ca252b;}
.NotActivePortfolioItem			{border: solid 1px #ffefcf;}
.PortfolioTextSmall				{font-size: 10px; line-height: normal; color: #5b554c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.PortfolioTextSmall a:link		{font-size: 10px; line-height: normal; color: #5b554c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.PortfolioTextSmall a:active	{font-size: 10px; line-height: normal; color: #5b554c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.PortfolioTextSmall a:visited	{font-size: 10px; line-height: normal; color: #5b554c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
.PortfolioTextSmall a:hover		{font-size: 10px; line-height: normal; color: #5b554c; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline;}


/* misc fonts for use on the content pages */
h1				{font-size: 28px; font-weight: normal; color: #321600; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 12px 0; border-bottom: solid 1px #321600;}
h2				{font-size: 13px; font-weight: bold; color: #321600; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0;}
h3				{font-size: 16px; font-weight: bold; color: #ffefcf; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0;}
.Required		{font-size: 11px; color: #d1412f; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}


/* form fields */
.textbox250			{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 244px; height:14px}
.textbox250Real		{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 250px; height:20px}
.textbox150			{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 144px; height:14px}
.textbox75			{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 69px; height:14px}
.textbox50			{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 46px; height:14px}
.textbox40			{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 36px; height:14px}
.textarea250		{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; width: 244px; height:74px}
.FormText           {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}


/* background images for different parts of the site */
.PageTopBackground				{background: url(/images/other/above_nav_photo.jpg) top left no-repeat;}
.MainContentBackground647Top	{background: url(/images/other/main_content_top_647.gif) top left no-repeat;}
.MainContentBackground647Middle	{background: url(/images/other/main_content_middle_647.gif) top left repeat-y;}
.MainContentBackground647Bottom	{background: url(/images/other/main_content_bottom_647.gif) bottom left no-repeat;}
.MainContentBackground937Top	{background: url(/images/other/main_content_top_937.gif) top left no-repeat;}
.MainContentBackground937Middle	{background: url(/images/other/main_content_middle_937.gif) top left repeat-y;}
.MainContentBackground937Bottom	{background: url(/images/other/main_content_bottom_937.gif) bottom left no-repeat;}
.RightContentBackground			{background: #301a0d;}


/* these are simply defining background colors for different uses on the site */
.White				{background-color: #ffffff;}
.Black				{background-color: #000000;}


/* for announcement area at the top of the page */
#scrollup			{ position: absolute; overflow: hidden; height: 100px; width: 240px; }
.scrolling_headline { position: absolute; top: 110px; left: 0px; width:240px; }
