
body {
	background-color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000066;
	margin:0px; padding:0px;
	background-image: url(images/swoosh.gif);
	background-repeat: no-repeat;
}
a{	color: #000066; text-decoration:none;}
a:hover {	text-decoration:underline;}
.pagetext a {text-decoration:underline;}
.pagetext img {margin:2px; margin-left: 5px;}

a img {	border:none;}

.clouds {
		background-image: url(images/clouds.jpg);	background-repeat: repeat-x;
}
#top  {	background-image: url(images/nav_background.jpg);
	width:98%; height:34px; margin:0px; padding: 0px; border: 1px solid #FFffff;
	background-repeat: repeat-x; font-size: 0.8em;
}
#top img {	margin:0px; padding: 0px; }

#top li {	float:left;	height:34px; list-style: none; margin:0px; margin-right:5px;text-align:center;}
#top ul {	margin:0px; padding:0px;    }

#main {
	margin:0 210px 0 200px;
	padding:0 1% 0 1%;
	border-left: 1px solid #B1B4C9;
	border-right: 1px solid #B1B4C9;
	font-size: 0.8em;
	min-height: 490px;
    /* IE only to set the height */
   _height:500px;


}

ul.lmenu {
	position:absolute;
	top:165px; left:10px;
	width:180px;
   margin:0px; padding:0px;
	margin-right:10px;
	font-size: 0.8em;
}

.lmenu li {	list-style:none;}
.lmenu li ul li {	list-style-image: url(images/swoosh_bullet.gif);}
.lmenu li ul {	margin-bottom:10px; margin-top:5px;}
input.emailbox {
	width:140px;
	border: 1px solid #A9A9A9;
	background-color:#ffffff;
}
input.button {
   width:30px;
	background-color:#dddddd;
	margin:5px 0px 0px 113px;
	color:#D21034;
	font-size:0.9em;
	font-weight:bold;

}
/*hide the text links on flights page and replace with logos*/ 
a.asw span, a.aw span {	display: none;	speak: normal;}
a.asw, a.aw {display:block; width:176px; height:38px; }
a.asw {	background-image: url(images/flights-asw.gif);}
a.aw {	background-image: url(images/flights-aw.gif);}


th {	text-align:left; font-weight:bold; padding-right:10px;}
td {padding:3px;}
.weathercom td {padding:0px;}

h1 {	color:#D21034;	font-size:150%;}
h2 {font-size:120%}
h3 {font-size:105%; margin-bottom:2px;}
h4 {font-size:100%; margin-bottom:2px; color:#D21034;}

.rightbar {width:195px;
position:absolute; top:155px;right:5px;
padding:5px;
font-size:0.8em;
}
.rightbar img {	 margin-bottom:5px;}
.rightbar h2 {margin:0px;}
.rightbar a {text-decoration:underline;}
.rightbar a img {text-decoration:none;}
div.special {
	padding:10px 5px 0px 5px; margin:0px;
	background-image: url(images/box.gif);
	width:172px;	height:105px;
	background-repeat: no-repeat;
}

.bottombar {
	border-top:1px solid #B1B4C9;
	text-align:center;
	font-size: 0.8em;
	padding:5px;
	padding-left:200px;
}

 .prop {
    height:480px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

div.divide {
	width:98%;
	border-bottom: 1px solid #B1B4C9;
}


div.homenewsheadline {
	background-image: url(images/newsbox2.gif);
	width:220px;
	height:105px;
	background-repeat: no-repeat;
	float:left;
	padding-top:16px;
	padding-left:10px;
	margin-right:1%;
}

.boxholder {	width:99%; margin-left:auto; margin-right:auto; }
.boxholder span {	display:block; width: 220px; text-align:right; float:left; margin-right:1.7%;}

/* Provide info for voice browsers about  skip nav*/
.voice {display:none; speak: normal;}

/* credits on about page */ 
div.cred2 a{
	height:4px;
	color: #FEFEE0;
}

/* format images on news page */ 
div.shownews img {
	border:1px solid #000000;

}

div.shownews a {
	text-decoration:underline;
}