	html {
		height: 100%;
    }
            
	body {
		height: 100%;
		margin:0px 0px; 
		padding:0px;
		background-image: url(images/bg_top_white.gif);
		font: 76% Arial, sans-serif;
		text-align:center;
	}
	
	#cityholder
	{ 
		height:100%;
		width:100%;
		background-image: url(images/city.gif);
		background-repeat: no-repeat;
		background-position: bottom center;
	}
	
	#loginholder {
		height:38px;
		z-index:200;
	}
	#loginbar {
		height:18px;
	}
	
	
	#flashcontent {
		width: 1014px;
		height: 650px;
		border: solid 1px #000;
		z-index:0;
	}
	
	#footer
	{
		position:relative;		
		background-color:#43c3ea;
		text-align:center;
		color:white;
		font-weight:bold;
	}
	
	#footer a
	{
		color:white;
	}
	
	#footer_content
	{	
		padding-left:40px;
		padding-right:40px;
		text-align:left;
	}
	
	#footer_small
	{
		font-weight:normal;
	}
	
	#pbsLogo {
		position: absolute;
		top: 57px;
		left: 50%;
		margin: 23px 0 0 -530px;
		z-index:100;
	}
	#pollButtons {
		position: absolute;
		left: 50%;
		width: 65px;
		margin: 80px 0 0 80px;
		z-index: 101;
	}
	#pollVoteButton {
		
		position: absolute;
		left: 50%;
		margin: 90px 0 0 140px;
		z-index: 102;
		width: 170px;
	}
	
	#pollResults {
		
		position: absolute;
		left: 50%;
		margin: -180px 0 0 70px;
		z-index: 103;
		width: 220px;
	}
	#backTo {
		position:absolute;
		left: 50%;
		margin: -300px 0 0 370px;
		z-index:: 104;
	}
	
	.commManager {
		position: absolute;
		height:10px;
		width:10px;
		top:10px;
		left:1400px;
		z-index:1000;
	}
	
	.releaseModel {
		position: absolute;
		height:10px;
		width:10px;
		top:20px;
		left:1400px;
		z-index:1000;
	}
	
	.categoryModel {
		position: absolute;
		height:10px;
		width:10px;
		top:30px;
		left:1400px;
		z-index:1000;
	}
	
	#ec_footer, #ec_footer a {
		
		background-color:red;
		font-weight: bold;
		color: #fff;
	}
	#ec_footer ul, #ec_footer ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#ec_footer ul li {
		padding-left: 32px;
		float: left;
		clear: left;
		font-size: 12px;
		width: 820px;
		position:relative;
	}
	#ec_footer ul li#ec_policy {
		height: 21px;
	}
	#localization {
		position: absolute;
		top: 0;
		left: 350px;
	}
	#ec_footer ul li#ec_logos {
		height: 70px;
	}
	#ec_footer ul li#ec_logos li {
		padding: 0;
		width: auto !important;
		float: left;
		clear: none;
	}
	#ec_footer ul li#ec_logos li label {
		padding-top: 3px;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		display: block;
		height: 14px;
	}

	#ec_footer ul li#ec_logos a {
		display: block;
		overflow: hidden;
		text-indent: -9999px;
		background-repeat: no-repeat;
		background-position: left top;
		float: left;
		height: 0;
	}
	li#log_cpb a {
		margin-left: 4px;
		padding-top: 42px;
		background-image: url(images/footer/log043x042cpb.gif);
		width: 43px;
	}
	li#log_doe a {
		padding-top: 47px;
		background-image: url(images/footer/log047x047d-o-e.gif);
		width: 47px;
	}
	li#log_rr a {
		padding-top: 44px;
		background-image: url(images/footer/log121x044raising_readers.gif);
		width: 121px;
	}
	li#log_sesame a {
		margin: 8px 0 0 7px;
		padding-top: 26px;
		background-image: url(images/footer/log167x026sesame.gif);
		width: 167px;
	}
							
	#ec_footer ul li#ec_logos li#log_cpb {
		padding-top: 2px;
		height: 68px;
		width: 55px !important;
	}
	#ec_footer ul li#ec_logos li#log_doe {
		padding-top: 17px;
		padding-left: 4px;
		height: 53px;
		width: 47px !important;
	}
	#ec_footer ul li#ec_logos li#log_sesame {
		padding: 2px 10px 0 17px;
		height: 68px;
		width: 175px !important;
	}
	#ec_footer ul li#ec_logos li#log_rr {
		padding-top: 2px;
		padding-left: 6px;
		border-left: 7px solid #ed1c24;
		height: 68px;
		width: 122px !important;
	}
	#ec_footer ul li#ec_logos li#ftr_disclaimer {
		padding: 8px 0 0 15px;
		width: 350px !important;
		font-weight: normal;
		height: 62px;
	}
	#ec_footer ul li#ec_disclaimer {
		padding-top: 10px;
		padding-bottom: 40px;
	}

