body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
td {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;}
th {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;}
form {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;	}
input {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;}
ul {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: square;	list-style-position: outside;}
li {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;}
ol {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: decimal;	list-style-position: outside;}
.small {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 9px;}
.medium {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 11px;}
.big {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 18px;}
.bodystyle {	font-family: "Microsoft San Serif",Arial, Helvetica, sans-serif;	font-size: 12px;}




/*--------------------------------Table Design    ------------------------------------*/
.tdUnder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-style:solid;
	border-bottom-color:#CC9900;
	border-bottom-width:1px;
	background-color: #FFFFCD;
}


.tdTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-style:solid;
	border-top-color:#CC9900;
	border-bottom-width:1px;
	background-color: #FFFFCD;
	
}

.tdUnderTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-style:solid;
	border-bottom-color:#CC9900;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#CC9900;
	border-top-width:1px;
	background-color: #FFFFCD;
}

.tdHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;*/
	background-color: #FFFFFF;
	/*background-color: #FFCA1C;*/
}
.tdSubHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	background-color: #FFCA1C;
}
.tdSubHeadEconomy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	background-color: #FFCA1C;
}
.tdSubHeadTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	background-color: #f37f0d;
}
.tdSubHeadBottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}
.yellowBg {
	/*background-image:url(..\images\eng\fade_bg_yllow.gif);*/
	background-repeat:repeat-x;
	}
.orangeUnderLine {
	border-bottom-style:solid;
	border-bottom-color:#FFCC33;
	border-bottom-width:1px;
	}
.whiteUnderLine {
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	}
.tdOpenlft{
	border-bottom-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
}
.tdOpenlft2{
	
	border-right-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
}
.tdOpenrght{
	border-bottom-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
	
}
.tdOpenrght2{
	
	border-right-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
	
}
.tdDarkOrangeBoth{
	border-style:solid;
	border-color:#CC9900;
	border-width:1px 0px 1px 0px;
	font-size:10px;
}
.grayUnderLine {
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	
}
.tdGrayVert{
	border-style:solid;
	border-color:#666666;
	border-width:0px 1px 0px 0px;
}
.tdWhiteOpenlft{
	border-bottom-style:solid;
	border-right-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
}
.tdWhiteUnder{
	border-bottom-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
}
.tdWhiteCloseLft{
	border-right-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#666666;
	font-family:Tahoma, "Microsoft Sans Serif", Arial, Helvetica;
	font-size:11px;
}


/*-----------------------------For Tab menu control---------------------------------*/
#tablist{padding: 0px;margin-left: 0;margin-bottom: 0;margin-top: 0;}
#tablist li{list-style: none;display: inline;margin: 0;  }
#tablist li a{padding: 0px 0em;margin-left: 0px;border:none;border-bottom: none; }
#tablist li a:link, #tablist li a:visited{color: navy;  }
#tablist li a.current{background: none; }

#tabcontentcontainer{width: 376px;padding: 0px;border: none;}
.tabcontent{display:none;}
/*------------------------------end tab menu-----------------------------------------*/

TABLE.tblForm {background-color: #ffffff; border: 1px solid #d4d9e8;}
TABLE.tblForm TD.tdTitle {font-weight: bold; font-size: 10pt; color: #000080;}
TABLE.tblForm TD.tdCaption {font-weight: bold;}
TABLE.tblForm TR TD {white-space: nowrap;}

/* report */
TABLE.tblBookings {background-color: #ffffff; border: 1px solid #d4d9e8;}
TABLE.tblBookings TR.trDataRowEven TD {background-color: f0f0ff;}
TABLE.tblBookings TR.trDataRowOdd  TD {background-color: ffffcc;}
TABLE.tblBookings TR.trHeader {font-weight: bold; font-size: 10pt; color: #333333; background-color: d4d9e8;}
TABLE.tblBookings TR.trTitle TD {font-weight: bold; font-size: 10pt; color: #000080; background-color: #ffffff;}

.req
{
  color: #ff0000;
  display: inline;
}

/*no of adult, child and infant*/
div.noseat
{
	display: inline;
	width: 80px;
}

div.flight{
   /*width            : 320px;*/
   padding-top      : 5px;
   padding-bottom   : 5px;
   /*background-color : #c6c3de;*/
   background-color : #ffffff;
   font-family      : Arial;
   font-size        : 11px;
   text-align       : center;
}

/*#ffca1c*/
div.pricing{
   /*width            : 320px; */
   padding-top      : 5px;
   padding-bottom   : 5px;
   background-color : #ffffff;/*
   background-color : #ffffff;*/
   font-family      : Arial;
   font-size        : 11px;
   text-align       : center;
}

div.mesg{
   width            : 320px; /**/
   padding-top      : 5px;
   padding-bottom   : 5px;
   background-color : ffca1c;/*
   background-color : #ffffff;*/
   font-family      : Arial;
   font-size        : 11px;
   text-align       : center;
}

div.status{
   width            : 320px; /**/
   padding-top      : 2px;
   padding-bottom   : 2px;
   background-color : ffca1c;/*
   background-color : #ffffff;*/
   font-family      : Arial;
   font-size        : 11px;
   text-align       : center;
}

div.box3{
   width            : 320px; /**/
   padding-top      : 5px;
   padding-bottom   : 5px;
   background-color : ffca1c;/*
   background-color : #ffffff;*/
   font-family      : Arial;
   font-size        : 11px;
   text-align       : center;
}

.profile {width: 200px;}

.data1{
	font-size:11px;
}	

.notice{
	color:#FF0000;
	font-family : Arial;
	font-size:12px;
}
	
	
.div_scrollbar {
	overflow:auto; height:250px; width:100%;
	scrollbar-3dlight-color:#911939;
	scrollbar-arrow-color: #5F482C;
	/*scrollbar-base-color:#911939;*/
	scrollbar-base-color:#ffbf00;
	scrollbar-darkshadow-color:#5F482C;
	scrollbar-track-color : #ffffcc;
}

.tdHeadTitleRes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color: inactivecaptiontext;
}
.tdHeadRes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: inactivecaptiontext;
}
.dataRes1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: inactivecaptiontext;
}
.dataRes2{
	font-size:12px;
	background-color: inactivecaptiontext;
}
