/* Global Options */
body					{margin: 0px; padding: 0px; }
td						{color: #523429; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #523429; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
div						{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3, h4			{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
p						{margin: 0px; padding: 0px;}

/* Page Structure Control */
#CanvasContainer	{height: auto;}
#FullBody			{width: 100%; height: auto;}
#MainStructure		{height: auto;}

#ShellRepositionOrigin	{}
#BodyTable				{}
#BodyContentArea		{margin: 0px auto 0px auto;}
	.EstablishAbsolute	{}
#BodyContentTop			{}

#PageSet832				{height: auto; overflow: visible;}
#PageSet622				{height: auto; overflow: visible;}
	
/*
#FooterBuffer					{margin-top: 0px; height: 20px; background-color: #ebcad5;}
#FooterAreaBannerYes			{vertical-align: top; height: 200px; background: #ecc9d6 url('../images/bg-footer.gif') repeat-x center 0px;}
#FooterAreaBannerNo				{vertical-align: top; height: 80px; background: #ecc9d6 url('../images/bg-footer.gif') repeat-x center 0px;}
#FooterRepositionOrigin			{position: relative; margin: 0px auto 0px auto; text-align: left; width: 954px;}
	.FooterEstablishAbsolute	{position: absolute; top: 0px; left: 0px; width: 954px; height: 60px; background: transparent url('../images/bg-sideshadow.png') repeat-y center 0px;}
	.DisplayFooter				{margin: 0px 12px 0px 12px; padding: 0px 15px 0px 15px; height: 60px; background: #ebcad5 url('../images/bg-footerrule.gif') repeat-x center bottom; overflow: hidden;}
	.FooterBottomShadow			{position: absolute; top: 60px; left: 0px; width: 954px; height: 10px; background: transparent url('../images/bg-bottomshadow.png') no-repeat center 0px;}
.BannerAdHome					{position: absolute; top: 80px; left: 0px; width: 954px; height: 100px; color: #ffffff; text-align: center;}

#HeaderBuffer		{height: 210px;}
.HeaderTopShadow	{position: relative; margin: 0px auto 0px auto; width: 954px; height: 20px; background: transparent url('../images/bg-topshadow.png') no-repeat center 10px;}
#HeaderBannerBg		{position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%; height: 210px; overflow: hidden;}
#HeaderBanner		{position: relative; margin: 0px auto 0px auto; width: 954px; background: transparent url('../images/bg-sideshadow.png') repeat-y center top;}
#HeaderBannerInfo	{position: relative; margin: 0px auto 0px auto; width: 930px; height: 190px;}
#HeaderNavBg		{position: absolute; top: 160px; left: 0px; width: 930px; height: 30px; background-color: #f4dde2; overflow: hidden; border-top: 1px solid #ffffff; z-index: 200;}
#HeaderNav			{position: absolute; top: 160px; left: 0px; width: 930px; height: 30px; overflow: hidden; z-index: 202;}
#ShowLogo			{position: absolute; top: 5px; left: 25px; width: 385px; height: 180px; background: transparent url('../images/logo-wws.png') no-repeat 0px 0px; overflow: hidden; z-index: 201;}
#ShowDates			{position: absolute; top: 25px; left: 410px; width: 500px; height: 120px; overflow: hidden; z-index: 201; text-align: center; font-size: 30px; color: #000000; text-align: center;}
#HeaderTagline		{text-align: center; margin-top: 10px;}
*/

/* Content Formatting */
h1	{color: #000000; margin: 10px 0px 10px 12px; font-size: 28px; font-weight: normal; line-height: 1.0em; text-align: right; padding: 15px 50px 15px 0px;}
h2	{color: #9a1442; font-size: 18px; margin: 0px; padding: 0px; margin-bottom: 0.5em; line-height: 1.2em;}
h3	{color: #9a1442; font-size: 16px; margin: 0px; padding: 0px; margin-bottom: 0.2em; margin-top: 1.2em;}
h4	{color: #523429; font-size: 14px; margin: 0px; padding: 0px; font-weight: bold;}
h3.h3TopAlign	{margin-top: 0em;}
h3.SubHead		{text-align: center; color: #000000; font-size: 21px; line-height: 1.3em; margin-bottom: 2.0em; font-weight: normal;}

.SectionPhotoSpace			{float: right; margin: 0px 0px 20px 20px; text-align: right; color: #cecece; font-style: italic; width: 316px; display: none;}
.SectionPhotoSpaceLeft		{float: left; margin: 0px 20px 20px 0px; text-align: left; color: #cecece; font-style: italic; width: 316px; display: none;}
.SectionPhotoCaption		{display: block; padding: 7px 0 0 0; line-height: 1.2em;}
.DottedBorder				{border: 1px dashed #cecece; padding: 7px; background-color: #ffffff;}
.DottedBorderFloatRight		{border: 1px dashed #cecece; padding: 7px; background-color: #ffffff; float: right; margin: 0px 0px 20px 20px;}

.PageSection	{margin: 0px 0px 50px 0px; line-height: 1.7em; overflow: visible;}

.SectionPhoto		{float: right; margin: 0px 0px 20px 20px; background-color: #ffffff; text-align: center; width: 250px; border: 1px dashed #cecece; overflow: hidden;}
.SectionPhotoImg	{margin: 5px; background-color: #eeeeee;}

.ClearFloat		{clear: both; height: 0px; overflow: hidden;}

.liPDF		{margin: 0px 0px 5px 0px; padding-left: 20px;}
.lih4		{padding-bottom: 1.2em;}

.ExListArea		{border: 1px dashed #cecece; background-color: #ffffff; padding: 9px;}
.ExListTable	{width: 600px; background-color: #ffffff;}
.ExListLogo		{width: 100px; padding: 5px 10px 5px 10px;}
.ExListLogoImg	{width: 100px; overflow: hidden;}
.ExListName		{width: 200px; padding: 5px 15px 5px 5px; vertical-align:middle;}
.ExListNameB	{width: 200px; padding: 5px 15px 5px 5px; font-weight: bold;}
.ExListBooth	{width: 100px; padding: 5px 15px 5px 5px; vertical-align:middle;}
.ExListContact	{width: 100px; padding: 5px 15px 5px 5px; vertical-align:middle; text-align: right;}
.ExListDiv		{width: 100%; height: 1px; border-top: 1px dashed #cecece;}

.PrizeListing			{border-bottom: 1px dashed #cecece; margin-bottom: 20px; padding: 1px 0px 5px 0px; width: 620px; text-align: center; color: #cccccc;}
.PrizeName				{display: inline; margin: 0px 1px 0px 1px; font-weight: bold;}

.PrizeSponsorLogosArea	{margin: 20px auto 0px auto; padding: 12px 12px 12px 12px; background-color: #ffffff; text-align: center; border: 1px dashed #cecece;}
.PrizeSponsorLogo		{display: inline; vertical-align: middle;}
.PrizeSponsorLogoImg	{padding: 7px;}

/* HREF Styles */
a img		{border: none;}


a:link      {color: #c95c73; font-weight: bold; text-decoration: none;}
a:active    {color: #a4010d; font-weight: bold; text-decoration: none;}
a:visited   {color: #c95c73; font-weight: bold; text-decoration: none;}
a:hover     {color: #a4010d; font-weight: bold; text-decoration: none;}

/*
a.FooterLink:link      {color: #000000; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #000000; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; font-weight: normal; text-decoration: none;}

a.TopNavLinks:link      {color: #c95c73; font-weight: bold; text-decoration: none;}
a.TopNavLinks:active    {color: #a4010d; font-weight: bold; text-decoration: none;}
a.TopNavLinks:visited   {color: #c95c73; font-weight: bold; text-decoration: none;}
a.TopNavLinks:hover     {color: #a4010d; font-weight: bold; text-decoration: none;}

a.LeftNavButton			{height: 40px; color: #c95c73; display: block; overflow: hidden; font-size: 12px; font-weight: bold; line-height: 1.2em; text-transform: uppercase;}
a.LeftNavButton:hover	{height: 40px; color: #a4010d;}
.LeftNavText			{display: block; padding: 9px 0px 7px 38px;}


a.HighlightButton		{color: #c95c73; display: block; overflow: hidden; font-size: 12px; font-weight: bold; line-height: 1.2em; text-transform: uppercase;}
a.HighlightButton:hover	{color: #a4010d;}
.HighlightText			{display: block; padding: 9px 0px 13px 38px;}

.LeftNavButton1			{height: 37px; overflow: hidden;}
.LeftNavButton1:hover	{height: 37px; }


a.LeftNavLinks1			{color: #c95c73; display: block; padding: 9px 0px 0px 38px; overflow: hidden; font-size: 12px; font-weight: bold; line-height: 1.2em; text-transform: uppercase; border: 1px solid red;}
a.LeftNavLinks1:hover	{color: #a4010d;}

*/

/* IE6 styles - specified in "ie6" folder */
div.PngBg		{}
img.PngImg		{}

.PrintShowName	{display: block; text-align: left; color: #000000; margin: 0px 0px 10px 0px; font-size: 36px; font-weight: normal; line-height: 1.0em; padding: 0px 0px 15px 0px;}
.PrintFooter	{text-align: right; font-size: 11px; margin-top: 25px;}
.NoDisplay		{}
.NoPrint		{display: none;}