/* *** This is internal css */
.field_caption{
	font-weight:bold;
}

/* THIS IS SECTION IS FOR VERTICAL MENU */


body {
		text-align:center;
		margin:0px 0px 0px 0px;
		background:#004e9b;
		font-family: verdana;
		font-size: 11px;
		color:#698394;				
		}
		
	h1,h2,h3,h4{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
		
	
	
	h1 {
		font-size:9px; 
		font-weight: bold;		
		}	

		
	 h2 {
		font-size:11px; 
		font-weight: bold;
		text-transform: uppercase;			
		}			
		
	 h3 {
		font-size:11px; 
		font-weight: bold;
		color:#698394;				
		}
		
	 h3 a {color: #698394; text-decoration: underline;}	
		
		
	 h4 { 
		font-size:11px; 
		color:#ff6600; 
		font-family: verdana;
		}		
		
		
	 h5 {
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	 
		font-size:11px; 
		color:#ff6600; 
		font-family: verdana;
		}
		
		
		
	 h6 {
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	 
		font-size:10px; 
		color:#fff; 
		font-family: verdana;
		}		
		

	p{
		margin: 2px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		}			

	a {color: #0000ff; text-decoration: none;}
	a:hover {color: #ff6600;}	
	
	img {
		border: 1px solid;
		}
	

		
	#frame {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		padding-left:0px;
		text-align:left;
		background:#ffffff;	
		border-left:1px solid #ff6600;
		border-right:1px solid #ff6600;
		border-bottom:1px solid #ff6600;		
		}
		
	#pageheader {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;\
		background:#004e9b;		
		background-image: url("../../images/logo/logo.gif");
		background-repeat: no-repeat;
		height: 104px;		
	
		}	
		
	#pagefooter {
		width:920px;
		height: 15px;		
		margin-right:auto;
		margin-left:auto;
		margin-top:2px;
		padding:0px;
		background:#ffffff;		
		border:1px solid #ff6600	
		}		
		
		
		#pagetitle {
		width:920px;
		height: 15px;		
		margin-right:auto;
		margin-left:auto;
		/* color:#043571; */
		}	
		
	#menuheader {
		width:918px;
		height: 27px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		border-left:1px solid #ff6600;
		border-right:1px solid #ff6600;	
		background:#ffffff;		
		}			
		
	#contentleft {
		width:125px;	
		float:left;
		/* border:1px solid #064895; */
		text-align:center;
		margin:13px 0px 0px 5px;
		}
	
	#contentcenter_index {
		width:605px;
		padding:0px;
		float:left;
		/* border:1px solid #ff6699; */
		margin-top:13px;	
		margin-right:5px;			
		}
		
	#content_white {
		background:#ffffff;			
		}
				
	
	#contentright {
		width:169px;
		padding:0px;
		float:left;
		/* border:1px solid #064895; */
		margin-top:14px;				
		}		
		
	
	#contentright p { 
	font-size:10px;
	}

	.clr{
		clear:all;
	}	
	
	
	.clrb{
		clear:both;
	}	
		
.slogan {
	background-color:#FFFFFF;
	height: 21px;
}


#pageheading {
	border:1px solid #ff6600;
	margin: 1px 15px 10px 15px;
	text-align: left;
	background-color:#007D08;	
	height: 18px;	
}

#pageheading h2 {
	font-size:11px; 
	font-weight: bold;
	color:#ffffff;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;	
		}	
		
#pageheading a {color: #cdcdcd; text-decoration: underline;}







.text_contain {
	margin: 10px 15px 10px 15px;
	text-align: justify;
	/* border:1px solid #ff6600; */
}

.text_center {
	margin: 10px 15px 10px 15px;
	text-align: center;
}

.text_fl_vertical {
	margin: 10px 10px 10px 10px;
	text-align: center;
}

.text_contain p{
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}	
		
.text_foot {
	border-top:1px solid #064895;
	text-align: justify;
	color:#064895;
}	


.nomargincont {
	margin: 0px;
}



.srhead {
	border:1px solid #ff6600;
	margin: 1px 15px 2px 15px;
	text-align: left;
	color:#ffffff;
	background-color:#4777CF;	
	height: 18px;	
}

.srhead h1 {
	font-size:11px; 
	font-weight: bold;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;	
		}
		
.srhead h2 {
	font-size:11px; 
	font-weight: bold;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
		}		
		
.srhead a {color:#ffffff; text-decoration: none;}



/* LEFT SIDE ON HOME PAGE */


.left_header {
		width:123px;
		margin:auto;
		height: 22px;
		text-align:center;
		background-image: url("../../images/main_page/left_top.gif");
		background-repeat: no-repeat;
		display:block;
		overflow:hidden;
}


.left_content {
		width:121px;
		margin:auto;
		text-align:center;		
		border:1px solid #064895;
}


.left_press {
		width:115px;
		height:95px;
		margin-left:auto;
		margin-right:auto;
		margin-top:2px;
		padding-top:1px;
		text-align:center;		
		font-size: 10px;
		font-weight: bold;
		color : #0000ff;
}

#flashcontent {
		color : #064895;
		margin-bottom:0px
	}


/* RIGHT SIDE ON HOME PAGE */



/* *** Rounded corners start*/

dl.curved {background:#4878D0 url('../../images/borders/top_l3.gif') no-repeat top left; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:10px; padding:0px; width:166px}
dl.curved dt {background:url('../../images/borders/top_r3.gif') no-repeat top right; padding:3px; text-align:center; color:#FFFFFF; font-weight: bold; font-size:9px;}
dl.curved dd {background:#6a9af2 url('../../images/borders/bot_l.gif') no-repeat bottom left; padding:0; margin:0; color:#FFFFFF; text-align:left}
dl.curved dd p {margin:0; padding:5px; line-height:1.3em;}
dl.curved dd p.last {background:url('../../images/borders/bot_r.gif') no-repeat bottom right; }
dl.curved dt a {color: #ffffff; text-decoration: none;}

/* *** Rounded corners end*/

.curves {
color: #ffffff;
}

.curves a {color: #ffffff; text-decoration: none;}

.right_cont {
		width:164px;
		height: 39px;		
		background-repeat: no-repeat;
		cursor: pointer;		
}


.right_block1a {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;		
		background-image: url("../../images/main_page/flight.jpg");
		background-repeat: no-repeat;					
}

.right_block1b {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;	
		background-image: url("../../images/main_page/refer_a_friend.jpg");
		background-repeat: no-repeat;	
}

.right_block1c {
		width:35px;	
		float: left;
		height: 35px;
		margin: 4px 0px 0px 1px;	
		background-image: url("../../images/main_page/partner.jpg");
		background-repeat: no-repeat;		
}

.right_block2 {
		width:127px;
		float: right;
		height: 35px;
		margin: 2px 0px 0px 0px;
		font-family: verdana;
		font-size: 9px;				
}

.right_block2 p {
		color: #ffa20f; 
		font-weight:bold;		
		}












/* TOP SIDE ON HOME PAGE */



		#topbar {
			display:block;
			padding:20px 0px 0px 0px;
			margin:0px 10px 0px 268px;
			color:#FFFFFF;
			background-position:top center;
			background-repeat:no-repeat;					
			/* border-bottom:solid 3px #FFFFFF; */
		}

		#topbar ul {
			display:block;
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#topbar ul li {
			display:inline;
			float:left;
			width:150px;
			height:61px;
			margin-left:10px;
			margin-right:0px;
		}

		#topbar ul li a {
			display:block;
			height:61px;
		}


		#topbar ul li a.link1 {
			background-image:url(../../images/page_top/pre-release.gif);
		}

		#topbar ul li a.link2 {
			background-image:url(../../images/page_top/investors.gif);
		}

		#topbar ul li a.link3 {
			background-image:url(../../images/page_top/live_chat.gif);
		}
		
		#topbar ul li a.link4 {
			background-image:url(../../images/page_top/contact.gif);
		}		


		.novisual {
			display:none;
		}
		
	
		.cleaner {
			clear:both;
			height:1px;
			line-height:1px;
			overflow:hidden;
		}






/* CENTER SIDE ON HOME PAGE */



		#centerimage {
			display:block;
			padding:1px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			color:#FFFFFF;
			/* background-color:#ffff88; */
			background-position:top center;
			background-repeat:no-repeat;
		}

		#centerimage ul {
			display:block;
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#centerimage ul li {
			display:inline;		
			float:left;
			width:170px;
			height:166px;
			margin-left:16px;
			margin-right:15px;								
		}

		#centerimage ul li a {
			display:block;
			height:166px;
		}


		#centerimage ul li a.link1 {
			background-image:url(../../images/main_page/morocco_from.png);
		}

		#centerimage ul li a.link2 {
			background-image:url(../../images/main_page/spain_from.png);
		}

		#centerimage ul li a.link3 {
			background-image:url(../../images/main_page/france_from.png);
		}


		
		
#bottomlinks {
			width:80%;
			margin-top:1em;
			margin-left:auto;
			margin-right:auto;
			font-size:80%;
		}

		#bottomlinks ul {
			list-style-type:none;
			margin:0em;
			padding:0em;
		}

		#bottomlinks ul li {
			height:1%;
			display:inline;
			margin-right:1em;
		}

		ul.summary {
			list-style:inside;
			font-weight:bold;
		}	
		
		#bottomlinks a {color: #698394; text-decoration: none;}
		





/* THIS CONTROLS THE DROP DOWN MENU */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; font-weight:bold;
background:url(../../images/menu/menu2.gif) repeat-x top left; 
/* border-top:3px solid #ff6600;  border-bottom:3px solid #ff6600; */
margin:0 0 1px 0; /* for this demo only */ 
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(../../images/menu/divider2.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#064895; padding:2px 14px; line-height:22px; height:27px; border-bottom:0px solid #ff6600; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#ff6600; color:#ff6600;}
.menu1 ul li:hover a.menu1one  {border-color:#ff6600; color:#ff6600;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:26px;margin-top:1px; left:0;width:200px;border-bottom:1px solid #cdcdcd;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#efe8d6;font-size:10px;color:#004e9b;height:auto;line-height:15px;padding:3px 14px; width:170px; border:1px solid #cdcdcd; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#f0f0f0 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li:hover ul li a:hover {
color:#ffffff; background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:199px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-199px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:24px; t\op:27px; background:#fff;left:0; border-bottom:1px solid #cdcdcd;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#efe8d6;font-size:10px;color:#004e9b; height:1px; line-height:15px; padding:3px 14px; width:210px; w\idth:180px; border:1px solid #cdcdcd; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#f0f0f0 url(../../images/menu/bullet.gif) no-repeat 2px 7px; padding-bottom:2px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#ffffff; background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #064895 url(../../images/menu/bullet.gif) no-repeat 2px 7px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:209px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-209px;
}












/* THIS CONTROLS THE FORMS AND IFRAMED FORMS */

#formcont {		
	padding: 3px 0px 0px 5px;	
}

#formcont p {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#formcont input {		
	width: 90px;	
}	
	
form {
	margin: 0px;
	}	


label
{
width: 40px;
float: left;
text-align: left;
margin-right: 5px;
display: block
}



.submit input
{
margin-left: 47px;
font-size: 9px;
width:50px;
height:18px;
color: #000;
background: #ffa20f;
border: 1px solid #064895;
}


input
{
color: #781351;
font-size: 10px;
background: #fee3ad;
border: 1px solid #781351;

}