body {text-align: center; background: #FFFFFF;}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
	}

#container		{	position: relative;	
					border: 0px;
					top: 10px;					
					margin-left: auto;
					margin-right: auto;
					width: 1064px;
					voice-family: "\"}\"";
					voice-family: inherit;
					text-align: left;
		  		}

#wrap			{	position: relative;
					border: 0px;
					left: 0px;
					padding: 2px;
					width: 650px;
				}

#key			{	position: relative;	
					border: 0px;
					text-align: left;
					padding: 2px;
					float: right;
		  		}

#text			{	position: relative;	
					border: 0px;
					padding: 5px;
					float: right;
					width: 420px;
					overflow: auto;
		  		}

#movie			{	position: absolute;	
					border: 0px;
					left: 690px;
					top: 395px;
					padding: 2px;
					width: 320px;
					text-align: left;
		  		}

#navigation		{	position: absolute;	
					border: 0px;
					width: 193px;
					top: 220px;
					left: 0px;
					padding: 5px;
					text-align: left;
		  		}

#home			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#emissions		{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#activist		{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#advantage		{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#policy			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#help			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#events			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#register		{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#join			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#donate			{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}

#contact		{	position: relative;
					padding: 2px;
					border: 0px;
					z-index: 3;
				}


#bottom_bar		{	position: relative;	
					border: 0px;
					margin-left: auto;
					margin-right: auto;
					padding: 10px;
					width: 995px;
					voice-family: "\"}\"";
					voice-family: inherit;
					text-align: center;
					clear:both;
		  		}

div.row			{	clear: both;	
				}

div.contact1	{	float: left;	
					width: 20%;
					text-align: left;
					font-family: helvetica, arial, sans-serif;
					color: #6D8D24;
					font-size: 14px;
				}

div.label		{	float: left;	
					width: 40%;
					text-align: left;
					font-family: helvetica, arial, sans-serif;
					color: #6D8D24;
					font-size: 14px;
				}

div.field		{	float: right;	
					width: 60%;
					text-align: left;
					font-family: helvetica, arial, sans-serif;
					color: #6D8D24;
					font-size: 10px;	
				}

div.contact		{	float: right;	
					width: 80%;
					text-align: left;
					font-family: helvetica, arial, sans-serif;
					color: #666666;
					font-size: 12px;	
				}

#achieves		{ 	position: absolute;
					top: 590px;
					left: 10px;
					width: 194px; 
					border: 0px;
				}

#policy_label	{	position: relative;
					border: 0px;
				}

#marqueecontainer{ 	position: relative;
					top: 5px;
					left: 2px;
					width: 190px; 
					height: 300px; 
					background-color: white;
					overflow: hidden;
					border: 0px;
				}