#AirportTrackerNationalTabStatusMap {
	margin-left: 20px;
}

.AirportTrackerInactive {
	color: #cccccc;
}

.AirportTrackerMap {
	width: 325px;
}

form.AirportTrackerJumper {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}


.AirportTrackerJumper select {
	font-size: 1em;
}

#atJumperTrafficMap {
	/*padding-top: 17px;*/
}


#athpPortlet table {
	font-size:100%;
    border-collapse: collapse; /* 'cellspacing' equivalent */
    border:none;
    width:317px;
    margin-left:18px;
}

#athpPortlet .portlet-body {
	background:none;
	padding:14px 15px;
	font-size:12px;
}

#athpPortlet .portlet-body h2 {
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
}


/* Default view */
#athpViewDefault {
	display:block;
}

#athpSetHomeAirport {
	text-align:center;
	padding-bottom:10px;
}

/* Enter Info view */
#athpViewEnterInfo {
	display:none;
}

#athpViewEnterInfo form {
	margin:0;
	padding:0;
}

#athpViewEnterInfo th {
	padding:3px;

	text-align:left;
	padding-left:10px;
}

#athpViewEnterInfo td {
	padding:3px;
	padding-left:10px;
	text-align:right;
	width:211px;
}

#athpError {
	color:red;
	text-align:center;
	padding-bottom:5px;
}

/* Home Airport view */
#athpViewHomeAirport{
	display:block;
}

#athpViewHomeAirport iframe {
	clear:both;
	width:317px;
	height:350px;
	border:none;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-left:18px;
}

#athpChangeHomeAirport {
	/*height:40px;*/
}

#athpViewEnterInfo {
	/*height:40px;*/
}

#athpChangeHomeAirportLabel {
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	text-indent:18px;
	color:#333333;
	padding-bottom:12px;
}

#athpChangeHomeAirportLocation {
	font-weight:bold;
	float:left;
}

#athpChangeHomeAirport a {
	float:right;
	font-size:10px;
}

/* Airpot Pages Homepage */

div#athpViewDefault .portlet-body
{
 padding:10px;
 text-align:center;
}


div.athpPortlet
{
    width:353px;
    background-image:url("/res/img/AirportPagesPortlet/bgTop.gif");  
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:10px;
    /*margin-right:auto;*/
    margin-top:0px;  
    padding-top:12px;
    height:400px;
    overflow:hidden;
    position:relative;
}

html>body div.athpPortlet
{
     height:390px;   
}

div.athpPortletFooter
{
    width:353px;
    background-image:url("/res/img/AirportPagesPortlet/bgBottom.gif");  
    background-position:center top;
    height:10px;
    background-repeat:no-repeat;
    margin-left:10px;
    /*margin-right:auto;*/
    margin-bottom:0px;  
    padding-bottom:0px;
    overflow:hidden;
}

div.athpPortlet div.athpTitle
{
    background-image:url("/res/img/AirportPagesPortlet/titleIcon.gif");
    height:29px;
    line-height:29px;
    text-indent:28px;
    font-size:18px;
    font-weight:bold;
    background-repeat:no-repeat;
    margin-left:16px;
    padding-bottom:0px;
    overflow:hidden;
    
}

div.athpPortlet table.hpairporticons
{
    margin-left:20px;   

}


div.athpPortlet table.hpairporticons td {
    font-size: 12px;
    padding-top: 3px;
    padding-bottom:15px;
}

div.athpPortlet td.airportIcons {
    padding-left: 0px;
    width: 48px;
}

div.athpPortlet table.hpairporticons td.airportIconsDesc
{
    width:110px;
    padding-top:2px;
}

a.btn_setyourhomenow
{
    width:223px;
    height:34px;
    background-image:url("/res/img/AirportPagesPortlet/btn_signaptnow.jpg");
    display:block;
    text-indent:-999px;
    background-position:left top;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    overflow:hidden;
}

a.btn_setyourhomenow:hover
{
    background-position:left -34px;
}

p.descText
{
    color:#666666;
    font-size:15px;
    line-height:1.1;
    margin-left:20px;
    width:315px;
    margin-top:5px;
    margin-bottom:10px;
}

div.athpPortlet table.hpairporticons td.fineprint
{
    padding-left:0px;
    padding-bottom:5px;
}

div.athpPortlet div.athpTitle div.leftside
{
    float:left;
    width:250px;
}

div.athpPortlet div.athpTitle div.rightside
{
    float:right;
    padding-right:16px;
    padding-top:10px;
    width:20px;
}

div.athpPortlet input
{
    width:209px;   
}

div.athpPortlet input.txtbox
{
    border:1px solid #ccc;
    
}

div.athpPortlet select
{
    width:215px;
    *width:209px; 
    _width:209px;       
    border:1px solid #ccc;
}

html>body div.athpPortlet select
{
   width:211px; 
}

td.formBG
{
  background-position:left top; 
  background-repeat:no-repeat; 
  height:56px; 
  width:38px;   
}

td.formBG.arrivals{background-image:url(/img/interface/icon_shinny_arrivals.jpg);}
td.formBG.departures{background-image:url(/img/interface/icon_shinny_departures.jpg);}
td.formBG.delay{background-image:url(/img/interface/icon_shinny_delay.jpg);}
td.formBG.weather{background-image:url(/img/interface/icon_shinny_weather.jpg);}
td.formBG.parking{background-image:url(/img/interface/icon_shinny_parking.jpg);}
td.formBG.limos{background-image:url(/img/interface/icon_shinny_limos.jpg);}

th.smallprint{font-size:11px; font-weight:normal;}

form.athpFormEnterInfo
{
    margin:0px;
    padding:0px;
    border:1px solid #000;
}