@charset "utf-8";
/* CSS Document */

body{
	background:#d0d2d1 url('../images/bg.gif') repeat-x 0 0;
	color:#4a4a4a; margin:0; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:0; padding-top:0; padding-bottom:13px}
div, td, p, img, h2, h3, h4, form, label, input{
	margin:0; padding:0}
ul, li{
	margin:0; padding:0; list-style:none}
img{
	border:none}
a{
	outline:none; text-decoration:none; color:#34637e;}
strong{
	font-weight:bold}
.clear{
	font-size:0; line-height:0; clear:both}
	
/*-------------Header Start----------*/

.leftBg{
	background:url('../images/left_bg_botm.gif') repeat-y 100% 0; }
.rightBg{
	background:url('../images/right_bg_botm.gif') repeat-y 0 0; }
.headerBg{
	background-color:#fff}
.selectLang{
	float:right; padding:50px 25px 0 0; width:144px;}
.selectLang label{
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#646464; display:block;}
.selectLang select{
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#1c1a1a; border:1px solid #7f9db9;
	width:142px}
.navBg{
	background:url('../images/topnav_bg.gif') repeat-x 0 0;
	height:31px}
.topnav{
	padding:0 0 0 50px;}
.topnav li{
	font:bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#34637e; float:left; height:31px; position:relative;}
.topnav li a{
	font:bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#34637e; padding:0 20px; position:relative; }
.topnav li a:hover{
	color:#149ef5;}
.topnav li a.active{
	font:bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#149ef5;}
.topnav li ul{
	position:absolute; left:5px; top:31px; 
	padding:3px; border:1px solid #92bed8; display:block;
	visibility:hidden; width:200px; background-color:#edf7fd;
	/*filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;*/
	filter:-moz-opacity:.85; opacity:.85;}
.topnav li ul li{
	background-color:#57829d; padding:0 3px;
	float:none; height:21px; position:relative;}
.topnav li ul li a{
	background:url('../images/arrow.gif') no-repeat 3px 8px;
	color:#fff; height:20px;
	border-bottom:1px solid #8aa8bb; display:block;
	float:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
.topnav li ul li a:hover{
	background:url('../images/arrow.gif') no-repeat 9px 8px;
	text-indent:10px; color:#fff}
.topnav li ul li ul{
	position:absolute; left:100px; top:0; visibility:hidden;
	z-index:100; width:150px;}
.topnav li ul li ul li{
	background-color:#57829d; padding:0 3px;
	float:none; height:21px; position:relative;}
.topnav li ul li ul li a{
	background:url('../images/arrow.gif') no-repeat 3px 8px;
	color:#fff; height:20px;
	border-bottom:1px solid #8aa8bb; display:block;
	float:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
.topnav li ul li ul li a:hover{
	background:url('../images/arrow.gif') no-repeat 9px 8px;
	text-indent:10px; color:#fff}
.noBorder{
	border-bottom:none !important;}


/*-------------Header End----------*/

/*-------------Center Part Start----------*/

.padd1{
	padding:28px 30px 20px 30px;}
.rightBorder{
	border-right:1px solid #8c8f9a;
	padding:0 18px 0 0;}
.welcomeTxt{
	background:url('../images/welocme_txt.gif') no-repeat 0 0;
	width:353px; height:26px; display:block;
	text-indent:-2000px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:12px}
.greyTxt{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#4a4a4a; text-align:justify; padding:0 0 20px 0;}
.greyTxt a{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#0e6fbe;}
.greyTxt a:hover{
	text-decoration:underline}
.padd2{
	padding:20px 35px 15px 35px;}
.dotLine{
	background:url('../images/dotted_line.gif') repeat-y 100% 0;
	width:214px; padding-left:0; padding-right:35px; padding-top:0; padding-bottom:0}
.rightPadd{
	padding:0 0 0 35px; width:214px;}
.servicesTxt{
	background:url('../images/services_txt.gif') no-repeat 0 0;
	width:186px; height:19px; display:block; text-indent:-2000px;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px}
.resourcesTxt{
	background:url('../images/resources_txt.gif') no-repeat 0 0;
	width:186px; height:19px; display:block; text-indent:-2000px;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px}
.scrollTxt{
	position:relative; width:214px; height:160px;
	overflow:hidden; float:left; display:block;}
.serviceHead{
	background:url('../images/arrow_1.gif') no-repeat 0 4px;
	color:#515151;
	font-style:normal; font-variant:normal; font-weight:bold; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:8px}
.serviceList{
	margin:0 0 15px 20px;}	
.serviceList li{
	background:url('../images/arrow_2.gif') no-repeat 0 4px;
	color:#515151; text-align:justify; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
.serviceList li span{
	width:130px; font-weight:bold; margin:0 20px 0 0;
	float:left;}
.serviceList li a{
	color:#0e6fbe; font-weight:bold}
.serviceList li a:hover{
	text-decoration:underline}
.resourceHead{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#515151; padding:0 0 8px 0; text-decoration:underline;}
.resourcePara{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#515151; text-align:justify; padding:0 0 10px 0;}
.client{
	background:url('../images/client_bg.gif') no-repeat 0 0;
	width:510px; height:142px; display:block; padding-left:21px; padding-right:21px; padding-top:12px; padding-bottom:0}
.clientTxt{
	background:url('../images/clients_txt.gif') no-repeat 0 0;
	width:192px; height:27px; display:block; text-indent:-2000px;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:7px}


/*-------------Center Part End----------*/

/*------------Right Panel Start--------*/

.rightPanel{
	padding:0 0 0 14px; width:226px;}
.aboutTxt{
	background:url('../images/about_us_txt.gif') no-repeat 0 0;
	width:186px; height:18px; display:block;
	text-indent:-2000px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:14px}
.normalTxt{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#4a4a4a; text-align:justify;}
.normalTxt a{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#0e6fbe; text-decoration:none}
.normalTxt a:hover{
	text-decoration:underline}
.readMore{
	float:right; padding:0 8px 0 0;}
.readMore a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#0e6fbe; text-decoration:none;}
.readMore a:hover{
	color:#0e6fbe; text-decoration:underline;}
.readMore a span{
	color:#4f4f4f;}
.readMore a:hover span{
	color:#0e6fbe; text-decoration:none;}
.quick{
	border:1px solid #8fb0d6;
	padding:5px 14px 0 14px}
.quick h2{
	background:url('../images/quick_txt.gif') no-repeat 0 0;
	width:185px; height:17px; display:block;
	text-indent:-5000px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:6px}
.quick li{
	float:none; margin:0 0 4px 0}
.quick li a{
	background:url('../images/arrow_3.gif') no-repeat 0 3px;
	color:#515151; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0}
.quick li a:hover{
	color:#0e6fbe; text-decoration:underline}
.unitTxt{
	background:url('../images/unit_txt.gif') no-repeat 0 0;
	width:102px; height:11px; display:block;
	text-indent:-2000px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:7px}
.normalTxt2{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a; padding:0 0 5px 0;}
.contactBg{
	background:#bfd2e6 url('../images/contact_bg.gif') no-repeat 0 0;
	border:1px solid #8fb0d6;
	padding-left:14px; padding-right:14px; padding-top:6px; padding-bottom:6px}
.contactTxt{
	background:url('../images/contact_txt.gif') no-repeat 0 0;
	width:186px; height:19px; display:block;
	text-indent:-2000px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:7px}
	
/*------------Right Panel End--------*/

/*------------Footer Start--------*/

.footerBg{
	background:url('../images/footer_bg.gif') repeat-x 0 0;}
.footernav{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#333; padding:0 0 5px 0;}
.footernav a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#333; margin:0 7px;}
.footernav a:hover{
	color:#0e6fbe; text-decoration:underline;}
.copyright{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#4c4b4b; margin:0 7px 0 0;}
.copyright a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#0e6fbe}
.copyright a:hover{
	text-decoration:underline}
.blueTxt{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#333;}
.blueTxt a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#0e6fbe; margin:0 7px;}
.blueTxt a:hover{
	color:#333; text-decoration:underline;}

/*------------Footer End--------*/

/*-----------Inner Page Style start--------*/

.headingTxt{
	font:bold 18px/21px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#1b75be; padding:0 40px 0 0; margin:0 0 15px 0;
	border-bottom:1px solid #1b75be; width:25%;}
.blueHead{
	background:url('../images/arrow_3.gif') no-repeat 0 4px;
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px}
.blueHead span{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#1d6c95; text-decoration:underline;
	margin:0 0 0 15px;}
.padd3{
	padding:0 0 0 20px;}
.redTxt{
	color:#0e6fbe; line-height:18px; text-decoration:underline;}
.redTxt:hover{
	text-decoration:none;}
.rightAlign{
	float:right; border:1px solid #c0c5c9;
	padding:3px; margin:0 0 0 8px;}
.width1{
	width:450px;}
.subHead{
	background:url('../images/arrow_1.gif') no-repeat 0 4px;
	color:#515151;
	font-style:normal; font-variant:normal; font-weight:bold; line-height:15px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:5px}
.lightGrey{
	color:#888;}
.botmBorder{
	border-bottom:1px dashed #8c8f9a;
	padding:0 0 10px 0; margin:0 0 0 22px; 
	text-align:justify;}
.incoList{
	margin:120px 0 0 60px; float:left;}
.incoList li{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#3d3d3b; padding:0 0 0 43px; margin:0 0 10px 0;
	float:none; text-transform:uppercase;}
.greenBg{
	background:url('../images/green_bg.gif') no-repeat 0 0;}
.blueBg{
	background:url('../images/blue_bg.gif') no-repeat 0 0;}
.redBg{
	background:url('../images/red_bg.gif') no-repeat 0 0;}
.yellowBg{
	background:url('../images/yellow_bg.gif') no-repeat 0 0;}
.leftAlign{
	float:left; border:1px solid #c0c5c9;
	padding:3px; margin:0 8px 0 0;}
.padd4{
	background-color:#e4e5e7; padding:3px;}
.padd5{
	padding:4px; background-color:#fff;}
.botmBorder2{
	border-bottom:1px dashed #8c8f9a;
	padding:0 0 15px 0;}
.lightPink{
	background-color:#f0e2dc; padding:3px;}
.greyTxt2{
	margin:0 0 10px 20px; padding:20px 0 0 0;
	text-decoration:underline;}
.padd6{
	padding:20px 0 0 0;}
.padd7{
	padding:20px 0;}
.marg2{
	margin:10px 0 0 40px;}
.imgBorder{
	border:1px solid #c0c5c9; padding:3px;}
.noBg{
	background:none !important;}
.txtLine{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-decoration:underline;}
.padd8{
	padding:0 0 10px 0;}
.padd9{
	padding:0 0 0 24px;}
.rightDot{
	border-right:1px dashed #8c8f9a;
	padding:20px 0;}
.botmBorder3{
	border-bottom:1px dashed #8c8f9a;
	padding:0 0 5px 0;}
.padd10{
	text-decoration:underline;}
.mailTxt{
	display:block; padding:3px 0 0 0;}
.mailTxt a{
	color:#0e6fbe; line-height:18px; text-decoration:underline;}
.mailTxt a:hover{
	text-decoration:none;}
	
/*-----------Inner Page Style end--------*/

/* MSOFT */
.flightTable {
	border:solid 1px #EEE;
}
.flightTable th {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: #0E6FBE;
	background:#B8CCF0;
	padding:5px;
}
.flightTable td {
	padding:2px 5px;
}
.flightTable tr.odd td {
	background:#FFF;
}
.flightTable tr.even td {
	background:#EEE;
}