/* Global Styles */

body {
	margin:0;
	padding:0;
	}
	
.lineBreak75 {
	line-height:75%;
	}

.mowaName {
	font-family:futura,univers,helvetica,verdana,arial;
	font-size: .8em;
	}
	
.noBreak {
	white-space:nowrap;
	}	
	
.tt {
	font-family:courier new;
	}	
	
.tt40 {
	font-family:courier new;
	font-size:40px;
	color:black;
	}	

.tt10 {
	font-family:courier new;
	font-size:10px;
	}

.tt13 {
	font-family:courier new;
	font-size:13px;
	}

.tt18 {
	font-family:courier new;
	font-size:18px;
	}

.indent1 {
	margin-left:40px;
	}

.indent2 {
	margin-left:80px;
	}

a.BacktoTop {
 font-family:futura,helvetica,arial,sans-serif;
 color:#DC0218;
 font-size:.8em;
 }

.gallerySubNav {
 	font-family:helvetica,arial,verdana,sans-serif;
	color:#8C8C8C;
	font-size:10px;
	}
	
a.gallerySubNav {
 	font-family:helvetica,arial,verdana,sans-serif;
	color:#8C8C8C;
	font-size:10px;
	}
	
.wallBG {
	background:white url(wall.jpg) repeat;
	} 

a.navBarBasic {
 	font-family:courier new;
	font-size:13px;
	color:#05757E;
 }
 	
/* SANS SERIF STYLES */
	
.sansSerif {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	}
	
a.sansSerif {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	}
	
.sansSerif12 {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:12px;
	}
	
.sansSerif13 {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:13px;
	}

.sansSerif14 {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:14px;
	}
	
.sansSerif16 {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:16px;
	}

.sansSerif18 {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:18px;
	}

.sanSerif18 a {
 color:#DC0218;
 }
 	
.sansSerif32 {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:32px;
	}
	
a.hiddenM {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	color:#d80028;
	font-size:13px;
	text-decoration:none;
	}

a.hiddenO {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	color:#FBC000;
	font-size:13px;
	text-decoration:none;
	}

a.hiddenW {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	color:#3A08C8;
	font-size:13px;
	text-decoration:none;
	}

a.hiddenA {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	color:#289062;
	font-size:13px;
	text-decoration:none;
	}

a.hiddenAsterix {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	color:#000000;
	font-size:13px;
	text-decoration:none;
	}
	
/* Home Styles */

.homeLinks {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	background:black
	}
	
.homeLinks a {
	color:white;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	}	
	
.homeLinks a:visited {
	color:#D80028;
	}	
		
.homeLinks a:hover {
	color:#FFB623;
	}		
	
#homeBg {
	background: url(wall.jpg) repeat;
	}

/* About */	
	
.aboutNavLinks {
	color:white;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:13px;
	}	
	
.aboutNavLinks a {
	color:#197587;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:13px;
	padding:0 4px 0 4px;
	}	

.aboutNavLinks a:hover {
	color:#D80028;
	}

.aboutNavLinks a:visited {
	color:#FBC000;
	}
	
.aboutNonLink {
	color:#D80028;
	padding:0 4px 0 4px;
	}

/* Contact */

.contactMain {
	font-family:helvetica,univers,arial,sans-serif;
	font-size:16px;
	}
	
/* ENTER */

.enterLinksSub {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:16px;
	color:#777;
	font-weight:normal;
	line-height:18px;
	}

a.enterLinksMain {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:18px;
	color:#999;
	font-weight:bold;
	}

.enterBkg {
	background:url(visitor/tours/vip/walldk.jpg) repeat;
	}

.enterWallBkg {
	background:url(wall.jpg) repeat;
	}

.subHead18 {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:18px;
	color: black;
	}
	
.subHead22 {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:22px;
	color: black;
	}

.enterNavLinksMowa {
	font-family:futura,univers,helvetica,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	}
	
.enterNavLinksMowa a {
	color:#666;
	}
	
.enterNavLinksMowa a:hover {
	color:#072CB3;
	}
	
.enterNavLinksMowa a:visited {
	color:#3F087A;
	}

.enterNavLinks {
	font-size:18px;
	}

.enterNavLinks a {
	color:#666;
	}
	
.enterNavLinks a:hover {
	color:#072CB3;
	}
	
.enterNavLinks a:visited {
	color:#3F087A;
	}
	
/* HELP */

ul.helpTOC {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	margin:30px 0 0 40px;
	padding:0 0 0 40px;
	}

.helpTOC li {
	line-height:2em;
	}
		
.helpTOC li a {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	color:#C70549;
	}
			
.helpTOC li a:hover {
	color:#FF950A;
	}
		
.helpHeaderCap {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-size:32px;	
	color:#3E15A6;
	}
	
.helpHeader {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-size:24px;	
	color:#3E15A6;
	}	
	
.helpItemNumber {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-size:24px;	
	color:#C70549;
	}	
	
.helpBacktoTop {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-size:12px;	
	color:#C70549;
	}	

.helpBacktoTop a {
	color:#C70549;
	}	

.helpBacktoTop a:hover {
	color:#FF950A;
	}	
	
ul.helpFAQ {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
	}

.helpFAQ li {
	padding:8px 0 8px 0;
	}
		
.helpFAQ li a {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	color:#C70549;
	}
			
.helpFAQ li a:hover {
	color:#FF950A;
	}

.helpFAQ li a:visited {
	color:#3E15A6;
	}
	
.helpFAQAnswers {
 		font-family: futura, univers, helvetica, verdana, arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		}
		
.helpNavLinks {
	color:black;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:12px;
	line-height:2em;
	}	
	
.helpNavLinks a {
	color:#C70549;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:13px;
	padding:0 2px 0 2px;
	}	

.helpNavLinks a:hover {
	color:#FF950A;
	}

.helpNavLinks a:visited {
	color:#3E15A6;
	}
	
.helpNonLink {
	color:#D80028;
	padding:0 2px 0 2px;
	}
	

/* INFORMATION EXCHANGE */	

a.infoLinksBlack {
	color:black;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	}	

a.infoLinksWhite {
	color:white;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	}	
	
.infoLetters {
	color:white;
	font-size:11px;
	}

/* RESOURCES */

ul.resourceTOC {
	list-style-type:none;
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	font-size:20px;
	margin:30px 0 30px 0;
	padding:0;
	}

.resourceTOC li {
	line-height:4.2em;
	}
		
.resourceTOC li a {
	font-family: futura, univers, helvetica, verdana, arial, sans-serif;
	font-weight:bold;
	color:#A80112;
	}
			
.resourceTOC li a:visited {
	color:#3E15A6;
	}

ul.resourceLinks {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:18px;
	}
	
.resourceLinks li {
	line-height:1.6em;
	}
		
.resourceLinks a {
	color:#A80112;
	}
	
.resourceLinks a:visited {
	color:#3E15A6;
	}
		
.resourceBacktoTop {
	font-family:futura, helvetica, arial;
	color:#3E15A6;
	font-size:12px;
	margin:26px 0 26px 0;
	display:block;
	}
	
/*	VISITORS CENTER */

.visLinksMain {
	font-family:futura, univers, helvetica, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	}
	
.visLinksMain a {	
	color:#949494;
	}

.visLinksMain a:visited {	
	color:#3F087A;
	}
			
.aboutNavLinks {
	color:black;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:12px;
	line-height:2em;
	}	
	
.aboutNavLinks a {
	color:#A80112;
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	font-size:13px;
	padding:0 2px 0 2px;
	}	

.aboutNavLinks a:hover {
	color:#072CB3;
	}

.aboutNavLinks a:visited {
	color:#3F087A;
	}

/* GUIDES */
	
.guideHeader {
	font-family:helvetica,arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#777777;
	}	
	
ol.guideList {
	font-family:futura,univers,helvetica,verdana,arial,sans-serif;
	list-style-type:alpha-numeric;
	margin:20px 0 40px 40px;
	padding:0;
	font-size:13px;
	}
	
.guideList li {
	line-height:1.3em;
	margin-bottom:20px;
	}
		
.guideList a {
	color:#A80112;
	}
	
/* CHANGE */

.workHeader {
	font-size:1.2em;
	}
	
.softwareCredits {
	font-size:.8em;
	}

.softwareCreditsSmall {
	font-size:.6em;
	}
	
.workHeaderWhite {
	font-size:1.2em;
	color:white;
	}
	
.softwareCreditsWhite {
	font-size:.8em;
	color:white;
	}	
	
/* WALLPAPER */

.workHeaderLg {
	font-size:1.5em;
	}
	
.workHeaderLgWhite {
	font-size:1.5em;
	color:white;
	}
	
.softwareCreditsWhite {
	font-size:.8em;
	color:white;
	}	

#introBG {
	background: white url(constant/wallpaper/wallpaper_art/curtain.jpg) repeat;
	}
	
#bluesilkBG {
	background: url(constant/wallpaper/wallpaper_art/blusilk.gif) repeat;
	}

#bugBG {
	background: url(contact/bugbg.gif) repeat;
	}

#emailBG {
	background:#311357 url(contact/emailbg.gif) repeat;
	}

#memberBG {
	background: url(contact/memberbg.gif) repeat;
	}

#caveBG {
	background: url(constant/wallpaper/wallpaper_art/cave.gif) repeat;
	}

#decorBG {
	background: url(constant/wallpaper/wallpaper_art/decor.jpg) repeat;
	}

#ivyBG {
	background: url(constant/wallpaper/wallpaper_art/bord14.jpg) repeat;
	}

#killerfishBG {
	background: url(constant/wallpaper/wallpaper_art/killerfish.gif) repeat;
	}

#leavesBG {
	background: url(constant/wallpaper/wallpaper_art/leaves.gif) repeat;
	}

#machineBG {
	background: url(constant/wallpaper/wallpaper_art/machine02.gif) repeat;
	}

#rubbermatBG {
	background: url(constant/wallpaper/wallpaper_art/rubbrmat.gif) repeat;
	}

#marblepaperBG {
	background: url(constant/wallpaper/wallpaper_art/mrblpr.gif) repeat;
	}

#phonewireBG {
	background: url(constant/wallpaper/wallpaper_art/phonewire.gif) repeat;
	}

#salonfloorBG {
	background: url(constant/wallpaper/wallpaper_art/salonfloor.gif) repeat;
	}

#scriptBG {
	background: url(constant/wallpaper/wallpaper_art/scriptbg.jpg) repeat;
	}

#trianglesBG {
	background: url(constant/wallpaper/wallpaper_art/triangles.jpg) repeat;
	}

#undulationBG {
	background: url(constant/wallpaper/wallpaper_art/und.gif) repeat;
	}

#waveBG {
	background: #255B87 url(constant/wallpaper/wallpaper_art/wave.gif) repeat;
	}

#windBG {
	background: #255B87 url(constant/wallpaper/wallpaper_art/wind.gif) repeat;
	}

/* wallpaper ii */
	
.blackBG {
	background:black;
	}

.whiteBG {
	background:white;
	}

#introStripesBG {
	background: black url(constant/wallpaperii/wallpaper2_art/stripes.gif) repeat;
	}

#constructionBG {
	background:black url(constant/wallpaperii/wallpaper2_art/constanim.gif) repeat;
	}
	
#driveBG {
	background:white url(constant/wallpaperii/wallpaper2_art/animdriv.gif) repeat;
	}
	
#constructionBG {
	background:black url(constant/wallpaperii/wallpaper2_art/orbit.gif) repeat;
	}

#snakeBG {
	background:white url(constant/wallpaperii/wallpaper2_art/asnake2.gif) repeat;
	}

#spiralBG {
	background:black url(constant/wallpaperii/wallpaper2_art/animspir.gif) repeat;
	}

#stripesBG {
	background:white url(constant/wallpaperii/wallpaper2_art/lines.gif) repeat;
	}

#waveLeftBG {
	background:#ffb623 url(constant/wallpaperii/wallpaper2_art/wave.gif) repeat;
	}

#waveRightBG {
	background:#cc0022 url(constant/wallpaperii/wallpaper2_art/wave.gif) repeat;
	}

	/* HELP */
	
	
#helpBG {
	background:white url(help/images/bg.gif) repeat;
	color:black;
	}

/* CARDS */	

.cardBullet {
 	color:#E82020;
 	font-size:16px;
 	font-weight:bold;
 	padding-right:4px;
 	}
 
.cardPadLeft {
	padding-left:10px;
	} 	

a.cardBackToTop {
	color:#FFB70F;
	font-size:.8em;
	}
	
/* KIDS */

#dotBubbleBG {
	background: url(kids/dotbubble.jpg) no-repeat;
	}	
	
.dotScribbleBG {
 background: url(kids/scribble.gif) repeat;
 }
 
.kidBG {
 	background: url(kids/kidbg.gif) repeat;
  }

.kidBullet {
 	font-size:14px;
 	font-weight:bold;
 	padding-right:3px;
 	}
	
.brochureBullet {
	color:#ff0002;
	}	