body 
{
	margin:			0;
	padding:		0;
	min-width:		500px;
	color:			rgb(50,50,50);
	background-color:	white;
	text-align:		center;
}

body, li, ol, ul, td, th
{
	font-size:		13px;
	font-family:		"Adobe Helvetica", geneva, verdana, helvetica, sans-serif;
	font-weight:		normal;
	line-height:		1.3em;
}

h1, h2, h3, h4
{
	color:			rgb(50,50,50);
}

.content a[href]
{
 	white-space:		nowrap;
	text-decoration:	underline;
}

#outer
{
	width:			764px;
	min-height:		750px;
	margin:			5px auto 20px auto;
	padding:		0 0 0 0;
	position:		relative;
	text-align:		left;
	background:		url(/img/ef-head3.jpg) no-repeat;
}

#inner
{
	position:		relative;
	clear:			both;
	left:			0;
	top:			0;
	width:			764px;
	min-height:		750px;
}

#foot
{
	background-color:	#666;
	width:			764px;
	height:			1.5em;
	color:			#eee;
	font-size:		0.7em;
	text-align:		center;
}

.leftcol :first-child, .leftcol .first-child
{
	margin-top:		0;
}
 
.leftcol, .rightcolx
{
	position:		absolute;
	top:			0;
	width:			160px; 
	padding:		0px 4px 0 4px;
}

.leftcol
{
	left:			0;
}

.rightcol
{
	right:			0;
}

.rightcol h4, .leftcol h4
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		0.82em;
	font-weight:		bold;
	margin:			0.75em 0px 0.1em 0;
	padding:		0;
	line-height:		1.2em;
}

.rightcol h3, .leftcol h3
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		0.9em;
	font-weight:		bold;
	margin:			0.75em 0px 0.1em 0;
	padding:		0;
	line-height:		1.2em;
}

.leftcol h3 a 
{
	text-decoration:	none;
	color:			rgb(50,50,50);
}

.rightcol h2
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		1em;
	font-weight:		normal;
	margin:			0 0px 0em 0;
	padding:		0;
	line-height:		1.2em;
}

.rightcol p, .rightcol li, .leftcol p, .leftcol li
{
	font-size:		0.82em;
	line-height:		1.2em;
	margin:			0 0 0.6em 0;
}

.rightcol ul
{
	margin:			0;
	padding:		0;
}

.rightcol li
{
	margin-top:		0.75em;
	margin-left:		1em;
}

h3.site_title
{	
	font-family:		arial, helvetica, sans-serif;
	font-size:		24px;
	font-weight:		normal;
	margin:			0;
	padding:		0 0 0 3px;
}

h3.site_title a
{
	color:			rgb(40,40,40);
	text-decoration:	none;
}

h3.site_title a img
{
	behavior:		url('/img/pngbehaviour.htc');
}

h2.site_title
{	
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	font-weight:		normal;
	font-style:		italic;
	text-align:		right;
	margin:			0 4px 0 0;
	padding:		2px;
}

h2.site_title a
{
	color:			black;
	text-decoration:	none;
}

h3.site_title a
{
}

h3.site_title a:hover
{
}

div.top_banner
{
	float:			right;
	margin-right:		0px;
}

ul.menu, ul.news
{
	margin:			0 0 1em 0;
	padding:		0;
	list-style-type:	none;
	line-height:		1em;
}

ul.menu li, ul.news li
{
	margin:			0;
}

p.byline
{
	margin:			0;
	color:			#555;
}

ul.menu
{
	margin:			0em 0 1em 0;
	padding:		0;
	position:		relative;
	top:			0;
	left:			0;
	list-style-type:	none;
	line-height:		1em;
	background-color:	#666;
	height:			1.3em;
}

ul.menu li
{
	display:		inline;
	margin:			0;
}

ul.menu li a
{
	display:		block;
	float:			left;
	padding:		0 10px 0 10px;
	color:			white;
	text-decoration:	none;
	border:			0px solid #eee;
	border-right-width:	1px;
	height:			1.3em;
}

ul.menu li a:hover
{
	display:		block;
	color:			black;
	background-color:	#eee;
}

ul.menu li a.first 
{
	padding-left:		4px;
}

ul.menu li a.last
{
	border-right-width:	0;
}

.content
{
	display:		relative;
	margin:			0 0px 0 168px;
	padding:		0 5px 5px 5px;
	border:			0px solid #eee;
	border-width:		0 2px 0 2px;
}

.content div.bc
{
	font-size:		0.8em;
	margin:			0 0 1em 0;
}


.content h1, .content h2, .content h3, .content h4
{
	font-family:		arial, helvetica, sans-serif;
	padding:		0;
}

.content h1
{
	font-size:		1.3em;
	font-weight:		bold;
	margin: 		0;
	padding:		0.1em 0 0 0;
	line-height:		1.3em;
	color:			#ff8316;
}

.content h2
{
	font-size:		1.3em;
	font-weight:		bold;
	margin:			0.75em 0 0.25em 0;
	line-height:		1.2em;
}

.content h3
{
	font-size:		1.25em;
	font-weight:		bold;
	margin:			0;
	line-height:		1.25em;
}

.content h4
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		1em;
	font-weight:		bold;
	margin:			1em 0 0 0;
}

.content p, .content pre
{
	margin:			0 0 0.6em 0;
}

.content ul, .content ol, .leftcol ul
{
	padding-left:		0;
	margin:			0.6em 0 0.6em 0;
	list-style-type:	none;
	line-height:		1.2em;
}

.content ul.bullet
{
	padding-left:		2em;
	list-style-type:	disc;
}

.content ol.bullet
{
	padding-left:		2em;
	list-style-type:	decimal;
}

.content li
{
	margin:			0 0 0.5em 0;
	line-height:		1.3em;
}

.content ul.bullet li
{
	list-style-type:	disc;
}

#copyright
{
	bottom:			0;
	font-size:		0.7em;
	margin-top:		1em;
}

#copyright small, #foot small
{
	font-size:		1em;
}

#copyright a
{
	color:			black;
	text-decoration:	none;
}

#copyright a:hover
{
	color:			blue;
	text-decoration:	underline;
}

table
{
	border-collapse:	collapse;
}

table.destination_airlines
{
}

table.destination_airlines tr
{
}

table.destination_airlines tr th, table.airlines tr th
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	font-weight:		bold;
	line-height:		1.25em; 
	text-align:		left;
	border:			0px solid #ff8316;
	border-bottom-width:	1px;
}

table.destination_airlines tr td
{
	text-align:		left;
}

table.airlines
{
	width:			600px;
}

input.searchbox
{
	font-size:		12px;
	font-family:		verdana, sans-serif;
	background-color:	rgb(250,248,233);
	border:			1px solid silver;
	width:			115px;
	margin:			0;
}

input.searchbtn
{
	font-size:		11px;
	font-family:		verdana, sans-serif;
	width:			30px;	
	height:			19px;
	margin:			0 0 0 1px;
}

dl
{
	margin:			1em 0 1em 0;
}

dl dt
{
	font-weight:		bold;
}

#fpdata p 
{
	margin:			0.15em 0 0 2em; 
	text-indent:		-2em;
}

#fpdata ul
{
	margin:			0 0 0.15em 0;
}

#fpdata ul li
{
	text-indent:		-2em;
	margin:			0 0 0.1em 2em;
}

#fpdata ul ul, #fpdata ul ul li
{
	display:		inline;
	margin:			0;
}

p.top
{
	padding:		1em 0 1em 0;
}

#feedback h4
{
	font-size:		0.9em;
	font-weight:		bold;
	margin:			1em 0 0 0;
}

#feedback input, #feedback textarea
{
	width:			400px;
	font-family:		monospace, sans-serif;
	font-size:		12px;
	padding:		1px;
	border:			1px solid silver;
}

#feedback textarea 
{
	height:			150px;
}

#feedback input.submit
{
	width:			150px;
	font-family:		sans-serif;
	font-weight:		bold;
	margin:			1em 0 1em 0;
}
