@import url(http://fonts.googleapis.com/css?family=Rancho);
@import url(http://fonts.googleapis.com/css?family=Electrolize);
@import url(http://fonts.googleapis.com/css?family=Corben);
@import url(http://fonts.googleapis.com/css?family=Jura);
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:600,600italic);
@import url(http://fonts.googleapis.com/css?family=Audiowide);
body
{
	margin: 0 auto;
	background-color: #000000;
	background-image:url(stars.jpg);
	font-family: Jura;
}

a img {
	border: none;
}

a {
	text-decoration: none;
}

.clearfix:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
	
.clear {
	height:0em;
	font:1px/1px sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
	clear:both;
}

div#container	{
	width: 960px;
	margin: auto;
	background-color: #FFFFFF;
	height: auto;
	padding-bottom: 50px;
	position: relative;
}

div#menu		{
	background-color: #103160;
    background-image: url("/content/websitebg.png");
    background-repeat: no-repeat;
    height: 175px;
    margin: auto;
}

div#menuc	{
	width: 960px;
	height: 175px;
	margin: auto;
	float: right;
}

div#logo		{
	width: 194px;
	height: 175px;
	background-image:url(logo2.png);
	float: left;
}
	
a#home	{
	width: 60px;
	height: 30px;
	display: block; 
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow:1px 1px #828282;
}

.idiot_buttons	{
 float: right;
 font-family: verdana;
}

a#timeline	{
	width: 98px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow:1px 1px #828282;
}

a#spacev	{
	text-shadow:1px 1px #828282;
	width: 130px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

a#political	{
	text-shadow:1px 1px #828282;
	width: 92px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

a#nasa	{
	text-shadow:1px 1px #828282;
	width: 136px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

a#fun	{
	text-shadow:1px 1px #828282;
	width: 50px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}


a#moretab	{
	text-shadow:1px 1px #828282;
	width: 86px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

a#moretab1	{
	text-shadow:1px 1px #828282;
	width: 86px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.alltxt	{
	font-family: verdana;
	font-size: 12pt;
	color:#ffffff;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 9px;
}
	
	

p#q1{
	display: true;
	padding-right: 30px;
}

p#q2{
	display: none;
	padding-right: 30px;
}

p#q3{
	display: none;
	padding-right: 30px;
}

p#q4{
	display: none;
	padding-right: 30px;
}

p#q5{
	display: none;
	padding-right: 30px;
}

div#quotes	{
	font-family: Rancho,Georgia;
	font-style: italic;
	color: #fff;
	text-align: right;
	margin-left: 150px;
	font-size: 24pt;
	line-height: 1;
	position: absolute;
	width: 760px;
	text-shadow: 1px 1px #000;
}

div#quotes p {
	position: absolute;
	width: 700px;
	padding-right: 20px;
}

div#menucon	{
	margin-top: 136px;
	z-index: 100;
}

a#home:hover	{
	width: 60px;
	height: 30px;
	display: block; 
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}

div#timeline_drop_down:hover a#timeline	{
	width: 98px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}

div#spcevehiclesdropdawnbar:hover a#spacev	{
	width: 130px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}

a#political:hover	{
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    float: left;
    height: 30px;
    text-decoration: none;
    text-shadow: 1px 1px #8de3ff;
    width: 92px;
}

div#fun_drop_down:hover a#moretab1	{
	width: 86px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000; 
}
div#resources_drop_down:hover a#moretab	{
	width: 86px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}

div#nasa_future_drop_down_menu_container:hover a#nasa	{
	width: 136px;
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	color: #000000;
	text-shadow: 1px 1px #8DE3FF;
}

a#fun:hover	{
	height: 30px;
	display: block;
	text-decoration: none;
	float: left;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}



div#bg	{
	margin: 0 auto;
	background-image:url(bg.png);
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}

div#shuttles		{
	width: 960px;
	height: 358px;
	background-image:url(shuttlebg.png);
	margin-top: 5px;
	padding-top: 1px;
}

a#s1	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	margin-right: 11px;
	text-align: center;
	font-family: electrolize;
	font-size: 12pt;
	color: #000000;
}

a#s1:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	margin-right: 11px;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s1 p.info1	{
	display:none;
	font-size: 14px;
}

a#s1:hover p.info1	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
	opacity: 1;
}

a#s1:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s1 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 2px;
}

a#s1:hover img	{
	display:none;
}
	

a#s2	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float :right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	font-size: 14px;
	color: #000000;
}

a#s2:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s2 p.info2	{
	display:none;
	font-size: 14px;
}

a#s2:hover p.info2	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
}

a#s2:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s2 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
}

a#s2:hover img	{
	display:none;
}

a#s3	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float :right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	font-size: 14px;
	color: #000000;
}

a#s3:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s3 p.info3	{
	display:none;
	font-size: 14px;
}

a#s3:hover p.info3	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
}

a#s3:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s3 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
}

a#s3:hover img	{
	display:none;
}

a#s4	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float :right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	font-size: 14px;
	color: #000000;
}

a#s4:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s4 p.info4	{
	display:none;
	font-size: 14px;
}

a#s4:hover p.info4	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
}

a#s4:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s4 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
}

a#s4:hover img	{
	display:none;
}

a#s5	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float :right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	font-size: 14px;
	color: #000000;
}

a#s5:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s5 p.info5	{
	display:none;
	font-size: 14px;
}

a#s5:hover p.info5	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
}

a#s5:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s5 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
}

a#s5:hover img	{
	display:none;
}

a#s6	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float :right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	font-size: 14px;
	color: #000000;
}

a#s6:hover	{
	width: 153px;
	height: 284px;
	margin-left: 4px;
	float:right;
	background-repeat: no-repeat;
	text-align: center;
	font-family: electrolize;
	background-image:url(shuttle2.png);
}

a#s6 p.info6 {
	display:none;
	font-size: 14px;
}

a#s6:hover p.info6	{
	display:block;
	height: 233px;
	margin:0;
	font-size: 14px;
}

a#s6:hover p	{
	display:block;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
}

a#s6 p	{
	display:block;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
}

a#s6:hover img	{
	display:none;
}

a#svss	{
	text-align:center;
	font-family: electrolize;
	font-size: 25px;
	margin: 13px;
	color: #000000;
	margin: 0 auto;
	width: 960px;
	display: block;
	margin-bottom: 15px;
	margin-top: 10px;
}

p#sps	{
	text-align: center;
	font-family: electrolize;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	padding-bottom: 18px;
}

div#political01	{
	background-color: #ffffff;
	width: 960px;
	height: 1000px;
	margin-top: 10px;
}

div#politicalp	{
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	clear:both;
	padding: 10px;
	border: 1px solid #ddd;
	background: #eee;
}


p.info101	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	font-family: Jura;
	font-size: 17px;
	
}

p.info202	{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Jura;
	font-size: 17px;
	float: left;
}

p.info20202	{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	font-family: Jura;
	font-size: 17px;
	float: left;
}

p#info00002	{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Jura;
	font-size: 17px;
	float: left;
}

p#atlantisd	{
	width: 530px;
	display: block;
	margin-top: 0px;
	font-family: Jura;
	font-size: 14px;
	margin-top: 0px;
	background-color: #e6e6e6;
	padding-left:0px;
	text-align: left;
	margin-bottom:7px;
}

p#info2half	{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	font-family: Jura;
	font-size: 17px;
	padding:0px;
	margin-bottom:0px;
	float: left;
}

p#politicaltitle	{
	margin-left: 10px;
	font-family: Tahoma;
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 20px;
}

p#politicalsubtitle	{
	float: left;
	width: 940px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	margin-top: 0px;
	font-family: Jura;
	font-size: 17px;
	margin-right: 10px;
}

p#enterprisetitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 10px;
	margin-bottom:0px;
}

div#enterprisep	{
	width: 530px;
	height: 416px;
	margin-left: 10px;
	float: left;
	margin-top:15px;
}

p#infoe1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

p#enterprisedescription	{
	float: left;
	margin-left: 10px;
	width: 530px;
	margin-top: 5px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

p#infoc1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

div#colombiap	{
	width: 450px;
	height: 360px;
	margin-left: 10px;
	float: left;
}

p#colombiatitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 7px;
}

p#colombiadescription	{
	float: left;
	margin-left: -860px;
	width: 450px;
	margin-top: 362px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

div#challengerp	{
	width: 530px;
	height: 352px;
	margin-left: 10px;
	float: left;
	margin-top:15px;
}

p#challengerdescription	{
	float: left;
	margin-left: 10px;
	width: 530px;
	margin-top: 5px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

p#challengertitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 7px;
}

p#infoch1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

div#discoveryp	{
	width: 530px;
	height: 398px;
	margin-left: 10px;
	float: left;
	margin-top:15px;
}

p#discoverydescription	{
	float: left;
	margin-left: 10px;
	width: 530px;
	margin-top: 5px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

p#discoverytitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 7px;
}

p#infod1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

div#atlantisp	{
	width: 530px;
	height: 398px;
	margin-left: 10px;
	float: left;
	margin-top:15px;
}

p#atlantisdescription	{
	float: left;
	margin-left: 10px;
	width: 530px;
	margin-top: 5px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

p#atlantistitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 7px;
}

p#infoa1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

div#endeavourp	{
	width: 530px;
	height: 349px;
	margin-left: 10px;
	float: left;
	margin-top:15px;
}

p#endeavourdescription	{
	float: left;
	margin-left: 10px;
	width: 530px;
	margin-top: 5px;
	background-color: #e6e6e6;
	font-family: Jura;
	font-size: 14px;
}

p#endeavourtitle	{
	margin-left: 10px;
	font-family: electrolize;
	font-size: 30px;
	margin-top: 5px;
	margin-bottom:0px;
	padding: 7px;
}

p#infoen1	{
	float: left;
	width: 390px;
	margin-right: 10px;
	display: block;
	margin-left: 10px;
	padding: 0px;
	margin-top: 15px;
	font-family: Jura;
	font-size: 17px;
}

div#effectsubmenu a{
	padding: 0px;
	line-height:20px;
}

div#effectsubmenu	{
	display: none;
	background: #ffffff;
    border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
    left: 0;
	top: 39px;
	text-align: center;
    position: absolute;
    width: 100px;
	padding-left: 0px;
	color: #000000;
	padding-right: 0px;
	line-height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#home_sub_menu,
div#home_sub_menu2	{
	display: none;
	background: #ffffff;
    border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
    left: 0;
	top: 39px;
	text-align: center;
    position: absolute;
    width: 95px;
	padding-left: 0px;
	color: #000000;
	padding-right: 0px;
	line-height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#timeline_drobdown_for_menu	{
	display: none;
	background: #ffffff;
    border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
    left: 0;
	top: 39px;
	text-align: center;
    width: 106px;
	padding-left: 0px;
	position: absolute;
	color: #000000;
	padding-right: 0px;
	line-height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#spacevehiclecatagories	{
	display: none;
	background: #ffffff;
    border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
    left: 0;
	top: 39px;
	text-align: center;
    width: 138px;
	padding-left: 0px;
	position: absolute;
	color: #000000;
	padding-right: 0px;
	line-height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#future_drop_down_menu	{
	display: none;
	background: #ffffff;
    border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
    left: 0;
	top: 39px;
	text-align: center;
    width: 144px;
	padding-left: 0px;
	position: absolute;
	color: #000000;
	padding-right: 0px;
	line-height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#politicaldiv {
	position: relative;
	float: left;
}


/*div#nasa_future_drop_down_menu_container:hover div#future_drop_down_menu {
	display: block;
}*/




div#home_drop_down,
div#fun_drop_down,
div#resources_drop_down{
	position: relative;
	float: left;
}

div#timeline_drop_down	{
	position: relative;
	float: left;
}

div#spcevehiclesdropdawnbar	{
	position: relative;
	float: left;
}

div#nasa_future_drop_down_menu_container	{
	position: relative;
	float: left;
}
/*
div#home_drop_down:hover div#home_sub_menu {
	display: block;
}*/


.effectstxt	{
	font-family: verdana;
	font-size: 15px;
	color:#000000;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 9px;
}

a#political_effects0,
a#whats_nasa	{
    height: 40px;
    text-decoration: none;
    width: 144px;
	display: block;
	padding: 0px;
}

a#political_effects0{
	width: 100px;
	height: 40px;
}

a#whats_nasa:hover,
a#political_effects0:hover	{
    text-decoration: none;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a.space_vehclies_drop_bar_menu	{
	height:35px;
    text-decoration: none;
    width: 138px;
	display: block;
	padding: 0px;
}

a.space_vehclies_drop_bar_menu:hover	{
    height:35px;
    text-decoration: none;
    width: 138px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a.future_drop_down	{
	height:35px;
    text-decoration: none;
    width: 144px;
	display: block;
	padding: 0px;
}

a.future_drop_down:hover	{
    height:35px;
    text-decoration: none;
    width: 144px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a.future_drop_down1	{
	height:43px;
    text-decoration: none;
    width: 144px;
	display: block;
	padding: 0px;
	line-height: 20px;
}

a.future_drop_down1:hover	{
    height:43px;
    text-decoration: none;
    width: 144px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a.space_vehclies_drop_bar_menu1	{
	height:43px;
    text-decoration: none;
    width: 138px;
	display: block;
	padding: 0px;
	line-height: 20px;
}

a.space_vehclies_drop_bar_menu1:hover	{
    height:43px;
    text-decoration: none;
    width: 138px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a.timeline_dropdown_button	{
	height: 35px;
    text-decoration: none;
    width:108px;
	display: block;
	padding: 0px;
}

a.timeline_dropdown_button:hover	{
	height: 35px;
    text-decoration: none;
    width: 108px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a#resorces_tab_main	{
	height: 35px;
	width: 95px;
	text-decoration: none;
	Display: block;
	padding: 0px;
}

a#resorces_tab_main:hover	{
    height: 35px;
	text-decoration: none;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a#fun_tab_main	{
	height: 35px;
	width: 95px;
	text-decoration: none;
	Display: block;
	padding: 0px;
}

a#fun_tab_main:hover	{
    height: 35px;
	text-decoration: none;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a#sitemaplink,
a#sitemaplink1,
a#sitemaplink2,
a#sitemaplink3,
a#sitemaplink4,
a#sitemaplink5,
a#sitemaplink6	{
	height: 35px;
	text-decoration: none;
	Display: block;
	padding: 0px;
}

a#sitemaplink:hover,
a#sitemaplink1:hover,
a#sitemaplink2:hover,
a#sitemaplink3:hover,
a#sitemaplink4:hover,
a#sitemaplink5:hover,
a#sitemaplink6:hover		{
    height: 35px;
    text-decoration: none;
    background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a#funlink1, a#funlink2, a#funlink3 	{
	height: 35px;
	text-decoration: none;
	Display: block;
	padding: 0px;
}

a#funlink1:hover, a#funlink2:hover, a#funlink3:hover		{
    height: 35px;
    text-decoration: none;
    background-color: #c3c3c3;
	display: block;
	padding: 0px;
}


a#quiz_tab_main_drop	{
	Height: 35px;
	Width: 85px;
	text-decoration: none;
	Display: block;
	padding: 0px;
}

a#quiz_tab_main_drop:hover	{
    height: 35px;
    text-decoration: none;
    width: 85px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
}

a#social_effects	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	display: block;
	padding: 0px;
	margin-top:10px;
}

a#social_effects:hover	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
	margin-top:10px;
}

a#economic_effects	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	display: block;
	padding: 0px;
	margin-top:10px;
}

a#political_effects,
a#political_effects:hover {
	height: 40px;
	 width: 100px;
	display: block;
}

a#political_effects:hover	{
    text-decoration: none;
    width: 100px;
	background-color: #c3c3c3;
	display: block;
}

a#economic_effects:hover	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
	margin-top:10px;
}

a#emerging_effects	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	display: block;
	padding: 0px;
	margin-top:10px;
}

a#emerging_effects:hover	{
    height: 40px;
    text-decoration: none;
    width: 100px;
	background-color: #c3c3c3;
	display: block;
	padding: 0px;
	margin-top:10px;
}

div#politicaldiv:hover a#political {
	display: block;
	background-color: #97C2FF;
	text-shadow: 1px 1px #8DE3FF;
	color: #000000;
}

div#programs	{
	width: 960px;
	height: 358px;
	margin: 0 auto;
	margin-top: 0px;
}

a#project_mercury	{
	width: 182px;
	height: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

a#project_mercury:hover p	{
	font-size: 20px;
}

a#project_gemeni	{
	width: 182px;
	height: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

a#project_gemeni:hover p 	{
	font-size: 20px;
}

a#apollo	{
	width: 182px;
	height: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

a#apollo:hover p	{
	font-size: 20px;
}

a#space_shuttle	{
	width: 182px;
	height: 0px;
	float: left;
	margin-left: 0;
	margin-top: 20px;
}

a#sky_lab	{
	width: 177px;
	height: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

a#sky_lab:hover p	{
	font-size: 20px;
}

a#sky_lab img		{
	margin-top: 0px;
	margin-left: 37px;
}

a#space_shuttle:hover p	{
	font-size: 20px;
}

a#space_shuttle:hover p	{
	font-size: 20px;
}

.program_name	{
	text-align: center;
	text-decoration: none;
	font-size: 17px;
	color: #000000;
	display: block;
	margin-top: 25px;
}

a#apollo img		{
	margin-top: 0px;
	margin-left: 45px;
}

a#project_gemeni img		{
	margin-top: 0px;
	margin-left: 45px;
}

a#project_mercury img		{
	margin-top: 0px;
	margin-left: 45px;
}

.program_name_shuttle	{
	text-align: center;
	text-decoration: none;
	font-family: electrolize;
	font-size: 16px;
	color: #000000;
}

a#project_mercury p	{
	display: block;
	margin-top: 28px;
}

div#program_title_space_vehicles p	{
	padding: 0px;
	margin: 0px;
	font-family: electrolize;
	display: block;
	text-align: center;
	padding-top: 15px;
	font-size: 25px;
	padding-bottom: 0px;
}

a#apollo_soyuz	{
	width: 222px;
	height: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

a#apollo_soyuz:hover p	{
	font-size: 20px;
	margin-top: 10px;
}

a#apollo_soyuz img		{
	margin-top: 0px;
	margin-left: 45px;
}

div#vehicle_scroll {
	overflow: scroll;
	margin: 0 10px;
	height: 298px;
}

div#inner_scroll	 {
	width: 1172px;
}

a#space_shuttle img	{
	height: 113px;
	width: 91px;
	margin-top: 0px;
	margin-left: 45px;
	
}

.space_evelution_page_box	{	
	/*background-image: url(vehicle_evelution.png);
	height: 382px;
	width: 960px;
	padding-top: 27px;*/
}

img.patch {
	width: 170px;
}

.space_evelution_page_box img	{	
	float: left;
	margin-left: 17px;
	width: 475px;
	height: 356px;
}

div.sv_project h2 {
	padding-bottom: 20px !important;
}

div.sv_project h3 {
	margin-top: 4px !important;
	padding-top: 0;
}

.project_image {
	width: 200px;
	height: 140px;
	margin-bottom: 15px;
}

.space_evelution_page_box p	{	
	margin-left: 502px;
	display: block;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: electrolize;
    font-size: 18px;
}

p.evelution_page_title_for_vehicles	{
	font-family: electrolize;
	font-size: 22px;
	margin-bottom: 10px;
}

.shuttle .piccy {
	width: 280px;
}


h1#vehicle_title_page_three	{
	font-family: electrolize;
	font-size: 30px;
	margin-bottom: 10px;
	display: block;
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: center;
}

div#timeline_1	{
	background-image: url(shuttlebg.png);
	height: 347px;
	width: 950px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 10px;
}

p.timeline_info_text	{
	padding: 0px;
	display: block;
	font-family: electrolize;
	font-size: 25px;
	margin: 0px;
}

p#timeline_title	{
	text-align: center;
	width: 960px;
	font-family: electrolize;
	font-size: 35px;
}

div#home_left_box img	{
	float: left;
    height: 267px;
    margin-left: 20px;
    margin-right: 5px;
    margin-top: 26px;
    width: 350px;
}

div#home_left_box 	{
	height: 318px;
	background-image: url(home_left_box.png);
	width: 721px;
	margin-top: 20px; 
}

p#home_left_intro	{
    display: block;
    float: left;
    font-family: electrolize;
    font-size: 14px;
    margin-left: 7px;
    margin-right: 10px;
    margin-top: 24px;
    padding: 0;
    width: 320px;
	line-height: 16px;
}

div#home_right_box 	{
	background-image: url("home_right_box.png");
    float: right;
    height: 320px;
    margin-top: -319px;
    width: 249px;
}

.go_back_space_vehicles	{
	background-image: url(go_back_button.png);
	width: 69px;
	height: 32px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

.go_back_space_vehicles:hover	{
	background-image: url(go_back_button_hover.png);
	width: 69px;
	height: 32px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

.go_back_space_vehicles	p 	{
	display: block;
	float: right;
	width: 32px;
	height: 32px;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	line-height: 17px;
	font-family: electrolize;
	color: #000000;
}
img#home_timeline_image	{
	display: block;
    margin-left: 25px;
    margin-top: 25px;
    width: 207px;
	height: 271px;
}

div#timeline_home_prev	{
	display: none;
}

div#timeline_home_prev_2 	{
	display: none;
}

div#timeline_home_prev_2 a	{
	color: #000000;
    display: block;
    font-family: Arbutus;
    font-size: 25px;
    margin-left: 71px;
    margin-top: 84px;
    text-align: center;
    width: 100px;
}

div.project {
	clear:both;
	padding-bottom: 5px;
	display: block;
	float: left;
	
	background: #DDD url(bg-btn.gif) repeat-x 0px -401px;
	position: relative;
	color: #000;
	display: block;
	float: left;
	
	margin: 0 0 30px 5px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	
	-moz-box-shadow: 0px 0px 10px #666666;
    -webkit-box-shadow: 0px 0px 10px #666666;
    box-shadow: 0px 0px 10px #666666;	
	
}

div.project h3 {
	margin-top: 25px !important;
}

div.project_text {
	float: left;
	width: 690px;
}

.title_nasa_title p	{
	display: block;
    font-family: electrolize;
    font-size: 40px;
    margin-bottom: 21px;
    margin-right: 34px;
    text-align: center;
	margin-top: 0px;
}

.title_nasa_title img	{
	display: block;
	width: 100px;
	text-align: center;
	float: right;
	margin-top: -91px;
	margin-right:14px;
}

div#nasa_future_page_main {
	clear: both;
	height: 1200px;
	margin-left: 50px;
	margin-top: 20px;
}

div#nasa_future_main_menu_navigator {
	width: 200px;
	background-color: #3c3c3c;
	float: left;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

div#nasa_future_main_menu_navigator a {
	display: block;
	padding: 2px 8px;
	background-image: url("content/home_black.png");
	font-family: Josefin Sans;
	color: #ffffff;
}

div#nasa_future_main_menu_navigator a.selected {
	background-image: url("homewhite.png");
	color: #000000;
}

div#nasa_future_data_window {
	width: 660px;
	background: url("homewhite.png") #3C3C3C;
	float: left;
	border-bottom-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

div#nasa_future_data_window p {
	display: block;
	font-family: Telex;
	width: 550px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;
}



.nasa_future_title	{
	font-family: electrolize;
	text-align: center;
	margin-top: 50px;
}

.collorIsblue a	{
	color: #15407E !important;
	font-family: electrolize;
}						

div#nasa_moon_base_advert	{
	background-image: url("home_right_box.png");
    height: 320px;
    margin-top: 0px;
    width: 256px;
	float: left;
}

div#nasa_moon_base_advert img	{
	margin-left: 25px;
    margin-top: 25px;
}

div#nasa_moon_base_advert_text 	{
	text-align: center;
	display: block;
	margin-top: 10px;
}

div#content_3 img	{
	margin: 0 auto;
	display: block;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

div#content_4 img	{
	margin: 0 auto;
	display: block;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

div#content_5 img	{
	margin: 0 auto;
	display: block;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

div#content_2 img {
	float: right;
	margin-right: 50px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

div#footer {
    background-image: url("websitebg.png");
    height: 87px;
    margin: 0 auto;
    padding: 0;
    width: 960px;
	font-family: Verdana;
}

div#footer a	{
	margin-top: 15px;
	margin-bottom:15px;
	text-align: center;
}


div#copyright p a, div#copyright p a:hover, div#copyright p a:visited {
    color: #ffffff;
	text-shadow: 1px 1px #000;
    display: block;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
}

div#copyright_nasa	 {
    display: block;
    margin: 0 auto;
    padding-top: 7px;
    text-align: center;
    width: 772px;
}

div#copyright_nasa p {
    color: #ffffff;
	text-shadow: 1px 1px #000;
    display: block;
    font-size: 12px;
}

div#copyright	{
	margin: 15px auto;
	width: 300px;
	text-align: center;
}

/*
div#footer a	{
	margin-top: 15px;
	display: block;
	color: #ffffff;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:15px;
	font-family: Josefin Sans;
	text-align: center;
	font-size: 16px;
}

div#footer a:hover	{
	margin-top: 15px;
	display: block;
	color: #0096ED;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Josefin Sans;
	text-align: center;
	font-size: 16px;
}

div#menu_row_1	{
	margin: 0px auto;
	text-align: center;
	display: block;
	width: 942px;
}

div#copyright p	{
	color: #ffffff;
	text-align: center;
	margin: 0;
	padding-top: 10px;
	display: inline;
}

div#copyright	{
	margin: 0 auto;
	width: 300px;
	text-align: center;
}
div#copyright_nasa	{
	margin: 0px auto;
	text-align: center;
	color: #ffffff;
}
*/
div#timeline_nav a	{
	text-align: center;
	color: blue;
	font-family: Telex;
	margin-left: 10px;
	margin-right: 10px;
}

div#timeline_nav	{
	text-align: center;
}

div#nasa_inventions img	{
	width: 125px;
	height: 75px;
}

div#nasa_inventions p 	{
	font-family: electrolize;
	font-size: 14px;
}

div#nasa_inventions div	{
	float: right;
	margin-right: 5px;
	height: 200px;
}

div#social_text	{
	width: 700px;
	height: 550px;
	margin: 0 auto;
}

div#social_text p	{
	color: #000000;
	font-family: electrolize;
	font-size: 18px;
}

p#socialtitle	{
	font-family: electrolize;
	font-size: 35px;
	text-align: center;
	margin-top:15px;
	margin-bottom: 15px;
	text-decoration: none;
}


div#future_pics_changing 	{
	margin: 0 auto;
	width: 226px;
	height: 170px;
	background-color: white;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border: solid black 1px;
}

.future_change_description	{
	font-size: 15px;
	width: 226px;
	text-align: center;
	margin: 0 auto;
	display: none;
}

div#lunar_base_changing_picture	{
	background-color: white;
    border: 1px solid black;
    border-radius: 4px 4px 4px 4px;
    height: 170px;
    margin-left: 10px;
    margin-right: 30px;
    margin-top: 0px;
    width: 226px;
	float: right;
}

.nasa_lunar_base_pic_changer_class_for_img	{
	display: none;
	
}

div#quiz {
	padding-top: 60px;
	margin: 0 auto;
	clear: both;
}

div#quiz .qheader{
	font-family: electrolize;
	font-size: 17px;
}

div#quiz form{
	margin-left: 10px;
}

p#quiztitle	{
	font-family: electrolize;
	font-size: 35px;
	text-align: center;
	margin-top:15px;
	margin-bottom: 15px;
	text-decoration: none;
}

.quiz_results	{
	text-align: center;
}

div#space_technology_on_earth {
	margin: 0 auto;
	
}

div#space_technology_on_earth ul {
	border: none;
}

div#space_technology_on_earth ul li {
	border: none;
	list-style: disc;
	display: list-item;
	float: left;
	padding: 0 0 0 10px !important;
	margin: 0 40px 3px 0;
	color: #000;
	font-size: 17px;
	width: 370px;
}

div#space_technology_on_earth h2 {
	font-family: electrolize;
	font-size: 24px;
	text-align: center;
}

div#home_video	{
	margin-top: 12px; 
	width: 400px;
	height: 300px;
	float: left;
}

.glue_button_text	{
	color: red;
	padding: 0px;
	font-family: electrolize;
	text-align: center;
	display: block;
	margin: 0 auto;
}

div#inner_scroll_1	{
    height: 284px;
    margin-left: 24px;
    margin-top: 18px;
    width: 260px;
	font-family: electrolize;
}

div#outer_div	{
	background-image: url("asdf_bg.png");
    float: right;
    height: 320px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    width: 297px;
}

div#moon_base_vid	{
	margin-left: 10px;
}	

div#economic_buissness_picture	img	{
	width: 500px;
	margin-right: 10px;
}

.idiot_buttons	{
	float: right;
	color: blue;
	font-family: verdana;
	padding-bottom: 10px;
	padding-right: 10px;
	font-size: 12px;
}

.idiot_buttons_2	{
	float: left;
	font-family: verdana;
	color: blue;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
}

.future_display_none123	{
	margin: 10px auto;
	display: block;
	padding: 10px;
	border: solid #ddd 1px;
	background: #eee;
}

.h1_tag_in_bibliography	{
	text-align: center;
	font-family: electrolize;
}

.resources_links	li 	 {
	color: blue;
}


.resources_links  a	 {
	color: blue;
}

.spaceshuttles_info_page p	{
	display: block;
	text-align: left;
	width: 700px;
	margin: 10px auto;
	line-height: 30px;
}

.spaceshuttles_info_page img	{
	display: block;
	width: 400px;
	margin: 30px auto;
	border: solid black 1px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.shuttles_sub_title		{
	text-align: center;
	margin: 15px 0 0 0;
}

.shuttles_sub_title_2	{
	margin-left: 82px;
    text-align: center;
}

.nasa_future_base_picture	{
	margin: 0 auto;
}

ul#li_items_float_left	{
	float: left; 
}

.nasa_inventions_container	{
	margin: 0px auto;
	text-align: center;
}

.nasa_inventions_container	.piccy{
	margin-left:3px;
	margin-right:3px;
	padding: 5px;
}

.about_us_photos img.piccy	{
	width: 250px;
	height: 168px;
}

img.satellite_picture	{
	width: 750px;
	margin: 0px auto;
	display: block;
}

.satellites	{
	text-align: center;
	font-family: electrolize;
}

div#satelite_box	{
	width: 890px;
	margin: 30px auto;
}

div#satelite_box	 h2{
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
}

.home_help_buttons	{
	width: 480px;
	height: 50px;
	float: left;
	display: block;
	margin-top: 20px;
	color: blue;
}

.home_help_buttons a	{
	color: red;
	padding: 0px;
	font-family: electrolize;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.home_help_buttons a:hover	{
	color: blue;
	padding: 0px;
	font-family: electrolize;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.home_help_buttons_2	{
	width: 480px;
	height: 50px;
	float: right;
	margin-top: 20px;
	display: block;
}

.home_help_buttons_2 a	{
	color: red;
	padding: 0px;
	font-family: electrolize;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.home_help_buttons_2 a:hover	{
	color: blue;
	padding: 0px;
	font-family: electrolize;
	text-align: center;
	display: block;
	margin: 0 auto;
}

a.index_box_button	{
	color: #000000;
	font-family: electrolize;
	display: block;
	font-size: 21px;
	margin: auto;
	text-align: center;
}

div.timeline_buttons_on_index_box	{
	width: 150px;
	height: 165px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

a.index_button_subtitle	{
	color: #000000;
	font-family: electrolize;
	display: block;
	font-size: 15px;
	margin: auto;
	text-align: center;
}

a.index_button_subtitle:hover	{
	color: #000091;
	font-family: electrolize;
	display: block;
	font-size: 15px;
	margin: auto;
	text-align: center;
}

div.space_vehicles_buttons_on_index_box	{
	width: 150px;
	height: 205px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

div.effects_buttons_on_index_box	{
	width: 150px;
	height: 90px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

div.nasa_future_buttons_on_index_box	{
	width: 150px;
	height: 185px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}

div.designbrief_buttons_on_index_box	{
	width: 150px;
	height: 75px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.quiz_collomn_on_index_box	{
	width: 150px;
	width: 150px;
	height: 75px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

div.index_box	{
	margin: auto;
	margin-top: 10px;
	width: 930px;
	height: 220px;
	border: 1px solid #000000;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	box-shadow: 10px 10px 13px #B1B1B1;
}

div.sheild_1950s	{
	display: none;
}

div.shield_1960s	{
	display: none;
}

div.shield_1970s	{
	display: none;
}

div.shield_1980s	{
	display: none;
}

div.shield_1990s	{
	display: none;
}

div.shield_2000s {
	display: none;
}

div.shield_2010s {
	display: none;
}

.nasa_future_page_txt	{
display: block;
width: 700px;
margin-left: 130px;
background-color: white;
text-align: center;	
}

.video_script p	{
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 450px;
}

.design_process_button	{
	float: left;
	margin-left: 7px;
	margin-top: 10px;
	width: 110px;
	text-align: center;
	border: 1px solid black;
	padding: 0px;
}

.design_process_button:hover	{
	background-color: #EBEEF1;
}

.z_index	{
	z-index: 60;
}

.effects_button	{
	width: 286px;
	height: 300px;
	background: #ffffff;
	float: left;
	margin-left: 16px;
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	-moz-box-shadow: 0px 0px 20px #000000;
    -webkit-box-shadow: 0px 0px 20px #000000;
    box-shadow: 0px 0px 20px #000000;
	padding: 1px;
	
}

.effects_button:hover	{
	-moz-box-shadow: 0px 0px 0px #fff;
    -webkit-box-shadow: 0px 0px 0px #fff;
    box-shadow: 0px 0px 0px #fff;
	border: 1px solid black;
	padding: 0px
}
			

.effects_button h2{
	font-family: electrolize;
	text-decoration: underline;
}

.effects_button p{
	font-family: electrolize;
	display: block;
	width: 250px;
	background: #ffffff;
	margin-left: 18px;
	padding: 0px;
	display: block;
}

.effect_thumbnail	{
	width: 187px;
	height: 97px;
	margin-top: 10px;
}

.effect_thumbnail_1	{
	width: 167px;
	height: 82px;
	margin-top: 10px;
}

.alltxt1	{
	color: #000000;
	font-family: electrolize;
	font-weight:900;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 9px;
	margin-top:15px;
	display: block;
	margin-left: 46px;
	float: left;
}

.alltxt1:hover{
	 color: white;
}

div#menu_row_1	{
	width: 915px;
	height: 15px;
	margin: 20px auto 15px;
}
/*
div#menu_row_1 a	{
	font-family: Josefin Sans;
	font-size: 15px;
	display: block;
	text-align: center;
	float: left;
	margin: 0px auto;
}
*/
div#menu_row_1 a:hover;	{
	font-family: Josefin Sans;
	font-size: 15px;
	display: block;
	text-align: center;
	float: left;
	margin: 0px auto;
	color: blue;
}

.hover_menu:hover	{
	background-color: blue;
}

.info103	{
	display: block;
    float: left;
    font-family: Jura;
    font-size: 17px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0;
    width: 390px;
}

.info104	{
	display: block;
    float: left;
    font-family: Jura;
    font-size: 17px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0;
    width: 9
	}

.button_1_space_vehicles_sub_menu	{
	display: block;
	margin-left: 4px;
	float: left;
	height: auto;
	background: #fff;
	margin-top: 6px;
	border: 1px solid white;
	border-radius: 20px 20px 20px 20px;

	
	-webkit-box-shadow: inset 0 0 3px #000;
    -moz-box-shadow: inset 0 0 3px #000;
    box-shadow: inset 0 0 3px #000;
		
}


	
.button_1_space_vehicles_sub_menu:hover	{
	display: block;
	margin-left: 4px;
	float: left;
	height: auto;
	background: #E6E6E6;
	margin-top: 6px;
	color: #000000;
	


}

.button_1_space_vehicles_sub_menu	{
	display: block;
	font-size: 12px;
	color: #000000;
	padding: 5px 7px;
}

#space_vehicles_sub_menu_4_all_pages	{
	height: 38px;
	margin: 10px auto;
	border-left: 5px solid white;
	border-right: 5px solid white;
	border-radius: 20px 20px 20px 20px;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;

	background: #31A0E7;
	border: 1px solid #fff;
	padding: 0 5px;

	font-family: verdana;
}

ul.hover_blue li a	{
color: black;	
display: block;	
height: auto;
}

.hover_blue a:hover	{
	color:#a7ceff;
	display: block;
}

.piccy {
	padding: 10px;
	margin-left: 10px;
	margin-right: 20px;
	background: #eee; 
	border: 1px solid #ddd;	
}

.piccy p {
	font-size: 14px;
	text-align: center;	
	font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
	line-height: normal;
	padding: 0; margin: 10px 0 0;
}

.political_picture	{
	margin-left: 10px;
	margin-top: -52px;
	display: block; 
	float: left;
	margin-right: 15px;
}

.left_title	{
	float: right;
	display: block;
	margin-left: 15px;
	margin-top: 10px;
	width: 465px;
	font-family: electrolize;
	padding: 0px;
}

.content_1	{
	display: block;
	margin-left: 485px;
	line-height: 25px;
	padding-right: 20px;
	margin-top: 20px;
}

.content_2	{
	display: block;
	margin-left: 480px;
	line-height: 25px;
	padding-right: 20px;
	margin-top: 20px;
	margin-left:15px;
}

.content_3	{
	display: block;
	margin-left: 480px;
	line-height: 25px;
	padding-right: 20px;
	margin-left:15px;
	float: left;
	width: 530px;
}

.center_title	{
	display: block;
	font-family: electrolize;
	width: 960px;
	margin-left: 15px;
}

.political_moon	{
	width: 300px;
	padding:10px;
	background: #eee;
	border: 1px solid #ddd;
	display: block;
	margin-right: 10px;
	margin-left: 15px;
	float: left;
}

.center	{
	width: 630px;
	height: auto;
	margin: 0 auto;
}

.menu_pic_type_1	{
	width: 250px;
	padding: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	margin-top: -10px;
}

.right_title	{
	display: block;
	font-family: electrolize;
	width: auto;
	margin-left: 15px;
	float: right;
	margin-right: -202px;
}

.content_4	{
	display: block;
    float: left;
    width: 570px;
	font-family: electrolize;
	line-height: 25px;
	margin-left: 15px;
	margin-top: 0;
}

.pol_content	{
	display: block;
    font-family: electrolize;
	line-height: 25px;
	margin-left: 15px;
	margin-top: 0;
}

.set_2	{
	width: 960px;
	display: block;
	height: 400px;
	margin-top:323px;
}

/*.menu_pic	{
	width: 150px;
	height: 100px;
	padding: 5px;
	background: #eee;
	border: 1px solid #ddd;
}*/

.set_3	{
	width: 960px;
	display: block;
	height: 400px;
	margin-top:-56px;
}

.pointer	{
	cursor:pointer
}

.index_1	{
	margin: 15px 15px 15px 15px;
	background: #ebdde2;
	border-left: 1px solid #C8BBBE;
	border-right: 1px solid #C8BBBE;
	border-top: 1px solid #C8BBBE;
	width: 300px;
	height: 345px;
	border-radius: 10px 10px 10px 10px;
	float: left;

}

.index_1_img	{
	width: 300px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.index_1_title	{
	padding: 0;
	margin-top: -215px;
	margin-left: 15px;
	color: #ffffff;
	z-index: 50;
	font-size: 20px;
	font-family:audiowide;
}

.index_1_text	{
	margin-top:199px;
	width: 300px;
}

.index_drop_2	{
	width: 300px;
	border-left: 1px solid #c8bbbe;
	border-right: 1px solid #c8bbbe;
	border-bottom: 1px solid #c8bbbe;
	background: #ebdde2;
	margin-left: 15px;
	margin-top: 15px;
	border-radius: 10px 10px;

	display: block;
}

.home_txt	{
	font-family: electrolize;
	font-size: 15px;
	line-height: 25px;
}

.d_p_sub_header	{
	text-align: center;
	display: block;
	width: 400px;
	font-family: electrolize;
}

.header_dp	{
	text-align: center;
	display: block;
	width: 400px;
	font-family: electrolize;
}

.picture_1	{
	width: 300px;
	height: 200px;
	border: 1px solid black;
	margin: 25px auto;
	background: green;
}

.dp_container	{
	width: 400px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background: white;
}
.container2	{
	width: 400px;
	height: auto;
	margin: 0 auto;
	background: #fff;
}

.ui-draggable {
	opacity: 0.8 !important;
	width: 10px !important;
	cursor: pointer;
}

.svm	{
	width: 500px;
	text-align: center;
	font-family: electrolize;
	margin: 0 auto;
}

ul.bulletpoints_set_1{
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	width: 420px;
	margin: 0 auto;
	text-align: center;	
}

div.page_content {
	font-family: Jura;
	font-size: 17px;
	line-height: 25px;
	padding: 20px;
}

div.page_content p {
	margin-left: 10px;
	margin-right: 10px;
}

div.page_content ul.bullets {
	border-top: 2px solid #7F0000;
	line-height: 22px;
	font-size: 20px;
	color: #7F0000;
}

div.page_content ul.bullets li {
	padding: 20px 0 !important;
	display: block;
	border-bottom: 2px solid #7F0000;
}

div.page_content h2 {
	margin: 15px 10px 20px;
	font-size: 36px;
	font-family: Electrolize;
	font-weight: normal;
	line-height: 38px;
}

.ne_li	{
	padding: 10px;
	margin-left: 20px;
	line-height: 2px;
}

div.page_content h3 {
	margin: 35px 10px 20px;
	font-size: 26px;
	font-family: Electrolize;
	font-weight: normal;
}

div.page_content .button {
	margin-left: 10px;
	margin-right: 10px;
}

div.page_content div.sources {
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;	
	border-top: 2px solid #0258D5;
	color:  #143E7A;
}

div.page_content div.sources p{
	margin-bottom: 10px;
}

div.page_content div.sources ul,
div.page_content div.sources li{
	border: none;
	padding: 0;
	margin: 0;
}

div.page_content div.sources {
	padding-top: 20px;
}

div.page_content div.sources li{
	margin: 0 10px 0 26px;
	font-size: 16px;
	list-style: square;
	display: list-item;
	padding: 0 0 10px 0 !important;
	line-height: normal;
}

div.page_content div.sitemap ul ul{
	margin-left: 20px;
}


/* Buttons */

.button{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-bottom-color: #CCC;
	border-style: solid;
	border-width: 1px;
	border-color: #bbb #bbb #aaa;
	color: #333 !important;
	cursor: pointer;
	background-position: 0px -200px;
	text-shadow: #fff 1px 1px 0px;
	width: auto;
	line-height: 20px;
	padding: 5px 10px;
	background: #DDD url(bg-btn.gif) repeat-x 0px 0px !important;
	font: normal normal normal 18px Tahoma,Verdana,sans-serif !important;
	outline: 0;
	margin: 4px 0 1px 0;
	text-decoration: none;
	box-shadow: #999 2px 2px;
}

.button:hover {
	border-color: #999;
	text-decoration: none;
}

.button:active {
	background-position: 0px -420px;
	box-shadow: #bbb 1px 1px;
	margin-top: 5px;
	margin-left: 11px !important;
	margin-bottom: 0;
}

.button span {
	font-size: 26px;
	font-weight: bold;
	line-height: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* Effects */

.effects_button {
	background: #DDD url(bg-btn.gif) repeat-x 0px -401px;
	position: relative;
	height: 360px;
	color: #000;
	display: block;
}

.effects_button h3 {
	padding:10px 0 0 0 !important; margin:0  !important;
}

.effects_button img {
	clear: both;
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	height: 150px;
}

.effects_button p {
	position: absolute;
	top: 200px;
	background: none;
	font-size: 17px;
	line-height: 18px;
	font-family: Jura;
	width: 264px;
	padding: 0;
}

.effects_button .button {
	position: absolute;
	bottom: 10px;
	left: 20px;
	clear: both;
	display: block;
}

#quotes p {
	display: none;
}

div#sm_shuttle {
	position: absolute;
	left: 9000px;
	top: 100px;
	z-index: 10000;
	background: url(/content/sm_shuttle.png) no-repeat;
	width: 130px;
	height: 90px;
}

div#funfacts {
    margin: 0 auto;
    padding: 0;
    width: 960px;
	background: url(/content/funfacts_bg.jpg) no-repeat top center #fff;
	height: 104px;
}
div#funfacts p{
   	padding: 5px 41px 0 220px;
	color: #fff;
	float: left;
	font-style: italic;
	font-size: 18px;
}

.boxh1	{
	width: 611px;
	height: 225px;
	float: left;
	margin-top: 15px;
	border-radius: 10px; 
	border: 1px solid #C8BBBE;
	background: #DDD url(bg-btn.gif) repeat-y 0px 0px !important;
}

.interview_vid	{
	background-image: url("/content/story.jpg");
	width: 301px;
	height: 225px;
	display: block;
	margin-top: 0px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	color: #c3c3c3;
	text-decoration: blink;
	font-size: 40px;
	padding: 0px;
	background-size: 301px 225px;
	float: left;
}

.box_left_quotes	{
	float: left;
	width: 308px;
	height: 222px;
	text-align: center;
	border-top-right-radius: 10px;
	line-height: 25px;
	overflow:scroll;
	font-family: electrolize;
}

.box_left_quotes p {
	padding: 0px;
	margin: 0px;
}

.slide_add	{
	background: none repeat scroll 0 0 #EBDDE2;
    border: 1px solid #C8BBBE;
    border-radius: 10px 10px 10px 10px;
    display: block;
    float: right;
    height: 327px;
    margin-right: 15px;
    margin-top: -459px;
    width: 611px;
}

.slider	{
	display: block;
	height: 327px;
	width: 611px;
	background: lightblue;
	border-radius: 10px;
}

.timeline_add_txt	{
	font-family: electrolize;
	font-size: 20px;
	diaplay: block;
	padding: 10px;
	margin-left: 20px;
	color: #ffffff;
	background: lightblue;
	width:200px;
	height: 30px;	
}

.home_add_text_1	{
    display: block;
    float: right;
    height: auto;
    margin-right: 10px;
    margin-top: -327px;
    width: 146px;
	font-family: electrolize;
}

.nasa_future_add_home	{
	width: 611px;
	display: block;
	height: 115px;
	float: right;
	margin-top: -115px;
	margin-right: 15px;
	border-radius: 10px;
	border: 1px solid #C8BBBE;
	background:none repeat scroll 0 0 #EBDDE2;
}

.mindmap	{
	width: 320px;
	display: block;
	float: right;
	margin-top: -239px;
	margin-right:50px;
}

.ne_programs_title	{
	width: auto;
	text-align: center;
	font-size: 30px;
	margin-top: 0px;
}



	
}
	margin-top: -238px;
	margin-right: 33px;
}

.magrin-top	{
	margin-top: 20px;	

}