body				{margin: 15px 21px; padding: 0; background-color: #fff;}
.PopupWindow		{margin: 0; padding: 0; background-color: #fff;}
form				{margin: 0; padding: 0;}

.OrangeRule		{background-color: #f5821f;}

.TopNavDivider			{font-size: 11px; color: #a1bf2d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0 13px; }
.TopNavBlue				{font-size: 11px; color: #0079b2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopNavBlue a			{color: #0079b2; text-decoration: none;}
.TopNavBlue a:hover		{color: #0079b2; text-decoration: underline;}
.TopNavGreen			{font-size: 11px; color: #a1bf2d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopNavGreen a			{color: #a1bf2d; text-decoration: none;}
.TopNavGreen a:hover	{color: #a1bf2d; text-decoration: underline;}
.TopNavOrange			{font-size: 11px; color: #f5821f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopNavOrange a			{color: #f5821f; text-decoration: none;}
.TopNavOrange a:hover	{color: #f5821f; text-decoration: underline;}
.TopNavPurple			{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopNavPurple a			{color: #4b5eaa; text-decoration: none;}
.TopNavPurple a:hover	{color: #4b5eaa; text-decoration: underline;}
.TopNavRed				{font-size: 11px; color: #b8292f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopNavRed a			{color: #b8292f; text-decoration: none;}
.TopNavRed a:hover		{color: #b8292f; text-decoration: underline;}

.TopSearchBox			{font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; width: 133px; height: 20px; border: solid 1px #4b5eaa; background-color: #fff;}
.TopSearchText			{font-size: 8px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopSearchText a		{color: #4b5eaa; text-decoration: none;}
.TopSearchText a:hover	{color: #4b5eaa; text-decoration: underline;}
.TopFolderText			{font-size: 9px; color: #676a44; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopFolderText a		{color: #676a44; text-decoration: underline;}
.TopFolderText a:hover	{color: #666; text-decoration: underline;}
.TopTravelText			{font-size: 9px; color: #008066; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopTravelText a		{color: #008066; text-decoration: underline;}
.TopTravelText a:hover	{color: #666666; text-decoration: underline;}
.TopFerryText			{font-size: 9px; color: #00235c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.TopFerryText a			{color: #00235c; text-decoration: underline;}
.TopFerryText a:hover	{color: #666666; text-decoration: underline;}
.TopDivider				{background-color: #a1bf2d;}

.TopRightBG				{background-color: #d9e5ab;}
.TopRightBGActive		{background-color: #e3ecc1;}
.TopRight1				{font-size: 10px; line-height: 12px; color: #b8292f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight1 a			{color: #b8292f; text-decoration: none;}
.TopRight1 a:hover		{color: #b8292f; text-decoration: underline;}
.TopRight2				{font-size: 10px; line-height: 12px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight2 a			{color: #4b5eaa; text-decoration: none;}
.TopRight2 a:hover		{color: #4b5eaa; text-decoration: underline;}
.TopRight3				{font-size: 10px; line-height: 12px; color: #0079b2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight3 a			{color: #0079b2; text-decoration: none;}
.TopRight3 a:hover		{color: #0079b2; text-decoration: underline;}
.TopRight4				{font-size: 10px; line-height: 12px; color: #f5821f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight4 a			{color: #f5821f; text-decoration: none;}
.TopRight4 a:hover		{color: #f5821f; text-decoration: underline;}
.TopRight5				{font-size: 10px; line-height: 12px; color: #b8292f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight5 a			{color: #b8292f; text-decoration: none;}
.TopRight5 a:hover		{color: #b8292f; text-decoration: underline;}
.TopRight6				{font-size: 10px; line-height: 12px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.TopRight6 a			{color: #4b5eaa; text-decoration: none;}
.TopRight6 a:hover		{color: #4b5eaa; text-decoration: underline;}

.LeftSideText		{font-size: 10px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.bodytext			{font-size: 11px; color: #3b372c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.bodytext a:link	{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytext a:active	{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytext a:visited	{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytext a:hover	{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.bodytextsmall				{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.bodytextsmall a:link		{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytextsmall a:active		{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytextsmall a:visited	{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytextsmall a:hover		{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.caption			{font-size: 10px; font-style: italic; color: #3b372c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.caption a:link		{font-size: 10px; font-style: italic; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.caption a:active	{font-size: 10px; font-style: italic; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.caption a:visited	{font-size: 10px; font-style: italic; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.caption a:hover	{font-size: 10px; font-style: italic; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.navtop				{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navtop a:link		{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navtop a:active	{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navtop a:visited	{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navtop a:hover		{font-weight: bold; font-size: 11px; color: #666666; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}

.navdropdown			{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navdropdown a:link		{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navdropdown a:active	{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navdropdown a:visited	{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}
.navdropdown a:hover	{font-weight: bold; font-size: 11px; color: #666666; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;}

.Footer					{font-size: 11px; color: #2c90be; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.Footer a				{color: #2c90be; text-decoration: none;}
.Footer a:hover			{color: #2c90be; text-decoration: underline;}

.FooterSmall			{font-size: 10px; color: #2c90be; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.FooterSmall a			{color: #2c90be; text-decoration: none;}
.FooterSmall a:hover	{color: #2c90be; text-decoration: underline;}

.homenav				{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.homenav a:link			{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.homenav a:active		{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.homenav a:visited		{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.homenav a:hover		{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.contentboxtext				{font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.contentboxtext a:link		{font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.contentboxtext a:active	{font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.contentboxtext a:visited	{font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.contentboxtext a:hover		{font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.pagebottom				{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.pagebottom a:link		{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.pagebottom a:active	{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.pagebottom a:visited	{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.pagebottom a:hover		{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.required				{font-size: 11px; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}

h1			{font-weight: normal; font-size: 22px; color: #4b5eaa; font-family: Georgia, "Trebuchet MS", Trebuchet, serif; text-decoration: none; margin: 0 0 12px;}
h2			{font-weight: bold; font-size: 12px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif;; text-decoration: none; margin: 0 0 6px 0;}

/* these are simply defining background colors for different uses on the site */
.white				{BACKGROUND-color: #ffffff;}
.black				{BACKGROUND-color: #000000;}
.eeeeee				{BACKGROUND-color: #eeeeee;}
.dddddd				{BACKGROUND-color: #dddddd;}
.grayline			{BACKGROUND-color: #cbcbcb;}

/* specific fonts for this page type */
.leftside			{font-weight: bold; font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtitle		{font-weight: normal; font-size: 13px; color: #405194; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.ecardtitle			{font-weight: bold; font-size: 16px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.pagetitle				{font-weight: bold; font-size: 20px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.pagetitle a:link		{font-weight: bold; font-size: 20px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.pagetitle a:active		{font-weight: bold; font-size: 20px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.pagetitle a:visited	{font-weight: bold; font-size: 20px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.pagetitle a:hover		{font-weight: bold; font-size: 20px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.leftboxtext				{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtext a:link			{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtext a:active		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtext a:visited		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtext a:hover		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.leftboxtext2				{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.leftboxtext2 a:link		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.leftboxtext2 a:active		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.leftboxtext2 a:visited		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.leftboxtext2 a:hover		{font-size: 11px; color: #4b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.coloredtext				{font-size: 12px; color: #172957; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.coloredtext a:link			{font-size: 12px; color: #172957; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.coloredtext a:active		{font-size: 12px; color: #172957; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.coloredtext a:visited		{font-size: 12px; color: #172957; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.coloredtext a:hover		{font-size: 12px; color: #172957; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.photogallery				{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.photogallery a:link		{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.photogallery a:active		{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.photogallery a:visited		{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.photogallery a:hover		{font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.pageBkgnd			{BACKGROUND-color: #0079b2;}
.navBkgnd			{BACKGROUND-color: #172957;}
.footerBkgnd		{BACKGROUND-color: #172957;}
.leftboxborder		{ background-color: #d9e5ab; }
.leftboxinterior	{BACKGROUND-color: #d9e5ab;}
.contentboxinterior	{BACKGROUND-color: #0079b2;}

.monospace			{font-family: Courier, monospace; font-size: 12px;}
.relative			{POSITION: relative;}
.leftsidetextbox	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 220px; height:20px}
.searchselectbox		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 250px; height:104px;}
.SearchSelectBoxSmall	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 180px; height:104px;}
.SearchSelectBoxMed		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 220px; height:104px;}
.smallsearchbox		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 85px; height:20px}
.calselectbox		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.basicformbox		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 280px; height:20px}
.basicformselect	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 280px; height:80px;}
.searchtextbox		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 250px; height:20px;}

