/* CSS Document */

/* table css for */
/********************************************************************************************/
.forecast_table table
{
	border-collapse : collapse;
	margin-left     : auto;
	margin-right    : auto;
	width			: 640px;
}

.forecast_table thead
{
	background-color : #CCFFFF; /* light blue */
}

.forecast_table tbody
{
	background-color : #FFFCCC; /* light yellow */
}

.forecast_table th, td
{  
	border-left   : 2px solid #c9c9c9; /* grey */
	border-bottom : 2px solid #c9c9c9; 
	border-right  : 2px solid #c9c9c9; 
	border-top    : 2px solid #c9c9c9;
	font-family   : Arial, Helvetica, sans-serif;
	font-size     : 12pt;
	/*width:10%; */
	padding       : 2px 2px;
	text-align    : center;
} 
/********************************************************************************************/
/* Current weather table
/********************************************************************************************/

#current_weather_table table
{
	background-color : #FFFFCC; /* light yellow */
	margin-left      : auto;
	margin-right     : auto;
	border-collapse  : collapse;
}

#current_weather_table th
{
	text-align       : center;
	font-weight      : 800;
	font-size        : 12px;
	padding-top		 : 2px;
	padding-bottom   : 2px;
	background-color : #CCFEC5;
}

#current_weather_table td
{
	text-align     : right;
	font-size      : 13px;
	padding-top    : 1px; 
	padding-bottom : 1px;
	border-left    : 1px solid #C9C9C9; 
	border-bottom  : 1px solid #C9C9C9; 
	border-right   : 1px solid #C9C9C9; 
	border-top     : 1px solid #C9C9C9;  
}

#current_weather_table tfoot
{
	text-align       : center;
	font-size        : 10px;
	background-color : #FFFFCC; /* light yellow */
}

/******************************************************************************************************/

.climate_table table
{
	background-color : #FFFFCC;
	margin-left		 : auto;
	margin-right	 : auto;
	border-collapse	 : collapse;
	border			 : thick;
}

.climate_table thead
{
	background-color : #BFFFDC;
}

.climate_table td
{
	border         :solid;
	border-width   : 1px;
	border-color   : #8F8F8F;
	border-right   : medium;
	padding-top    : 4px;
	padding-bottom : 4px;	
}


/*************************************************************************************************************/
.metar_table table
{
	width            : 640px;
	background-color : #FFFFCC;
	margin-left      : auto;
	margin-right     : auto;
	border-collapse  : collapse;
	border           : thick;
}

.metar_table thead 
{
	background-color : #D1D1D1;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	text-align       : center;
	width            : auto;
	
}

.metar_table td
{
	border         : solid;
	border-width   : 1px;
	border-color   : #8F8F8F;
	border-right   : medium;
	padding-top    : 1px;
	padding-bottom : 1px;	
	font-family    : Arial, Helvetica, sans-serif;
	font-size      : 12px;
	width          : auto;
	text-align     :right;
}

.metar_table tfoot
{
	background-color : #BFFFDC;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	text-align       : center;	
}

/*************************************************************************************************************************************/

#archive_table table
{
	width            : 630px;
	background-color : #B9FDCD;
	margin-left      : auto;
	margin-right     : auto;
	border-collapse  : collapse;
	border           : thick;
}

#archive_table thead 
{
	background-color : #D1D1D1;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	text-align       : center;	
}

#archive_table td
{
	width          : auto;
	border         : solid;
	border-width   : 1px;
	border-color   : #8F8F8F;
	border-right   : medium;
	padding-top    : 2px;
	padding-bottom : 2px;	
	font-family    : Arial, Helvetica, sans-serif;
	font-size      : 12px;
	text-align     : center;
}

#archive_table tfoot
{
	background-color : #BFFFDC;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	text-align       : center;
}

/***************************************************************************************************/
#previous_month_table table
{	
	width            : 600px;
	background-color : #B9FDCD;
	margin-left      : auto;
	margin-right     : auto;
	border-collapse  : collapse; 
	border-left      : 1px solid #c9c9c9; /* grey */
	border-top       : 1px solid #c9c9c9; 
}

#previous_month_table thead, tfoot, td
{
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 12px;	
}

previous_month_table th
{  
	border-bottom : 1px solid #c9c9c9; 
	border-right  : 1px solid #c9c9c9; 
	font          : 70% Verdana, Arial, Helvetica, sans-serif;
	padding       : 2px 5px;
	text-align    : right;
}

/********************************************************************************************************/

#departure_table table
{
	background-color : #FFFFCC; 
	margin-left      : auto;
	margin-right     : auto;
	border-collapse  : collapse;
	width			 : 640px;
}

#departure_table th	
{
	padding-top      : 4px;
	padding-bottom   : 4px;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	font-weight:200;
	text-align       : center;	
	background-color : #CCFEC5;
}

#departure_table td
{
	width:auto;
	text-align:right;
}
