
img, div { behavior: url(iepngfix.htc) }

div.popContainer{
	/*width:272px;*/
	/*position:absolute;*/
	top:0px;
	left:0px;
    margin:0px;
    padding:0px;
    /*border:1px solid #000000;*/
    overflow:hidden;
}

div.popContainer div.barContainer {
	margin: 0px;
	padding: 0px;
	/*padding-top:-10px;*/
	height: 20px;
	width: 237px;
	margin-bottom:12px;
	*margin-bottom:6px;	
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

div.popContainer div.line{
	width:237px;
	border:0px;
	border-bottom:1px solid #cccccc;
	height:10px;
	margin-bottom:5px;
	
}

div.popContainer div.barContainer div.barRed{
	background-image:url(img/bar_red.jpg);
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 237px;
	position:absolute;
	z-index:10;
	background-repeat:repeat-x;
	padding-top:22px;
}

div.popContainer div.barContainer div.barYellow{
	background-image:url(img/bar_yellow.jpg);
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 237px;
	position:absolute;
	z-index:20;
	background-repeat:repeat-x;
	padding-top:22px;
}

div.popContainer div.barContainer div.barGreen{
	background-image:url(img/bar_green.jpg);
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 237px;
	position:absolute;
	z-index:30;
	background-repeat:repeat-x;
	padding-top:22px;
}

div.popContainer div.barLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
}


div.popContainer div.contentContainer{
	width:auto;	
	float:left;
	margin:0px;
	padding:0px;
}


div.popContainer div.contentContainer div.inframe{
	padding:0px;
	padding-left:0px;
	padding-right:0px;	
	background-image: none;
	border:0px;
	padding-top:-10px;
}


div.popContainer div.clear{
	clear:both;	
}

div.popContainer div.sectionTitle{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

div.popContainer hr{
	border:0px;
	background-color:#cccccc;
	height:1px;
	width:237px;
	
}
div.popContainer a.btn_arrivals{width:80px; height:25px; display:inline-block; background-image:url(img/btn_arrivals.jpg); margin-right:5px;}
div.popContainer a.btn_departures{width:100px; height:25px; display:inline-block; background-image:url(img/btn_departures.jpg);}
div.popContainer div.airportName{font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
div.airportTime{font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
div.popContainer a.airportlink{font-size:inherit; color:#580213; text-decoration:none;}
div.popContainer a.airportlink:hover{text-decoration:underline;}
div.popContainer div.arrivalInfo{margin-bottom:10px;}
div.popContainer div.popHeader{background-image:url(img/bg_headerbar.png); height:37px; width:272px; line-height:24px;}
div.popContainer div.popHeader div.titleText{padding-top:13px; float:left; font-size:14px; color:#ffffff; font-weight:bold; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-indent:15px;}
div.popContainer div.btnClose{float:right;}
div.popContainer a.btn_close{width:24px; height:20px; display:block;}

div.popContainer div.popFooter{
	width:272px;
	height:12px;
	background-image: url(img/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center top;

}

div.popContainer div.arrowContainer{
	width:17px;
	height:255px;
	background-image:url(img/bg_arrow01.gif); 
	background-position:right top;
	background-color:transparent;
	background-repeat:repeat-y;
	float:left;
}

div.arrow{
	position:absolute;
	width:23px;
	height:35px;
	background-image:url(img/arrow.png);
	background-color:transparent;
	background-repeat:no-repeat;
	z-index:800;
}

div.lastupdated{
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    width:auto;
    text-align:right;
	width:237px;
}

area.hotspot{
    cursor:pointer;
}

div.tipContainer{
    background-image:url(img/bg_tooltip.jpg);
 	background-repeat:repeat-x;
    border:1px solid #000000;
    width:200px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;

    text-align:center;
}

div.tipContent{
    font-family:arial;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    line-height:10px;
    padding:4px;
}

div.AirportContentContainer div.inframe.noairport
{
	background-image:url(img/noairport.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:590px; 
	height:296px;
}


div.formRow div.leftBox.redArrow
{
	background-image:url(img/arrowRed.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}


div.formRow div.leftBox.greyArrow
{
	background-image:url(img/arrowGrey.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;	
}

div.formRow div.leftBox.instructionTxt
{
	height:20px;
	line-height:20px;
	padding-top:5px;
}