* { margin:0; padding:0; }

/*
		a{
			color:#8FC2FF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
   			font-family:Arial;
		}
		#content{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 3;
			background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(/ma/progress.aspx);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

#supersize a { cursor:default; }

.bottomBar { position:absolute; bottom:0; left:0; z-index:999998;  background:url(/ma/transparent.aspx) repeat; display:block; width:100% !important; height:33px; }
.transparent {  }

.rer { position:absolute; bottom:10px; left:10px; z-index:999999; display:block; width:207px; height:13px; }
.spiral { width:353px; height:202px; display:block; position:absolute; bottom:0; right:0; background:url(/ma/spiral.aspx); z-index:99999; }

.logo { width:150px; height:168px; display:block; position:absolute; top:0px; right:60px; z-index:99999; }
.logo a { width:150px; height:168px; background:url(/ma/splashLogo.aspx) top left no-repeat; display:block; float:left; }
.logo a:hover { width:150px; height:138px; background-position:bottom left; }
.logo a span { text-indent:-9999px; } 
*/


/*# Splash Small Screen #*/
/*.splashLogo { width:150px; height:168px; display:block; position:absolute; top:0px; right:60px; z-index:99999; }
.splashLogo a { width:150px; height:168px; background:url(/ma/splashLogo.aspx) top left no-repeat; display:block; float:left; }
.splashLogo a:hover { width:150px; height:138px; background-position:bottom left; }
.splashLogo a span { text-indent:-9999px; } */

.splashLogo { width:130px; height:145px; display:block; position:absolute; top:0px; right:60px; z-index:99999; }
.splashLogo a { width:150px; /*height:145px;*/ height:150px; background:url(/ma/logo.aspx) bottom left no-repeat; display:block; float:left; }
/*.splashLogo a { width:130px; height:115px; background:url(/ma/splashLogo.aspx) bottom left no-repeat; display:block; float:left; }*/
/*.splashLogo a:hover { width:130px; height:115px; background-position:bottom left; }*/
.splashLogo a span { font-size:1px; display:none; } 

.IE6 .splashLogo a { background:url(/ma/splashLogoIE.aspx) top left no-repeat; }
.IE6 .spiral { display:none !important;; }

/*# General/Splash #*/
.splash { margin:0 auto; width:1024px; height:643px; position:relative; overflow:hidden !important; }
.panelDiv { width:1024px; height:643px; overflow:hidden; }
.splash .panelDiv { overflow:hidden !important; height:643px; }
.splash .zoneTop {}
.splash .zoneBottom { background:url(/ma/transparent.aspx); float:left; width:1024px; text-indent:-9999px; position:absolute; bottom:0; left:0; z-index:9999; }
.IE6 .splash .zoneBottom { background:#000 !important; }

.DesignMode .splash .zoneBottom, .DesignMode .splash .zoneBottom .buttons { position:relative; float:none; }

.splash .zoneBottom a { background:url(/ma/splashbuttons.aspx); float:left; line-height:32px; }
.splash .zoneBottom a.homeBtn { background-position:0px 0; width:86px; }
.splash .zoneBottom a.aboutBtn { background-position:-86px 0; width:114px; }
.splash .zoneBottom a.contactBtn { background-position:-200px 0; width:136px; }

.splash .zoneBottom a.homeBtn:hover { background-position:0px -32px; width:86px; }
.splash .zoneBottom a.aboutBtn:hover { background-position:-86px -32px; width:114px; }
.splash .zoneBottom a.contactBtn:hover { background-position:-200px -32px; width:136px; }

.splash .zoneBottom a:hover { }
.splash .zoneBottom .buttons { float:left; width:400px; }
.splash .zoneBottom .slogan { float:left; width:269px; background:url(/ma/slogan.aspx); height:32px; }
.IE6 .splash .zoneBottom .slogan { background:url(/ma/sloganIE.aspx); }

.splash .zoneTop { position:relative; }
.splash .splashLogo { position:absolute; z-index:9999; top:0; right:60px; }

.splashShow { width:1024px; height:643px; }
#nav { display:none; }
.enterSiteLink { display:block; width:200px; height:32px; float:right !important; background:url(/ma/enter-site.aspx) no-repeat !important;  }
.enterSiteLink span { display:none; }

.mainEnterUrl { display:block; width:1024px; height:643px; }
.mainEnterUrl span { display:none; }

.zoneBottom { height:32px; overflow:hidden; }