/* 
Created by: 
Francia B. Avila
Manila Observatory
August 2003
Adapted by JTV, Nov 2003
Modified for the MO web page: July 2004
*/

	/* begin body type */

body	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size-adjust:	0.58;
	font-size:		10pt;
	font-weight:		normal;
	font-style: 		normal; 
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	line-height: 		normal; 
	color: 			#333333;
/*	background-image:       url(../images/temp_01.jpg); 
	background-repeat:	no-repeat;*/
	}	

small	{	
	font-size:		0.75em;
	}	

big	{	
	font-size:		1.17em;
	}	

pre	{	
	font-family:		'Monotype.com', Courier New, monospace;
	font-size:		0.8em;
	}	

p, dl, dd, ul, ol, li {
	/* inherit from body */	
	}


sub {
	font-size:		0.75em;
	vertical-align:		-20%;
	}

sup {
	font-size:		0.75em;
	vertical-align:		20%;
	}

img {
	border:			0;
	padding:		0;
	}

img.embed {
	border:			1;
	border-color:		#FFFFFF;
	}

ol li	{	
	list-style-type:	decimal;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	



h1	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	0.48;
	font-size:		1.5em;
	font-weight:		normal;
/*	font-weight:		800;*/
	font-style:		normal;
	color:			steelblue;
	text-decoration:	none;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
		
h2	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	0.48;
	font-size:		1em;
	font-weight:		700;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
		
h3	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	.48;
	font-size:		1.5em;
	font-weight:		600;
	font-style:		normal;
	font-variant:		small-caps;
	text-decoration:	none;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
		
h4	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	0.48;
	font-size:		1.3em;
	font-weight:		500; 
	font-style:		normal;
	color:			steelblue;
/*	font-variant:		small-caps; */
	text-decoration:	none;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
		
h5	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	0.48;
	font-size:		1.2em;
	font-weight:		600;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
		
h6, dt	{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size-adjust:	0.48;
	font-size:		1em;
	font-weight:		600;
	font-style:		normal;
	text-decoration:	underline;
	word-spacing:		normal;
	letter-spacing:		normal;
	text-transform:		none;
	}	
	
hr	{	
	visibility:		visible;
	}	

a:link	{	
	text-decoration:	none;
	font-weight:		normal; /*bold;*/
	color:			slategray;
	background:		none;
	}	
		
a:visited {	
	text-decoration:	none;
	font-weight:		normal;/*bold;*/
	color:			slategray;
	background:		none;
	}	
		
a:active	{	
	text-decoration:	none;
	font-weight:		bold;
	color:			#FFFFFF;
	background:		#6699CC;
	}	
		
a:hover	{	
	text-decoration:	none;
	color:			white;
	background:		skyblue;
	}	
		
a:link.menuitem1 {
	font-weight:		bold;
/*	color:			#FFFFFF;*/
	color:			#0a0459;
	background:		none;
	}

a:visited.menuitem1 {
	font-weight:		bold;
/*	color:			#FFFFFF;*/
	color: 			#0a0459;
	background:		none;
	}

a:hover.menuitem1 {
	font-weight:		bold;
/*	color:			#FFFFFF;*/
	color: 			#0a0459;
	background:		none;
/*	color:			white;
	background:		skyblue;
	display: block; */
	}

a:link.menuitem2 {
	font-weight:		normal;
/*	color:			#FFFFFF;*/
	color:			#0a0459;
	background:		none;
	}

a:visited.menuitem2 {
	font-weight:		normal;
/*	color:			#FFFFFF;*/
	color: 			#0a0459;
	background:		none;
	}

a:hover.menuitem2 {
	font-weight:		normal;
	color: 			#0a0459;
/*	color:			#FFFFFF;*/
    background:		skyblue;
	display: block; */
	}
====

a:link.menuitem3 {
	font-weight:		normal;
	color:			#0a0459;
	background:		none;
	}

a:visited.menuitem3 {
	font-weight:		normal;
	color: 			#0a0459;
	background:		none;
	}

a:hover.menuitem3 {
	font-weight:		normal;
	background:		skyblue;
	display: block;
	}


a:link.centerbody {
	font-weight:		normal;
	color:			#0a0459;
	background:		none;
	}

a:visited.centerbody {
	font-weight:		normal;
	color: 			#0a0459;
	background:		none;
	}

a:hover.centerbody {
	font-weight:		normal;
	color:			red;
	background:		none;
	}

table, tbody, tr, td	{	
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	}	

td.header {
/*	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		10px;
	padding-right:		10px;
	border-bottom-width:	1px;
	border-bottom-style:	solid;
	border-bottom-color:	#0a0459;*/
	padding:		0em;
	width:			100%;
	color:			#06425F;/*#e5e5e5;*/
/*        background-image:       url(../images/header.jpg);*/
	background:		#0168B3;/*#0066CC;#06425F;*/
	font-family: 		Times, Arial, Helvetica,sans-serif; 
	font-size-adjust:	0.48;
	font-size:		20px;
	font-weight:		600;
	font-style:		italic;
	}

td.footer {
	padding-top:		0.25em;
	padding-bottom:		0.25em;
	padding-left:		1em;
	padding-right:		1em;
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#0a0459;
	text-align:		center;
	width:			100%;
	color: 			#0a0459;
	background:		#FFFFFF;
	font-family: 		Verdana,Arial, Helvetica,sans-serif; 
 	font-size:		0.6em;
	}

td.leftsb {
	border-right-width:	1px;
	border-right-style:	solid;
	border-right-color:	#C6BF99;
	vertical-align:		top;
	width:			120px;
        text-align:             left;
/*	background:		url(../images/left_background.png);*/
	}

td.rightsb {
	border-left-width:	1px;
	border-left-style:	solid;
	border-left-color:	#C6BF99;
	vertical-align:		top;
	width:			180px;
	text-align:		left;
	}

td.about {
	padding-top:		0.3em;
	padding-bottom:		0.3em;
	padding-left:		3em; /*0.3em;*/
	padding-right:		2em; /*0.3em;*/
 	font-size:		0.7em;
	font color:#000066
		}


td.menutop1 {
	padding-top:		0.3em;
	padding-bottom:		0.3em;
	padding-left:		3em; /*0.3em;*/
	padding-right:		2em; /*0.3em;*/
 	font-size:		0.7em;
	width:			70%;/*50pt;*/
	/*background:		url(../images/right_580x24.png);*/
	text-align:		right;
	}

td.menutop2 {
	padding-top:		0.3em;
	padding-bottom:		0.3em;
	padding-left:		0.5em;
	padding-right:		0.5em;
 	font-size:		0.7em;
	width:			30%;	
/*	background:		aliceblue;*/
	text-align:		left;
	}

td.menubottom {
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#C6BF99;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		2em;
	padding-right:		1em;
 	font-size:		0.9em;
	}

td.menuleft_header {
	padding-top:		0em;
	padding-bottom:		0em;
	padding-left:		0em;
	padding-right:		0em;
	background:		none;/*aliceblue;*/
	color:			#0a0459;/*#FFFFFF;*/
 	font-size:		10px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		900;
	text-align:		left;
	}

td.menuleft {
	padding-top:		0em;
	padding-bottom:		0em;
	padding-left:		10px;
	padding-right:		3px;
 	font-size:		10px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		800;
	text-align:		left;
	}
	
	td.menuleft2 {
	padding-top:		0em;
	padding-bottom:		0em;
	padding-left:		10px;
	padding-right:		3px;
	font-size:		12px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		800;
	text-align:		left;
	color:#006699;
	/*color:#FFFFFF;*/
	}
td.menuleft3 {
	padding-top:		0em;
	padding-bottom:		0em;
	padding-left:		10px;
	padding-right:		3px;
	font-size:		12px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		800;
	text-align:		left;
	/*color: #006699;*/
	color:#FFFFFF;
	}
td.menuright_header {
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		5px;
	padding-right:		3px;
	background:		aliceblue;
 	font-size:		10px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		800;
	text-align:		left;
	}

td.menuright {
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	padding-right:		0.5em;
 	font-size:		0.7em;
	font-weight:		800;
	}

td.menuright2 {
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	padding-right:		0.5em;
 	font-size:		0.9em;
	font-weight:		800;
	color:			/*#0a0459;*/#FFFFFF;
	}
	
	td.menuright3 {
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	padding-right:		0.5em;
 	font-size:		14px;
	font-weight:		900;
	color:			/*#0a0459;*/#FFFFFF;
	}
td.menuspacer {
	padding:		0em;
	height:			5px;
	}

td.menuspacer2 {
	padding:		0em;
	height:			8px;
	}

td.centercol {
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	padding-right:		0.5em;
 	font-size:		12pt;
	vertical-align:		top;
	text-align:		left;
	background:		#FFFFFF;
	}

td.center_item_graphic1 {
	padding-top:		5px;
	padding-bottom:		0;
	padding-left:		5px;
	padding-right:		0;
	vertical-align:		top;
	text-align:		left;
	background:		#DEDEDE;
	}

td.center_item_graphic2 {
	padding-top:		5px;
	padding-bottom:		0;
	padding-left:		5px;
	padding-right:		0;
	vertical-align:		top;
	text-align:		left;
	background:		#DEDEDE;
	}

td.center_item_graphic3 {
	padding-top:		5px;
	padding-bottom:		2px;
	padding-left:		5px;
	padding-right:		0;
	vertical-align:		top;
	text-align:		left;
	background:		#DEDEDE;
	}

td.center_item_graphic4 {
	padding-top:		5px;
	padding-bottom:		2px;
	padding-left:		5px;
	padding-right:		0;
	vertical-align:		top;
	text-align:		left;
	background:		#DEDEDE;
	}

/*This is used by the AQ and Met images*/
td.center_item_graphic5 {
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
	width:			200px;
	vertical-align:		center;
	text-align:		center;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

td.menucenter {
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-weight:		800;
/*	font-weight:		900;*/
	color:			#333333;
/*	background:		#FFFFFF;*/
	}

td.center_itemhead {
	padding-top:		0.25em;
	padding-bottom:		0;
	padding-left:		10px;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.8em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

td.center_item {
	padding-top:		0.25em;
	padding-bottom:		0.25em;
	padding-left:		1em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}
	
td.center_item_index {
	padding-top:		0.25em;
	padding-bottom:		0.25em;
	padding-left:		1em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#000000;
	background:		#CCCCCC;
	}	
	
td.center_item_disclaimer {
	padding-top:		0.25em;
	padding-bottom:		0.25em;
	padding-left:		1em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.55em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}	

td.center_desc {
	padding-top:		5px;
	padding-bottom:		0;
	padding-left:		5px;
	padding-right:		0;
	width:			110px;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.6em;
	font-weight:		normal;
	color:			#333333;
	text-decoration:	none;
	background:		#DEDEDE;
	}

td.center_item_detail {
	padding-top:		0em;
	padding-bottom:		0.25em;
	padding-left:		2em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

td.back2top {
	padding-top:		0.25em;
	padding-bottom:		0.25em;
	padding-left:		1em;
	padding-right:		0.5em;
	width:			100%;
	vertical-align:		top;
	text-align:		right;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

.figure { 
	margin-top:		5px;
	margin-right:		5px;
	margin-bottom:		0;
	margin-left:		5px;
	padding-top: 		5px; 
	padding-right: 		5px; 
	padding-bottom: 	0; 
	padding-left: 		5px; 
	font-style: 		italic; 
	font-size: 		10px; 
	font-weight:		800;
	font-family: 		Times, serif; 
	text-align:		center;
	width: 			320px;
	}

td.form_item {
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		1em;
	padding-right:		1em;
	vertical-align:		center;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

td.staff_pic {
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		1em;
	padding-right:		1em;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	width:			50px;
	color:			#333333;
	background:		#FFFFFF;
	}

td.staff_item {
	padding-top:		10px;
	padding-bottom:		0;
	padding-left:		1em;
	padding-right:		1em;
	vertical-align:		top;
	text-align:		left;
	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#FFFFFF;
	}

/*Calendar styles*/
td.calhead1 {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0.5em;
	margin-right:		0.5em;
	padding-top:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0;
	padding-right:		0;
        height:			30px;
	width:			50px;
 	font-size:		1em;
	font-weight:		800;
	color:			#FFFFFF;
	background:		#003366;
	text-align:		center;
	}

td.calhead2 {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
        height:			10px;
	width:			50px;
 	font-size:		0.8em;
	font-weight:		800;
	color:			#FFFFFF;
	background:		#006699;
	text-align:		center;
	}

td.calitem0 {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
        height:			50px;
	width:			50px;
 	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#f3f7e1;
	text-align:		left;
	vertical-align:		top;
	}

td.calitem {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
        height:			50px;
	width:			50px;
 	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#D1D1D1;
	text-align:		left;
	vertical-align:		top;
	}

td.caltday {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
        height:			50px;
	width:			50px;
 	font-size:		0.7em;
	font-weight:		normal;
	color:			#333333;
	background:		#aedbe8; /*#D1D1D1;*/
	text-align:		left;
	vertical-align:		top;
	}
