html
	{ margin:0; padding:0; }

body
{ 
	margin: 5px 0px;
	padding: 0px;
	color: black;
	font-family: arial,helvetica,sans-serif; 
	font-size: 70%; 
	background-color:#E5E5E5;
}

a,a:link,a:visited,a:active 
	{ color:black; font-weight:normal; text-decoration:none; }

a:hover
	{ text-decoration:underline; }

/*
div			{ position: relative; }
*/
input		{ vertical-align: middle; }
img			{ vertical-align: top; border:0px; } 
.textonly	{ display: none!important; }

.clear
{
	clear:both; 
}

.Invisible
{
	display:none;
}

#wrapper
{ 
	margin: 0px auto;
	text-align: left; 
	width: 779px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color:white;
	background:transparent url('file:///Macintosh HD/Users/jomotteram/Desktop/images/bg_left.gif') 0 0 repeat-y;
}

#copyright
{
	float:left;
	color:#545454;
	font-size:80%;
	margin-left:15px;
	margin-bottom:15px;
}

#photo_right
{
	float:right;
	width:auto;
}
	#photo_right img
	{
		border:0px;
	}

#top_navigation
{
	float:left;
	width:100%;
	background-color:white;
}
	#top_navigation .colour1, 
	#top_navigation .colour2, 
	#top_navigation .colour3, 
	#top_navigation .colour4, 
	#top_navigation .colour5, 
	#top_navigation .colour6, 
	#top_navigation #search
	{
	position:relative;
	display:block;
	float:left;
	width:98px;
	height:57px;
	text-align:center;
	color:white;
	background-color:white;
	font-weight:bold;
	margin-right:2px;
	margin-bottom:2px;
	font-size:95%;
	}
	#footer_bar_home, #top_navigation .colour1, #top_navigation #search
		{ background-color:black; }
	#top_navigation .colour2
		{ background-color:#262626; /* 90% Black*/ }
	#main_body, #top_navigation .colour3
		{ background-color:#4C4C4C; /* 70% Black*/ }
	#top_navigation .colour4
		{ background-color:#737373; /* 55% Black*/ }
	#top_navigation .colour5
		{ background-color:#999999; /* 40% Black*/ }
	#top_navigation .colour6
		{ background-color:#BFBFBF; /* 25% Black*/ }
	#footer_bar_leisure_charter
		{ background-color:black; /* 40% Black*/ }
	#footer_bar_business_charter
		{ background-color:black; /* 25% Black*/ }
	#top_navigation #search
	{
		margin-right:0px;
		text-align:left;
		width:179px;
	}
	#top_navigation .link_container
	{
		position: relative;
		padding-left:10px;
		padding-right:10px;
	}
	#top_navigation a, #top_navigation a:link, #top_navigation a:visited, #top_navigation a:active,
	#top_navigation .ASelected, #top_navigation .ASelected:link, #top_navigation .ASelected:visited, #top_navigation .ASelected:active, #top_navigation .ASelected:hover
	{
		display:block;
		color:white;
		font-weight:bold;
		text-decoration:none;
		width:98%;
		padding-top:5px;
		padding-bottom:5px;
	}
	#top_navigation a:hover,
	#top_navigation .ASelected, #top_navigation .ASelected:link, #top_navigation .ASelected:visited, #top_navigation .ASelected:active, #top_navigation .ASelected:hover
	{
		background-color:transparent;
		border:1px solid white;
	}

#main_body
{
	float:left;
	width:100%;
	border-bottom:2px solid white;
}

	#main_body #main_body_left
	{
		float:left;
		width:98px;
		height:260px;
		background-color:#4C4C4C;
	}

	#main_body #main_body_left li {
		display: inline;
	}
	#main_body #main_body_left ul
	{
		display:inline;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	#main_body #main_body_left ul .divider {
		display:none;
	}
	#main_body #main_body_left ul .selected, #main_body #main_body_left ul a, #main_body #main_body_left ul a:link, #main_body #main_body_left ul a:visited, #main_body #main_body_left ul a:active
	{
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		display:block;
		color:white;
		font-weight:normal;
		text-decoration:none;
	}
	#main_body #main_body_left ul a:hover
	{
		color:#4C4C4C;
		background-color:white;
	}
	#main_body #main_body_left ul .selected
		{ font-weight:bold; }

		#main_body #main_body_left #photo_left_top
		{
			vertical-align:top;
		}
		#main_body #main_body_left #photo_left_bottom
		{ 
			vertical-align: bottom; 
		}

	#main_body #photo_top_banner
	{ 
		background-color:white;
		float:right;
		border-left:2px solid white;
		border-bottom:2px solid white;
		width:679px;
	}

	#main_body #main_body_text
	{
		float:left;
		padding:15px;
		width:325px;
		text-align:justified;
	}

	#main_body #main_copy_home, #main_body #main_copy_leisure_charter, #main_body #main_copy_business_charter, #main_body #main_copy_contact_us
	{ 
		float:left;
		vertical-align:top;
		border-left:2px solid white;
		width:679px;
	}
	#main_body #main_copy_home
	{ 
		color:#4C4C4C; /* 70% Black */
		background-color:#E5E5E5; /* 10% Black */
	}

	#main_body #main_copy_leisure_charter
	{ 
		color:#4C4C4C;
		background-color:#E5E5E5; 
	}	
	
	#main_body #main_copy_business_charter
	{ 
		color:#4C4C4C;
		background-color:#E5E5E5; 
	}

	#main_body #main_copy_contact_us
	{ 
		width:649px;
		color:#4C4C4C;
		background-color:white; 
		padding:15px;
		text-align:justified;
	}

	#main_body #photo_right_top
	{
		float:right;
		border-left:2px solid white;
		background-color:white
	}

#footer
{
	float:left;
	width:100%;
	background-color:white;
}
	#footer_left
	{
		float:left;
		border-right:2px solid white;
	}
	#footer_main_left
	{
		width:98px;
		float:left;
		border-right:2px solid white;
	}
	#footer_main_right_index, #footer_main_right, #footer_main_right_about
	{
		height:96px;
		width:578px;
		text-align:right;
		float:left;
	}
	#footer_main_right_index
	{
		position:absolute;
		height:auto;
		bottom:45px;
		width:570px;
		right:20px;
		font-size:120%;
		font-weight:bold;;
		color:#4C4C4C;
	}
	#footer_main_right_about
	{
		position:absolute;
		bottom:32px;
		width:570px;
		right:0px;
		font-size:120%;
		font-weight:bold;;
		color:#4C4C4C;
	}
#footer_bar_home, #footer_bar_leisure_charter, #footer_bar_business_charter
{
	float:left;
	width:100%;
	height:29px;
	border-top: 2px solid white;
}

#search_site
{
	width:30px;
	background-color:white;
	color:#003C79;
	font-weight:bold;
	border:0px;
	height:19px;
}

label
{
	width:115px;
	float:left;
	text-align:left;
	margin-right:5px;
	display:block;
	cursor: pointer;
}
.txt, .txtArea, .txt_password, .optional
{ 
	color: black; 
	font-family: Courier New,Andale Mono,Monaco,Courier,Monospace; 
	font-size:100%;
	border: 1px solid black;
	background-color:white; 
	font-weight:normal;
	overflow-y: auto; 
}

#frmContact input, #frmContact textarea { width: 25em; }
#frmContact .clear { height: 0.5em; line-height: 0.5em; }

.btn1, .btn2
{
	font-family: arial,helvetica,sans-serif; 
	color: white;
	background: #737373;
	height:28px;
	width: auto;
} 
.btn1
{
	color: white;
	background: #737373;
} 
.btn2
{
	color: black;
	background: #FFFF00;
} 
.ErrorMessage
{
	color:#ff0000;
}
.photo_right_border
{
	float:left;
	border-right: 2px solid white; 
}
.photo_bottom_border
	{ border-bottom: 2px solid white; }
.photo_general
	{ float:left; }

.NewsImage 
{
	float:right;
	margin:0px 0px 10px 10px;
}

h1, h2, h3, h4, h5, h6
	{ margin: 0; padding: 0; }
h1	{ font-size: 200%; margin-bottom: 0.1em; }
h2	{ font-size: 140%; margin-bottom: 0.4em; }
h3	{ margin: 0; padding: 0; font-size:120%; font-weight: bold; margin-bottom: 5px; }
	

.header1
	{ font-size: 130%; }

input	{ width: auto; vertical-align: middle; }

p,form
	{ margin:0; padding:0; }

ul
	{ margin: 0; margin-bottom:1em; padding: 0; padding-left: 1.4em }

img.middle
	{ vertical-align:middle; }

table
	{ font-size:100%; }

body.popup
	{ padding: 10px; }

.outer_table
	{ text-align:center; padding:5px; }

table
	{ border:0; }

.header
	{ font-size:125%; font-weight:bold; }

.red, .header, .error
	{ color:#891F1A; } 

.error, .msg
	{ font-weight:bold; text-decoration:underline; }

.sqlcode
	{ font-family:Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color:#0000FF; text-decoration:none;}

.msg
	{ color: #959239; }

.hilite
	{ color: #F8763B; }	

.smaller
	{ font-size: 80%; }

.white{ 
	color: #FFFFFF; 
	height: 100%;
}

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #C0C0C0; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.optional
	{ color: #99CC99; border:dashed 1px #99CC99; background-color:#F9FDF9; overflow-y: auto; }

#expand
	{ position: absolute; top: 0; bottom: -1px; width: 1px; }

.about_logos img 
	{ text-align: center; }

.logo_table 
	{ text-align: center; }

.benefit-link
	{ padding-left: 6px; }
	
.benefit-link2
	{ padding-left: 16px; }

#aircraft-description
	{float: left;}

#aircraft-mainpic
	{float: left; width: 200px;}

#aircraft-thumbnail img 
	{padding: 0px 5px 10px 5px;}

.flight-title
	{padding: 5px;}

.flight-desc
	{padding: 5px;}

.flight-more
	{padding: 10px;}

#typical-flights 
	{margin-bottom: 10px; border: 1px solid white; }

.business_prevnext {
	float: left;
	width: 40%;
	text-align: center;
}

.prevnext {
	font-weight: bold !important;
	color: white;
}

.benefits_tbl {
	line-height: 20px;
}
.news_details {
	display: inline;
}

.news_title {
	font-size: 15px;
	color: white !important;
	font-weight: bold;
	font-style: bold;
}

*html .test_article {
margin: 0px!important;
}

.phpdig {
	font-weight:bold !important;
	color:#008000 !important;
	text-decoration: underline !important;
}

.RECRUITMENT_RED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.recruitmentbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}


.OFFER_GREY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4C4C4C;
}

.LINK_GREY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4C4C4C;
}

