body {
margin: 0px; padding: 0px; background:url(/images/bg.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#kidtropolis {
margin: 0px; padding: 0px; background:url(/images/kidtropolis/bg-blue.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#mf {
margin: 0px; padding: 0px; background:url(/images/matterfactory/bg.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#ic {
margin: 0px; padding: 0px; background:url(/images/invention/ic-bg.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#how-ppl {
margin: 0px; padding: 0px; background:url(/images/how-ppl/how-blue.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#bz {
margin: 0px; padding: 0px; background:url(/images/building/bz-tile.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

body#mc {
margin: 0px; padding: 0px; background:url(/images/motion/mc-tile.jpg) top center repeat-x #D8ECF7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}

/*Legend:
pp = PowerPlay
kid = Kidtropolis
mf = Matter of Factory
ic = Invention Convention
cc = Cyber Chase
how = How People Make Things
es -or- ec = Eco Station
bz = Building Zone
mc = Motion Commotion
fire = Power Tower video Spot
glow = Birthday for video spot
*/

p {margin:0}

div.clouds-plain {
background:url(/images/templatepg/cloud_bg.jpg) no-repeat center top;
height:auto;
min-height:438px;
width:100%;
}
div.clouds {width: 100%; min-height: 443px;height:auto; !important height: 443px; background: url(/images/powerplay/pp-bg.jpg) top center no-repeat;} 
div.clouds_template {width: 100%; background: url(/images/powerplay/pp-bg.jpg) top center no-repeat;min-height: 438px;height:auto; !important height: 438px;} 
div.kid-bg {width: 100%; background: url(/images/kidtropolis/bg.jpg) top center no-repeat;min-height: 971px;height:auto; !important height: 971px;} 
div.mf-bg {width: 100%; background: url(/images/matterfactory/mf-bg.jpg) top center no-repeat;min-height: 1263px;height:auto; !important height: 1263px;} 
div.ic-bg {width: 100%; background: url(/images/invention/ic-bg.jpg) top center no-repeat;min-height: 1290px;height:auto; !important height: 1290px;} 
div.cc-bg {width: 100%; background: url(/images/cyber/bg.jpg) top center no-repeat;min-height: 1330px;height:auto; !important height: 1330px;} 
div.how-bg {width: 100%; background: url(/images/how-ppl/how-clouds.jpg) top center no-repeat;min-height: 1369px;height:auto; !important height: 1369px;} 
div.ec-bg {width: 100%; background: url(/images/eco/ec-clouds.jpg) top center no-repeat;min-height: 748px;height:auto; !important height: 748px;} 
div.bz-bg {width: 100%; background: url(/images/building/bz-bg.jpg) top center no-repeat;min-height: 500px;height:auto; !important height: 500px;} 
div.mc-bg {width: 100%; background: url(/images/motion/mc-clouds.jpg) top center no-repeat;min-height: 616px;height:auto; !important height: 616px;} 
div.glow-bg {width: 100%; background: url(/images/glow/glow-bg.jpg) top center no-repeat;min-height: 1298px;height:auto; !important height: 1298px;} 



div.top_template {
background: url(/images/templatepg/top.jpg) no-repeat left top;
height:166px;
width:986px;
}

div.right_top_template {
background:url(/images/templatepg/right_top.jpg) no-repeat left top;
float:right;
height:50px;
margin:0;
padding:0;
width:696px;
}

div#skiptocontent {position: absolute;left: -9999px;}

div.container {width: 986px; margin:0px auto; padding:0px;}
	
	div.pp-top {width: 986px; height: 282px; background: transparent url(/images/powerplay/top.jpg) top right no-repeat;}
	div.kid-top {width: 986px; height: 366px; background:url(/images/kidtropolis/kid-top.jpg) top left no-repeat; position: relative; }
	div.mf-top {width: 986px; height: 305px; background:url(/images/matterfactory/mf-top.jpg) top left no-repeat;}
	div.ic-top {width: 986px; height: 263px; background:url(/images/invention/ic-top.jpg) top left no-repeat;}
	div.cc-top {width: 986px; height: 239px; background:url(/images/cyber/cc-top.jpg) top left no-repeat;}
	div.how-top {width: 986px; height:359px; background:url(../images/how-ppl/how-top.jpg) top left no-repeat;}
	div.es-top {width: 986px; height:282px; background:url(../images/eco/es-top.jpg) top left no-repeat;}
	div.bz-top {width: 986px; height:330px; background:url(../images/building/bz-top.jpg) top left no-repeat;}
	div.mc-top {width: 986px; height:353px; background:url(../images/motion/mc-top.jpg) top left no-repeat;}


div.content_template { width: 986px; float:left; background:url(/images/templatepg/content_bg.gif) top center repeat-y;}



/*left column */
div.left_column {width: 290px; float:left; margin: 0px; padding: 0px; }
		div.logoarea {width: 290px; height:	117px; margin:0px; padding:0px; }
		div.left_logo {width: 86px; height:117px; background:url(/images/templatepg/logo_left.jpg) top left no-repeat; float:left;}
		div.ec-left_logo {width: 86px; height:117px; background:url(/images/eco/ec-logo-left.jpg) top left no-repeat; float:left;}
		div.pp-logo {width:204px; height:117px; background:url(/images/powerplay/logo.jpg) top left no-repeat; float:left;}
		div.kid-logo {width:204px; height:117px; background:url(/images/kidtropolis/logo.jpg) top left no-repeat; float:left;}
		div.ic-logo {width:204px; height:117px; background:url(/images/invention/ic-logo.jpg) top left no-repeat; float:left;}
		div.ec-logo {width:204px; height:117px; background:url(/images/eco/ec-logo.jpg) top left no-repeat; float:left;}
		div.mc-logo {width:204px; height:117px; background:url(/images/motion/mc-logo.jpg) top left no-repeat; float:left;}
		
		div.nav { width: 290px;margin:0px; padding:0px;}
		div.nav_gears {width: 64px; height:349px; background:url(/images/homepg/nav_gears.jpg) top left no-repeat; float:left; vertical-align:top; margin:0px; padding:0px;}
		div.nav_box {width: 226px; background:url(/images/homepg/nav_tile.jpg) top left repeat-y; float:left;}
		
		div.pp-nav_top {width: 226px; height:82px; vertical-align:top; margin:0px; padding:0px; float:left; background:url(/images/powerplay/nav_top.jpg) top left no-repeat;}
		div.kid-nav_top {width: 226px; height:82px; vertical-align:top; margin:0px; padding:0px; float:left; background:url(/images/kidtropolis/nav_top.jpg) top left no-repeat;}
		div.ic-nav_top {width: 226px; height:82px; vertical-align:top; margin:0px; padding:0px; float:left; background:url(/images/invention/ic-tag.jpg) top left no-repeat;}
		div.mc-nav_top {width: 226px; height:82px; vertical-align:top; margin:0px; padding:0px; float:left; background:url(/images/motion/mc-navtop.jpg) top left no-repeat;}		
				
		div.nav_btm {width: 226px; height:47px; clear:both; margin:0px; padding:0px; background:url(/images/homepg/nav_btm.jpg) top left no-repeat; float:left;}
		div.ex_clock {width: 290px; height:104px; background:url(/images/homepg/ex_hours.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.car {width: 290px; height:93px; background:url(/images/homepg/plan_trip.jpg) top left no-repeat; float:left; margin:0px; padding:0px;}
		div.address { width:209px; float:right; margin:0px; padding:0px;}
		div.address p { text-align:left; font-weight:bold; margin-top:0px; padding-top:0px;}
		div.address h3 {margin-bottom:0px; padding:0px;}
		
		div.rules { width:209px; float:right; margin:0px; padding:0px;}
		div.rules p { color: #353491;text-align:left; font-weight:bold; margin-top:0px; padding-top:0px;}
		div.rules h3 { color: #353491;text-align:left; font-weight:bold; margin-top:0px; padding-top:0px;}
		div.rules h2 { font-size: 16px;  color:#F12074; margin-top: 10px;}
		div.rules li{  padding-top: 0px; margin-top: 0px;}
		
		div.right_column {width: 696px; float:right; margin: 0px;padding: 0px;}
		
/* newsletter area */

		div.pp-right_top {width:696px; height: 79px; float:right; background:url(/images/powerplay/right_top.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.kid-right_top {width:696px; height: 79px; float:right; background:url(/images/kidtropolis/right_top.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.mf-right_top {width:696px; height: 79px; float:right; background:url(/images/matterfactory/right-top.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.ic-right_top {width:696px; height: 79px; float:right; background:url(/images/invention/ic-nl.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.cc-right_top {width:696px; height: 79px; float:right; background:url(/images/cyber/cc-nl.jpg) top left no-repeat; margin:0px; padding:0px;}
		div.how-right_top {width:696px; height: 79px; float:right; background:url(/images/how-ppl/how-nl.jpg) top left no-repeat; margin:0px; padding:0px;}		
		div.ec-right_top {width:696px; height: 79px; float:right; background:url(/images/eco/ec-nl.jpg) top left no-repeat; margin:0px; padding:0px;}	
		div.bz-right_top {width:696px; height: 79px; float:right; background:url(/images/building/bz-nl.jpg) top left no-repeat; margin:0px; padding:0px;}	
		div.mc-right_top {width:696px; height: 79px; float:right; background:url(/images/motion/mc-nl.jpg) top left no-repeat; margin:0px; padding:0px;}	
		div.fire-right-top {width:696px; height: 79px; background:url(/images/fire/fire-nl.jpg) top left no-repeat; margin:0px; padding:0px;}	
		
		

/* banner (above the content) area */
		div.pp-exhibit-banner {width: 696px; height:291px; float:right; background:url(/images/powerplay/exhibit-banner.jpg) top left no-repeat; position: relative;}
		div.pp-exhibit-banner #menuh2 {
			margin: 0;
			position: absolute !important; top: 10px !important; left: 150px !important;
			}
		
		
		div.kid-exhibit-banner {width: 696px; height:291px; float:right; background:url(/images/kidtropolis/exhibit-banner.jpg) top left no-repeat; position: relative; }
		div.mf-exhibit-banner {width: 696px; height:354px; float:right; background:url(/images/matterfactory/exhibit-banner.jpg) top left no-repeat;}
		div.ic-exhibit-banner {width: 696px; height:303px; float:right; background:url(/images/invention/ic-banner.jpg) top left no-repeat;}
		div.cc-exhibit-banner {width: 696px; height:213px; float:right; background:url(/images/cyber/cc-banner.jpg) top left no-repeat;}
		div.how-exhibit-banner {width: 696px; height:307px; float:right; background:url(/images/how-ppl/how-banner.jpg) top left no-repeat;}	
		
		div.ec-exhibit-banner {width: 696px; height:219px; float:right; background:url(/images/eco/ec-banner.jpg) top left no-repeat;}
		div.bz-exhibit-banner {width: 696px; height:276px; float:right; background:url(/images/building/bz-banner.jpg) top left no-repeat;}
		div.mc-exhibit-banner {width: 696px; height:276px; float:right; background:url(/images/motion/mc-banner.jpg) top left no-repeat;}
		div.fire-exhibit-banner {width: 696px; height:71px; background:url(/images/fire/fire-banner.jpg) top left no-repeat;}
		div.glow-exhibit-banner {width: 696px; height:71px; float:right; background:url(/images/glow/glow-banner.jpg) top left no-repeat;}
		
		
		div.pp-login-area {width: 696px; height:162px; float:right; background:url(/images/powerplay/pp-login-area.jpg) top left no-repeat;}
		
		/*content area - bg images are align-right with min height set*/
		
		div.kid-content-area {width: 696px;  height:235; height: auto !important; min-height:235px; float:right; background:url(/images/kidtropolis/car.jpg) top left no-repeat;}
		div.mf-content-area {width: 696px;  height:615; height: auto !important; min-height:615px; float:right; background:url(/images/matterfactory/content-right.jpg) top right no-repeat;}
		div.ic-content-area {width: 696px;  height:825; height: auto !important; min-height:825px; float:right; background:url(/images/invention/ic-contentbg.jpg) top right no-repeat;}
		div.cc-content-area {width: 696px;  height:786; height: auto !important; min-height:786px; float:right; background:url(/images/cyber/content-bg.jpg) top right no-repeat;}
		div.how-content-area {width: 696px;  height:682; height: auto !important; min-height:682px; float:right; background:url(/images/how-ppl/how-content.jpg) top left no-repeat;}
		div.ec-content-area {width: 696px;  height:464; height: auto !important; min-height:464px; float:right; background:url(/images/eco/ec-content.jpg) top left no-repeat;}
		div.bz-content-area {width: 696px;  height:530; height: auto !important; min-height:530px; float:right; background:url(/images/building/bz-content.jpg) top left no-repeat;}
		div.mc-content-area {width: 696px;  height:228; height: auto !important; min-height:228px; float:right; }
		div.fire-content-area {width: 381px;  height:148; height: auto !important; min-height:148px; float:right; background:url(/images/fire/fire-content.jpg) top right no-repeat;
		padding: 375px 0 0 0  }
		div.glow-content-area {width: 381px;  height:148; height: auto !important; min-height:148px; float:right; background:url(/images/glow/glow-content.jpg) top right no-repeat;
		padding: 375px 0 0 0  }
		
			/*Fire*/
			div.fire-video {width: 539px; float:right; padding: 0 120px 0 37px;}
			div.fire-left {width:315px; float:left; clear:left;}
			
			div.orange-text {width: 160px; height: 212px; overflow:hidden; background:url(../images/fire/orange-text.jpg) top left no-repeat; vertical-align:top; color:#FFF; padding: 88px 30px 0 125px}
			div.orange-text p, div.green-text p {color:#FFF; line-height: 17px}
			
			#fire-photo-feed {padding: 0 30px 0 42px}
			
			.fire-cal, .glow-cal {width: 200px; height: 138px; overflow:hidden; margin: 0 0 0 33px; padding-top:10px}
			.fire-cal a, .glow-cal a {color:#FFF; text-decoration:none}
			.vevent a {margin-bottom: 10px}
			.glow-cal a:hover {color: #1c1c1c}
			
			div.green-text {width: 160px; height: 211px; overflow:hidden; background:url(/images/glow/green-bg.jpg) top left no-repeat; vertical-align:top; color:#FFF; padding: 108px 30px 0 125px}
			#glow-photo-feed {padding: 0 30px 0 42px; height: 170px; background:url(../images/glow/ohoto-bg.jpg) bottom right no-repeat}
		
			
			/* Vortex */
			#vortex-content-area { padding-left: 38px; padding-top: 36px;}
			#zoom-content-area { padding-left: 38px; padding-top: 36px;}
			#vortex-content-area a img { border: 0; display: block; }
			#zoom-content-area a img { border: 0; display: block; }
			#vortex-calendar { background: transparent url(/images/vortex/calendar_bg.jpg) no-repeat top left; display: block; width: 216px; height: 143px; color: #fff; padding-top: 40px; padding-left: 20px; }
			#zoom-calendar { background: transparent url(/images/zoom/calendar_bg.jpg) no-repeat top left; display: block; width: 216px; height: 143px; color: #fff; padding-top: 40px; padding-left: 20px;  }
			#zoom-calendar2 { background: transparent url(/images/zoom/calendar_bg2.jpg) no-repeat top left; display: block; width: 216px; height: 143px; color: #fff; padding-top: 40px; padding-left: 20px; clear:both;}
			#light-calendar { background: transparent url(/images/ambulance/calendar_bg.jpg) no-repeat top left; display: block; width: 216px; height: 143px; color: #fff; padding-top: 40px; padding-left: 20px; }
			#zoom-calendar  a { color: #fff; }
			#zoom-calendar2  a { color: #fff; }
			#light-calendar  a { color: #fff; }
			#vortex-calendar a { color: #fff; }
			#vortex-top { position: relative; background: #fff url(/images/vortex/top.jpg) no-repeat top left; height: 337px; width: 532px; }
			#zoom-top { position: relative; background: #fff url(/images/zoom/top.jpg) no-repeat top left; height: 337px; width: 532px; }
			#ambulance-top { position: relative; background: #fff url(/images/ambulance/top.jpg) no-repeat top left; height: 337px; width: 532px; }
			.vortex-photos a { float: left; margin-left: 10px; margin-bottom: 10px; }
			
			
		p.cyber-top{font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333092; font-weight:bold;
		display:block; width:406px; margin: 0 0 0 80px;}
			div.chase {width:239px; padding:0; margin:0; float:left}	
			p.chase-txt{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333092; padding:0 0 0 15px;
			margin:0}		
			p.chase-txt2{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333092; padding:0 0 0 15px;
			margin:0; clear:both}
			div.meet-digit {width:352px; padding:0; margin:0; float:left;}
			p.meet-txt{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333092; padding:0 0 0 15px;
			margin:0; clear:both}
			div.sponsors {width:547px; padding-left:38px; clear:both}
			p.sponsor-txt{font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333092; 
			padding:0 0 0 15px;margin:0; clear:both; font-style:italic;}
		
		div.kid-txt {width: 358px; margin-left: 40px;}
			div.kid-txt h1{font-size: 20px; color:#AE2A26; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 10px 0; margin:0px;}
			div.kid-txt h2{font-size: 16px; color:#5C7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.kid-txt ul{ list-style:disc;}
			div.kid-txt li{font-size: 14px; color:#5C7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px; font-weight: bold;}
			div.kid-txt p{font-size: 14px; color:#3D3D3D; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.kid-txt a{font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.kid-txt2 {width: 520px; margin-left: 40px;}
			div.kid-txt2 h1{font-size: 20px; color:#3D3D3D; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 10px 0; margin:0px;}
			div.kid-txt2 h2{font-size: 16px; color:#3D3D3D; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.kid-txt2 p{font-size: 14px; color:#3D3D3D; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.kid-txt2 a{font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			
			
		div.mf-txt {width: 365px; margin-left: 40px;}
			div.mf-txt h1{font-size: 20px; color:#E5161E; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 10px 0; margin:0px;}
			div.mf-txt h2{font-size: 16px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.mf-txt p{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.mf-txt a{font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
		
		
		div.ic-txt {width: 313px; margin-left: 40px;}
			div.ic-txt h1{font-size: 20px; color:#0D6528; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 10px 0; margin:0px;}
			div.ic-txt h2{font-size: 16px; color:#0D6528; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ic-txt p{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ic-txt a{font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.ic-txt li{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.ic-txt ul{padding:0 0 5px 0; margin:0px;}
			
			
		div.ic-txt2 {width: 533px; margin-left: 40px;}
			div.ic-txt2 h1{font-size: 20px; color:#0D6528; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 10px 0; margin:0px;}
			div.ic-txt2 h2{font-size: 16px; color:#0D6528; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ic-txt2 p{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ic-txt2 li{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ic-txt2 a{font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.ic-txt2 li{font-size: 14px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.ic-txt2 ul{padding:0 0 5px 0; margin:0px;}
			
			
		div.how-txt {width: 280px; margin-left: 30px;}
			div.how-txt h1{font-size: 16px; color:#0195D3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 0 0; margin:0px;}
			div.how-txt h2{font-size: 16px; color:#F27322; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:10px 0 0 0; margin:0px;}
			div.how-txt p{font-size: 12px; color:#666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.how-txt li{font-size: 12px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.how-txt a{font-size: 12px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.how-txt li{font-size: 12px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.how-txt ul{padding:0 0 5px 0; margin:0px;}
			
		div.ec-txt {width: 280px; margin-left: 27px;}
			div.ec-txt h1{font-size: 16px; color:#0195D3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 0 0; margin:0px;}
			div.ec-txt h2{font-size: 16px; color:#F27322; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:10px 0 0 0; margin:0px;}
			div.ec-txt p{font-size: 12px; color:#666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 6px 0; margin:0px;}
			div.ec-txt li{font-size: 11px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.ec-txt a{font-size: 12px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.ec-txt li{font-size: 11px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.ec-txt ul{padding:0 0 5px 0; margin:0px;}

		div.bz-txt {width: 345px; margin-left: 27px;}
			div.bz-txt h1{font-size: 16px; color:#0195D3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 0 0; margin:0px;}
			div.bz-txt h2{font-size: 16px; color:#F27322; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 8px 0; margin:0px;}
			div.bz-txt p{font-size: 12px; color:#666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 6px 0; margin:0px;}
			div.bz-txt li{font-size: 11px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.bz-txt a{font-size: 12px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.bz-txt li{font-size: 11px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.bz-txt ul{padding:0 0 5px 0; margin:0px;}
			
		div.mc-txt {width: 550px; margin-left: 30px;}
			div.mc-txt h1{font-size: 16px; color:#0195D3; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 8px 0; margin:0px;}
			div.mc-txt h2{font-size: 16px; color:#F27322; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 8px 0; margin:0px;}
			div.mc-txt p{font-size: 12px; color:#666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 8px 0; margin:0px;}
			div.mc-txt li{font-size: 12px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0 0 5px 0; margin:0px;}
			div.mc-txt a{font-size: 12px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
			div.mc-txt li{font-size: 12px; color:#03418A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			padding:0px; margin:0 0 5px 20px;}
			div.mc-txt ul{padding:0 0 5px 0; margin:0px;}			
			
		
		div.pp-contentbg {width: 696px; float:right; background:url(/images/powerplay/pp-content-bg.jpg) top left repeat-y;}
		div.purple {width: 373px; float:left; background:url(/images/powerplay/pruple-left.gif) top left no-repeat;}
		div.purple-girl {width: 333px; height: 650px; float:right;  background:url(/images/powerplay/purple-column.jpg) top left no-repeat;}
		
		div.template-purple-girl {width: 333px; float:right;  background:url(/images/powerplay/template/purple-column.jpg) top left no-repeat;}
		div.template-purple-txt {width: 281px; margin: 5px 0 0 10px; color:#FFF; padding-left: 20px;}
			div.template-purple-txt p {font-family:Arial, Helvetica, sans-serif; color:#FFF;}
			div.template-purple-txt h1 {font-family:Arial, Helvetica, sans-serif; color:#C1D72D; font-size: 16px; font-weight: bold;}
			div.template-purple-txt h2 {font-family:Arial, Helvetica, sans-serif; color:#C1D72D; font-size: 14px; font-weight: bold;}
			
		div.purple-txt {width: 203px; margin: 5px 0 0 14px; color:#FFF; padding-left: 20px;}
			div.purple-txt p {font-family:Arial, Helvetica, sans-serif; color:#FFF;}
			div.purple-girl ul {margin:0; padding:0; color:#FFF;}
			div.purple-content {width: 281px; }
			div.purple-content p {margin: 17px 0px 5px 63px; list-style:none; width:225px; color:#FFF;} 
		
		div.orange {width: 323px; float:left; background:url(/images/powerplay/orange-top.gif) top left no-repeat; padding-top:167px;}
		div.template-orange {width: 323px; float:left; background:url(/images/powerplay/template/orange-top.jpg) top left no-repeat; padding-top:167px;}
		div.orange-buttons {width: 279px; float:left;}
		div.orange-buttons img {border:0; width:279px; vertical-align:top; margin: 0px; padding:0px; float:left; clear:left;}
		
		div.pp-contentbg-btm {width: 696px; height:21px; float:right; vertical-align:top; clear:both}
		div.pp-photos {margin-left:15px; width: 561px;}
		div.kid-photos {margin-left:40px; width: 374px; height:129px;}
		div.mf-photos {margin-left:30px; width: 515px; height:465px; margin-top:40px;}
		div.ic-photos {margin-left:15px; width: 564px;}
		
		
			div.pp-photo-albums {float:left; width: 289px; height:300px; margin-top: 20px;}
			div.pp-photo-albums img {border:0; float:left; clear:left; vertical-align:top;}
			
			
			div.pp-video {width: 272px; height: 298px; float:left; background:url(../images/powerplay/video-btn-bg.jpg) top left no-repeat;margin-top: 20px;}
			div.pp-video-txt{width: 187px; height: 95px; margin: 101px 38px 0px 47px; color:#FFF;float:left;}
			div.pp-video-txt p{color:#FFF; font-weight:bold; margin:0px; padding:0px;}
			div.pp-video-txt a{color:#FFF; font-weight:bold;}
			div.pp-video-txt a:hover{color: #f89828;}
			div.pp-sponsor-txt { clear:both; padding-left:20px}
			div.pp-sponsor-txt p {color:#666; font-size:11px;}
			
			div.pp-learn-more {width: 561px; height: 258px; float:left; background:url(../images/powerplay/pp-learn-more.jpg) top left no-repeat;}
			div.pp-learn-txt{width: 187px; height: 95px; margin: 101px 38px 0px 47px; color:#FFF; float:left;}
			div.pp-learn-txt p{color:#FFF; font-weight:bold; margin:0px; padding:0px;}
			div.pp-learn-txt a{color:#FFF; font-weight:bold;}
			div.pp-learn-txt a:hover{color: #f89828;}
	

			div.pp-learn-txt-right {width: 285px; height: 95px; margin: 101px 0px 0px 0px; float:left;}
			div.pp-learn-txt-right p{color:#333; font-weight:bold; margin:0px; padding:0px; }
			div.pp-learn-txtright a{color:#267dc0; font-weight:bold;}
			div.pp-learn-txtright a:hover{color: #f89828;}
			
		#newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 274px;
	left: 419px;
}
		#cc-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 274px;
	left: 419px;
}


		#kid-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 405px;
	left: 422px;
}
		#pp-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 319px;
	left: 420px;
}		#mf-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 345px;
	left: 425px;
}
		#ic-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 319px;
	left: 420px;
}
		#fire-newsletter-link{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 209px;
	left: 412px;
}
#pp-login{
	display: block;
	width: 395px;
	height: 104px;
	text-indent: -9999px;
	position: absolute;
	top: 662px;
	left: 537px;
}

		#cmh-logo{
	display: block;
	width: 362px;
	height: 28px;
	text-indent: -9999px;
	position: absolute;
	top: 315px;
	left: 420px;
}
			
		
			
		
		
		
		
		

		div.exhibit_content {width:696px; height:299px; float:right; margin:0px;}


			
		div.citypass {float:left; width:274px; height:219px;}
	
div.content_btm {width:986px; height:93px; background:url(/images/homepg/content_btm.jpg) left top no-repeat;  clear:both; padding:28px 0px 0px 0px; color:#FFF; font-size:11px;} 
div.content_btm a {color:#FFF; text-decoration:none;}
div.content_btm a:hover {color:#006699;}
div.clear {clear:both; margin:0px; padding:0px;}


div#bodycontent {
width: 565px; margin-left: 25px; margin-top:40px; }

div#bodycontent p, div#bodycontent{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

div#bodycontent a {color:#1e73c2;}
div#bodycontent a:hover {color:#666666;}



/********************* TENDENCI******************/
.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333399}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3399FF}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12PX; font-style: normal; color: #333333}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #333333; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #333333; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333}

	 

.color1 {
	background-color: #3399FF;
}
.color2 {
	background-color: #FFCC00;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a { 	
	font-family: Arial, Helvetica, sans-serif; 
	color:#267dc0;
	}
	
	a:hover {color:#779b3b;}
	
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333399}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}

.mf-content-area { position: relative; }
.mf-content-area #mf-scope { position: absolute; top: 0; right: 0; }

#social-media-left {width: 238px; float:left ; padding: 5px 0 0 88px;}
#social-media-left img {float:left; margin-left: 15px;}
