body,
html					{ margin:0; padding:0; }
body					{ font-family:Arial, Geneva, Verdana; font-size:12px; font-weight:normal; color:#fff; line-height:18px; }
h1						{ font-size:20px; font-weight:normal; text-transform:uppercase; margin:0 0 5px; }
h2						{ font-size:15px; font-weight:normal; text-transform:uppercase; margin:0; }
p						{ margin:0 0 10px; }
a						{ color:#fff}
.contentWrapper img		{ padding: 2px; background: #fff; }
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a {color:#8a1f11;}

.notice a {color:#514721;}
.bodyWrapperMain		{ position:relative;  background-color: #a50044; background-image:url(../images/bodyMainBackgroundFlashNew.jpg); background-repeat: no-repeat; background-position: top left; min-width:970px; max-width:1200px; z-index:0; }
.bodyWrapperPage		{ position:relative; background:url(../images/bodySubBackgroundFlash.jpg) no-repeat top left; }
.headerWrapper			{ position:relative; width:970px; height:260px; z-index:200; }
.logoHomeButton			{ position:absolute; top:28px; left:29px; }
.logoHomeButton a		{ display:block; width:182px; height:97px; }
.languageWrapper		{ position:absolute; top:10px; right:0; color:#9c9c9c; font-size:9px; }
.languageFlags			{ position:relative; float:right; }
.languageFlags img		{ border:none; }
.languageFlags a		{ display:block; float:left; width:22px; height:23px; margin:0 0 0 10px; }
.languageFlags a:hover,
.languageFlags a.active	{ background:url(../images/languageOver.jpg) no-repeat top left; }
.languageText			{ position:relative; float:right; display:block; height:15px; line-height:15px; margin:0 5px 0 0; }
.headerText				{ position:absolute; top:51px; width:540px; height:120px; left:310px; color: #000; }
.headerText h1			{ font-weight: bold; }
.headerEnterButton		{ position:absolute; top:215px; right:45px; font-size:18px; font-weight:bold; }
.bodyOffsetWrapper		{ position:relative; width:970px; padding:0 0 170px; }

.contentWrapper			{ position:relative; float:left; width:750px; margin:20px 0 0 20px; }
.contentContainer		{ position:relative; float:left; padding:0 20px; border-left:1px solid #fff; width:310px; }
.contentContainer img	{ border:3px solid #fff; margin: 0 8px 0 0 }
.footerWrapper			{ position:absolute; width:100%; max-width:1200px; min-width:970px; height:180px; bottom:0; left:0; background:url(../images/footerMain.png) no-repeat top left; }
.footerVVV				{ position:absolute; padding:30px 38px 0 20px; width:130px; height:422px; bottom:0; left:0; background:url(../images/sponsorMain.png) no-repeat top left; font-size:10px; color:#4b4b4b; line-height:16px; }
.footerVVV img			{ margin:0 0 10px; }
.footerCopyright		{ position:relative; float:left; margin:100px 20px 0; font-weight:bold; }
.footerLinkMenu			{ position:relative; float:left; margin:100px 20px 0; }
.footerLinkMenu a:hover	{ text-decoration:underline; }
.footerCredits			{ position:relative; float:right; margin:100px 0 0; text-align:right; }
.footerCredits p		{ margin:0; color:#9c9c9c; font-size:10px; }
.footerCredits a		{ color:#9c9c9c; text-decoration:none; }
.footerCredits a:hover	{ color:#88d0f0; }
.footerCredits a.sponsor{ color:#000; text-decoration:none; font-weight:bold; font-size:11px; }
.spanFont				{font-weight:normal}
.white					{ color:#fff; text-decoration:none; }
.blue					{ color:#88d0f0; text-decoration:none; }
.red					{ color:#a40044; text-decoration:none; }
.lightred				{ color: #dba7b4; text-decoration: none; }
.marginBottom			{ margin:0 0 10px; }
.breaker				{ position:relative; clear:both; height:0; line-height:0; }

a.readmore				{ color: #88d0f0; font-weight:bold }
h2.title.white a		{ color: white; text-decoration:none; }

.eventdate				{ background-color: #fff; width:50px; height:60px; float:left; margin: 5px 5px 0px 0 }
.eventdate .year		{ color: #4B4B4B; line-height:16px; font-size:10px; text-align:center; letter-spacing:3px}
.eventdate .day			{ color:#6d071d; font-weight:bold; font-size:36px; text-align:center; } 
.eventdate .month		{ text-transform: uppercase; color:#dfacb3; font-size:14px; letter-spacing:5px; text-align:center; font-weight:bold; }

.flashParent			{position:absolute; width:100%; height:300px; overflow:hidden;}
.flashmovie				{ position:absolute; top:-25px; left:935px; z-index:100; }
.vvv					{ color: #000000; }
.partialImage			{float:left;}