﻿body	{padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana; text-align: left; background: #000000 url(/images/backgrounds/main_site_repeating.gif) top center repeat-y;}

img		{border: none;}
form	{padding: 0; margin: 0;}

#HeaderChamber				{background: url(/images/backgrounds/header_seattle.jpg) top center no-repeat;}
#HeaderLicensing			{background: url(/images/backgrounds/header_forest.jpg) top center no-repeat;}
#HeaderVisitor				{background: url(/images/backgrounds/header_ferry.jpg) top center no-repeat;}
#HomeBoxContainer			{background: url(/images/backgrounds/home_bottom_boxes.gif) top left repeat-x;}

.MainSiteContainer			{background: url(/images/backgrounds/main_content_background_top.gif) top center no-repeat;}
#MainContentBackground		{width: 827px; background: url(/images/page/main_content_background.gif) top center repeat-y;}
#MainContentArea			{padding: 24px; background: url(/images/page/main_content_background_top.gif) top center no-repeat;}
#MainContentContainer		{margin: 0; width: 779px;}
#RightSideContainer			{margin: 0 0 20px 27px; float: right; width: 348px;}
.RightSideImage				{padding: 10px; width: 328px; height: 214px; background: url(/images/backgrounds/frame_content_pic.gif) no-repeat;}
.RightSideAd				{padding: 8px; width: 156px; height: 156px; background: url(/images/backgrounds/frame_right_side_ad.gif) no-repeat;}
.GalleryImage				{padding: 8px; width: 234px; height: 154px; background: url(/images/backgrounds/frame_gallery_thumb.gif) no-repeat;}
#PageBottomBackground		{background: url(/images/backgrounds/page_bottom.gif) top center repeat-y;}

#BottomBoxes				{background: url(/images/backgrounds/home_bottom_boxes.gif) top left repeat-x;}
.HomeBottomBoxDivider		{background: url(/images/backgrounds/home_bottom_box_divider.png) top left repeat-y;}

.HomeBottomText				{font-size: 11px; line-height: 16px; color: #f2eedb; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.HomeBottomText a:link		{font-size: 11px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.HomeBottomText a:active	{font-size: 11px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.HomeBottomText a:visited	{font-size: 11px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.HomeBottomText a:hover		{font-size: 11px; line-height: 16px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.NewsletterSignupDivider	{background: url(/images/backgrounds/newsletter_signup_divider.png) top left repeat-x;}
.NewsletterSignupBox		{background: #a9cae7; border: solid 1px #cbdadb; padding: 3px 5px;}
.NewsletterSignupHeader		{font-size: 12px; line-height: 14px; color: #365582; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.NewsletterSignupText		{font-size: 9px; line-height: normal; color: #365582; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}

.BodyTextBig			{font-size: 13px; line-height: 20px; color: #454545; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.BodyTextBig a:link     {font-size: 13px; line-height: 20px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:active	{font-size: 13px; line-height: 20px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:visited	{font-size: 13px; line-height: 20px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:hover	{font-size: 13px; line-height: 20px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.BodyText			{font-size: 12px; line-height: 18px; color: #454545; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.BodyText a:link	{font-size: 12px; line-height: 18px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:active	{font-size: 12px; line-height: 18px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:visited	{font-size: 12px; line-height: 18px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:hover	{font-size: 12px; line-height: 18px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.BodyTextMed			{font-size: 11px; line-height: 17px; color: #454545; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.BodyTextMed a:link	    {font-size: 11px; line-height: 17px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:active	{font-size: 11px; line-height: 17px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:visited	{font-size: 11px; line-height: 17px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:hover	{font-size: 11px; line-height: 17px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.BodyTextSmall				{font-size: 10px; line-height: 16px; color: #454545; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.BodyTextSmall a:link		{font-size: 10px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:active		{font-size: 10px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:visited	{font-size: 10px; line-height: 16px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:hover		{font-size: 10px; line-height: 16px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.Footer				{font-size: 11px; color: #89684d; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.Footer a:link		{font-size: 11px; color: #89684d; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.Footer a:active	{font-size: 11px; color: #89684d; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.Footer a:visited	{font-size: 11px; color: #89684d; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.Footer a:hover		{font-size: 11px; color: #4d6b8d; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}

.Caption			{font-size: 11px; color: #004d92; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.Caption a:link		{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.Caption a:active	{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.Caption a:visited	{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.Caption a:hover	{font-size: 11px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.GalleryCaption				{font-size: 11px; color: #004d92; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; padding: 0 0 0 8px;}
.GalleryCaption a:link		{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.GalleryCaption a:active	{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.GalleryCaption a:visited	{font-size: 11px; color: #6f98b8; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.GalleryCaption a:hover		{font-size: 11px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.SearchText				{font-size: 12px; color: #fff5d6; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.SearchText a:link		{font-size: 12px; color: #fff5d6; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.SearchText a:active	{font-size: 12px; color: #fff5d6; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.SearchText a:visited	{font-size: 12px; color: #fff5d6; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.SearchText a:hover		{font-size: 12px; color: #fff5d6; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}

.ErrorText				{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.ErrorText a:link		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:active		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:visited	{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:hover		{font-size: 12px; line-height: 18px; color: #eb401e; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.LeftNav 			{padding: 3px 0 5px; font-size: 12px; line-height: 13px; color: #704726; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNav a:link		{padding: 0; font-size: 12px; line-height: 13px; color: #704726; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNav a:active	{padding: 0; font-size: 12px; line-height: 13px; color: #704726; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNav a:visited	{padding: 0; font-size: 12px; line-height: 13px; color: #704726; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNav a:hover	{padding: 0; font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}

.LeftNavOn 				{padding: 3px 0 5px; font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNavOn a:link		{font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNavOn a:active		{font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNavOn a:visited	{font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.LeftNavOn a:hover		{font-size: 12px; line-height: 13px; color: #6f98b8; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}

.RSText			    {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.RSText a:link	    {font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSText a:active	{font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSText a:visited	{font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSText a:hover	    {font-size: 12px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.RSLinkText			    {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}
.RSLinkText a:link	    {font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:active	{font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:visited	{font-size: 12px; color: #435125; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:hover	    {font-size: 12px; color: #641f45; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline;}

.SiteMapHeader				{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.SiteMapHeader a:link		{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.SiteMapHeader a:active		{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.SiteMapHeader a:visited	{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
.SiteMapHeader a:hover		{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: underline;}

.Hairline			{background: #d0ceaf;}


/* misc fonts for use on the content pages */
h1				{font-size: 25px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0 0 0 0; line-height: 30px;}
h2				{font-size: 14px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0 0 4px 0;}
h3				{font-size: 20px; font-weight: normal; color: #ffe794; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0 0 8px 0;}
h4				{font-size: 13px; font-weight: normal; color: #004d92; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0 0 2px 0;}

.Required		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none;}


/* form fields */
.NLSignup			{font-size: 10px; line-height: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 85px; height:11px; border: solid 1px #95bada;}
.SearchBox			{font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 194px; height:14px}
.TextBox400			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 394px; height:14px}
.TextBox350			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 344px; height:14px}
.TextBox320			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:14px}
.TextBox250			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:14px}
.TextBox200			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 194px; height:16px}
.TextBox182			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 176px; height:16px}
.TextBox75			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 69px; height:14px}
.TextBox30			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 24px; height:16px}
.TextBox20			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 14px; height:14px}
.TextArea540		{font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 534px; height:56px}
.TextArea400		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 394px; height:96px}
.TextArea350		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 344px; height:96px}
.TextArea320Tall	{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:196px}
.TextArea320		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:96px}
.TextArea250		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:96px}
.TextArea250Tall	{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:146px}
.SelectBox100       {font-size: 12px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #000000; width: 8	0px; height:22px}
.SelectBox195       {font-size: 12px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #000000; width: 195px; height:22px}
.SelectBox200       {font-size: 12px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #000000; width: 200px; height:22px}
.SelectBox250       {font-size: 12px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #000000; width: 200px; height:22px}
.SelectBox320       {font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 320px; height:22px}
.SelectBox400       {font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 400px; height:22px}
.ButtonText         {font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000;}
.SearchTextBox		{font-size: 12px; line-height: 18px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:18px;}
.SearchSelectBox	{font-size: 12px; line-height: 18px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 250px; height:270px;}


.White					{background-color: #fffdf7;}
.Black					{background-color: #000000;}
.TopBar1				{background-color: #1b4574;}
.TopBar2				{background-color: #b4906f;}
.LeftNavBackground		{background: url(/images/page/left_nav/background.gif) top center repeat-y;}
.LeftNavBackgroundOn	{background: url(/images/page/left_nav/nav_on_background.gif) top left repeat-y;}
.MemberSearchBox		{background-color: #f4edc7; border: solid 0px #004d92;}
