
#mainnav
{
	float:						left;

	margin:						0px 0px 0px 0px;
}

#skydata
{
	display:					none;
	position:					absolute;
	z-index:					9001;
	padding:				20px;
	background-color:		rgba(51,51,51,0.95);

	width:						480px;
	font-family:				"trebuchet ms",arial,sans-serif;
	font-size:					13px;
	line-height:				16px;
}
#skydata h2
{
	display:					none;
}
table#moon th,
table#moon td
{
	vertical-align:				middle;
	padding:					4px 10px 4px 0px;
}
table#moon th
{
	color:						white;
	font-weight:				bold;
	border-bottom:				1px solid gray;
	text-align:					left;
}
table#moon td
{
	text-align:					right;
}

#skydata ul
{
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
	font-family:				"trebuchet ms",arial,sans-serif;
	font-size:					13px;
	line-height:				16px;
}
#skydata li
{
	margin:						0px;
	padding:					4px 0px;
	border-top:				1px solid gray;
}

#mainnav ul.m0,
#mainnav ul.m0 ul
{
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
}

#mainnav ul.m0,
form#search
{
	background-color:			#0a3a5a;
	border-radius:				6px;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.26, rgb(0,51,87)),
    color-stop(1, rgb(36,78,98))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,51,87) 26%,
    rgb(36,78,98) 100%
);
}

#mainnav ul.m0
{
	width:			auto;
}





#utils
{
	float:						right;

}
form#search
{
	float:						left;
	overflow:					hidden;

	margin:						0px 4px 0px 0px;

	padding:					0px;
	height:						64px;
}

#mainnav li.i0
{
	float:						left;
}

#mainnav a.a0,
a#skydatalink,
button
{
	border-radius:				6px;

	display:					block;
	float:						left;

	margin:						0px 8px 0px 0px;

	padding:					20px 24px;
	line-height:				24px;

	font-family:				"MyriadProLight",arial,sans-serif;
	font-weight:				normal;
	font-size:					28px;
	color:						white;
	text-shadow:				1px 1px 2px black;

	background-color:			#0a3a5a;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.26, rgb(0,51,87)),
    color-stop(1, rgb(36,78,98))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,51,87) 26%,
    rgb(36,78,98) 100%
);
}

button
{
	float:						none!important;
	cursor:						pointer;
	border:						0px;
	padding:					12px 16px;

	line-height:				20px;
	font-size:					22px;
}

a#skydatalink
{
	margin:			0px 0px 0px 20px!important;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.26, rgb(51,51,51)),
    color-stop(1, rgb(36,78,98))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(51,51,51) 26%,
    rgb(36,78,98) 100%
);
}
a#skydatalink.active
{
	background-color:		rgba(51,51,51,0.95);
	background-image:		none;
}






#mainnav ul.m1
{
	position:					absolute;
	z-index:					9000;
	clear:						both;
}
#mainnav ul.m2
{
}

#mainnav a.a0
{
	
}
#mainnav a.a0.active
{
	background-color:			rgba(0, 68, 102, 0.95)

}
#mainnav li.menu-highlight a.a0,
#mainnav a.a0:hover,
form#search.active
{
	background-color:			#2c5464;
	background-color:			rgba(221, 221, 153, 0.25)

	text-shadow:				0px 0px 4px rgb(204,204,255)!important;
/*
	box-shadow:					0px 0px 6px 6px rgba(255,255,255,0.15);
*/

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.26, rgb(36,78,98)),
    color-stop(1, rgb(65,100,106))
);
background-image: -moz-linear-gradient(
    center bottom,
   rgb(36,78,98) 26%,
    rgb(65,100,106) 100%
);
	box-shadow:					0px 0px 1px 1px black,
								0px 0px 5px 5px rgba(255,255,255,0.15);

}


#mainnav li.i1 a:hover,
#mainnav li.menu-highlight>a
{
}

#mainnav ul.m1 li
{
	position:					relative;
	display:					block;
	background-color:			#003357;

	/*	IE < 8 requires these items for the hovers to work	*/
	width:						200px;
	vertical-align:				bottom;	/*	fixes 3 pixel gap	*/
}



/*	submenus start hidden	*/
#mainnav ul.m1
{
	display:					none;
}


#mainnav ul.m1,
#skydata,
#search-result-box
{
	box-shadow:					0px 6px 6px rgba(0,0,0,0.25);
	border-radius:				0px 0px 6px 6px;
}


.menutest
{
	margin-top:					-15px;

	padding:					20px;
	width:						500px;
	height:						240px;
	border-radius:				0px 0px 15px 15px;

	background-color:			rgb(0,51,87);

}
.menublock
{
	width:						160px;
	float:						left;
	margin-right:				30px;
}
.menublock ul
{
	line-height:			16px;
	font-family:			"trebuchet ms",arial,sans-erif;
	font-size:				13px;


}

#header
{
}
