.title5 		{ color: white; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif }
.title5 a		{ color: white; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.reverse3 		{ color: white; font-size: 20px }
.reverse3 a		{ color: white; font-size: 20px; text-decoration: none }
.reverse 		{ color: white; }
.reverse a		{ color: white; text-decoration: none }
.heading2		{ color: #a90232; font-size: 16px; font-weight: bold; line-height:1.5em }
.heading3		{ color: #a90232; font-size: 20px; font-weight: bold; line-height:1.5em }
.body3			{ color: #a90232; font-size: 20px; line-height:1.5em }
.heading3 a		{ color: #a90232; font-size: 20px; font-weight: bold; line-height:1.5em; text-decoration: none }
.hilite3		{ color: black; font-size: 16px }
.hilite3 a		{ color: black; font-size: 16px; text-decoration: none }
.reverse1		{ color: white; font-size: 11px }
.reverse1 a 	{ color: white; font-size: 11px; text-decoration: none }
.reverse1top		{ color: white; font-size: xx-small; vertical-align: top }
.reverse1top a 	{ color: white; font-size: xx-small; text-decoration: none; vertical-align: top }
.reverse		{ color: white }
.body2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:1.2em; color: black }
.body1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.3em; color: black }
.body1 a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.3em; color: black; text-decoration: none }
.link1			{ font-size: 11px }
.link1 a		{ font-size: 11px; text-decoration: none }
.link a			{ text-decoration: none }
.hilite			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height:1.6em; color: black }
.hilite	a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height:1.6em; color: black; text-decoration: none}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.5em }
.bullet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height:1.7em }
.bullet a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height:1.7em; text-decoration: none }
a:hover { text-decoration: underline }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: font-size: 0.80em }
textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: font-size: 0.80em }
.fixed { font-family: Courier New, Courier, Monaco, monospace }
.pad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 5px; line-height:1.5em }
.tiny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:1.5em }

ul.square { padding-left: 0; padding-top: 0; padding-bottom: 0; list-style-image: url(gif/bullet_pad_201.gif); line-height:1.7em }

#routemap { height: 100% }
#airportmap { height: 100% }


html 
{
    position: relative;
    min-height: 100%;
}

body 
{
    margin: 0 0 150px; /* bottom = footer height */
}

body 
{
	background: url("gif/plane-tint.gif") no-repeat left -10px bottom 50px;
}

footer 
{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 150px;
    width: 100%;
}


