/* Common Screen styles */

/* If you want to make changes, please place your changes at the bottom of this stylesheet. There is a companion style sheet for this one to fix all of IE's bugs. I separated them to help reduce any problems we may see when IE released their new browser. */

/* Fix a bug in Mozilla when the user resizes window */
html {
	min-width:952px;
	}
/* END MOZILLA FIX */

body {
	font-family: Arial,Helvetica,sans-serif;
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-size:12px;
	line-height:130%;
	color:#000;
	background:#000 url(../images/tiled_bg_stars.jpg) repeat;
	margin:0;
	margin-bottom:10px;
	text-align:center;
	}

div {
	text-align:left;
	}

ol, ul {
	padding-left:5px;
	margin:5px 15px 15px 30px;
	list-style-position:outside;
	text-align:left;
	}

li {
	padding-bottom:5px;
	}

dl {
	padding-left:5px;
	margin-top:5px;
	margin-left:30px;
	list-style-type:none;
	text-align:left;
	}

a:link, a:visited {
	color:#004d93;
	text-decoration:none;
	font-weight:bold;
	}

a:hover {
	color:#44ccff;
	text-decoration:underline;
	}

p {
	margin-top:0;
	margin-bottom:15px;
	}

img {
	border:0;
	display:block;
	}

table, tbody, tr, td, th {
	margin:0;
	padding:0;
	border:0;
	background:#fff;
	vertical-align:top;
	}

/* ops table start */
table.opstable {
	margin:0px;
	padding:0px;
	border: 1px solid #666666;
        background:#D9D9D9;
	margin-bottom:5px;
        text-align:center;
	font-size:12px;
	}

table.opstable tr td {
	font-size: 12px;
	padding: 4px;
	border-left: 0px solid #D9D9D9;
	}

/* mis table start */
table.mistable {
	margin:0px;
	padding:0px;
	border: 1px solid #666666;
        background:#D9D9D9;
	margin-bottom:5px;
        text-align:center;
	font-size:12px;
	}

table.mistable tr td {
	font-size: 12px;
	padding: 4px;
	border-left: 0px solid #D9D9D9;
	}

/* imagery table start */
table.imagery {
	margin:0px;
	padding:0px;
	border: 1px solid #666666;
        background:#D9D9D9;
	margin-bottom:5px;
        text-align:center;
	font-size:12px;
	}

table.imagery tr td {
	font-size: 12px;
	padding: 4px;
	border-left: 0px solid #D9D9D9;
        color:#363;
	}

/* imagery table end */

/* shot counter table start */
table.counter {
	margin:5px;
	padding:5px;
	spacing:5px;
	border: 5px solid #141414;
        background:#141414;
	margin-bottom:20px;
        align:center;
	}

table.counter tbody tr td {
	padding: 0px;
	border: 2px solid #141414;
        color:#141414;
	}

#rightcontent div.counterimg img {
	margin:0;
	padding:0;
        spacing:0;
        border:0;
	}

#rightcontent h3.countertxt, #singlecolumn h3.countertxt {
	position:relative;
	margin:0 0 10px 0px;
	font-size:16px;
	font-weight:bold;
        /*color:#CC6600;*/
	color:#333399;
	}

/* shot counter table end */

th.sciteam { 
        /*background-color:#FFFFF0;*/
	background-color:#BBCCF0;
        color:#009;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
	}

th.opstatus { 
        /*background-color:#99CCFF;*/
	background-color:#BBCCF0;
        /*color:#CD6600;*/
	color:#000000;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
	}

th.surf { 
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
        color:#630;
	}

th.atm { 
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
        color:#363;
	}

th.land { 
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
        color:#606;
	}

th.missops { 
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
        background-color:#FFC;
        color:#C33;
	}
/* End of addition 03/20/07 */

td.eventtable { 
        background-color:#EAF4FF;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	border-left: 0px solid #D9D9D9;
	}
	
/* ops table end */

/* science team table start */
table.sciteam {
	margin:0px;
	padding:0px;
	border: 1px solid #666666;
        background:#D9D9D9;
	margin-bottom:5px;
        text-align:left;
	font-size:12px;
	}

table.sciteam tr td {
	font-size: 12px;
	padding: 4px;
	border-left: 0px solid #D9D9D9;
	}
/* science team table end */

table.datatab {
	border: 1px solid #666666;
	margin-bottom:15px;
	font-size:12px;
	}

table.datatab thead tr td { 
	background:#99CCFF;
	color:#000;
	font-weight:bold;
	padding: 3px 8px;
	border-left: 1px solid #fff;
	}

table.datatab tbody tr td {
	font-size: 12px;
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
	}
	
table.datatab tbody tr.odd td {
	background-color:#edf3fe;
	} 

h1 {
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

h2 {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

h3 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
h4 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0px;
	}

h5 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#009;
	/* Blue Header */
	}
	
h6 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
        color:#363;
	/* Green Header */
	}
	
code {
	color:#009900;
	font-weight:bold;
	}

code.cred {
	color:#CC0000;
	font-weight:bold;
	}

code.equation {
	color:#330099;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

.txonly {
	display: none;
	}

.textonly { 
	display:inline;
	}

.imagesandtext {
	display:none;
	}

.hide {
	display: none;
	}

.hidden {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	/* for the benefit of IE5 Mac */
	}

.inline {
	display:inline;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

div.clear {
	clear:both;
	margin:0;
	border:0;
	padding:0;
	}

div.clearleft {
	clear:left;
	margin:0;
	border:0;
	padding:0;
	}

/* START MAIN PAGE DEFINITIONS */

div#paper {
	/* background:#2e2e2e; */
	/*background:#000;*/
	position:relative;
	margin:114px auto 0 auto;
	padding:0 0 0 0;
	width:952px;
	z-index:2;
	}

#bkg_surround {position:relative; top:-114px; border:0; margin:0; padding:0; z-index:1;}
#bkg_layer {
	position:absolute;
	background: transparent url(../images/bg_image.jpg) no-repeat center top;
	height: 450px;
	width: 100%;
	}

/* NASA Header */

#nasahead {
	position:absolute;
	background:#2e2e2e url(../images/nasa_header_logo1.gif) no-repeat top left;
	width:952px;
	height:98px;
	margin:-106px 0 0 0;
	padding:0;
	border-bottom:1px solid #000;
	}

#nasahome {
	display:inline; 
	position:absolute;
	top:0;
	left:0;
	}

#nasahome a {
	display:block;
	width:140px;
	height:98px;
	}
	
#nasahome img {
	display:none;
	}

#nasahead img {
	padding:0;
	vertical-align:middle;
	/* display:inline; */
	display:none;
	}
	
#nasahead div#centername {
	position:absolute;
	left:155px;
	overflow:hidden;
	width:390px;
	height:98px;
}

#nasahead div#centername h1{
	position:relative;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing: -0.2pt;
	padding-top:32px;
	padding-bottom:5px;
	font-weight:normal;
	/* text-transform:uppercase; */
	}
	
#nasahead div#centername h2{
	position:relative;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	letter-spacing: -0.2pt;
	font-weight:normal;
	}

#nasaheadlinks {
	position:absolute;
	right:0px;
	top:32px;
	color:#b2b2b2;
	padding:0 0 0 0;
	margin:0;
	width:180px;
	}						

#nasaheadlinks ul {
	position:relative;
	list-style-type:none;
	padding:0;
	margin:0 0 0 0;
	width:280px;
	}

#nasaheadlinks ul li {
	display:block;
	width:115px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	line-height:14px;
	}
	
#nasaheadlinks ul li a {
	font-size:11px;
	font-weight:bold;
	}

#nasaheadlinks ul li a:link, #nasaheadlinks ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#nasaheadlinks ul li a:hover {
	text-decoration:underline;
	color:#fff;
	}

#nasaheadlinks ul li#homeone { display:none;}

#nasahead #searchbox {
	position:absolute;
	top:0;
	right:0px;
	height:98px;
	width:272px;	
	background:#282828 url(../images/bg_search.gif) 0 0 no-repeat;
	}

#nasahead form {
	margin:38px 0 0 30px;
	padding:0;
	}

#nasahead #searchbox h3 {
	display:none;
	}

#nasahead input {
	background:transparent url(../images/header-searchinputbox.gif) no-repeat scroll 0pt;
	border:0px solid #00FF00;
	display:block;
	float:left;
	font-size:12px;
	height:19px;
	line-height:19px;
	margin:0pt;
	padding:3px 3px 0pt;
	width:153px;
	} 

#nasahead input[type="hidden"] { 
	display:none;
	}
		
#nasahead .searchbtn {
	background:transparent url(../images/search_go.jpg) no-repeat scroll 0pt;
	display:block;
	float:left;
	height:22px;	
	width:49px;
	margin:0pt;
	padding:0pt;
	}

#nasahead .searchbtn img {
	display:inline;
	}

#nasahead input.submitit { 
	display:none;
	}

/* END NASA HEADER */

/* Main Nav */ /*
#menu {
	border:0;
	margin:0px 0 0 0;
	padding:0;
	height:32px;
	width:952px;
	color:#fff;
	background: transparent url(../images/main_nav_bg.gif) top repeat-x;
	}

#menu ul {
	border:0;
	margin:0;
	padding:0;
	height:32px;
	width:952px;
	list-style-type:none;
	text-align:center;
	clear:left;
	color:#fff;
	}

#menu ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	}

#menu ul li a {
	text-decoration:none;
	color:#fff;
	width:181px;
	height:32px;	
	line-height:32px;
	border-right:1px solid #1f1f1f;
	border-left:1px solid #525252;
	padding:0;
	display:block;
	text-align:center;
	font:12px/32px Arial, Helvetica, sans-serif;
	letter-spacing:-0px;
	}*/

#menu ul li a:hover {
	height:32px;
	background: transparent url(../images/main_nav_bg.gif) repeat-x;
	background-position:bottom;
	}

#menu ul li a span {
	/* background: transparent url(../images/largeplus.gif) center left no-repeat; */
	padding:0px 0px 0px 0px;
	margin:0px;
	}
	
body #menu ul li#one a { border-left:0px; width:146px;}
body #menu ul li#two a {	width:202px;}
body #menu ul li#three a { width:207px;}
body #menu ul li#four a { width:227px;}
body #menu ul li#five a { border-right:0; width:162px;}*/

/* BODY SWITCHER for ON states for each button. To turn a button on, give the body tag of the html document an ID name from the rules below. You should not need to modify these rules unless you go over 10 nav items */
#oneon #one a, #twoon #two a, #threeon #three a, #fouron #four a, #fiveon #five a, #sixon #six a, #sevenon #seven a, #eighton #eight a, #nineon #nine a, #tenon #ten a {
	background: transparent url(../images/main_nav_bg.gif) repeat-x;
	background-position:center;
	border-right:1px solid #0075b7;
	border-left:1px solid transparent;
	}
/* END Body Switcher for ON states for each section */
/* END Main Nav */

#headimage {
	position:relative;
	clear:both;
	padding-top:0px;
	background:#000032;
	width:952px;
	border-top:1px solid #434343;
	}

#headimage img {
	display:block;
	margin-left:auto;
	width:952px;
	}

#headimage h1 {
	display:none;
	}

/* CONTENT LAYOUT A DESCRIPTIONS */
#contentwrapper {
	position:relative;
	width:952px;
	margin:8px 0 0 0;
	padding:0;
	
	}

body#homepage #contentwrapper {
	background:#fff url(/images/home_back2.jpg) 0 0 no-repeat;
	}

/* Real NASA Banner */

/* END Real NASA Banner */

/* Right Content styles */
#rightcontent {
	position:relative;
	float:right;
	background:#e9e9e9; /* >>>>> CHANGED COLOR AND WIDTH */
	text-align:left;
	width:672px;
	margin:0px 0px 0px 0px;
	padding:0 20px 0px 20px;
	}
	
#contentwrapper div.blackback {
	background:transparent;
}

#rightcontent p, #rightcontent pre, #singlecolumn p, #singlecolumn pre {
	margin:0px 15px 15px 0px;
	}

#rightcontent p.bigtext, #singlecolumn p.bigtext {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:15px 40px 15px 0px;
	color:#006699;
	text-align:left;
	letter-spacing:-.2px;
	display:none; /* >>>>> CHANGED TO DISPLAY NONE */
	}

#rightcontent h2, #singlecolumn h2 {
	background: transparent url(../images/h2_white.gif) 0px 0px repeat-x;
	border-bottom:1px solid #fff;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#2e2e2e;
	line-height:16px;
	margin:0 -20px 20px -20px;
	padding:7px 0px 7px 10px;
	font-size:16px;
	font-weight:bold;
	}

#rightcontent h4, #singlecolumn h4 {
        border-bottom:1px solid #ccc;
        color:#006699;
        margin:0 15px 10px 0px;
        padding-top:10px;
        font-size:12px;
        font-weight:bold;
        /* Blue Header with underline in main content */
        }

#rightcontent h3.headertype2, #singlecolumn h3.headertype2 {
	position:relative;
	margin:0 0 10px 0px;
	font-size:12px;
	font-weight:bold;
	/* Black Header with Date to the right for articles */
	}

#rightcontent h3.headertype3, #singlecolumn h3.headertype3 {
	position:relative;
	margin:0 0 10px 0px;
	font-size:12px;
	font-weight:bold;
        color:#009;
	/* Blue Header */
	}

#rightcontent h3.headertype4, #singlecolumn h3.headertype4 {
	position:relative;
	margin:0 0 10px 0px;
	font-size:12px;
	font-weight:bold;
        color:#363;
	/* Green Header */
	}

#rightcontent h3.headertype5, #singlecolumn h3.headertype5 {
	position:relative;
	margin:0 0 10px 0px;
	font-size:12px;
	font-weight:bold;
        color:#963;
	/* Brown Header */
	}
		
/* HIDE FROM MAC IE - All browsers but Mac IE5 will move the date to the right \*/
#rightcontent h3.headertype2 span, #singlecolumn h3.headertype2 span {
	position:absolute;
	right:15px;
	}
/* */

#rightcontent h1, #singlecolumn h1, #rightcontent h3, #singlecolumn h3, #rightcontent h4, #singlecolumn h4, #rightcontent h5, #singlecolumn h5, #rightcontent h6, #singlecolumn h6, #rightcontent h7, #singlecolumn h7, #rightcontent h8, #singlecolumn h8, #rightcontent h9, #singlecolumn h9, #rightcontent input, #singlecolumn input {
	margin:0px 15px 0px 0px;
	}

#rightcontent .flush, #singlecolumn .flush {
	margin:0;
	padding:0;
	border:0;
	}

#rightcontent img, #singlecolumn img {
	margin:0 15px 2px 0px;
	}

#rightcontent table, #singlecolumn table {
	margin-left:0px;
	}

#rightcontent img.left, #singlecolumn img.left {
	float:left;
	margin:0 7px 5px 0px;
	}

#rightcontent img.right, #singlecolumn img.right {
	float:right;
	margin:0 15px 5px 7px;
	}


#rightcontent div.capleft, #singlecolumn div.capleft {
	float:left;
	/* width:250px; */
	width:200px;
	margin:0 7px 5px 0px;
	}

#rightcontent div.imgleft, #singlecolumn div.imgleft {
	float:left;
	width:200px;
	margin:0 30px 5px 0px;
	}
#rightcontent div.spacecraftleft, #singlecolumn div.spacecraftleft {
	float:left;
	width:280px;
	margin:0 30px 5px 0px;
	}

#rightcontent div.demright, #singlecolumn div.demright {
	float:right;
	width:200px;
	margin:0 15px 10px 0px;
	}	

#rightcontent div.extended {
	float:left;
	width:400px;
	margin:0 7px 5px 208px;
	}
	
#rightcontent div.capleft p, #singlecolumn div.capleft p {
	padding:5px 5px 5px 5px;
	background:#d6d6d6;
	font-size:12px;
	width:240px;
	color:#000;
	}

#rightcontent div.capleft img, #singlecolumn div.capleft img {
	margin:0px;
	padding:0px;
	}

#rightcontent div.capright, #singlecolumn div.capright {
	float:right;
	width:250px;
	margin:0 15px 5px 7px;
	}
	
#rightcontent div.capright p, #singlecolumn div.capright p {
	padding:5px 5px 5px 5px;
	background:#d6d6d6;
	font-size:12px;
	width:240px;
	color:#000;
	}
	
#rightcontent div.capright img,  #singlecolumn div.capright img {
	margin:0px;
	padding:0px;
	}

/* Three Column Layout, These divs go WITHIN the RIGHT CONTENT div */
#rightcontent div.twocol {
	margin-bottom:0;
	padding-bottom:10px;
	background:transparent url(../images/twocol_background.gif) 84px 0 repeat-y;
	}

#rightcontent div.twocol div.urone {
	background:#e9e9e9;
	float:left;
	width:457px;
	margin:0 0px 0 -20px;
	padding:0 0 0 15px;
	}

#rightcontent div.twocol div.urtwo {
	margin:0 -10px 0 0;
	padding:0;
	margin-left:475px;
	}

#rightcontent div.twocol div.urone h2 {
	margin:0px 0px 10px -15px;
	}

#rightcontent div.twocol div.urtwo h2 {
	margin:0px -10px 10px -15px;
	padding-left:10px;
	}

#rightcontent div.twocol div.clear {
	height:1px;
	}

#rightcontent div.twocol div.urone table.datatab {
	width:338px;
	}

/* New Features that usually appear on the right side of the page */	
body #rightcontent div.twocol div.urtwo div.newfeat2 {
	position:relative;
	color:#fff;
	background: transparent url(../images/feature2_bkg.gif) 0px 0px repeat;
	margin:0px -10px 5px -15px;
	padding:0px 10px 15px 10px;
	border-bottom:1px solid #003557;
	}

body #rightcontent div.twocol div.urtwo div.newfeat2 h2 {
	background: transparent url(../images/h2_featuretop2.gif) 0px 0px repeat-x;
	border-bottom:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	line-height:16px;
	margin:0 -10px 2px -10px;
	padding:7px 0px 7px 10px;
	font-size:14px;
	font-weight:bold;
	}

body #rightcontent div.twocol div.urtwo div.newfeat2 ul.linklist a {
	color:#99ccff;
	font-size:11px;
	}
	
body #rightcontent div.twocol div.urtwo div.newfeat2 ul.linklist li {
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	}

/* End of new features */

/* END Three Column Layout, These divs go WITHIN the RIGHT CONTENT div */
/* END Right Content Styles */

/* LEFT CONTENT STYLES */
#leftcontent {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:231px;
	float:left;
	}

#leftcontent a {
	color:#99ccff;
	text-decoration:none;
	}

#leftcontent a:hover {
	color:#66ccff;
	text-decoration:underline;
	}
		
/*------ fact box -------*/

#leftcontent div.fact {
	position:relative;
	background: transparent url(../images/darkblue_bkg.gif) 0px 0px repeat;
	width:231px;
	margin-left:0px;
	padding:0px 0px 30px 0px;
	border-bottom:1px solid #003557;
	}

#leftcontent div.fact h3 {
	background: transparent url(../images/h2_darkblue.gif) 0px 0px repeat-x;
	border-bottom:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	height:30px;
	line-height:30px;
	margin:0 0px 2px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	}

#leftcontent div.fact p {
	text-align:left;
	padding:0px 10px 10px 10px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	margin:0;	
	}

/*------ fact2 box -------*/

#leftcontent div.fact2 {
	position:relative;
	background: transparent url(../images/feature2_bkg.gif) 0px 0px repeat;
	width:231px;
	margin-left:0px;
	padding:0px 0px 30px 0px;
	border-bottom:1px solid #003557;
	}

#leftcontent div.fact2 h3 {
	background: transparent url(../images/h2_featuretop2.gif) 0px 0px repeat-x;
	border-bottom:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	height:30px;
	line-height:30px;
	margin:0 0px 2px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	}

#leftcontent div.fact2 p {
	text-align:left;
	padding:0px 10px 10px 10px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	margin:0;	
	}

#contentwrapper #leftcontent ul.facta li {
	margin:-30px 0 0 -10px;
	padding:0px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	}
#contentwrapper #leftcontent ul.facta li a {
	color:#99ccff;
	font-size:11px;
	}

#leftcontent h3 {
	margin:0px 10px 0px 20px;
	}

div#leftnav {
	z-index:10;
	width:232px;
	margin:0px 0px 8px 0px;
	}
	
div#lefttitle .homeabs {
	display:none;
	}	
	
div#lefttitle {
	position:relative;
	height:43px;
	width:232px;
	color:#fff;
	border-bottom:1px solid #434343;
	background:transparent url(../images/leftnav_title.gif) no-repeat;
	}

div#lefttitle h2 {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
	padding:9px 0 5px 8px;
	border:0;
	/* color:#99ccff; */
	color:#fff;
	font-weight:bold;
	font-size:14px;
	}

div#lefttitle h2 a {
	color:#fff;
	text-decoration:none;
	}

div#lefttitle h2 a:hover {
	color:#fff;
	text-decoration:underline;
	}

div#leftnav ul {
	list-style:none;
	padding:0;
	margin:0;
	border:0;
	}

div#leftnav ul li {
	text-align:left;
	margin:0;
	padding:0;
	}

div#leftnav ul li a {
	display:block;
	font-size:13px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 5px 5px 20px;
	text-decoration:none;
	width:205px;
	color:#fff;
	background:transparent url(../images/ln_off.gif) 0 0 repeat;
	border-top:1px solid #1c1c1c;
	border-right:1px solid #383838;
	border-bottom:1px solid #434343;
	border-left:1px solid #383838;
	}

div#leftnav ul li a:hover {
	background:#252525;
	color:#fff;
	}

/* BODY SWITCHER for ON states for the LEFT NAV.  To turn a button on, give the body tag of the html document a CLASS name from the rules below. */

/* body.lntwoon div#leftnav li#lntwo, body.lnthreeon div#leftnav li#lnthree, body.lnfouron div#leftnav li#lnfour, body.lnfiveon div#leftnav li#lnfive, body.lnsixon div#leftnav li#lnsix, body.lnsevenon div#leftnav li#lnseven, body.lneighton div#leftnav li#lneight, body.lnnineon div#leftnav li#lnnine, body.lntenon div#leftnav li#lnten, body.lneleveneon div#leftnav li#lneleven, body.lntwelveon div#leftnav li#lntwelve, body.lnthirteenon div#leftnav li#lnthirteen, body.lnfourteenon div#leftnav li#lnfourteen, body.lnfifteenon div#leftnav li#lnfifteen {
	background:#006699 url(/2008/images_template/smallminus_active.gif) 12px 10px no-repeat;
	color:#fff;
	} */

body.lnoneon div#leftnav li#lnone a, body.lntwoon div#leftnav li#lntwo a, body.lnthreeon div#leftnav li#lnthree a, body.lnfouron div#leftnav li#lnfour a, body.lnfiveon div#leftnav li#lnfive a, body.lnsixon div#leftnav li#lnsix a, body.lnsevenon div#leftnav li#lnseven a, body.lneighton div#leftnav li#lneight a, body.lnnineon div#leftnav li#lnnine a, body.lntenon div#leftnav li#lnten a, body.lneleveneon div#leftnav li#lneleven a, body.lntwelveon div#leftnav li#lntwelve a, body.lnthirteenon div#leftnav li#lnthirteen a, body.lnfourteenon div#leftnav li#lnfourteen a, body.lnfifteenon div#leftnav li#lnfifteen a {
    background: transparent url(../images/ln_on.gif) 0 0 repeat;
	color:#99ccff;
	}

/* body.lntwoon div#leftnav li#lntwo a:hover, body.lnthreeon div#leftnav li#lnthree a:hover, body.lnfouron div#leftnav li#lnfour a:hover, body.lnfiveon div#leftnav li#lnfive a:hover, body.lnsixon div#leftnav li#lnsix a:hover, body.lnsevenon div#leftnav li#lnseven a:hover, body.lneighton div#leftnav li#lneight a:hover, body.lnnineon div#leftnav li#lnnine a:hover, body.lntenon div#leftnav li#lnten a:hover, body.lneleveneon div#leftnav li#lneleven a:hover, body.lntwelveon div#leftnav li#lntwelve a:hover, body.lnthirteenon div#leftnav li#lnthirteen a:hover, body.lnfourteenon div#leftnav li#lnfourteen a:hover, body.lnfifteenon div#leftnav li#lnfifteen a:hover {
	} */

	
/* END Body Switcher for ON states for the LEFT NAV. */

/* SUB LEFT NAV */
div#leftcontent div#leftnav ul.sn {
	list-style:none;
	padding:0;
	margin:0;
	border:0;
	border-bottom:1px solid #fff;
	}

div#leftcontent div#leftnav ul.sn li {
	text-align:left;
	margin:0;
	padding:0;
	font-size: 11px;
	line-height: 12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	border:0;
	}

div#leftcontent div#leftnav ul.sn li a {
	display:block;
	font-weight:normal;
	padding:3px 5px 3px 34px;
	text-decoration:none;
	width:140px;
	color:#333;
	border:0;
	}

div#leftcontent div#leftnav ul.sn li a:hover {
	background:#666 url(/2008/images_template/smallplus_over.gif) 22px 6px no-repeat;
	color:#fff;
	}

/* BODY SWITCHER for ON states for the LEFT NAV.  To turn a button on, give the body tag of the html document a CLASS name from the rules below. */
body.snoneon div#leftcontent div#leftnav ul.sn li#snone, body.sntwoon div#leftcontent div#leftnav ul.sn li#sntwo, body.snthreeon div#leftcontent div#leftnav ul.sn li#snthree, body.snfouron div#leftcontent div#leftnav ul.sn li#snfour, body.snfiveon div#leftcontent div#leftnav ul.sn li#snfive, body.snsixon div#leftcontent div#leftnav ul.sn li#snsix, body.snsevenon div#leftcontent div#leftnav ul.sn li#snseven, body.sneighton div#leftcontent div#leftnav ul.sn li#sneight, body.snnineon div#leftcontent div#leftnav ul.sn li#snnine, body.sntenon div#leftcontent div#leftnav ul.sn li#snten, body.sneleveneon div#leftcontent div#leftnav ul.sn li#sneleven, body.sntwelveon div#leftcontent div#leftnav ul.sn li#sntwelve, body.snthirteenon div#leftcontent div#leftnav ul.sn li#snthirteen, body.snfourteenon div#leftcontent div#leftnav ul.sn li#snfourteen, body.snfifteenon div#leftcontent div#leftnav ul.sn li#snfifteen {
	background:#006699 url(/2008/images_template/smallminus_active.gif) 22px 6px no-repeat;
	color:#fff;
	border-top:1px solid #fff;
	}

body.snoneon div#leftcontent div#leftnav ul.sn li#snone a, body.sntwoon div#leftcontent div#leftnav ul.sn li#sntwo a, body.snthreeon div#leftcontent div#leftnav ul.sn li#snthree a, body.snfouron div#leftcontent div#leftnav ul.sn li#snfour a, body.snfiveon div#leftcontent div#leftnav ul.sn li#snfive a, body.snsixon div#leftcontent div#leftnav ul.sn li#snsix a, body.snsevenon div#leftcontent div#leftnav ul.sn li#snseven a, body.sneighton div#leftcontent div#leftnav ul.sn li#sneight a, body.snnineon div#leftcontent div#leftnav ul.sn li#snnine a, body.sntenon div#leftcontent div#leftnav ul.sn li#snten a, body.sneleveneon div#leftcontent div#leftnav ul.sn li#sneleven a, body.sntwelveon div#leftcontent div#leftnav ul.sn li#sntwelve a, body.snthirteenon div#leftcontent div#leftnav ul.sn li#snthirteen a, body.snfourteenon div#leftcontent div#leftnav ul.sn li#snfourteen a, body.snfifteenon div#leftcontent div#leftnav ul.sn li#snfifteen a {
	color:#fff;
	}

body.snoneon div#leftcontent div#leftnav ul.sn li#snone a:hover, body.sntwoon div#leftcontent div#leftnav ul.sn li#sntwo a:hover, body.snthreeon div#leftcontent div#leftnav ul.sn li#snthree a:hover, body.snfouron div#leftcontent div#leftnav ul.sn li#snfour a:hover, body.snfiveon div#leftcontent div#leftnav ul.sn li#snfive a:hover, body.snsixon div#leftcontent div#leftnav ul.sn li#snsix a:hover, body.snsevenon div#leftcontent div#leftnav ul.sn li#snseven a:hover, body.sneighton div#leftcontent div#leftnav ul.sn li#sneight a:hover, body.snnineon div#leftcontent div#leftnav ul.sn li#snnine a:hover, body.sntenon div#leftcontent div#leftnav ul.sn li#snten a:hover, body.sneleveneon div#leftcontent div#leftnav ul.sn li#sneleven a:hover, body.sntwelveon div#leftcontent div#leftnav ul.sn li#sntwelve a:hover, body.snthirteenon div#leftcontent div#leftnav ul.sn li#snthirteen a:hover, body.snfourteenon div#leftcontent div#leftnav ul.sn li#snfourteen a:hover, body.snfifteenon div#leftcontent div#leftnav ul.sn li#snfifteen a:hover {
	background:#006699 url(/2008/images_template/smallminus_active.gif) 22px 6px no-repeat;
	}
/* END Body Switcher for ON states for the LEFT NAV. */

/* END SUB LEFT NAV */

/* END left NAV */

#leftcontent p, pre, blockquote {
	margin:0px 10px 15px 20px;
	}

#leftcontent ul.linklist {
	margin:0px 10px 15px 18px;
	}

#leftcontent ul.linklist li {
	margin-bottom:3px;
	}
	
#leftcontent ul.linklist li a {
	color:#000;
	font-size:11px;
	line-height:14px
	}
	
#leftcontent h3 {
	color:#000;
	margin:0px 10px 10px 20px;
	font-size:12px;
	font-weight:bold;
	}
/* END LEFT CONTENT STYLES */
/* END CONTENT LAYOUT A DESCRIPTIONS */

/* CONTENT LISTS. For several different lists and feature sets */

/* Smaller Image list 64X48, Image floats left with content to the right of it */
#rightcontent div.smfeature {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0;
	}

#rightcontent div.smfeature div.theimg {
	float:left;
	margin:0;
	padding:0px 0px 15px 0px;
	width:64px;
	}

#rightcontent div.theimg img {
	margin:8px 24px 8px 0;
	padding:0px;
	}

#rightcontent div.smfeature dl {
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 74px;
	}

#rightcontent div.smfeature dt {
	padding:0;
	margin:0;
	font-weight:bold;
	}

#rightcontent div.smfeature dd {
	padding:0;
	margin:0;
	}

#rightcontent div.smfeature dd a {
	display:inline;
	}
/* END Smaller Image list 64X48 */

/* Larger Image List 100X75, Image floats left with content to the right of it */
#rightcontent div.lgfeature {
	position:relative;
	margin:0;
	padding:0;
	}

#rightcontent div.lgfeature div.theimg {
	float:left;
	margin:0;
	padding:0px 0px 15px 0px;
	width:100px;
	}

#rightcontent div.lgfeature div.theimg img {
	margin:0;
	padding:0;
	}

#rightcontent div.lgfeature dl {
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 110px;
	}

#rightcontent div.lgfeature dt {
	padding:0;
	margin:0;
	font-weight:bold;
	}

#rightcontent div.lgfeature dd {
	padding:0;
	margin:0;
	}

#rightcontent div.lgfeature dd a {
	display:inline;
	}	
/* END Larger Image List 100X75 */

/* New - added 01/29/07
/* Larger Image List 100X75, Image floats left with content to the right of it */
#rightcontent div.animfeature {
	position:relative;
	margin:0;
	padding:0;
	}

#rightcontent div.animfeature div.theimg {
	float:right;
	margin:0;
	padding:0px 0px 15px 0px;
	width:160px;
	}

#rightcontent div.animfeature div.theimg img a{
	margin:0;
	padding:0px 0px 0px 10px;
	}

#rightcontent div.animfeature dl {
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 110px;
	}

#rightcontent div.animfeature p {
	padding:0px 0px 15px 0px;
	margin:0px 15px 25px 0px;
	}

#rightcontent div.animfeature dt {
	padding:0;
	margin:0;
	font-weight:bold;
	}

#rightcontent div.animfeature dd {
	padding:0;
	margin:0px 15px 80px 10px;
	}

#rightcontent div.animfeature dd a {
	display:inline;
	}	
/* END Larger Image List 100X75 */

/* End New - added 01/29/07

/* All other definition Lists */
#rightcontent dl {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0;
	}

#rightcontent dl dt a {
	text-decoration:none;
	color:#000;
	}

#rightcontent dl dt a:hover {
	text-decoration:none;
	color:#000;
	}

#rightcontent dl dt {
	margin:0px 15px 0px 0px;
	padding:0;
	font-weight:bold;
	}

#rightcontent dl dd {
	margin:0px 15px 0px 0px;
	padding:0;
	}

/* BEGIN Link List - Unordered List with the + sign in front of the links */
ul.linklist {
	position:relative;
	margin:0px 0px 10px 0px;
	list-style-type:none;
	padding:0;
	}
	
ul.linklist li {
	display:block;
	background:url(../images/linky_blue.gif) 0px 5px no-repeat;
	margin:0px 15px 0px 0px;
	padding:0;
	line-height:14px;
	}

ul.linklist li a {
	padding-left:9px;
	font-size:11px;
	}

ul.linklist li a:hover {
	text-decoration:underline;
	}

dd ul.linklist li {
	margin:0px;
	}
/* End Link List - Unordered list */
/* END CONTENT LISTS */

/* EXAMPLES, INDENTS, CODE ECT */
div.example {
	margin-bottom:15px;
	margin-left:25px;
	}

div#rightcontent div.example h3 {
	margin-bottom:5px;
	}
/* END EXAMPLES, INDENTS, CODE ECT */

/* GALLERY */
div#gallery {
	margin:15px 0px;
	}
	
div#gallery img {
	margin:0px 15px 5px 0px;
	float:left;
	width:100px;
	height:75px;
	}
/* END GALLERY */

/* Common Footer */
#nasafoot {
	position:relative;
	background:#2e2e2e;
	width:952px;
	height:98px;
	clear:both;
	border-top:8px solid #000;
	margin:3px 0 0 0;
	}
	
#nasafoothome a {
	display:block;
	width:140px;
	height:98px;
	background:transparent url(../images/nasa_foot_nasa1.gif) no-repeat top left;
}

#nasafootsignature {
	position:absolute;
	left:140px;
	top:9px;
	color:#b2b2b2;
	/* height: 98px; */
	padding-top:10px;
	padding-left:20px;
	}

#nasafootr {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:98px;
	}

#nasafootplus {
	position:absolute;
	right:0px;
	top:0;
	color:#b2b2b2;
	font-size:11px;
	width:250px;
	}

#nasafootplus ul {
	list-style:none;
	}

#nasafootplus ul li {
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	}

#nasafootplus ul li a:link, #nasafootplus ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#nasafootplus ul li a:hover {
	text-decoration:underline;
	}
	
/* Old one without Goddard Signature*/
/*
#nasafootlinks {
	position:absolute;
	left:130px;
	top:0;
	color:#b2b2b2;
	font-size:11px;
	}
*/

/* New one for Goddard Signature*/
#nasafootlinks {
	position:absolute;
	right:300px; 
	top:5px; 
	color:#b2b2b2;
	font-size:11px;
	}

#nasafootlinks ul {
	list-style:none;
	}

#nasafootlinks ul li {
	margin:0px 0px 5px 0px;
	padding-bottom:0;
	}

#nasafootlinks ul li a:link, #nasafootlinks ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#nasafootlinks ul li a:hover {
	text-decoration:underline;
	}

/* PUT ALL OF YOUR CHANGES BELOW THIS LINE. FOR EXAMPLE, TO MODIFY THE SIZES OF THE MENU, COPY THEM FROM ABOVE AND PLACE THEM BELOW. Remember, these values OVERRIDE the values from above so it is ok to leave them there. */

/* ########  TOP NAV STUFF ############# */
/* Main Nav */
#menu {
	border:0;
	margin:0px 0 0 0;
	padding:0;
	height:32px;
	width:952px;
	color:#fff;
	background: transparent url(../images/main_nav_bg.gif) top repeat-x;
}

#menu ul {
	border:0;
	margin:0;
	padding:0;
	height:32px;
	width:100%;
	list-style-type:none;
	text-align:center;
	color:#fff;
	display:table;
	}

#menu ul li {
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	display:table-cell;
	position:relative;
	}

#menu ul li a {
	text-decoration:none;
	color:#fff;
	height:32px;	
	line-height:32px;
	border-right:1px solid #1f1f1f;
	border-left:1px solid #525252;
	padding:0px 5px 0px 5px;
	display:block;
	text-align:center;
	font:12px/32px Arial, Helvetica, sans-serif;
	letter-spacing:-0px;
	}
/* END TOP NAV */

#fullcontent {
	position:relative;
	float:right;
	background:#e9e9e9; /* >>>>> CHANGED COLOR AND WIDTH */
	text-align:left;
	width:911px;
	margin:0px 0px 0px 0px;
	padding:0 20px 0px 20px;
	}
	#fullcontent p, #fullcontent pre, #singlecolumn p, #singlecolumn pre {
		margin:0px 15px 15px 0px;
		}

	#fullcontent p.bigtext, #singlecolumn p.bigtext {
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		margin:15px 40px 15px 0px;
		color:#006699;
		text-align:left;
		letter-spacing:-.2px;
		display:none; /* >>>>> CHANGED TO DISPLAY NONE */
		}

	#fullcontent h2, #singlecolumn h2 {
		background: transparent url(../images/h2_white.gif) 0px 0px repeat-x;
		border-bottom:1px solid #fff;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#2e2e2e;
		line-height:16px;
		margin:0 -20px 20px -20px;
		padding:7px 0px 7px 10px;
		font-size:16px;
		font-weight:bold;
		}

	#fullcontent h3.headertype2, #singlecolumn h3.headertype2 {
		position:relative;
		margin:0 0 10px 0px;
		font-size:12px;
		font-weight:bold;
		/* Black Header with Date to the right for articles */
		}

	/* HIDE FROM MAC IE - All browsers but Mac IE5 will move the date to the right \*/
	#fullcontent h3.headertype2 span, #singlecolumn h3.headertype2 span {
		position:absolute;
		right:15px;
		}
	/* */

	#fullcontent h1, #singlecolumn h1, #fullcontent h3, #singlecolumn h3, #fullcontent h4, #singlecolumn h4, #fullcontent h5, #singlecolumn h5, #fullcontent h6, #singlecolumn h6, #fullcontent h7, #singlecolumn h7, #fullcontent h8, #singlecolumn h8, #fullcontent h9, #singlecolumn h9, #fullcontent input, #singlecolumn input {
		margin:0px 15px 0px 0px;
		}

	#fullcontent .flush, #singlecolumn .flush {
		margin:0;
		padding:0;
		border:0;
		}

	#fullcontent img, #singlecolumn img {
		margin:0 15px 2px 0px;
		}

	#fullcontent table, #singlecolumn table {
		margin-left:0px;
		}

	#fullcontent img.left, #singlecolumn img.left {
		float:left;
		margin:0 7px 5px 0px;
		}

	#fullcontent img.right, #singlecolumn img.right {
		float:right;
		margin:0 15px 5px 7px;
		}


	#fullcontent div.capleft, #singlecolumn div.capleft {
		float:left;
		width:250px;
		margin:0 7px 5px 0px;
		}

	#fullcontent div.capleft p, #singlecolumn div.capleft p {
		padding:5px 5px 5px 5px;
		background:#d6d6d6;
		font-size:12px;
		width:240px;
		color:#000;
		}

	#fullcontent div.capleft img, #singlecolumn div.capleft img {
		margin:0px;
		padding:0px;
		}

	#fullcontent div.capright, #singlecolumn div.capright {
		float:right;
		width:250px;
		margin:0 15px 5px 7px;
		}

	#fullcontent div.capright p, #singlecolumn div.capright p {
		padding:5px 5px 5px 5px;
		background:#d6d6d6;
		font-size:12px;
		width:240px;
		color:#000;
		}

	#fullcontent div.capright img,  #singlecolumn div.capright img {
		margin:0px;
		padding:0px;
		}
		
/* #################################  CALENDAR STUFF ################################# */

#calendar {
width: 202px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

#calendar td {
cursor: pointer;
}

#calendar_drop_down {
float:left;
}

/* STANDARDS DEFINED TABLE, TBODY, TR, TD, TH STYLES ARE COMMENTED OUT EARLIER */
#calendar table, tbody, tr, td, th {
}

/* #################################  END  ################################# */

#leftcontent div.projects {
	position:relative;
	background: transparent url(../images/darkblue_bkg.gif) 0px 0px repeat;
	width:231px;
	margin-left:0px;
	margin-bottom:10px;
	padding:0px 0px 30px 0px;
	border-bottom:1px solid #003557;
	}

#leftcontent div.projects h3 {
	background: transparent url(../images/h2_darkblue.gif) 0px 0px repeat-x;
	border-bottom:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	height:30px;
	line-height:30px;
	margin:0 0px 2px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	}

#leftcontent div.projects p {
	text-align:left;
	padding:0px 10px 10px 10px;
	color:#e9e9e9;
	font-size:100%;
	line-height:16px;
	margin:0;	
	}
	
#leftcontent div.projects p a {
	color:#FFF;
	font-weight:700;
	}

#leftcontent div.projects p span {
	color:#e9e9e9;
	font-size:95%;
	font-style:italic;
	line-height:16px;
	}
	
/* MAIN NAV IS COMMENTED OUT SO TOP NAV ELEMENTS SPACE CORRECTLY */

/* ############### PERSONNEL STYLES ############### */

#employee {
	margin-bottom:10px;
	border-bottom-style:solid;
	border-bottom-color:#666;
	border-bottom-width:1px;
}

#employee #name {
	font-size:14px;
	font-weight:bold;
}

#employee #name #title {
	font-size:12px;
	font-weight:100;
	color:#2e2e2e;
}

#employee #affiliation {
	float:left;
}

#employee #affiliation em {
	text-align:right;
	margin-right:5px;
}

#employee #phone {
	float:right;
}

#employee #phone em {
	text-align:right;
	margin-right:5px;
}

/* ############### PUBLICATION STYLES ############### */
#publication {
	margin-bottom:10px;
}

/* new left nav stuff */

div#leftnav {
	z-index: 10 ;
	width: 232px ;
	margin: 0px 0px 0px 0px ;
}

div#leftnav ul {
	list-style: none ;
	padding: 0 ;
	margin: 0 ;
	border: 0 ;
}

div#leftnav ul li {
	text-align: left ;
	margin: 0 ;
	padding: 0 ;
}

div#leftnav ul li a {
	display: block ;
	font-size: 13px ;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	padding: 5px 5px 5px 20px ;
	text-decoration: none ;
	width: 205px ;
	color: #fff ;
	background: #333 ;
	border-top: 1px solid #1c1c1c ;
	border-right: 1px solid #383838 ;
	border-left: 1px solid #383838 ;
	border-bottom: 1px solid #434343 ;	
}

div#leftnav ul li a:hover {
	background:# 252525 ;
}

div#leftnav ul li a.a_closed {
	background: #333 url(../images/leftnav_arrow_closed.png) 6px 9px no-repeat ;
	/*background: #333 url(../images/leftnav_arrow_closed_earth.png) 6px 9px no-repeat ;*/
}

div#leftnav ul li a.a_closed:hover {
	background: #252525 url(../images/leftnav_arrow_closed.png) 6px 9px no-repeat ;
	/*background: #252525 url(../images/leftnav_arrow_closed_earth.png) 6px 9px no-repeat ;*/
}

div#leftnav ul li #current {
	color: #99ccff ;
	/*color: #95fdc6 ;*/
}

/* BACKGROUND OF 'SUBNAV' */
/* When at a subsection HEAD is not a link */
div#leftnav ul #a_open {
	color: #fff ;
	width: 205px ;
	padding: 5px 5px 5px 20px ;
	background: #111111 url(../images/leftnav_arrow_open.png) 6px 9px no-repeat ;
}

li#a_open {
	font-size: 13px ;
	font-weight: bold ;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	background: #252525 ;
	border-top: 1px solid #1c1c1c ;
	border-right: 1px solid #383838 ;
	border-left: 1px solid #383838 ;
	border-bottom: 1px solid #434343 ;
}

div#leftnav ul li#a_open a {
	border-top: none ;
	border-left: none ;
	border-right: none ;
	border-bottom: none ;
	padding: 0 ;
	background: none ;
}

div#leftnav ul li#a_open ul li a {
	font-weight: normal ;
	font-size: 12px ;
	font-family: "Arial", Helvetica, sans-serif ;
}

div#leftnav ul li#a_open a:hover {
	/*color: #999 ;*/
}

/* LEVEL 3 NAV ITEMS */
	li#a_open ul {
		margin-top:6px;
	}
	
	li#a_open ul li {
		margin-left:10px;
		margin-bottom:5px;
	}
	
	div#leftnav ul li#a_open ul li a {
		width: 100% ;
		border: none ;
		color: #99ccff ;
	}
	
	li#a_open ul li#current {
		/*list-style:disc;*/
	}
	
	div#leftnav ul li#a_open ul li#current a {
		color: #fff ;
	}
	
	li#a_open ul li a:hover {
		/*color:#666;*/
		text-decoration: underline ;
	}
	
	
/* LEVEL 4 AND ABOVE NAV ITEMS */
	div#leftnav ul li#a_open ul li#current ul li a {
		color: #99ccff ;
	}

/* End of new left nav stuff */
