/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#fff url('/umbraco/images/nasa/bg.jpg') repeat-x 0 0;
	font:normal 14px Helvetica, Arial, sans-serif;
	line-height:150%;
	color:#000;
	}
	
/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
img a{
	border:none;
	}
	
ul {
	margin: 0 0 12px 0;
}
	
	
.box_heading { color: #092d6c; }
.box_heading:hover { color: #BA020B; }
	
/*TEXT STYLES
================================================================================*/

h2{
	padding:0 0 16px;
	margin:0;
	font:bold 17px Helvetica, Arial, sans-serif;
	color:#ba020b;
	line-height:110%;
	}
	
h3{
	padding:0 0 12px 0;
	margin:0;
	font:bold 17px Helvetica, Arial, sans-serif;
	color:#176890;
	line-height:110%;
	}







/* NAVIGATION STYLES
================================================================================*/

#nav{
	width:700px;
	}
	
#nav ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:100%;
	}
	
#nav ul li{
	margin:0 22px 0 0;
	float:left;
	font:bold 15px Helvetica, Arial, sans-serif;
	}
	
#nav ul li.lastnav{
	margin:0;
	}
	
#nav ul li a:link, #nav ul li a:visited{
	text-decoration:none;
	color:#fff;
	display:inline-block;
	}
	
#nav ul li a:hover{
	border-bottom:5px solid #1a7cad;
	padding:0 0 5px 0;
	}

/*highlighting current page*/
#homepage #home a{
	border-bottom:5px solid #1a7cad;
	padding:0 0 5px 0;
	}
	
#aboutpage #about a{
	border-bottom:5px solid #1a7cad;
	padding:0 0 5px 0;
	}
	
#contactpage #contact a{
	border-bottom:5px solid #1a7cad;
	padding:0 0 5px 0;
	}







/* LAYOUT STYLES
================================================================================*/
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:999px;
	}
	
#header{
	width:999px;
	padding:0 0 7px 0;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	height:0;
	}
	
#logo{
	float:left;
	width:261px;
	}
	
#header_right{
	float:right;
	width:700px;
	padding:65px 0 0 0;
	}
	
#header_text{
	width:700px;
	padding:0 0 44px 0;
	}
	
#tagline{
	float:left;
	width:331px;
	margin:0 117px 0 0;
	}
	
#ph{
	float:left;
	width:218px;
	padding:9px 0 5px 32px;
	font:normal 14px Helvetica, Arial, sans-serif;
	color:#aeaeaf;
	background:url('/umbraco/images/nasa/ph.jpg') no-repeat 0 7px;
	}
	
.maroon_text{
	color:#ba020b;
	font-size:17px;
	}
	
.maroon_text2{
	color:#ba020b;
	}
	
#bodyarea{
	width:999px;
	padding:0 0 18px 0;
	}
	
#bodyarea_top{
	width:999px;
	padding:0 0 5px 0;
	}
	
#leftcol{
	float:left;
	width:650px;
	}
	
#leftcol_top{
	background:url('/umbraco/images/nasa/leftcol_top.png') no-repeat 0 0;
	width:650px;
	height:53px;
	}
	
.heading{
	padding:26px 0 0 32px;
        font-size: 16px;
	font-weight: bold;
        color: #fff;
	}
	
#leftcol_middle{
	background:url('/umbraco/images/nasa/leftcol_bg.png') repeat-y 0 0;
	width:650px;
	}
	
#leftcol_bottom{
	background:url('/umbraco/images/nasa/leftcol_bottom.png') no-repeat 0 0;
	width:650px;
	height:34px;
	}
	
#leftcol_content{
	padding:30px 35px 30px 36px;
	width:579px;
	}
	
#top_content{
	width:579px;
	padding:0 0 20px 0;
	}
	
#top_content p{
	font-size:14px;
	line-height:150%;
	margin:0;
	padding:0 0 20px;
	}
	
#top_content p a:visited { color: #176890; }

#top_content ul{
	padding:0 0 10px 0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#top_content ul li{
	padding:0 0 0 22px;
	margin:0 0 12px 0;
	background:url('/umbraco/images/nasa/bullet.jpg') no-repeat left center;
	font-size:14px;
	}
	
#bottom_content{
	width:579px;
	
	}
	
.bottom_row{
	width:579px;
	padding:14px 0 14px 0;
	
	}
	
.bottom_cell1{
	float:left;
	width:167px;
	padding:0 25px 0 0;
	}
	
.bottom_cell2{
	float:left;
	width:368px;
	padding: 0px 0 0 0;
	}
	
.bottom_cell2 p{
	padding:0 0 14px 0;
	margin:0;
	font-size:14px;
	line-height:125%;
	}
	
.bottom_cell2 p a:link, .bottom_cell2 p a:visited{
	text-decoration:underline;
	color:#2b86b5;
	}
	
.bottom_cell2 p a:hover{
	text-decoration:none;
	}

.bottom_cell_links {
	padding-left: 192px;
	}

.bottom_cell_links p {
	font-size: 14px;
	line-height: 125%;
	}

.bottom_cell_links a {
	text-decoration: underline;
	color: #2b86b5;
	}
	
#rightcol{
	float:right;
	width:349px;
	}

.rightbox{
	width:349px;
	}
	
.rightbox_top{
	background:url('/umbraco/images/nasa/rightbox_top.png') no-repeat 0 0;
	width:349px;
	height:53px;
	}
	
.rightbox_middle{
	background:url('/umbraco/images/nasa/rightbox_bg.png') repeat-y 0 0;
	width:349px;
	}
	
.rightbox_bottom{
	background:url('/umbraco/images/nasa/rightbox_bottom.png') no-repeat 0 0;
	width:349px;
	height:28px;
	}
	
.rightbox_content{
	width:290px;
	padding:10px 29px 0 30px;

	}
	
.rightbox_content p{
	padding:15px 0 15px 0;
	margin:0;
	line-height:150%;
	font-size:13px;
	}
	
.rightbox_content p.last_para{
	padding:15px 0 8px 0;
	margin:0;
	line-height:150%;
	border:none;
	}
	
.rightbox_content p.newsletter{
	padding:4px 0 8px 0;
	margin:0;
	line-height:120%;
	border:none;
	}

.txtbox{
	background:#fff;
	float:left;
	border:1px solid #b3b3b3;
	width:211px;
	height:17px;
	margin:0 8px 0 0;
	font:normal 13px Helvetica, Arial, sans-serif;
	color:#666;
	padding:2px 3px 3px 3px;
	}

.send_btn{
	background:#fff;
	float:left;
	border:1px solid #b3b3b3;
	width:60px;
	height:24px;
	font:normal 13px Helvetica, Arial, sans-serif;
	color:#666;
	}

.rightbox_content p#privacy_link{
	padding:5px 0 0 0;
	margin:0;
	line-height:100%;
	border:none;
	font-size:10px;
	}
	
#privacy_link a:link, #privacy_link a:visited{
	text-decoration:underline;
	color:#000;
	}
	
#privacy_link a:hover{
	color:#000;
	text-decoration:none;
	}
	
#bodyarea_bottom{
	width:999px;
	}
	
#partner_top{
	background:url('/umbraco/images/nasa/bottom_div_top.jpg') no-repeat 0 0;
	width:999px;
	height:22px;
	font-size:0;
	}
	
#partner_middle{
	background:url('/umbraco/images/nasa/bottom_div_bg.jpg') repeat-y 0 0;
	width:919px;
	padding:0 40px 0 40px;
	}
	
#partner_bottom{
	background:url('/umbraco/images/nasa/bottom_div_bottom.jpg') no-repeat 0 0;
	width:999px;
	height:21px;
	font-size:0;
	}
	
.partner_cell1{
	float:left;
	width:125px;
	font:bold 17px Helvetica, Arial, sans-serif;
	color:#5e5e5e;
	padding:28px 0 0 0;
	}
	
.partner_cell2{
	float:left;
	padding:0 0 0 30px;
	}
	

#footer_wrapper{
	background:#d5d5d5 url('/umbraco/images/nasa/footer_bg.jpg') repeat-x 0 0;
	}
	
#footer{
	padding:35px 0 15px 0;
	margin:0 auto 0 auto;
	width:999px;
	text-align:center;
	}
	
#footer ul{
	padding:0 0 12px 0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#footer ul li{
	padding:0;
	margin:0;
	font:normal 13px Helvetica, Arial, sans-serif;
	color:#106996;
	display:inline;
	}
	
#footer ul li em{
	font-style:normal;
	padding:0 2px 0 6px;
	}
	
#footer ul li a:link, #footer ul li a:visited{
	text-decoration:none;
	color:#106996;
	}
	
#footer ul li a:hover{
	text-decoration:underline;
	}	

#top_area{
	width:999px;
	padding:5px 0 0 0;
	position: relative;
	}

#top_area_borders
{
    position: absolute;
    left: 337px;
    width: 328px;
    top: 14px;
    height: 434px;
    border-left: solid #dadada 1px;
    border-right: solid #dadada 1px;
    z-index: 0;
}
	
#top_area_top{
	background:url('/umbraco/images/nasa/topbox_top.png') no-repeat 0 0;
	width:999px;
	height:28px;
	}
	
#top_area_middle{
	background:url('/umbraco/images/nasa/topbox_bg.png') repeat-y 0 0;
	width:999px;
	}
	
#top_area_bottom{
	background:url('/umbraco/images/nasa/topbox_bottom.png') no-repeat 0 0;
	width:999px;
	height:27px;
	}

#top_area_content{
	width:975px;
	padding:6px 12px 0 12px;
	}

#top_content_inside{
	width:937px;
	background:#f2f2f2 url('/umbraco/images/nasa/top_inside_bg.jpg') repeat-x 0 0;
	padding:0 0 0 38px;
	}

.top_cell{
	float:left;
	width:256px;
	margin:0 70px 0 0;
	}
	
.top_cell_last{
	float:left;
	width:256px;
	}

.top_cell_pic{
	text-align:center;
	}
	
.top_cell_text{
	padding:23px 0 0 0;
	}
	
.top_cell_text p{
	padding:0 0 12px 0;
	margin:0;
	line-height:125%;
	}
	
.top_cell_text p a:link, .top_cell_text p a:visited{
	text-decoration:none;
	color:#ba020b;
	font-weight:bold;
	}
	
.top_cell_text p a:hover{
	text-decoration:underline;
	}

.contact_text1{
	padding:0 0 25px 0;
	margin:0;
	font-size:16px;
	}

.contact_text1 a:link, .contact_text1 a:visited{
	text-decoration:underline;
	color:#ba020b;
	}
	
.contact_text1 a:hover{
	text-decoration:none;
	}

.contact_text2{
	padding:0 0 25px 0;
	margin:0;
	font-size:10px;
	line-height:200%;
	}

/******Existing form**********/
	
#form_area{
	width:550px;
	border-top:2px dotted #3b9dc5;
	padding:20px 0 0 0;
	
	}

#form_area p{
	padding:0 0 15px 0;
	margin:0;
	line-height:100%;
	}

#form_area .form_row{
	width:550px;
	padding:0 0 14px 0;
	}

#form_area .form_left{
	float:left;
	width:183px;
	text-align:right;
	font:bold 13px Helvetica, Arial, sans-serif;
	}
	
.start{
	color:#ff0000;
	}
	
#form_area .form_right{
	float:right;
	width:357px;
	}
	
#form_area .listmenu{
	padding:3px;
	margin:0;
	width:212px;
	font:normal 13px Helvetica, Arial, sans-serif;
	}
	
#form_area .txtbox2{
	background:#fff;
	width:330px;
	height:15px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #7d7d7d;
	border-right:1px solid #ccc;
	border-top:1px solid #7d7d7d;
	font:normal 13px Helvetica, Arial, sans-serif;
	padding:3px;
	}
	
#form_area .txtarea{
	background:#fff;
	width:330px;
	height:120px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #7d7d7d;
	border-right:1px solid #ccc;
	border-top:1px solid #7d7d7d;
	font:normal 13px Helvetica, Arial, sans-serif;
	padding:3px;
	overflow:auto;
	}

.small_text{
	font-size:10px;
	}



/********NEW FORM****************/
#new_form_area{
	width:310px;
	/*border-top:2px dotted #3b9dc5;*/
	padding:5px 0 0 0;
	margin:-12px;
	/*border: solid 1px black;*/
	}
#new_form_area h2{margin-bottom:0px;}
#new_form_area p{
	padding:0 0 5px 0;
	margin:0;
	line-height:100%;
	}

#new_form_area .form_row{
	width:300px;
	padding:0 0 2px 0;
	/*border: solid 1px blue;*/
	}

#new_form_area .form_left{
	float:left;
	width:125px;
	text-align:left;
	font:bold 12px Helvetica, Arial, sans-serif;
	/*border: solid 1px blue;*/
	}
	
.start{
	color:#ff0000;
	}
	
#new_form_area .form_right{
	float:right;
	width:165px;
	font:normal 12px Helvetica, Arial, sans-serif;	
/*border: solid 1px red;*/
	}
	
#new_form_area .listmenu{
	/*padding:3px;*/
	margin:0;
	width:160px;
	font:normal 12px Helvetica, Arial, sans-serif;
	}
	
#new_form_area .txtbox2{
	background:#fff;
	width:155px;
	height:15px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #7d7d7d;
	border-right:1px solid #ccc;
	border-top:1px solid #7d7d7d;
	font:normal 12px Helvetica, Arial, sans-serif;
	padding:3px;
	}
	
#new_form_area .txtarea{
	background:#fff;
	width:155px;
	height:50px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #7d7d7d;
	border-right:1px solid #ccc;
	border-top:1px solid #7d7d7d;
	font:normal 13px Helvetica, Arial, sans-serif;
	padding:3px;
	overflow:auto;
	}

.small_text{
	font-size:10px;
	}

.bottomcelllast { float: right; margin-right: 25px; width: 256px; }

*html .bottomcelllast { margin-right: 10px;}

/*RELATED LINKS*/

#relatedlinks span{padding-right:5px;}


























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

