/* Global Options */
body							{margin: 0px; padding: 0px; background: #7d6a55 url('/images/bg.gif') repeat-x center 0px;}
td								{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option		{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
div								{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3, h4, h5, h6		{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
form, p						{margin: 0px; padding: 0px;}
p								{margin-bottom: 1.3em;}

.ie6 #PageTitle				{}
.ie7 #PageTitle				{}
.ie8 #PageTitle				{}
.win.ff3_5 #PageTitle		{}
.mac.ff3_5 #PageTitle		{}
.mac.safari #PageTitle		{}

/* Page Structure Control */
#CanvasContainer	{width: 100%;}
#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; }

#PageCanvasTop				{background: transparent url('/images/bg-shadow2.png') no-repeat center top; height: 18px;}
#PageCanvasBottom			{background: transparent url('/images/bg-shadow2.png') no-repeat center bottom;}
#FlagWatermark					{position: relative; text-align: left; width: 960px; margin: 0 auto 14px auto;  background: #ffffff url('/images/bg-leaf.gif') no-repeat right bottom;}
#TagWatermark					{padding: 0 13px 103px 13px; background: transparent url('/images/subfooter.gif') no-repeat 1px bottom;}


#PageShellContainer			{background: transparent url('/images/bg-shadow2.png') no-repeat center top;}
	#PageShellBgInterior		{position: relative; margin: 0px auto 0px auto; text-align: left; width: 934px; padding: 0 13px 0 13px; background: transparent url('/images/bg-leaf-top.gif') no-repeat right bottom;}
	#PageShellBgHome			{position: relative; margin: 0px auto 0px auto; text-align: left; width: 960px;}
	#PageShellBlock				{position: relative; margin: 0px auto 0px auto; text-align: left; width: 934px; margin-top: 0px; padding-bottom: 13px}
	#HeaderBottomBorder		{height: 106px; border-bottom: 1px dotted #969696; margin-bottom: 10px;}
#CorporateLogo					{position: absolute; top: 0px; right: 0px; width: 165px; height: 160px;}

#TopUtilitiesContainer			{height: 30px;}
	#TopUtilitiesBlock			{position: relative; margin: 0px auto 0px auto; width: 960px; height: 30px; font-size: 11px;}

#SubFooterContainer			{vertical-align: top; background: transparent url('/images/bg-shadow2.png') no-repeat center bottom; padding: 0px 13px 14px 13px;}
	#SubFooterBg				{position: relative; margin: 0px auto 0px auto; text-align: left; width: 960px; height: 90px; background: transparent url('/images/bg-leaf-bottom.gif') no-repeat right bottom;}
	#SubFooterBlock			{position: relative; margin: 0px auto 0px auto; text-align: left; width: 934px; height: 90px;}

#PageFooterContainer		{vertical-align: top;}
	#PageFooterBlock		{position: relative; margin: 0px auto 0px auto; text-align: left; width: 960px; font-size: 11px;}
	#DisplayFooter			{}


.ie6 #PageShellContainer			{background: transparent url('/images/bg-shadow2.png') no-repeat center top; margin-right: 13px;}




/* Left Menu Elements */
.SecNavInterior	{}
.SecNavHome		{display: inline; float: right;}
	.SecNavItem		{display: block; width: 225px; height: 60px; margin: 0px 0px 7px 0px; overflow: hidden;}
	.SecNavFrame	{display: block; width: 225px; height: 60px; background: transparent url('/images/bg-secnav-corners.png') no-repeat 0px 0px; color: #ffffff; overflow: hidden;}
	.SecNavFrame:hover		{cursor: pointer; color: #ffe802;}
	.SecNavTitle	{display: block; margin: 11px 9px 0px 11px; text-transform: uppercase; font-size: 14px; font-weight: bold;}
	.SecNavInfo		{display: block; margin: 2px 9px 0px 11px; font-weight: bold;}

#MenuContent				{float: left; width: 225px; font-size: 11px;}
	#accordion				{background: #6f7071 url('/images/bg-leftnav-1-off.gif') repeat-y 0px 0px; margin: 0px;}

	.LeftNavHome			{cursor: pointer; background: transparent url('/images/bg-leftnav-corners.png') no-repeat left top; color: #ffffff; font-size: 12px; height: 28px; overflow: hidden;}
	.LeftNavHomeSpan		{display: block; padding: 7px 0px 0px 13px;}
	.toggler				{cursor: pointer; color: #ffffff; height: 28px; border-top: 1px dotted #ffffff; font-size: 20px; padding: 2px 0px 0px 13px;}
	.toggler:hover			{color:#ffe802 !important;} /* Color must be changed in nav.js for onActive */

	.LeftNavLevel2			{cursor: pointer; background: transparent url('/images/bg-leftnav-2.gif') repeat-y 0px 0px; color: #ffffff; font-size: 11px; font-weight: bold; overflow: hidden;}
	.LeftNavLevel2Span		{display: block; background-color: transparent; padding: 7px 0px 7px 21px;}
	.LeftNavLevel2Rule		{height: 1px; width: 225px; background-color: #636466; margin: 0px; padding: 0px; overflow: hidden;}

	.LeftNavLevel3Block		{background: transparent url('/images/bg-leftnav-3.gif') repeat-y 0px 0px; padding: 5px 0px 5px 0px;}
	.LeftNavLevel3			{cursor: pointer; color: #ffffff; font-size: 11px; font-weight: bold;}
	.LeftNavLevel3Span		{display: block; background: transparent url('/images/bg-leftnav-3-bg.gif') no-repeat 21px 6px; padding: 4px 0px 4px 31px;}

	.LeftNavEnd				{cursor: pointer; background: transparent url('/images/bg-leftnav-corners.png') no-repeat left bottom; color: #ffffff; font-size: 12px; height: 28px; border-top: 1px dotted #ffffff; overflow: hidden;}


	#accordion a:link      {color: #ffffff; text-decoration: none;}
	#accordion a:active    {color: #ffe802; text-decoration: none;}
	#accordion a:visited   {color: #ffffff; text-decoration: none;}
	#accordion a:hover     {color: #ffe802; text-decoration: none;}

#PromosAreaInterior		{margin-top: 20px;}
#PromosTitleArea		{width: 225px; height: 25px; background-color: #000000; color: #ffffff; font-size: 14px; font-weight: bold; text-align: center;}
#PromosTitle			{padding: 4px;}
#PromosPic				{width: 225px; height: 125px; overflow: hidden;}
#PromosNav				{width: 225px; margin: 3px 0px 20px 0px; text-align: center;}


#TopAreaBlank			{border-bottom: 1px dotted #969696; margin-top: 4px; margin-bottom: 20px;}
#TopAreaNavHighlight	{border-bottom: 1px dotted #969696; margin-top: 4px; margin-bottom: 20px; height: 360px;}
#TopAreaNavOnly			{margin-top: 4px; height: 45px;}
#TopAreaHighlightOnly	{border-bottom: 1px dotted #969696; border-top: 1px dotted #969696; margin-top: 4px; margin-bottom: 20px; height: 335px;}

#TopSubMenu		{margin-top: 1px; background-color: #6f7071;}
#TopSubMenu	ul	{list-style-type: none; padding: 0px; margin: 0px;}
#TopSubMenu	li	{float: right; border-left: 1px dotted #ffffff; font-size: 11px; font-weight: bold;} /* background: transparent url('/images/bg-topnav-bg.gif') no-repeat 0px 3px; */
#TopSubMenu	li a		{display: block; padding: 3px 12px 2px 9px; background-color: #6f7071; color: #ffffff !important; text-decoration: none;}
#TopSubMenu	li a:hover	{background-color: #a2a4a6; color: #ffffff; text-decoration: none;}
#TopSubMenuEmpty		{margin-bottom: 25px;}
#TopSubMenuBottom		{margin-top: 1px; border-top: 1px dotted #969696;}

#PageHighlights				{z-index: 520; width: 685px; border-top: 1px dotted #969696; margin-bottom: 25px; font-size: 11px;}
	#PageHighlights h3			{font-size: 1.8em; line-height: 1.3em; color: #e51837;}
	#HighlightInfo				{float: right; width: 255px;}
	.SectionHeadingRed			{margin-bottom: 0.3em; font-size: 1.6em; line-height: 1.3em; color: #e51837;}
#HighlightInfo .RedArrow li a	{font-weight: bold;}
#HighlightInfo .LocationLogo		{margin-top: 9px; margin-bottom: 6px;}
.StayAddress		{padding-top: 5px; font-size: 1.1em; line-height: 1.4em; color: #636466;}
#PageHighlightsBottom	{padding-top: 5px; border-bottom: 1px dotted #969696;}

/* Javascript Photo Gallery - All Styles Optional */
#HighlightPhoto		{width: 400px; height: 300px; float: left;}
#PhotoFrame		{}
#PhotoSpace			{} /* id of table in swissarmy.js */


/* Page Elements */
#PageContent				{float: right; width: 685px;}
/* #PageContentInterior		{float: right; width: 685px;} */
#PageContentHome		{}

#PageTitle				{width: 500px; overflow: hidden;}
.PageTitlePrimary		{display: block; color: #e51837; font-size: 28px; height: 35px; font-weight: bold;}
.PageTitleSecondary	{display: block; color: #e51837; font-size: 18px; height: 23px;} /* 40 */
.PageTitleOneStyle		{display: block; color: #e51837; font-size: 23px; height: 58px; font-weight: bold;}








/* ***** Content Formatting ***** */
/* ***** Full usable page width in content area - 675px ***** */
.ResizableContent			{color: #636466; line-height: 1.5em; padding-right: 10px;}
.ResizableContent p			{font-weight: normal; margin-bottom: 1.3em;}
/* .ResizableContent .Heading1		{margin-bottom: 0.3em; font-size: 2.2em; line-height: 1.3em; font-weight: normal; color: #e51837; margin-bottom: 0.5em;} */ /* Page Title */
.ResizableContent h2			{padding: 0.3em 0 0.3em 0; font-size: 2.0em; line-height: 1.3em; color: #e51837;}
.ResizableContent .Heading2		{padding: 0.3em 0 0.3em 0; font-size: 2.0em; line-height: 1.3em; color: #e51837;}
.ResizableContent h3			{padding: 0.3em 0 0.3em 0; font-size: 1.6em; line-height: 1.3em; color: #e51837;}
.ResizableContent .Heading3		{padding: 0.3em 0 0.3em 0; font-size: 1.6em; line-height: 1.3em; color: #e51837;}
.ResizableContent h4			{font-size: 1.3em; line-height: 1.3em; font-weight: normal;}
.ResizableContent h4.H4Red		{font-size: 1.3em; line-height: 1.3em; font-weight: normal; color: #e51837;}
.ResizableContent .Heading4		{font-size: 1.3em; line-height: 1.3em; font-weight: normal;} /* highlight content - grey */
/* .h3Span						{padding: 0 0 0.3em 0; font-size: 1.6em; line-height: 1.3em; color: #e51837;} */
/* .ResizableContent h6		{padding: 0 0 0.3em 0; font-size: 1.0em; line-height: 1.3em; font-weight: bold;} */ /* bold content */

#ContentLogos				{float: right; width: 135px; padding: 0px 5px 0px 5px; border-left: 35px solid #ffffff; background-color: #ffffff;}
#ContactGoogleMap			{float: right; margin: 0 0 25px 25px; width: 175px; height: 175px;}

#RightSideBar				{float: right; width: 240px; margin: 0 0 15px 30px;}
#RightSideBar .SideBarHeading	{padding: 0 0 0.3em 0; font-size: 1.3em; line-height: 1.3em; font-weight: normal; color: #e51837;}
#RightSideBar .SideBarInfo		{padding: 0 0 1.3em 0;}




.H4RedArrow					{background: transparent url('/images/bg-redarrow.gif') no-repeat 0px 0.3em; margin: 0.3em 0 0 0; padding-left: 0.7em; line-height: 1.3em;}




/* General Formatting */
.ImgFloatRight				{float: right; margin: 0px 0px 15px 15px;}
.ImgFloatLeft				{float: left; margin: 0px 15px 15px 0px;}
.DottedBreak				{height: 1px; border-bottom: 1px dotted #969696; margin-bottom: 1.5em; clear: both; overflow: hidden;}
.DottedBreakRed				{height: 1px; border-bottom: 1px dotted #e51837; margin-bottom: 1.5em; clear: both; overflow: hidden;}


/* Highlighting */
.HighlightMapleLeaf			{background: transparent url('/images/icon-mapleleaf.gif') no-repeat 0px 0px; padding: 0 0 0 2.5em; margin: 0 0 1.5em 0;}

.HighlightRed				{margin-bottom: 0.3em; line-height: 1.3em; color: #e51837; font-weight: bold; display: block;}
.HighlightGrey				{margin-bottom: 0.3em; font-size: 1.4em; line-height: 1.3em; font-weight: bold;}


/* Lists */
ul.NoIndentList			{margin: 0; padding: 0; list-style-type: none;}
ul.InlineList			{margin-top: 0px; padding-top: 0px; list-style-type: disc;}
ul.h4List				{list-style-type: none;}
ul.GuestRoomsList		{margin-top: 0px; padding-top: 0px;}

ul.RedArrow				{list-style-type: none; margin-top: 0px; padding-top: 0px;}
ul.RedArrow li			{background: transparent url('/images/bg-redarrow.gif') no-repeat 0px 2px; padding-left: 11px; padding-bottom: 0.5em; line-height: 1.3em; margin-bottom: 0.2em;}
ul.ContentFeatureList		{list-style-type: none; margin: 0px; padding: 0px;}
	ul.ContentFeatureList li	{background: transparent url('/images/bg-redarrow.gif') no-repeat 0px 2px; padding-left: 11px; padding-bottom: 0.5em; line-height: 1.3em; margin-bottom: 1.0em;}
	ul.ContentFeatureList li span.ItemHeading	{display: block; margin-bottom: 0.3em; font-size: 1.4em;}
	ul.ContentFeatureList li ul li				{padding: 0px; margin: 0px; background: none; list-style-type: disc;}

ul.DoubleHeight			{margin-top: 0px; padding-top: 0px; list-style-type: disc;}
ul.DoubleHeight li		{margin-bottom: 1.2em;}
ul.DownloadsList		{list-style-type: none; padding: 1.3em 0px 1.3em 0px; margin: 0px;}
ul.DownloadsList li		{background: transparent url('/images/icon-pdf.gif') no-repeat 0px 0px; padding-left: 24px; padding-bottom: 0.5em; line-height: 1.2em; margin-bottom: 0.5em;}
	ul.DownloadsList li ul li				{padding: 0px; margin: 0px; background: none; list-style-type: disc;}


/* Tables */
.ContactsTable					{width: 675px; margin-bottom: 2.0em;}
.ContactsTable td				{border-bottom: 1px solid #e5e5e5;}
.ContactsTable td.NB			{border-bottom: none;}
.ContactsTable .CellHeading		{}
.ContactsTable .DataXY			{padding: 5px 5px 5px 0px; font-weight: bold;}
.ContactsTable .DataX			{padding: 5px 5px 5px 5px; font-weight: bold;}
.ContactsTable .DataY			{padding: 5px 5px 5px 0px; font-weight: bold; width: 200px;}
.ContactsTable .DataLeft		{padding: 5px 5px 5px 5px;}
.ContactsTable .DataRight		{padding: 5px 5px 5px 5px; text-align: right;}

/*
.ContactTable .CellA		{padding: 0px 15px 3px 0px;}
.ContactTable .CellB		{padding: 0px 15px 3px 0px;}
.ContactTable .CellC		{padding: 0px 15px 3px 0px;}
*/

.SpecsTable					{width: 675px; margin-bottom: 2.0em;}
.SpecsTable td				{line-height: 1.1em;}
.SpecsTable .CellHeading	{border-bottom: 1px solid #d9d9d9;}
.SpecsTable .DataXY			{font-size: 11px; padding: 7px 5px 5px 0px; font-weight: bold;}
.SpecsTable .DataX			{font-size: 11px; padding: 7px 5px 5px 5px; text-align: center; font-weight: bold;}
.SpecsTable .DataY			{font-size: 11px; padding: 7px 15px 5px 0px; font-weight: bold;}
.SpecsTable .DataLeft		{font-size: 11px; padding: 7px 5px 5px 5px; border-bottom: 1px solid #d9d9d9;}
.SpecsTable .DataCenter		{font-size: 11px; padding: 7px 5px 5px 5px; text-align: center; border-bottom: 1px solid #d9d9d9;}
.SpecsTable .DataCenterBold	{font-size: 11px; padding: 7px 5px 5px 5px; text-align: center; border-bottom: 1px solid #d9d9d9; font-weight: bold;}

.DynamicListTable					{width: 675px; margin-bottom: 2.0em;}
.DynamicListTable td				{border-bottom: 1px solid #e5e5e5;}
.DynamicListTable .CellHeading		{}
.DynamicListTable .DataXY			{padding: 5px 5px 5px 0px; font-weight: bold;}
.DynamicListTable .DataX			{padding: 5px 5px 5px 5px; font-weight: bold;}
.DynamicListTable .DataY			{padding: 5px 5px 5px 0px; font-weight: bold;}
.DynamicListTable .DataLeft			{padding: 5px 5px 5px 5px;}
.DynamicListTable .DataRight		{padding: 5px 5px 5px 5px; text-align: right;}
.DynamicListTable .DataCenter		{padding: 5px 5px 5px 5px; text-align: center;}

.DynamicListTable					{width: 675px; margin-bottom: 2.0em;}
.DynamicListTable td				{border-bottom: 1px solid #e5e5e5;}
.DynamicListTable .CellHeading		{}
.DynamicListTable .DataXY			{padding: 5px 5px 5px 0px; font-weight: bold;}
.DynamicListTable .DataX			{padding: 5px 5px 5px 5px; font-weight: bold;}
.DynamicListTable .DataY			{padding: 5px 5px 5px 0px; font-weight: bold;}
.DynamicListTable .DataLeft			{padding: 5px 5px 5px 5px;}
.DynamicListTable .DataRight		{padding: 5px 5px 5px 5px; text-align: right;}
.DynamicListTable .DataCenter		{padding: 5px 5px 5px 5px; text-align: center;}

.ClubsTable					{width: 675px; margin-bottom: 2.0em;}
.ClubsTable .DataY			{padding: 5px 5px 5px 0px; font-weight: bold; color: #e51837;}
.ClubsTable .DataLeft		{padding: 5px 5px 5px 5px;}

.SideTable					{margin-bottom: 2.0em;}
.SideTable .DataY			{padding: 5px 5px 0px 5px; font-weight: bold; color: #e51837;}
.SideTable .DataLeft		{padding: 0px 5px 5px 5px;}

.SmLogo					{background: transparent no-repeat 0px 0px; display: block; float:right; margin-bottom: 15px; cursor: pointer;}
.SmLogo:hover			{background-position:-1000px 0px;}

.SmLogo12RestoBar					{background: transparent url('/images/logo-sm-12restobar.gif') no-repeat 0px 0px; height: 96px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogo12RestoBar:hover				{background: transparent url('/images/logo-sm-12restobar.gif') no-repeat -1000px 0px;}
.SmLogoAaltos						{background: transparent url('/images/logo-sm-aaltos.gif') no-repeat 0px 0px; height: 50px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoAaltos:hover					{background: transparent url('/images/logo-sm-aaltos.gif') no-repeat -1000px 0px;}
.SmLogoAdventureKids				{background: transparent url('/images/logo-sm-adventurekids.gif') no-repeat 0px 0px; height: 67px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoAdventureKids:hover			{background: transparent url('/images/logo-sm-adventurekids.gif') no-repeat -1000px 0px;}
.SmLogoAlerusCenter					{background: transparent url('/images/logo-sm-aleruscenter.gif') no-repeat 0px 0px; height: 49px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoAlerusCenter:hover			{background: transparent url('/images/logo-sm-aleruscenter.gif') no-repeat -1000px 0px;}
.SmLogoAmbassador					{background: transparent url('/images/logo-sm-ambassador.gif') no-repeat 0px 0px; height: 39px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoAmbassador:hover				{background: transparent url('/images/logo-sm-ambassador.gif') no-repeat -1000px 0px;}
.SmLogoBlueLagoon					{background: transparent url('/images/logo-sm-bluelagoon.gif') no-repeat 0px 0px; height: 47px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoBlueLagoon:hover				{background: transparent url('/images/logo-sm-bluelagoon.gif') no-repeat -1000px 0px;}
.SmLogoBottleStop					{background: transparent url('/images/logo-sm-bottlestop.gif') no-repeat 0px 0px; height: 82px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoBottleStop:hover				{background: transparent url('/images/logo-sm-bottlestop.gif') no-repeat -1000px 0px;}
.SmLogoCanadCashCounter				{background: transparent url('/images/logo-sm-canadcashcounter.gif') no-repeat 0px 0px; height: 40px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadCashCounter:hover		{background: transparent url('/images/logo-sm-canadcashcounter.gif') no-repeat -1000px 0px;}
.SmLogoCanadasHottestClubs			{background: transparent url('/images/logo-sm-canadashottestclubs.gif') no-repeat 0px 0px; height: 58px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadasHottestClubs:hover	{background: transparent url('/images/logo-sm-canadashottestclubs.gif') no-repeat -1000px 0px;}
.SmLogoCanadCentre					{background: transparent url('/images/logo-sm-canadcentre.gif') no-repeat 0px 0px; height: 80px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadCentre:hover			{background: transparent url('/images/logo-sm-canadcentre.gif') no-repeat -1000px 0px;}
.SmLogoCanadClubs					{background: transparent url('/images/logo-sm-canadclubs.gif') no-repeat 0px 0px; height: 80px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadClubs:hover				{background: transparent url('/images/logo-sm-canadclubs.gif') no-repeat -1000px 0px;}
.SmLogoCanadDay						{background: transparent url('/images/logo-sm-canadday.gif') no-repeat 0px 0px; height: 63px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadDay:hover				{background: transparent url('/images/logo-sm-canadday.gif') no-repeat -1000px 0px;}
.SmLogoCanadInnsStadium				{background: transparent url('/images/logo-sm-canadinnsstadium.gif') no-repeat 0px 0px; height: 40px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadInnsStadium:hover		{background: transparent url('/images/logo-sm-canadinnsstadium.gif') no-repeat -1000px 0px;}
.SmLogoCanadPride					{background: transparent url('/images/logo-sm-canadpride.gif') no-repeat 0px 0px; height: 27px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadPride:hover				{background: transparent url('/images/logo-sm-canadpride.gif') no-repeat -1000px 0px;}
.SmLogoCanadWear					{background: transparent url('/images/logo-sm-canadwear.gif') no-repeat 0px 0px; height: 80px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCanadWear:hover				{background: transparent url('/images/logo-sm-canadwear.gif') no-repeat -1000px 0px;}
.SmLogoCelebrations					{background: transparent url('/images/logo-sm-celebrations.gif') no-repeat 0px 0px; height: 80px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCelebrations:hover			{background: transparent url('/images/logo-sm-celebrations.gif') no-repeat -1000px 0px;}
.SmLogoCowboys						{background: transparent url('/images/logo-sm-cowboys.gif') no-repeat 0px 0px; height: 63px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoCowboys:hover				{background: transparent url('/images/logo-sm-cowboys.gif') no-repeat -1000px 0px;}
.SmLogoEmersonDutyFree				{background: transparent url('/images/logo-sm-emersondutyfree.gif') no-repeat 0px 0px; height: 30px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoEmersonDutyFree:hover		{background: transparent url('/images/logo-sm-emersondutyfree.gif') no-repeat -1000px 0px;}
.SmLogoGarbonzos					{background: transparent url('/images/logo-sm-garbonzos.gif') no-repeat 0px 0px; height: 83px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoGarbonzos:hover				{background: transparent url('/images/logo-sm-garbonzos.gif') no-repeat -1000px 0px;}
.SmLogoGarbonzosPizzaArcade			{background: transparent url('/images/logo-sm-garbonzospizzaarcade.gif') no-repeat 0px 0px; height: 98px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoGarbonzosPizzaArcade:hover	{background: transparent url('/images/logo-sm-garbonzospizzaarcade.gif') no-repeat -1000px 0px;}
.SmLogoGreatWesternRoadHouse		{background: transparent url('/images/logo-sm-greatwesternroadhouse.gif') no-repeat 0px 0px; height: 54px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoGreatWesternRoadHouse:hover	{background: transparent url('/images/logo-sm-greatwesternroadhouse.gif') no-repeat -1000px 0px;}
.SmLogoHaciendaPatio				{background: transparent url('/images/logo-sm-haciendapatio.gif') no-repeat 0px 0px; height: 64px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoHaciendaPatio:hover			{background: transparent url('/images/logo-sm-haciendapatio.gif') no-repeat -1000px 0px;}
.SmLogoKeystoneCentre				{background: transparent url('/images/logo-sm-keystonecentre.gif') no-repeat 0px 0px; height: 55px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoKeystoneCentre:hover			{background: transparent url('/images/logo-sm-keystonecentre.gif') no-repeat -1000px 0px;}
.SmLogoKidsHotel					{background: transparent url('/images/logo-sm-kidshotel.gif') no-repeat 0px 0px; height: 72px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoKidsHotel:hover				{background: transparent url('/images/logo-sm-kidshotel.gif') no-repeat -1000px 0px;}
.SmLogoKidsThemeRooms				{background: transparent url('/images/logo-sm-kidsthemerooms.gif') no-repeat 0px 0px; height: 79px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoKidsThemeRooms:hover			{background: transparent url('/images/logo-sm-kidsthemerooms.gif') no-repeat -1000px 0px;}
.SmLogolBistro						{background: transparent url('/images/logo-sm-lbistro.gif') no-repeat 0px 0px; height: 54px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogolBistro:hover				{background: transparent url('/images/logo-sm-lbistro.gif') no-repeat -1000px 0px;}
.SmLogoLoyaltyPoints				{background: transparent url('/images/logo-sm-loyaltypoints.gif') no-repeat 0px 0px; height: 47px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoLoyaltyPoints:hover			{background: transparent url('/images/logo-sm-loyaltypoints.gif') no-repeat -1000px 0px;}
.SmLogoMyBar						{background: transparent url('/images/logo-sm-mybar.gif') no-repeat 0px 0px; height: 56px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoMyBar:hover					{background: transparent url('/images/logo-sm-mybar.gif') no-repeat -1000px 0px;}
.SmLogoPlayMakers					{background: transparent url('/images/logo-sm-playmakers.gif') no-repeat 0px 0px; display: block; cursor: pointer; width: 125px; height: 60px; margin-bottom: 15px;}
.SmLogoPlayMakers:hover				{background: transparent url('/images/logo-sm-playmakers.gif') no-repeat -1000px 0px;}
.SmLogoPlayMakersAllAmerican		{background: transparent url('/images/logo-sm-playmakersallamerican.gif') no-repeat 0px 0px; display: block; cursor: pointer; width: 125px; height: 90px; margin-bottom: 15px;}
.SmLogoPlayMakersAllAmerican:hover	{background: transparent url('/images/logo-sm-playmakersallamerican.gif') no-repeat -1000px 0px;}
.SmLogoRadisson						{background: transparent url('/images/logo-sm-radisson.gif') no-repeat 0px 0px; height: 47px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoRadisson:hover				{background: transparent url('/images/logo-sm-radisson.gif') no-repeat -1000px 0px;}
.SmLogoSilverados					{background: transparent url('/images/logo-sm-silverados.gif') no-repeat 0px 0px; height: 71px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoSilverados:hover				{background: transparent url('/images/logo-sm-silverados.gif') no-repeat -1000px 0px;}
.SmLogoSplasher						{background: transparent url('/images/logo-sm-splasher.gif') no-repeat 0px 0px; height: 82px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoSplasher:hover				{background: transparent url('/images/logo-sm-splasher.gif') no-repeat -1000px 0px;}
.SmLogoSplashers					{background: transparent url('/images/logo-sm-splashers.gif') no-repeat 0px 0px; height: 63px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoSplashers:hover				{background: transparent url('/images/logo-sm-splashers.gif') no-repeat -1000px 0px;}
.SmLogoSplashersSouthSeas			{background: transparent url('/images/logo-sm-splasherssouthseas.gif') no-repeat 0px 0px; height: 63px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoSplashersSouthSeas:hover		{background: transparent url('/images/logo-sm-splasherssouthseas.gif') no-repeat -1000px 0px;}
.SmLogoStereo						{background: transparent url('/images/logo-sm-stereo.gif') no-repeat 0px 0px; height: 58px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoStereo:hover					{background: transparent url('/images/logo-sm-stereo.gif') no-repeat -1000px 0px;}
.SmLogoStarbucks					{background: transparent url('/images/logo-sm-starbucks.gif') no-repeat 0px 0px; height: 95px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoStarbucks:hover				{background: transparent url('/images/logo-sm-starbucks.gif') no-repeat -1000px 0px;}
.SmLogoTavernUnited					{background: transparent url('/images/logo-sm-tavernunited.gif') no-repeat 0px 0px; height: 56px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoTavernUnited:hover			{background: transparent url('/images/logo-sm-tavernunited.gif') no-repeat -1000px 0px;}
.SmLogoTheOC						{background: transparent url('/images/logo-sm-theoc.gif') no-repeat 0px 0px; height: 76px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoTheOC:hover					{background: transparent url('/images/logo-sm-theoc.gif') no-repeat -1000px 0px;}
.SmLogoTijuanaYachtClub				{background: transparent url('/images/logo-sm-tijuanayachtclub.gif') no-repeat 0px 0px; height: 49px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoTijuanaYachtClub:hover		{background: transparent url('/images/logo-sm-tijuanayachtclub.gif') no-repeat -1000px 0px;}
.SmLogoWinterWonderland				{background: transparent url('/images/logo-sm-winterwonderland.gif') no-repeat 0px 0px; height: 52px; display: block; width: 125px; margin-bottom: 15px; cursor: pointer;}
.SmLogoWinterWonderland:hover		{background: transparent url('/images/logo-sm-winterwonderland.gif') no-repeat -1000px 0px;}


.SmLogo2Text						{float: left; width: 525px;}
.SmLogo212RestoBar					{background: transparent url('/images/logo-sm-12restobar.gif') no-repeat -1000px 0px; height: 96px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Aaltos						{background: transparent url('/images/logo-sm-aaltos.gif') no-repeat -1000px 0px; height: 50px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2AdventureKids				{background: transparent url('/images/logo-sm-adventurekids.gif') no-repeat -1000px 0px; height: 67px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2AlerusCenter				{background: transparent url('/images/logo-sm-aleruscenter.gif') no-repeat -1000px 0px; height: 49px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Ambassador					{background: transparent url('/images/logo-sm-ambassador.gif') no-repeat -1000px 0px; height: 39px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2BlueLagoon					{background: transparent url('/images/logo-sm-bluelagoon.gif') no-repeat -1000px 0px; height: 47px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2BottleStop					{background: transparent url('/images/logo-sm-bottlestop.gif') no-repeat -1000px 0px; height: 82px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadCashCounter			{background: transparent url('/images/logo-sm-canadcashcounter.gif') no-repeat -1000px 0px; height: 40px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadasHottestClubs			{background: transparent url('/images/logo-sm-canadashottestclubs.gif') no-repeat -1000px 0px; height: 58px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadCentre					{background: transparent url('/images/logo-sm-canadcentre.gif') no-repeat -1000px 0px; height: 80px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadClubs					{background: transparent url('/images/logo-sm-canadclubs.gif') no-repeat -1000px 0px; height: 80px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadDay					{background: transparent url('/images/logo-sm-canadday.gif') no-repeat -1000px 0px; height: 63px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadInnsStadium			{background: transparent url('/images/logo-sm-canadinnsstadium.gif') no-repeat -1000px 0px; height: 40px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadPride					{background: transparent url('/images/logo-sm-canadpride.gif') no-repeat -1000px 0px; height: 27px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2CanadWear					{background: transparent url('/images/logo-sm-canadwear.gif') no-repeat -1000px 0px; height: 80px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Celebrations				{background: transparent url('/images/logo-sm-celebrations.gif') no-repeat -1000px 0px; height: 80px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Cowboys						{background: transparent url('/images/logo-sm-cowboys.gif') no-repeat -1000px 0px; height: 63px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2EmersonDutyFree				{background: transparent url('/images/logo-sm-emersondutyfree.gif') no-repeat -1000px 0px; height: 30px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Garbonzos					{background: transparent url('/images/logo-sm-garbonzos.gif') no-repeat -1000px 0px; height: 83px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2GarbonzosPizzaArcade		{background: transparent url('/images/logo-sm-garbonzospizzaarcade.gif') no-repeat -1000px 0px; height: 98px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2GreatWesternRoadHouse		{background: transparent url('/images/logo-sm-greatwesternroadhouse.gif') no-repeat -1000px 0px; height: 54px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2HaciendaPatio				{background: transparent url('/images/logo-sm-haciendapatio.gif') no-repeat -1000px 0px; height: 64px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2KeystoneCentre				{background: transparent url('/images/logo-sm-keystonecentre.gif') no-repeat -1000px 0px; height: 55px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2KidsHotel					{background: transparent url('/images/logo-sm-kidshotel.gif') no-repeat -1000px 0px; height: 72px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2KidsThemeRooms				{background: transparent url('/images/logo-sm-kidsthemerooms.gif') no-repeat -1000px 0px; height: 79px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2lBistro						{background: transparent url('/images/logo-sm-lbistro.gif') no-repeat -1000px 0px; height: 54px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2LoyaltyPoints				{background: transparent url('/images/logo-sm-loyaltypoints.gif') no-repeat -1000px 0px; height: 47px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2MyBar						{background: transparent url('/images/logo-sm-mybar.gif') no-repeat -1000px 0px; height: 56px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2PlayMakers					{background: transparent url('/images/logo-sm-playmakers.gif') no-repeat -1000px 0px; height: 60px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2PlayMakersAllAmerican		{background: transparent url('/images/logo-sm-playmakersallamerican.gif') no-repeat -1000px 0px; height: 90px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Radisson					{background: transparent url('/images/logo-sm-radisson.gif') no-repeat -1000px 0px; height: 47px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Silverados					{background: transparent url('/images/logo-sm-silverados.gif') no-repeat -1000px 0px; height: 71px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Splasher					{background: transparent url('/images/logo-sm-splasher.gif') no-repeat -1000px 0px; height: 82px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Splashers					{background: transparent url('/images/logo-sm-splashers.gif') no-repeat -1000px 0px; height: 63px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2SplashersSouthSeas			{background: transparent url('/images/logo-sm-splasherssouthseas.gif') no-repeat -1000px 0px; height: 63px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Stereo						{background: transparent url('/images/logo-sm-stereo.gif') no-repeat -1000px 0px; height: 58px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2Starbucks					{background: transparent url('/images/logo-sm-starbucks.gif') no-repeat -1000px 0px; height: 95px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2TavernUnited				{background: transparent url('/images/logo-sm-tavernunited.gif') no-repeat -1000px 0px; height: 56px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2TheOC						{background: transparent url('/images/logo-sm-theoc.gif') no-repeat -1000px 0px; height: 76px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2TijuanaYachtClub			{background: transparent url('/images/logo-sm-tijuanayachtclub.gif') no-repeat -1000px 0px; height: 49px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}
.SmLogo2WinterWonderland			{background: transparent url('/images/logo-sm-winterwonderland.gif') no-repeat -1000px 0px; height: 52px; display: block; width: 125px; cursor: pointer; float: right; margin: 0px 0px 15px 15px;}

.RatingBody			{line-height: 1.3em;}
.RatingDiamond5		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-diamondrating.gif') no-repeat 0px 0px; width: 105px; height: 25px;}
.RatingDiamond4		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-diamondrating.gif') no-repeat 0px -50px; width: 105px; height: 25px;}
.RatingDiamond3		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-diamondrating.gif') no-repeat 0px -100px; width: 105px; height: 25px;}
.RatingDiamond2		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-diamondrating.gif') no-repeat 0px -150px; width: 105px; height: 25px;}
.RatingDiamond1		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-diamondrating.gif') no-repeat 0px -200px; width: 105px; height: 25px;}
.RatingStar50		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px 0px; width: 105px; height: 25px;}
.RatingStar45		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px -50px; width: 105px; height: 25px;}
.RatingStar40		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px -100px; width: 105px; height: 25px;}
.RatingStar35		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px -150px; width: 105px; height: 25px;}
.RatingStar30		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px -200px; width: 105px; height: 25px;}
.RatingStar25		{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-starrating.gif') no-repeat 0px -250px; width: 105px; height: 25px;}
.RatingKey5			{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-greenkeyrating.gif') no-repeat 0px 0px; width: 105px; height: 40px;}
.RatingKey4			{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-greenkeyrating.gif') no-repeat 0px -50px; width: 105px; height: 40px;}
.RatingKey3			{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-greenkeyrating.gif') no-repeat 0px -100px; width: 105px; height: 40px;}
.RatingKey2			{margin: 0px 25px 0px 25px; background: transparent url('/images/icon-greenkeyrating.gif') no-repeat 0px -150px; width: 105px; height: 40px;}


/* Specific to Home Page */
.HomeSection		{} /* png */
.HomeEat			{background: transparent url('/images/home-eat.jpg') no-repeat 0px 0px; height: 208px; display: block; width: 309px; cursor: pointer;}
.HomeEat:hover		{background: transparent url('/images/home-eat.jpg') no-repeat -309px 0px;}
.HomeMeet			{background: transparent url('/images/home-meet.jpg') no-repeat 0px 0px; height: 208px; display: block; width: 309px; cursor: pointer;}
.HomeMeet:hover		{background: transparent url('/images/home-meet.jpg') no-repeat -309px 0px;}
.HomeStay			{background: transparent url('/images/home-stay.jpg') no-repeat 0px 0px; height: 208px; display: block; width: 309px; cursor: pointer;}
.HomeStay:hover		{background: transparent url('/images/home-stay.jpg') no-repeat -309px 0px;}
.HomePlay			{background: transparent url('/images/home-play.jpg') no-repeat 0px 0px; height: 208px; display: block; width: 309px; cursor: pointer;}
.HomePlay:hover		{background: transparent url('/images/home-play.jpg') no-repeat -309px 0px;}


/* expandable text area */
.opencloseA			{color: #884f92; text-decoration: none; cursor: pointer;}
.opencloseA:hover	{color: #e51837;}
.openclose			{margin-bottom: 0.3em; font-size: 1.0em; line-height: 1.3em; color: #884f92; cursor: pointer; padding-bottom: 3px; margin-top: 3px;}
.openclose:hover	{color: #e51837;}
h3 .openclose		{font-size: 12px; color: #884f92; cursor: pointer;}
h3 .openclose:hover	{color: #e51837;}

/* CAUSES PROBLEMS WITH RESERVATION CALENDAR.
.hilite				{padding: 0; margin: 0; display: inline;}
*/

.tiersub2			{margin: 0.8em 0 1.3em 0; padding: 0;}

/* HREF Styles */
a img		{border: none;}

a:link			{color: #884f92; text-decoration: none;}
a:active		{color: #e51837; text-decoration: none;}
a:visited		{color: #884f92; text-decoration: none;}
a:hover		{color: #e51837; text-decoration: none;}

#PageContentHome a:link			{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContentHome a:active		{color: #e51837; font-weight: bold; text-decoration: underline;}
#PageContentHome a:visited		{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContentHome a:hover		{color: #e51837; font-weight: bold; text-decoration: underline;}

#PageContentInterior a:link		{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContentInterior a:active	{color: #e51837; font-weight: bold; text-decoration: underline;}
#PageContentInterior a:visited	{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContentInterior a:hover		{color: #e51837; font-weight: bold; text-decoration: underline;}

#PageContent a:link		{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContent a:active		{color: #e51837; font-weight: bold; text-decoration: underline;}
#PageContent a:visited	{color: #884f92; font-weight: bold; text-decoration: none;}
#PageContent a:hover		{color: #e51837; font-weight: bold; text-decoration: underline;}

a.GreyHref:link		{color: #636466; font-weight: normal; text-decoration: none;}
a.GreyHref:active	{color: #636466; font-weight: normal; text-decoration: none;}
a.GreyHref:visited	{color: #636466; font-weight: normal; text-decoration: none;}
a.GreyHref:hover	{color: #636466; font-weight: normal; text-decoration: none;}

a.RedHref:link		{color: #e51837; font-weight: normal; text-decoration: none;}
a.RedHref:active		{color: #e51837; font-weight: normal; text-decoration: none;}
a.RedHref:visited	{color: #e51837; font-weight: normal; text-decoration: none;}
a.RedHref:hover		{color: #e51837; font-weight: normal; text-decoration: none;}

a.UtilityLink:link			{color: #ffffff; font-weight: bold; text-decoration: none;}
a.UtilityLink:active		{color: #ffffff; font-weight: bold; text-decoration: underline;}
a.UtilityLink:visited		{color: #ffffff; font-weight: bold; text-decoration: none;}
a.UtilityLink:hover		{color: #ffffff; font-weight: bold; text-decoration: underline;}

/* Utility Elements */
.ClearFloat		{clear: both; height: 0px; overflow: hidden;}

/* Print/Display Options */
.PrintFooter	{display: none;}
.NoDisplay		{display: none;}
.NoPrint		{}

/* IE6 styles - specified in "ie6" folder */
div.PngBg		{}
img.PngImg		{}
