body
{
	font-family: Arial, Sans-Serif;
	background-color: #e6e6e6;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #003688;
}
table.content
{
	background-color: #fbfdfc;
}
td.content
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	text-align: left;
}
li
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	text-align: left;
	color: #000000;
}
li.level2
{
	list-style-image: url(images/blank.gif);
}
p
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	text-align: left;
	color: #000000;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 6px;
}
select
{
	font-size: 9pt;
}
td
{
	--vertical-align: top;
}
.contactusbanner
{
	background-image: url(../images/contactusbanner.jpg);
	background-repeat: no-repeat;
}
.termsandconditionsbanner
{
	background-image: url(../images/termsandconditionsbanner.jpg);
	background-repeat: no-repeat;
}
.metarweatherbanner
{
	background-image: url(../images/metarweatherbanner.jpg);
	background-repeat: no-repeat;
}
.airportservicesbanner
{
	background-image: url(../images/airportservicesbanner.jpg);
	background-repeat: no-repeat;
}
.flightplanningbanner
{
	background-image: url(../images/flightplanningbanner.jpg);
	background-repeat: no-repeat;
}
.privacystatementbanner
{
	background-image: url(../images/privacystatementbanner.jpg);
	background-repeat: no-repeat;
}
td.largenavbutton
{
	background: url(../images/largebuttonup.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	cursor:pointer;
	font-weight: bolder;
	width: 101px;
}
td.largenavbutton:hover
{
	background: url(../images/largebuttondown.gif);
	background-repeat: no-repeat;
}
td.topmenu
{
	padding-right: 5px;
}
#topmenu
{
	position: absolute;
	top: 90px;
	left: 670px;
}
A.topmenulink
{
	font-size: 0.75em;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
A.topmenulink:hover
{
	text-decoration: underline;
}
SPAN.topmenudivider
{
	color: #ffffff;
	font-size: 0.7em;
}
TD.divider
{
	background-color: #ffffff;
}
input.inputtext
{
	color: #000000;
	border-bottom: #cbcdf5 1px solid;
	border-top: #cbcdf5 1px solid;
	border-left: #cbcdf5 1px solid;
	border-right: #cbcdf5 1px solid;
}
input.searchtext
{
	border-bottom: #000000 2px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 2px solid;
	width: 150px;
	height: 16px;
	color: #000000;
}
#largebuttonpanel
{
	position: absolute;
	top: 380px;
	left: 240px;
	vertical-align: middle;
	text-align: left;
}
#searchpanel
{
	position: absolute;
	top: 43px;
	left: 800px;
	vertical-align: middle;
	text-align: left;
}
TR.newscolumn
{
	background-color: #13851f;
}
TR.newscolumn1
{
	background-color: #0f6b19;
}
TR.newscolumn2
{
	background-color: #0d5d15;
}
.newscolumnheader
{
	font-size: 0.8em;
	text-decoration: none;
	color: #ffffff;
	font-weight: bolder;
	padding-left: 5px;
}
TR.newscolumnseperator
{
	background-image:  url("images/lineseperator.gif");
}
.newscolumnlink
{
	font-size: 0.8em;
	text-decoration: none;
	color: #003688;
	font-weight: normal;
}
.contactform
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	color: #000000;
}
.contactformintro
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.contactformtitle
{
	background-color: #018400;
	color: #ffffff;
	font-weight: normal;
	font-size: 10pt;
}
.contactformsubtitles
{
	font-weight: normal;
	font-size: 11pt;
	color: #363636;
	padding-left: 10px;
	padding-right: 10px;
}
.toptitletext
{
	font-weight: bolder;
	font-size: 16pt;
	color: #ffffff;
	text-align: right;
}
TD.leftmenu
{
	background-color: #f1f1f1;
	color: #000000;
	font-family: Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	cursor:pointer;
}
.menutitletext
{
	background-color: #0062ca;
	color: #ffffff;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.bottomborder
{
	padding-left: 20px;
	background-color: #ffffff;
	font-size: 0.6em;
	text-align: left;
	vertical-align: middle;
	color: #565656;
	text-decoration: none;
	padding-bottom: 10px;
}
A.bottomborderlink
{
	font-size: 1.1em;
	text-decoration: none;
	color: #565656;
	font-weight: normal;
}
A.bottomborderlink:hover
{
	text-decoration: underline;
}
td.leftshadow
{

	background-image: url(../images/leftshadow.gif);
	background-repeat: repeat-y;
}
td.rightshadow
{

	background-image: url(../images/rightshadow.gif);
	background-repeat: repeat-y;
}
td.menubox
{
	background-image: url(../images/image2.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 150px;
}
td.menuboxheader
{
	font-size: 0.7em;
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	padding-left: 6px;
	padding-top: 2px;
}
a.menuboxcontent
{
	font-size: 0.7em;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
}
a.menuboxcontentmore
{
	font-size: 0.7em;
	text-decoration: none;
	color: #009D00;
	font-weight: bolder;
	padding-bottom: 0px;
	padding-top: 0px;
}
td.menuboxcontent
{
	padding-left: 10px;
	padding-top: 3px;
}
img
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.metartext
{
	font-family: courier, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #003688;
	font-weight: normal;
}
.metartitle
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	color: #363636;
	font-weight: bolder;
}
input.errortextbox
{
    color: #000000;
    border-bottom: #c00000 1px solid;
    border-left: #c00000 1px solid;
    border-right: #c00000 1px solid;
    border-top: #c00000 1px solid;
    background-color: #ffffff;
    font-size: 9pt;
    font-weight: bolder;
    font-family: arial,sans-serif,verdana,helvetica;
}
.okheadertext
{
	color: #00c000;
	font-size: 12pt;
	font-weight: bolder;
}
.errorheadertext
{
	color: #c00000;
	font-size: 11pt;
	font-weight: bolder;
}
.contentheader
{
	font-size: 10pt;
	color: #363636;
	font-weight: bolder;
}
.lighttr
{
	background-color: #f6f6f6;
	height: 16px;
}
.darktr
{
	background-color: #d6d6d6;
	height: 16px;
}
.headtr
{
	background-color: #0062ca;
	height: 20px;
	color: #ffffff;
}
.trcontentheader
{
	font-size: 10pt;
	color: #ffffff;
	font-weight: bolder;
	background-color: #0062ca;
}