 body {margin:0px; padding:0px; background-color: #7d8e9f} /* background:URL(images/back_main.gif)}*/
 table {font-size: 12px;}
 .rhsnav, ul, li, ol, .gray, .borderedTable, .content, .flight, .searchResult, .text, .policy, .violete, .main, .text2, .white, .green, .blue, .teal, .orange, .green_l, .menu2, .menu, .pricetable, .pricetableHeading, .packageHeader {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

	/* content cell */
   .content {padding-top: 10px; font-size: 12px;}
   .content p {font-size: 12px; margin-left: 5px;}
	.correctFormElement {color: #98BA65; font-weight: bold;}
	p ul li, p ol li {font-size: 12px;}
	main ul li a:link {font-size: 12px;}
	
   /* search form */
   .borderedTable {border: 1px solid #cccccc; } 
   .tableHeading {font-weight: bold; background-color: #CA4540; color: #FFF; text-align: center}
   
   .formlabel {font-weight: bold; font-size: 12px;}
   input.formelement {height: 19px; font-size: 12px;}
   select.formelement {height: 19px; font-size: 12px;}
   .pageTitle {font-weight: bold;
   text-transform:capitalize; 
   font-size: 14px;  
   color:#333333; 
   text-align: left;
   padding-top: 5px;}
   .mandatoryInput {color: #CC0000; font-weight: bold;font-size: 11px;}


	/*search results*/
   .lightColor, .searchResult .lightColor {background-color: #F6EEF6}
   .formelement {font-size: 12px}
   .darkColor, .searchResult .darkColor {background-color: #6E7DB4; color: #fff}
   .flight {
	font-size: 12px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 12px;
	}
	
.searchResult .flights {
	text-align: left;
}

.small {font-size: 11px; color: black; font-weight: bold;}

.searchResultContainer {border-bottom: 1px solid #cccccc}
.searchResult {font-size: 12px; border: 2px solid #cccccc; 	margin-top: 3px; margin-left: 10px;}
.searchResult p {font-size: 12px;}
.searchResult td {background-color: #ffffff} 
  .flight {font-size: 12px}
  .flightsHeader {font-size: 12px}
  .searchResult {font-size: 12px;}
  
  /* other */
  .customBullet {color:#F7931E; font-size: 12px;}
  .text{font-size:12px;  color:#717171; text-decoration:none}
  .rhsnav{font-size:11px;  color:#666666; text-decoration:none; font-weight: bold}
  .policy{font-size:10px;  color:#777777;}
  .violete{ font-size:12px;  color:#6E7DB4;}
  .gray {color:#333333; font-size: 12px;}
  .main{font-size:12px;  color:#333333; line-height:12px}
  .text2{ font-size:11px;  color:#7F8078;}
  .white{ font-size:12px;  color:#FFFFFF;}
  .green{ font-size:12px;  color:#98BA65;}
  .blue{ font-size:12px;  color:#5B92B1;}
  .teal{ font-size:12px;  color:#336666;}
  .orange{ font-size:12px;  color:#F7931E;}
  .green_l{ font-size:12px;  color:#98BA65;}
  .menu2{font-size:9px;  color:#6A6A6A; text-decoration:none; font-weight:900}
  .menu{ font-size:9px;  color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:900}
  /* a.menu:hover {font-size: 9px; color: #336666; text-decoration:underline; text-transform: uppercase; font-weight: 900} */
  .pricetable {
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
 
	/*package related*/
  .pricetableHeading  {font-weight: bold; text-align: center}
  .packageHeader {font-weight: bold;
   text-transform:capitalize; 
   font-size: 14px;  
   color:#333333; 
   text-align: left;
   padding-top: 5px;
    }

    div{
 		scrollbar-3dlight-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-face-color:#B1B1B1; 
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkShadow-color:#FFFFFF;
 	}
	
  .input {
  		width:259px; height:17px;
		border-width:1px;
		border-style:solid;
		background-color:#E8D9AF;
		border-color:#BB9A76;font-family:Tahoma; font-size:10px;  color:#523008; 
		}

	  .textarea{
		width:259px; height:127px;
		border-width:1px;
		border-style:solid;
		background-color:#E8D9AF;
		border-color:#BB9A76;font-family:Tahoma; font-size:10px;  color:#523008; 
		overflow:auto;
		}

/*fvalidate related */
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFCC33;
	}

label.errHilite {
	color: #C00;
}


/* calendar related */
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#CCCCCC;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:black;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:Verdana;
			font-size:11pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6E7DB4;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#b0b0b0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color: black;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:black;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
