	BODY		{margin: 0; border: 0; padding: 0; background: URL("img/bg.gif") #7766da left top repeat-y; font-family: helvetica, arial, sans-serif; font-size: 9pt;	
	}
	*			{font-size: 1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	}

	A:link, A:active, A:visited	{color: #3928A3; text-decoration: none; font-weight: bold;}

	H1			{font-size: 2em; margin: 0 0 5px 0; padding: 3px; color: #ffffff; background-color: #3928A3; box-sizing: border-box;}
	H2			{clear: right; font-size: 1.6em; margin: 20px 0 5px 0; padding: 3px; color: #ffffff; background-color: #7766da;}
	H2 SMALL	{font-size: 0.5em;}
	H3			{font-size: 1.2em; margin-bottom: 5px; padding: 3px; border-bottom: 2px solid #a8a8a8;}
	TABLE		{width: 100%; padding: 0; border-left: 1px solid #000000; border-top: 1px solid #000000;}
	TH			{padding: 2px; font-size: 1em; color: #ffffff; background-color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
	TH.main		{width: 100%;}
	TR.odd TD	{vertical-align: top; padding: 2px; font-size: 1em; color: #000000; background-color: #a8a8a8; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
	TR.even	TD	{vertical-align: top; padding: 2px; font-size: 1em; color: #000000; background-color: #ffffff; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
	TR.info TD	{vertical-align: top; padding: 2px; font-size: 0.8em; color: #000000; background-color: #e5de6d; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}

	DIV			{text-align: justify;}
	DIV.logo	{text-align: center; background-color: #3928A3; width: 770px;}

	DIV.main	{margin-left: 228px; padding: 0; width: 530px; margin-top: 10px; }
	* HTML DIV.main {margin-left: 225px;}

	DIV.menu	{float: left; margin-top: 10px; margin-left: 10px; width: 196px; border: 2px solid #000000; padding: 0; color: #ffffff; background-color: #555555;}
	* HTML DIV.menu {margin-left: 5px;}

	DIV.reservations	{clear: left; float: left; margin-top: 10px; margin-left: 10px; width: 196px; border: 2px solid #000000; padding: 0; color: #ffffff; background-color: #ffffff;}
	* HTML DIV.reservations {margin-left: 5px;}
	DIV.reservations H2 	{background-color: #000000; font-size: 1.4em; margin: 0; padding: 3px;}
	DIV.reservations UL 	{color: #000000; list-style-type: none; margin: 2px 5px; padding: 0;}
	DIV.reservations A	 	{margin: 2px 5px; padding: 0;}

	DIV.sponsor	{clear: left; float: left; margin-top: 10px; margin-left: 10px; width: 196px; border: 2px solid #000000; padding: 0; color: #ffffff; background-color: #ffffff;}
	* HTML DIV.sponsor {margin-left: 5px;}
	DIV.sponsor H2 	{background-color: #000000; font-size: 1.4em; margin: 0; padding: 3px;}

	DIV.menu H2	{background-color: #000000; font-size: 1.4em; margin: 0; padding: 3px;}
	DIV.menu UL {list-style-type: none; margin: 5px 0; padding: 0;}
	DIV.menu LI {margin: 0; padding: 1px 0 1px 0; border: 0;}
	DIV.menu LI A:link, DIV.menu LI A:active, DIV.menu LI A:visited {padding: 2px 10px 2px 10px; margin: 0; border: 0; color: #FFFFFF; display: block; font-weight: bold;} 
	DIV.menu LI A:hover {background-color: #000000;} 
	DIV.menu LI.active {margin: 0; padding: 1px 10px 1px 10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; background-color: #ffffff; font-weight: bold;}

	DIV.aua		{text-align: center;}

	DIV.imgodd	{float: right; margin: 0; border: 0; padding: 0 10px 0 0; height: 205px;}
	DIV.imgeven {float: right; height: 205px; }

	DIV.copy	{font-size: 0.8em; padding: 5px 0 0 0; border-top: 2px solid #3928A3; margin-top: 5px; text-align: center;}
