body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0.5em 0 0.5em 0;
	font-size:1em;
}
.main{
	padding:0.5em;
}

h1 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin-top:0px; }
h2 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin-top:0px; text-decoration:underline; }

h1.heading_home { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_home.jpg) top left no-repeat; display:inline;}
h1.heading_aboutus { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_aboutus.jpg) top left no-repeat; display:inline;}
h1.heading_oursystems { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_oursystems.jpg) top left no-repeat; display:inline;}
h1.heading_luggage { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_handluggage.jpg) top left no-repeat; display:inline;}
h1.heading_opportunities { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_opportunities.jpg) top left no-repeat; display:inline;}
h1.heading_news { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_news.jpg) top left no-repeat; display:inline;}
h1.heading_enquiries { border:2px solid #88B7D7; padding:0.2em 0.5em 0.3em 0.5em; background:url(../interface/heading_enquiries.jpg) top left no-repeat; display:inline;}

p { text-align:justify; }

.quote { background-color:#FFF; padding:1em; border:1px solid #88B6D6; }

/*LAYOUT START*/
#top{
	margin:0 auto;
	width: 59.5em;
}
	#top .cornerTopLeft{
		background: url(../interface/header_topleft.png) bottom right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#top .topCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/header_top.png) bottom right repeat-x;
	}
	#top .cornerTopRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/header_topright.png) bottom left no-repeat;
	}
	#top .left{
		height:27em;
		width:0.5em;
		background: url(../interface/header_left.png) bottom right repeat-y;	
		float:left;
	}
	#top .contentTop{
		float:left;
		width:58.5em;
		height:27em;
		position:relative;
		background-color:#000000;
	}
		#topRight{
			height:27em;
			width:20em;
			right:4em;
			top:0.1em;
			position:absolute;
			padding-top:0.5em;
		}
			#topRight ul{
				margin:0;
			}
			#topRight ul .menu{
				list-style-type:none;
				font-size:1.25em;
				border-bottom:0.05em solid #999;
				display: block;
			}	
			#topRight ul .last{
				list-style-type:none;
				font-size:1.25em;
				display: block;
			}
			#topRight ul li a, #topRight ul li a:visited {
				padding:0.9em 0 0 2.5em;
				display: block;
				height:2em;
				font-weight:bold;
				border:0;
				color:#FFF;
				text-decoration:none;
			}
			#topRight ul li a:hover, #topRight ul li a:active {
				padding:0.9em 0 0 2.5em;
				display: block;
				border:0;
				color:#fff716;
			}
			#topRight ul li .icon_1, #topRight ul li .icon_1:visited { background:url(../interface/icon_1.png) no-repeat center left;}
			#topRight ul li .icon_1:hover, #topRight ul li .icon_1:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_2, #topRight ul li .icon_2:visited { background:url(../interface/icon_2.png) no-repeat center left;}
			#topRight ul li .icon_2:hover, #topRight ul li .icon_2:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_3, #topRight ul li .icon_3:visited { background:url(../interface/icon_3.png) no-repeat center left;}
			#topRight ul li .icon_3:hover, #topRight ul li .icon_3:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_4, #topRight ul li .icon_4:visited { background:url(../interface/icon_4.png) no-repeat center left;}
			#topRight ul li .icon_4:hover, #topRight ul li .icon_4:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_5, #topRight ul li .icon_5:visited { background:url(../interface/icon_5.png) no-repeat center left;}
			#topRight ul li .icon_5:hover, #topRight ul li .icon_5:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_6, #topRight ul li .icon_6:visited { background:url(../interface/icon_6.png) no-repeat center left;}
			#topRight ul li .icon_6:hover, #topRight ul li .icon_6:active { background:url(../interface/icon_over.png) no-repeat center left;}
			#topRight ul li .icon_7, #topRight ul li .icon_7:visited { background:url(../interface/icon_7.png) no-repeat center left;}
			#topRight ul li .icon_7:hover, #topRight ul li .icon_7:active { background:url(../interface/icon_over.png) no-repeat center left;}			

			#topRight ul li .icon_, #topRight ul li .icon_:visited { background:url(../interface/icon_blue.png) no-repeat center left; color:#88B7D7;}
			#topRight ul li .icon_:hover, #topRight ul li .icon_:active { background:url(../interface/icon_blue.png) no-repeat center left; color:#88B7D7;}
			
		.topLeft{
			float:left;
			width:30em;
		}
			.logo{
				top:0;
				left:1em;
				position: absolute; 
				width:30em;
			}
				.logo img{
					width: 25em;
					height: 6.4375em;
				}
			.topImage{				
				bottom: 0;
				left: 0;
				position: absolute; 
				width:30em;
			}
				.flash{
					/*width:480;
					height:300;*/
					width:30em;
					height:18.75em;
				}
	#top .right{
		float:left;
		height:27em;
		width:0.5em;	
		background: url(../interface/header_right.png) bottom left repeat-y;	
	}
	#top .cornerBottomLeft{
		background: url(../interface/header_bottomleft.png) top right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#top .bottomCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/header_bottom.png) top right repeat-x;
	}
	#top .cornerBottomRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/header_bottomright.png) top left no-repeat;
	}
#center{
	width: 59.5em;	
	margin-left:auto ;
	margin-right:auto ;
}
	#center .cornerTopLeft{
		background: url(../interface/content_topleft.png) bottom right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#center .topCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/content_top.png) bottom right repeat-x;
	}
	#center .cornerTopRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/content_topright.png) bottom left no-repeat;
	}
	#center .contentCenter{
		background: url(../interface/content_bg.png);
		padding:1em 2em 0.5em 2em;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}
	
	#center .cornerBottomLeft{
		background: url(../interface/content_bottomleft.png) top right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#center .bottomCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/content_bottom.png) top right repeat-x;
	}
	#center .cornerBottomRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/content_bottomright.png) top left no-repeat;
	}
#footer{
	width: 59.5em;	
	margin-left:auto ;
	margin-right:auto ;
	margin-bottom:0.5em;
}
	#footer .cornerTopLeft{
		background: url(../interface/content_topleft.png) bottom right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#footer .topCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/content_top.png) bottom right repeat-x;
	}
	#footer .cornerTopRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/content_topright.png) bottom left no-repeat;
	}
	#footer .contentFooter{
		background: url(../interface/content_bg.png);
		padding-bottom:0.1em;
		font-size: 0.7em;
		text-align:center;
		color:#333;
	}	
	#footer .cornerBottomLeft{
		background: url(../interface/content_bottomleft.png) top right no-repeat;
		height:0.5em;
		width:0.5em;
		float:left;
	}
	#footer .bottomCenter{
		float:left;
		height:0.5em;
		width:58.5em;
		background: url(../interface/content_bottom.png) top right repeat-x;
	}
	#footer .cornerBottomRight{
		float:left;
		height:0.5em;
		width:0.5em;
		background: url(../interface/content_bottomright.png) top left no-repeat;
	}


.contentLeft1 {
	float:left;
	width:26.75em;
	padding-right:2em;
	padding-top:0.5em;
}

.contentRight1 {
	float:right;
	width:26.75em;
}


.clearer{
	clear:both;		
}
.clearer2{
	clear:both;	
	bottom:0;	
}

.clearer3 {
	width:50em;
	clear:both;
}


.systemImage{
	text-align:center;
}
.systemRight{
	float:left;
	width:20em;
	margin-left:2em;
}
.systemLeft{
	float:left;
	width:20em;
}

#contact {
	margin:0 auto;
	width:30em;
	text-align:center;
}

ol{
	list-style-type:lower-latin;
}
.error{
	color:red;
	font-size: 0.8em;
}
/*LAYOUT END*/

/*Links*/
a, a:visited {
	text-decoration:none;
	color:#333;
}
a:hover, a:active {
	text-decoration:underline;
	color:#333;
}

a.mainlink , a.mainlink:visited {
	text-decoration:none;
	color:#000;
	background-color:#fff716;
	padding:0 0.2em 0 0.2em;
}

a.mainlink:hover , a.mainlink:active {
	text-decoration:none;
	color:#fff716;
	background-color:#000;
	padding:0 0.2em 0 0.2em;
}

.hidelink{display:none;}
.piclink{border:0;}

/*FORM*/

.form_text1 {
	width:15em;
	padding:0.5em;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

.form_button1 {
	width:13.5em;
	padding:0.5em;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
