﻿.ClsspanUpper
{
	font-family:Trebuchet MS ;
	color:#19428D;
	font-size:12px;
	font-weight:normal ; 
	padding-left:1px;  
	text-transform:uppercase; 
}
	body 
	{
		margin: 0; padding: 0;
		font-family: Trebuchet MS;
		color:#313131 ;
		font-size:10px; 
		background: #47698c url(../images/bg_shadow.gif) repeat-y center; 	
		text-align: center; 
	}
	
	.Clsheader
{
	font-family:Trebuchet MS ;
	color:#1D58A0;
	font-size:20px;
	font-weight:bold ;   
	padding-left:10px;
}

.clsGridHeader
{
	background-color:#BBBBBB;
}

.clsGridTextWht
{
	color:White;
	font-weight:bold;
	font-size:14px;
	font-family:Trebuchet MS ;     	
}


.Clssubheader
{
	font-family:Trebuchet MS ;
	color:#1D58A0;
	font-size:16px;
	font-weight:bold ; 
	padding-left:10px;  
}

.Clssubheader1
{
	font-family:Trebuchet MS ;
	color:#19428D;
	font-size:14px;
	font-weight:bold ; 
	padding-left:5px;    
}

.Clsspan
{
	font-family:Trebuchet MS ;
	color:#19428D;
	font-size:12px;
	font-weight:normal ; 
	padding-left:1px;  
}


	.searchbtn2
	{
		font-family: "Trebuchet MS";
		font-weight: bold;
		font-size: 11px;
		color: white;	
		background-color:#B7926E ;
		border-right :#72471A 1px solid; 
		border-left :#72471A 1px solid;
		border-top :#72471A 1px solid;
		border-bottom :#72471A 1px solid;
		height:10px;		
		cursor:hand;
	}
.searchbtn1
	{
		font-family: "Trebuchet MS";
		font-weight: bold;
		font-size: 11px;
		color: white;	
		background-color:#243D51;
		border-right :#FFFFFF 1px solid; 
		border-left :#FFFFFF 1px solid;
		border-top :#FFFFFF 1px solid;
		border-bottom :#FFFFFF 1px solid;
		height:20px;		
		cursor:hand;
		width:100px;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#778793',EndColorStr='#243D51');
	}
	.searchbtn1:hover
	{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#83919D',EndColorStr='#506474');
	color:#FF6100; 	
	}

	.PreNxtbtn
	{
		font-family: "Trebuchet MS";
		font-weight: bold;
		font-size: 11px;		
		height:20px;		
		cursor:hand;
		width:100px;		
	}
	.ClsAlink
	{
		font-size:11px;
		font-family:Trebuchet MS ;
		color:#003B69;
	}
	
	.ClsControl
	{		
		font-size:11px;		 
	}
	
	.ClsAlink:hover
	{
		color:#FE5600;
	}
	
	
	.ClsPassword
	{
		font-size:11px;
		font-family:Trebuchet MS ;
		color:#000000;
		font-weight:bold ;  
	}
	
	.ClsPassword:hover
	{
		
		color:#FE5600;
	}
	
	.ClsEcheckin
	{
		font-size:11px;
		font-family:Trebuchet MS ;
		font-weight:bold ;  
		color:#0B3561;
		text-decoration:none; 	
	}
	.ClsEcheckin:hover
	{
		color:#993300;	
		text-decoration:none;
	}
	
	
	
	
	.ClsboldAlink
	{
		font-size:11px;
		font-family:Trebuchet MS ;
		color:#22678B;
		text-decoration:none;  
	}
	.ClsboldAlink:hover
	{
		color:#FE5600;
		text-decoration:none;
	}
	.Clscallcenter
	{
		font-size:12px;
		font-family:Trebuchet MS ;
		color:#6B5949;
		font-weight:bold;
	}
	
	.bottombuttons 
	{
		background:url(../images/btn_bg_green.gif) repeat-x bottom; 
		height:25px; 
		
	}

	
	/* -- Start of Menu  -- */
	#menu {	clear: both;	background: #13374f;	height: 30px; margin: 0; font: bolder 1.0em/30px Trebuchet MS, Tahoma, Verdana,  Sans-Serif; text-align:center;}
	#menu ul{	margin: 0; padding: 0 0 0 8px; list-style: none;}
	#menu ul li {	float: left;   height: 30px; overflow:hidden;}
	#menu ul li.divider {	float: left;	list-style: none; background-image:url(../images/btn_divider.gif);background-repeat: no-repeat;}
	a.organization {    display: block;    width: 167px;    height: 30px;    text-decoration: none;    background: url("../images/btn_organization.gif");   background-position: -737px 0;} a.organization:hover {    background-position: 0px 0; }
	a.starflyer {    display: block;    width: 145px;    height: 30px;    text-decoration: none;    background: url("../images/btn_organization.gif"); background-position: -904px 0;} a.starflyer:hover {   background-position: -167px 0; }
	a.experience {    display: block;    width: 132px;    height: 30px;    text-decoration: none;    background: url("../images/btn_organization.gif"); background-position: -1049px 0;} a.experience:hover {   background-position: -312px 0; }
	a.ourservices {    display: block;    width: 157px;    height: 30px;    text-decoration: none;    background: url("../images/btn_organization.gif"); background-position: -1181px 0;} a.ourservices:hover {   background-position: -444px 0; }
	a.bestdeals {    display: block;    width: 136px;    height: 30px;    text-decoration: none;    background: url("../images/btn_organization.gif"); background-position: -1338px 0;} a.bestdeals:hover {    background-position: -601px 0; }
	a.divider { display: block; width: 1px; height: 30px; text-decoration: none; background: url(../images/btn_divider.gif);}
	/*-- End of Menu --*/
	
	
	
/*-- Start of Tab Control --*/
	.TP_1222693108_tabTD {   text-align:center;  width:115px;  height:24px;  padding:0px;  border-top-style:solid;  border-top-color:#7f6045;  border-top-width:1px;  cursor:pointer;  }
	.TP_1222693108_leftRule {  border-left-style:solid;  border-left-color:#7f6045;  border-left-width:1px;  }
	.TP_1222693108_rightRule {  border-right-style:solid;  border-right-color:#7f6045;  border-right-width:1px;  }
	.TP_1222693108_tab {  height:24px;  text-align:center; padding-top:2px; padding:0px;  cursor:pointer; }
	.TP_1222693108_tabhood {  width:115px;  background-color:white;  color:black;  font-weight: bold;  border-bottom-color:#FFFFFF;  font-size:12px; vertical-align:middle;padding-top:5px; }
	.TP_1222693108_tabbonnet {  width:115px;  background: #abb4b8 url(../images/tab_inactivebg.gif) repeat-x;  color:#FFFFFF; font-weight:bold; font-size:12px; vertical-align:middle;padding-top:5px;  }
	.TP_1222693108_tabcontent {  text-align:left;  width:345px;  height:200px;  border-style:solid;  border-color:#7f6045;  border-width:1px;  margin:0;  padding:0px;  border-top:#FFFFFF; background:url(../images/booking_bg.gif) bottom repeat-x; }
	.TP_1222693108_tabdivcontent {  height:150px;  overflow:visible;  margin:0;  padding:0px;  }
	/*-- End of Tab Control --*/
	

	#footer { 	height: 60px;	width: 780px;	letter-spacing:0.1em;	background:url(../images/divider_color.jpg) repeat-x top;  	}
	#footer a {	text-decoration: underline; color:#003b69; }
	#footer a:hover{ text-decoration: underline; color:#fe5600;}
	#footer span.copyright { color:#CCCCCC; }


	
.modalBackground
 {
	background-color:Black;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalBackgroundbooking
 {
	background-color:Silver;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalPopup
 {
	background-color:#ffffff;
	padding:3px;
}

.clsGrid
{
	background-color:#E6F3FF;
	height:40px; 
	font-family:Trebuchet MS;
	font-size:12px;
	color:#143F74;
	font-weight:bold;
}
.clsGridData
{
	background-color:#FFFFFF;
	height:40px; 
	font-family:Trebuchet MS;
	font-size:11px;
	color:#143F74;
}
.gridheading
{
	font-family:Trebuchet MS;  
	font-size:10px;
	font-weight: bold;
	height:20px;
	color:White ;
	background-color: #FF6304;	
	text-align:center;
	padding:1px 1px 1px 1px;
	border-left: solid 1px #FF6100;
	border-bottom: solid 1px #FF6100;
	border-top: solid 1px #FF6100;
	border-right: solid 1px #FF6100; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FF8C46',EndColorStr='#FF6304');
}
.griditem
{
	font-family:Trebuchet MS;  
	font-size:11px;
	font-weight:normal;			
	text-align:center;
	padding:1px 1px 1px 1px;
	border-left: solid 1px #FF6100;
	border-bottom: solid 1px #FF6100;
	border-top: solid 1px #FF6100;
	border-right: solid 1px #FF6100; 
	vertical-align:middle;
	height:30px;
}
.menuheading
{
	font-family:Trebuchet MS;  
	font-size:9px;
	font-weight: bold;
	height:20px;
	color:White ;
	background-color: #418f00;	
	text-align:center;
	border-left: solid 1px #518999;
	border-bottom: solid 1px #518999;
	border-top: solid 1px #518999;
	border-right: solid 1px #518999; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B2B4BF',EndColorStr='#666666');
}

/*.menuHover
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EEEEEE',EndColorStr='#6F7071');
}*/

.dropdown
{	
	font-size:11px;
	width:125px;
	height:20px;	
}

.TextCapitalize
{
	text-transform:capitalize;  
}
.TextLower
{
	text-transform:capitalize;  
}

.okButton {
background-color: #586B7A;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS;
width: 70px;
height:	20px;  
}
.alertTitle {
background-color: #FF6304;
font-family: Trebuchet MS;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}
.alertMessage {
font-family: Trebuchet MS;
font-size: 9pt;
color: #000000;
font-weight: normal;
}
.alertBoxStyle {
cursor: default;
background-color: #E4E4E4;
position: absolute;
top: 200px;
left: 200px;
width: 100px;
height: 50px;
visibility:hidden; z-index: 999;
border-style: solid;
border-width: 1px;
border-color: #FF6304;
text-align: center;
}

/* OurOffices */
.contentheading {
	height: 30px;

	color: #585858;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

table.contentpaneopen {
    width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}

.bodyfont
{
	font-family :Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-align :left;
	padding-left :3px;
	padding-top : 2px;
	padding-bottom : 1px;
	
}

/* Termsofuse */

.bodyhead
{
	color :#585858;
	
	padding-top :10px;
	padding-left :5px;
	padding-bottom :10px;
	font-family :Trebuchet MS ;
	
}
.bodycontenthead
{
	color : #FA8416;
	font-weight :bold ;
	
	font-size :15px;
	padding-bottom :5px;
	padding-top :10px;
	padding-left :5px;
	font-family :Trebuchet MS ;
}
.bodycontent
{
	color : #000000;
	padding :6px;
	font-size :12px;
	text-align :justify;
	font-family :Trebuchet MS;
}
/*Created Date 28/01/2010 */
.TaxGridItem
	{
		padding-left:5px;
	}