body,
html					{ margin:0; padding:0; }
body					{ font-family:verdana; font-size:12px; font-weight:normal; color:#333; line-height:20px; }
h1						{ font-size:20px; font-weight:normal; text-transform:uppercase; margin:0 0 5px; }
h2						{ font-size:14px; font-weight:normal; text-transform:uppercase; margin:0; }
p						{ margin:0 0 10px; }
.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;}
#captcha-input {border: 1px solid #000;}
.notice a {color:#514721;}
a						{ color:#000; text-decoration:underline; }
a:hover					{ color:#000; text-decoration:none}
.contentWrapper img		{ padding: 2px; background: #b2b2b2; }
#map img				{ padding: 0; background: none; }

.bodyWrapperPage		{ position:relative; background:url(../images/bodySubBackgroundFlashRandNew.jpg) no-repeat top left; max-width:1200px; min-width:970px; z-index:0; }
.headerWrapper			{ position:relative; width:970px; height:260px; z-index:200; }
.headerImage1			{ background:url(../images/headers/1.jpg) no-repeat top left; }
.headerImage2			{ background:url(../images/headers/2.jpg) no-repeat top left; }
.headerImage3			{ background:url(../images/headers/3.jpg) no-repeat top left; }
.headerImage4			{ background:url(../images/headers/4.jpg) no-repeat top left; }
.logoHomeButton			{ position:absolute; top:28px; left:29px; }
.logoHomeButton a		{ display:block; width:182px; height:97px; }
.languageWrapper		{ position:absolute; top:10px; right:50px; 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; }
.bodyOffsetWrapper		{ position:relative; width:970px; padding:0 0 170px; }

.contentWrapper			{ position:relative; float:left; width:710px; margin:0 0 0 60px; }
.contentContainer		{ position:relative; float:left; padding:0 20px; border-left:1px solid #ccc; width:310px; }
.contentContainerImage	{ position:relative; float:left; padding:0 10px; border-left:1px solid #ccc; width:330px; }
.contentWidthContainer	{ position:relative; float:left; padding:0 20px; border-left:1px solid #ccc; width:640px; }

.contentContainer img	{ border:none; }
.footerWrapper			{ position:absolute; width:100%; min-width:970px; max-width:1200px; 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; }

.white					{ color:#fff; text-decoration:none; }
.blue					{ color:#88d0f0; text-decoration:none; }
.blue a					{ color:#88d0f0; text-decoration:none; }
.lightred				{ color: #dba7b4; text-decoration: none; }
.lightred a				{ color: #dba7b4; text-decoration: none; }
.red					{ color:#a40044; text-decoration:none; }
.red a					{ color:#a40044; text-decoration:none; }

.marginBottom			{ margin:0 0 10px; }
.breaker				{ position:relative; clear:both; height:0; line-height:0; }

div.errors ul 			{ display:none; }
div.errors				{ float:left; margin:0 4px 0 0;padding:0; border:none}
div.errors input,
div.errors textarea		{ border: 1px solid #FBC2C4; color:#8A1F11;background-color:#FBE3E4;}

a.readmore				{ color:#a40044; text-transform:uppercase;}
img.image				{ margin: 0 8px 0 0; }

hr						{ color:#eee; border-color:#eee }

div.sitemap ul 			{ list-style: none }
div.sitemap ul li		{ list-style: none }
div.sitemap li			{ margin:0; padding:0; list-style-type:none; }

.flashmovie				{ position:absolute; top:0; left:935px; z-index:100; width:0; height:0; overflow:visible; }

#captcha				{display:none;}