body   {
	 background-color: #FFD599;
	 margin: 0px;
	 margin-top: 0px;
	 margin-left: 0px;			 
}

not:(#openweathermap-widget) p   {
  	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 12px;
	line-height: 1.3em;
	text-align: justify;
	padding: 0px 5px 0px 0px;
	margin-left: 40px;
	margin-right: 20px;	
}

#container {
	 width: 930px;
/*	 margin-right : auto;
	 margin-left : auto; */	
	 background-color: #FFD599;	 
}

#content  {
	 padding: 0px;
	 left: 0px;	 
	 padding-top: 0px;
	 padding-bottom: 20px;
	 background: #ffffff;
	 width: 749px;
 	 border-bottom: gray 1px;
 	 margin-top: 0px;	 
}

#navcontainer
{
	 padding: 0px;
 	 margin: 0px;	
}

p {
	 text-align: justify;
	 font-family: Arial, Verdana, sans-serif;
	font-size: 12px; 
		line-height:1.4em;
		margin-top:0;
		margin-left: 55px;
		margin-right: 55px;
						
}

p.travelbox   {
  font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 11.5px;
	line-height: 1.3em;
	text-align: justify;
	padding: 10px;
	margin-left: 40px;
	margin-right: 20px;
/*	border: 1px solid #ACCAE8 */	
}

#ads  {
	 position: absolute;
  	 left: 0px;
		 width: 180px;	
		 background-color: #FFD599;
     margin-left: 755px;
		 top: 220px;  
 	 margin-top: 0px;			 
}

#greenarrow {
 color: gray;
 font-weight: normal;
 text-decoration: none;
 background: url(greenarrow.gif) no-repeat 0%;
 padding-left: 10px;
 margin-left: 25px;
}

ul {
	 list-style: sphere; 
}

li  {
  padding-left: 5px;
}		 

a  {
 color: #3F4E78;
 font-weight: normal;
 text-decoration: none;
}

a:link  {
 color: #3F4E78;
 font-weight: normal;
 text-decoration: none;
}

a:visited  {
 color: gray;
 font-weight: normal;
 text-decoration: none;
}

a:hover  {
 color: #1C2D59;
 font-weight: bold;
 text-decoration:underline
}

not:(#openweathermap-widget) table {
  border-top: 1px solid #ffffff;
  border-collapse: collapse;
  margin-left: 5px;
  margin-right: 20px;
}

caption  {
		font-size: 12px;
		font-family: "Trebuchet MS", Arial,Verdana, sans-serif, Georgia;
		color: #346493;
		padding-bottom: 4px;
		text-align: left;
		margin-left: 30px;		
}

td:not(#openweathermap-widget) {
		font-family: Arial, Verdana, sans-serif, Georgia;
		font-size: 12px;
		background-color: #ffffff;
		padding: 3px 2px 0px 0px;
		border-bottom: 1px dotted #E7E6EA;
}

th:not(#openweathermap-widget)  {
		font-family: Arial,Verdana, sans-serif, Georgia;
		color: black;
		background-color: #FFFfff;
	  	border-bottom: 1px solid #999;
		padding: 3px;
		letter-spacing: 3px;
		text-align: left;			
}

#airline  {
		padding-left: 20px;
		width: 200px;
		align: top;							
}
		
not:(#openweathermap-widget) h1 {
		font-family: "Trebuchet MS",Arial,Verdana, sans-serif, Georgia;
		font-size: 13px;
		letter-spacing: 1.6px;
		color: #000000;
		padding: 0px 0px 0px 10px;
		background-color: #FEB44A;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;		
}		

h1.plain {
		font-family: "Trebuchet MS",Arial,Verdana, sans-serif, Georgia;
		font-size: 13px;
		letter-spacing: 1.6px;
		padding: 0px 0px 0px 10px;
		background-color: #FFFfff;
		border-bottom: 0px;
		border-top: 0px;						
}

h3  {
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif, Georgia;
		font-size: 14px;
		color: #FFFAF3;
		margin-bottom: 0px;
		text-align: left;
		margin-left: 0px;
		padding-left: 5px;
}		

h3.region  {
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif, Georgia;
		font-size: 16px;
		color: #403E3A;
		margin-bottom: 0px;
		text-align: left;
		margin-left: 5px;
		padding-left: 5px;		
		background: url(pics/airlines_bg2.gif) no-repeat;
		border-bottom: 1px solid #FFD599				
}		

h4  {
		font-family: Arial, Verdana, sans-serif, Georgia;
		font-size: 12px;
		color: #2A547E;
		margin-bottom: 4px;
		text-align: left;
		margin-left: 30px;
}		

h5  {
		font-family: Arial, Verdana, sans-serif, Georgia;
		font-size: 11px;
		color: #2A547E;
		margin-bottom: 4px;
		text-align: left;
		margin-left: 30px;
}		

#img2  {

		padding: 1px;
		margin-top:5;
	  margin-bottom:5;
		margin-left:3;
		margin-right:5;		

}
img  {
		border: 1px solid #666;	
		margin-top: -3px;
	  margin-bottom: -4px;
		margin-left: -3px;
		margin-right: 10px;		
}

td img {
		border:0;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:2px;
		margin-bottom:2px;
}

p.a img {
	border:0
}
		
small  {
		font-family: Arial,Verdana, sans-serif, Georgia;
		font-size: 11px;
}		

#footer   {
	text-align: right;
	margin-top: 0px;
    padding-top: 5px;
    padding-right: 0px;
    height: 25px;
	background-color: #FEB44A;
	font-family: Arial,Verdana, sans-serif;
	font-size: 9px;
	letter-spacing: 3px;
	color: black;
	border-bottom: 1px solid #2A568F; 
	width: 750px;
}

#footer_update   {
  	text-align: center;
    padding-top: 5px;		
	font-size: 9px;
	letter-spacing: 1.5px;				
	font-family: Arial,Verdana, sans-serif;
	color: 7C8097; 
	width: 745px;					
}

dl   {
	margin-top: 20px;	
	margin-bottom: 20px;
}

dt   {
	background: url(square.gif) top no-repeat left;
	margin-left: 45px;
	padding-left: 22px;
	padding-bottom: 2px;
	font-family: Arial, Georgia, Verdana, sans-serif;
	font-size: 11.5px;
	letter-spacing: 0.6px;
	width: 600px;
	color: black;			
}

dd   {
 	padding: 2px 30px 3px 42px;
	font-family: Verdana,Arial,Georgia,Verdana, sans-serif;
	font-size: 11px;
	line-height: 130%;						
	width: 80%;
}

.search {
    margin-top: 1px;
	text-align: right;
	font-family: Arial,Helvetica,sans-serif;
	margin-left: 20px;
	color: #ffffff;
	font-weight:bold;
    font-size: 11px;
	background-color: #002D56;		
}

.button  {
		font-family: Arial,Verdana, sans-serif;
		border-style: solid;
		border-width: 1px;
		border-color: #C0C1C8;
		font-size: 10px;
		text-transform: uppercase;
		margin-right: 5px;
		width: 30px;
		background-color: #1C4579;
		color: #C0C1C8;
}

.searchfield  {
		font-family: Arial,Verdana, sans-serif;
		border-style: solid;
		border-width: 1px;
		border-color: #C0C1C8;
		font-size: 11px;
		margin-right: 0px;
		width: 100px;
		padding-left:2px;
}

#navcontainer ul
{
	font-size: 11px;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-left: 0;
	margin-top: 0px;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	/* background-color: #2E54A1; */
	background: url(pics/menubg2.gif) repeat;
	color: white;
	width: 747px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 18px;
	/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0px;
padding-bottom: 0px;
/* matches link padding except for left and right */
padding-top: 0px;
/* border-top: 1px solid #white; */
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 5px;
padding-bottom: 0px;
padding-top: 0px;
color: white;
text-decoration: none;
border-right: 1px solid #A2AFC9;
/* border-top: 1px solid white; */
font-weight: bold;
}

#navcontainer ul li a:hover
{
background-color: #27619A;
color: white;
}

#navcontainer #active 
{ 
border-left: 8px solid orange;
 }

a.al  {
 color: #24335D;
 font-weight: normal;
 text-decoration: none;
 font-size: 12px; 
 letter-spacing: 0.5px
}

a.al:link  {
 color: #24335D;
 font-weight: normal;
 text-decoration: none;
}

a.al:visited  {
 color: gray;
 font-weight: normal;
 text-decoration: none;
}

a.al:hover  {
 color: #1C2D59;
 text-decoration: normal;
 font-weight: bold;
}

