.BookingResultTxtBlue
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #016cb0;
}
.BookingSubHeaderOrange
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f0b444;
}
.DocumentFont
{
	font-family: 'Arial';
	font-size: 12px;
	color: Black;
	font-weight:normal;
}
Body
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	/*background-color:#116daf;*/
	

/*A.bookinglink
{ 
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}*/
A.bookinglink:link
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.bookinglink:visited
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bookinglink:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bookinglink:active
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}









/*     HyperLink  
A:link
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A:active
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
} */         


a.bottomlink:link
{
	font-size: 9px;
	color: #b8d2e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.bottomlink:visited
{
	font-size: 9px;
	color: #b8d2e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.bottomlink:hover
{
	font-size: 9px;
	color: #b8d2e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.bottomlink:active
{
	font-size: 9px;
	color: #b8d2e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;



}.bottombluelink {
	FONT-SIZE: 9px; COLOR: #b8d2e5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

.bottombluelinktext {
	FONT-SIZE: 9px; COLOR: #b8d2e5; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/* HyperLink for Bottom liks in dark grey */

A.bottomlinkgrey:link
{
	font-size: 9px;
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bottomlinkgrey:visited
{
	font-size: 9px;
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bottomlinkgrey:hover
{
	font-size: 9px;
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.bottomlinkgrey:active
{
	font-size: 9px;
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}




/*A.TabLink ->A.HLinkFontArial11Bold,*/
A.TabLink:link, A.TabLink:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.TabLink:hover
{
	text-decoration: underline;
}
A.TabLink:active
{
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}


/* A.SearchLink ->A.HLinkFontArial2Bold,*/
A.SearchLink:link, A.SearchLink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
A.SearchLink:hover
{
	text-decoration: none;
}
A.SearchLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}

/*     Color           */
.ColorBgWhite
{
	background-color: #ffffff;
}

.ColorBgOrange1, .TabBarHdBg
{
	background-color: #FFCC33;
}
.ColorBgOrange2
{
	background-color: #FDD471;
}
.ColorBgOrange3
{
	background-color: #FCD484;
}
.ColorBgOrange4
{
	background-color: #FCE1A1;
}

.ColorBgOrangeRed1, .LeftPanHdBg
{
	background-color: #FFB400;
}
.ColorBgOrangeRed2
{
	background-color: #FEC75A;
}


.ColorBgOrangeLight1, .LeftPanBg
{
	background-color: #FDF1D5;
}
.ColorBgOrangeLight2
{
	background-color: #FDEECB;
}
.ColorBgOrangeLight3
{
	background-color: #FDF4E0;
}
.ColorBgOrangeLight4
{
	background-color: #FCF7EC;
}
.ColorBgOrange4
{
	background-color: #FCE1A1;
}


.ColorBgGrey1
{
	background-color: #d9dcdf;
}
.ColorBgGrey2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ColorBgGrey3
{
	background-color: #eaeaea;
}
.ColorBgBlue1
{
	background-color: #0855a5;
}
.ColorBgBlue
{
	background-color: #39abd8;
}

/*     Font           */

.FontArial, /* Absolute Definition */ .FontArial18BoldBrickColor, .FontArial13BoldRed, .FontArial10, .FontArial11, .TabBarHeader, .LeftpanText, .FontArial11Bold, .TabFont, .FontArial11BoldBlueBlack, .FontArial13, .FontArial11bgOrange, .FontArial13, .RadioButtonFont, .FontArial12, .FontArial12Bold, .LeftPanHdFont, .FontArial12BoldBrickColor, .FontArial11BgOrangeLight5, .FontArial14BoldBrickColor, .FontArial11BoldBrickColor, .FontArial14BoldBrickColor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.FontVerdana, .FontVerdana11, .FontVerdana14BoldBrickColor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}


.FontArial11, .TabBarHeader, .LeftpanText
{
	font-size: 11px;
}
.FontArial11Bold, .TabFont
{
	font-weight: bold;
	font-size: 11px;
}

.FontArial12Bold, .LeftPanHdFont
{
	font-weight: bold;
	font-size: 12px;
}
.FontArial13, .RadioButtonFont
{
	font-size: 13px;
}
/* For User Control MainPageLeftPanel.ascx*/
.FontArial11BgOrangeLight4, .LeftpanSquareFontBg
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background-color: #FCF7EC;
}



/* Elements    */

H1
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
H2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
H3
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H4
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bluelink{
	font-size: 10px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/* Page Header Link 
	HLinkFontArial10Blue
*/
A.LinkPageHd:link
{
	font-size: 10px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.LinkPageHd:visited
{
	font-size: 10px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkPageHd:hover
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.LinkPageHd:active
{
	font-size: 10px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* Page Bold Link 
	HLinkFontArial10BoldBlue
*/
A.LinkBPage:link
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkBPage:visited
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkBPage:hover
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.LinkBPage:active
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}



/* Page Link 
	HLinkFontVerdana10Blue
*/
A.MenuLeaf
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A.LinkPage:link
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkPage:visited
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.LinkPage:hover
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.LinkPage:active
{
	font-size: 10px;
	color: #016cb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


A.LinkPageBlack:link
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

A.LinkPageBlack:visited
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkPageBlack:hover
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkPageBlack:active
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}






/* Page Selected Sequentioal Link 
*/
A.LinkSequentialSelected:link
{
	font-size: 12px;
	color: #0855a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.LinkSequentialSelected:visited
{
	font-size: 12px;
	color: #0855a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.LinkSequentialSelected:hover
{
	font-size: 12px;
	color: #0855a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.LinkSequentialSelected:active
{
	font-size: 12px;
	color: #0855a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


/* Page Header Tab Link 
	HLinkFontArial11Bold
*/
A.LinkTab:link, A.LinkTab:visited 
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.LinkTab:hover
{
	text-decoration: underline;
}

A.LinkTab:active
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	}











/* Left Panel Special Link 
	HLinkFontArial12Bold
*/
A.LinkSplLeftPan:link, A.LinkSplLeftPan:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
A.LinkSplLeftPan:hover
{
	text-decoration: none;
}

A.LinkSplLeftPan:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}










/* Page Button Link 
	HLinkFontArial12BoldBlue
*/
A.LinkButton:link
{
	font-size: 12px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkButton:visited
{
	font-size: 12px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
A.LinkButton:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.LinkButton:active
{
	font-size: 12px;
	color: #0043BE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

/*  Controls           */

/* --------------------------------- NEW CSS -----------------------------------*/

.TxtErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.TxtSearch /*WE ARE Searching */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #E77536;
}
.TxtWelcome /*Welcome */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #696969;
}
.TxtWelcomeName /*Welcome Name*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0855a5;
}

.TxtSmallSearch /* Gauranteed for Best Prices*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1C5C8E;
}

.TxtBox
{
	font-size: 11px;
	height: 18px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox
{
	font-size: 11px;
	height: 18px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtDescription
{
	font-size: 11px;
	height: 31px;
	width: 355px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBoxSmall
{
	font-size: 11px;
	height: 18px;
	width: 50px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.TxtBoxLabel
{
	font-size: 10px;
	text-align: right;
	width: 70px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	background-color: Transparent;
}
.TxtBoxDate
{
	font-size: 11px;
	height: 18px;
	width: 70px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.DropDown
{
	font-size: 11px;
	height: 15px;
	width: 105px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.DropDownPageSize
{
	font-size: 11px;
	height: 15px;
	width: 50px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.ListBox
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBoxSmall
{
	font-size: 11px;
	height: 15px;
	width: 60px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.TxtBoxLeftPan /* Use for Left Panel Textbox Heights*/
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #969494;
	height: 19px;
}


.TxtBoxSpl /* For Color */
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #969494;
}


.DropDownLeftPan /* Use for Left Panel Drop Down Heights*/
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	border: 1px solid #969494;
}

.RdoBtnLeftPan /* Use for Left Panel Radio Button*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 13px;
}

.RdoBtnPage /* Use for Page Normal Radio Button*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 13px;
}

.RdoBtnBPage /* Use for Page Bold Normal Radio Button*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

.RdoBtnHPage /* Use for Page Highlighted (Bold/Color) Radio Button*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

/* Color */
.HeaderColor /* For Header*/
{
	background-color: #3970aa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
.HeaderColornew td /* For Header*/
{
	background-color: #3970aa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}


.ResultColorRow1 /* For Row Alternate color*/ 
{
	background-color: #ebeaed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
}

.ResultColorRownew1 /* For Row Alternate color*/
{
	background-color: #ebeaed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;

}
.ResultColorRownew1 td /* For Row Alternate color*/
{
	background-color: #ebeaed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
	padding-top:2px;
	padding-bottom:3px;
}


.ResultColorRow2 /* For Row Alternate color*/
{
	background-color: #fdf7eb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
}
.ResultColorRowAdd /* For Row Alternate color*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
	background-color: #f9d9d2;
}
.ResultColorRowEdit /* For Row Alternate color*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
	background-color: #e3fad0;
}

.ResultColorRowGrey /* For Row Alternate color*/
{
	background-color: #ebeaed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #585959;
}










.DataentryColorRow1 /* For Row Alternate color*/
{
	background-color: #d5dde2;
}
.DataentryColorRow2 /* For Row Alternate color*/
{
	background-color: #e8ecee;
}

.ColorRow1 /* For Row Alternate color*/
{
	background-color: #FCF7EC;
}

.ColorRow2 /* For Row Alternate color*/
{
	background-color: #FDF1D5;
}

.ColorCol1 /* For Column Alternate color*/
{
	background-color: #FCF7EC;
}

.ColorCol2 /* For Column Alternate color*/
{
	background-color: #FDF1D5;
}

.RowHeader1 /* For Row Header color*/
{
	background-color: #fed483;
}
.RowHeader2 /* For Row Header color*/
{
	background-color: #becdd5;
}

.Segment /* Use for Segment Header Border Color*/
{
	border: #FEC75A 1px solid;
}

.SegmentHdBg /* Use for Segment Header Background Color*/
{
	border: #FEC75A s solid;
	background-color: #FDEECC;
}

.SegmentHd /* Use for Segment Header Color*/
{
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #E77536;
}

.SubSegmentHdBg /* Use for Sub Segment Header Background Color*/
{
	background-color: #FDEECC;
}

.SubSegmentHd /* Use for Sub Segment Header Color*/
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FDEECC;
}

/* Page */

.PageHd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #E77536;
}

.PageHdTxt /* Use for Bold Page Heading (Page Hd below text) */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12px;
	color: #0855a5;
}


.PageSubHd /* Use for Page Sub Header*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0855a5;
}


.PageBTxt /* Content of Bold text on a Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 10px;
	color: #000000;
	line-height:15pt;
	
	
}

.HeadBTxt /* Content of Bold text on a Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 10px;
	color: #000000;
}

.PageTxt /* Content of Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height:15pt;
	
	
	
}

.PageTxtlogon /* Content of Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #000000;	
	line-height:10pt;
	}
.PageTxt10 /* Content of Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height:10pt;
	
	
	
}

.PageTxtSmall /* Content of Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #151e36;
}

.PageTxtSmallBold /* Content of Page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #151e36;
}
.PageHTxt /* Color Text in normal page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 11px;
	color: #151e36;
}

.PageHdLblTxt /* Segment header label color bold text */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 11px;
	color: #151e36;
}
.bottomTable
{
	border-bottom: solid 1px #a6a6a6;
	border-top: solid 1px #a6a6a6;
}
.resultTable1
{
	border-bottom: solid 1px #fed27e;
	border-right: solid 1px #fed27e;
	border-left: solid 1px #fed27e;
	border-top: solid 1px #fed27e;
}
.resultTable2
{
	border-bottom: solid 1px #b6c6ce;
	border-right: solid 1px #b6c6ce;
	border-left: solid 1px #b6c6ce;
	border-top: solid 1px #b6c6ce;
}
.baseTable1
{
	border-bottom: solid 1px #89959b;
	border-right: solid 1px #89959b;
	border-left: solid 1px #89959b;
}
.divtable1
{
	border-bottom: solid 1px #89959b;
	border-right: solid 1px #89959b;
	border-left: solid 1px #89959b;
}

.gridTable1
{
	border-bottom: solid 1px #89959b;
	border-top: solid 1px #89959b;
	border-right: solid 1px #89959b;
	border-left: solid 1px #89959b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dataTable
{
	padding-left: 3px;
}
.mandetory
{
	color: #FF0000;
}
.linebg
{
	background-color: #bfbfbf;
}
.Cartsubheaderbg
{
	background-color: #C1E8F7;
}

.Cartsupplementbg
{
	background-color: #F6F6F6;
}


.TxtDate /*WE ARE Searching */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
.BookingTable
{
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-indent: 10px;
}
.BookingHeaderTxt
{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

.container
{
	width: 450px;
	padding: 0px;
	background: #eaeaea;
}
.container2
{
	width: 550px;
	padding: 0px;
	background: #ffffff;
}

/* circle */

#navCircle
{
	margin: 0;
	padding: 0 0 20px 10px;
}

#navCircle li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navCircle a:link, #navCircle a:visited
{
	float: left;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #39abd8;
}

#navCircle a:link.hover
{
	padding-bottom: 0px;
	color: #000;
}
#navCircle a:link.active, #navCircle a:visited.active
{
	padding-bottom: 0px;
	color: #000;
	background: url(circle1.gif) no-repeat bottom center;
	border-right: solid 1px #89959b;
	border-left: solid 1px #89959b;
	border-top: solid 1px #89959b;
}



.BookingInstructionTxt
{
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #696969;
}
.IconsPanelBg /* For Row Header color*/
{
	background-color: #fdf8ee;
}
.SearchResultRecordsTable
{
	border-bottom: solid 1px #54c0e8;
	border-right: solid 1px #54c0e8;
	border-left: solid 1px #54c0e8;
}
.colorBgOrangeDark
{
	background-color: #ffb72f;
}

.BookingTopHeader
{
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
.BookingSubHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BookingResultTxt
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BookingResultTxtBold
{
	font-weight: normal;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BookingResultPrice
{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BookingResultTxtBlueBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #016cb0;
}
.ResultColorRowDivGrid1 /* For Row Alternate color*/
{
	background-color: #fdf7eb;
	height: 20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	color: #585959;
}

/*Added by Pankaj. PLEASE DO NOT DELETE IT. */
.ResultColorRowEditCruise /* For Row Alternate color*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #585959;
	background-color: #e3fad0;
}
.ResultColorRowDivGrid2 /* For Row Alternate color*/
{
	background-color: #ffffff;
	height: 20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #585959;
}
.ResultColorRowDivGrid3 /* For Row Alternate color*/
{
	background-color: #fefcde;
	height: 20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #585959;
}
.MyBoookingTopHeaderBG
{
	background-image: url(../images/headingbgblue.jpg);
}
.divGridHeaderBg
{
	background-color: #eaf6fa;
}

.divGridHeaderBgPolicy
{
	background-color: #eaf6fa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

/*.divGridHeaderBg {background-image:url(../images/BookingImages/BookingTopHeaderBg.gif)}*/
.DivBg
{
	background-color: #6288b8;
}
.DivBgpopup
{
	background-color: transparent;
	background-image: url(../images/sapcer.gif);
	width: 100%;
	height: 100%;
}
.DivBgwhite
{
	background-color: #ffffff;
}
.grayborder
{
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #CBCBCB;
	border-bottom-color: #E1E1E1;
	border-left-color: #CBCBCB;
	border-right-color: #CBCBCB;
}

.divbg1
{
	margin: 0px;
	background-color: #fcfbfc;
}
.seprator
{
	background-color: #d9d9d9;
}

.black_heading
{
	color: #0075BF;
}
.black_heading1
{
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.black_heading2
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.contentheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #016CB0;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
}


.cp
{
	border-color: #000000;
	border-bottom-width: thick 2px;
	background-color: transparent;
}
.fmgrayborder
{
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #269fe8;
	border-bottom-color: #269fe8;
	border-left-color: #269fe8;
	border-right-color: #269fe8;
}
.TxtBox2
{
	font-size: 10px;
	width: 21px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.TxtBox5
{
	font-size: 10px;
	width: 35px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox7
{
	font-size: 10px;
	width: 45px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox8
{
	font-size: 10px;
	width: 60px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox10
{
	font-size: 10px;
	width: 70px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox12
{
	font-size: 10px;
	width: 95px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox15
{
	font-size: 10px;
	width: 105px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox18
{
	font-size: 10px;
	width: 120px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox20
{
	font-size: 10px;
	width: 140px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.TxtBox25
{
	font-size: 10px;
	width: 175px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox26
{
	font-size: 10px;
	width: 210px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox28
{
	font-size: 10px;
	width: 225px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox30
{
	font-size: 10px;
	width: 210px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox35
{
	font-size: 10px;
	width: 240px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.TxtBox40
{
	font-size: 10px;
	width: 250px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox43
{
	font-size: 10px;
	width: 305px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox45
{
	font-size: 10px;
	width: 325px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox50
{
	font-size: 10px;
	width:350px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
	margin:0px;
}
.TxtBox60
{
	font-size: 10px;
	width: 375px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox70
{
	font-size: 10px;
	width: 438px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.TxtBox75
{
	font-size: 10px;
	width: 585px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Combo5
{
	font-size: 10px;
	/*height: 18px;*/
	width: 65px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo6
{
	font-size: 10px;
	/*height: 18px;*/
	width: 80px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo10
{
	font-size: 10px;
	/*height: 18px;*/
	width: 90px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo11
{
	font-size: 10px;
	/*height: 18px;*/
	width: 105px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo12
{
	font-size: 10px;
	/*height: 18px;*/
	width: 112px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo13
{
	font-size: 10px;
	/*height: 18px;*/
	width: 165px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Combo14
{
	font-size: 10px;
	/*height: 18px;*/
	width: 130px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo15
{
	font-size: 10px;
	/*height: 18px;*/
	width: 126px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo16
{
	font-size: 10px;
	/*height: 18px;*/
	width: 210px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo17
{
	font-size: 10px;
	/*height: 18px;*/
	width: 240px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Combo18
{
	font-size: 10px;
	/*height: 18px;*/
	width: 150px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Combo20
{
	font-size: 10px;	
	width: 168px;color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo21
{
	font-size: 10px;	
	width: 170px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo22
{
	font-size: 10px;
	
	width: 180px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Combo24
{
	font-size: 10px;
	
	width: 200px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo25
{
	font-size: 10px;
	
	width: 210px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo26
{
	font-size: 10px;
	
	width: 262px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo30
{
	font-size: 10px;
	
	width: 232px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo32
{
	font-size: 10px;
	
	width: 255px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo35
{
	font-size: 10px;
	
	width: 271px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo40
{
	font-size: 10px;
	width: 310px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo41
{
	font-size: 10px;
	width: 250px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo50
{
	font-size: 10px;
	
	width: 387px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo60
{
	font-size: 10px;
	
	width: 400px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo65
{
	font-size: 10px;
	
	width: 450px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Combo67
{
	font-size: 10px;	
	width: 550px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Combo70
{
	font-size: 10px;
	
	width: 590px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Combo80 /****Added by Vinod to increase the combo size in library list master (UAT) *****/
{
	font-size: 10px;	
	width: 650px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea340W80H
{
	font-size: 10px;
	height: 80px;
	width: 340px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea25
{
	font-size: 10px;
	height: 100px;
	width: 170px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea25H50
{
	font-size: 10px;
	height: 50px;
	width: 170px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea28
{
	font-size: 10px;
	height: 100px;
	width: 205px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea28H50
{
	font-size: 10px;
	height: 50px;
	width: 205px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea28H51
{
	font-size: 10px;
	height: 50px;
	width: 150px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea30
{
	font-size: 10px;
	height: 100px;
	width: 250px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea30H50
{
	font-size: 10px;
	height: 50px;
	width: 250px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea35
{
	font-size: 10px;
	height: 100px;
	width: 291px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea35H50
{
	font-size: 10px;
	height: 50px;
	width: 291px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea38
{
	font-size: 10px;
	height: 100px;
	width: 316px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea20H50
{
	font-size: 10px;
	height: 50px;
	width: 200px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea17H50
{
	font-size: 10px;
	height: 50px;
	width: 170px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea40H50
{
	font-size: 10px;
	height: 50px;
	width: 310px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea40H150
{
	font-size: 10px;
	height:150px;
	width: 310px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}


.Textarea40
{
	font-size: 10px;
	height: 100px;
	width: 310px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea50H50
{
	font-size: 10px;
	height: 50px;
	width: 389px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea60
{
	font-size: 10px;
	height: 100px;
	width: 465px;
		color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}

.Textarea60H50
{
	font-size: 10px;
	height: 50px;
	width: 465px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.Textarea70H50
{
	font-size: 10px;
	height: 50px;
	width: 530px;
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}




.buttongo
{
	background-color: #FFD350;
	width: 30px;
	border: 1px double #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-transform: uppercase;
}
.listbox25
{
	font-size: 10px;
	height: 50px;
	width: 210px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #898989;
}
.redtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #FFC000;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #FFC000;
 border-bottom: none;
 background: #FFDB70;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #666666; }

ul.tabbernav li a:hover
{
 color: #666666;
 background: #E5E5E5;
 border-color: #CFCFCF;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #FFC000;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height 

 /* height:200px; 

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary 

 /* overflow:auto; 
}

/* If desired, hide the heading since a heading is provided by the tab 
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page 
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
*/

#navlist
{
	margin: 0;
	padding: 5px 0 3 0;
	border-bottom: 1px solid #FFC000;
	font: bold 12px Verdana, sans-serif;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	font: bold 12px Verdana, sans-serif;


}

#navlist a:link, #navlist a:visited
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #FFC000;
	border-bottom: none;
	background: #FFDB70;
	text-decoration: none;
	font: bold 12px Verdana, sans-serif;
}

#navlist li a:link
{
	color: #666666;
	border-top: 1px solid #FFC000;

}
#navlist li a:visited
{
	color: #667;
}

#navlist li a:hover
{
	color: #666666;
	background: #E5E5E5;
	border-color: #CFCFCF;
}


#navlist a:link.current,#navlist a:visited.current
{
	background: white;
	border-bottom: 1px solid white;
}


ul#newnavlist
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFC000;
	font: bold 12px Verdana, sans-serif;
/*	height:32px;
	#height:20px;
	#padding-bottom:0px;*/
	margin-bottom:5px;
	float:left;
	width:100%;
	}

ul#newnavlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	font: bold 12px Verdana, sans-serif;
	}

ul#newnavlist a:link, ul#newnavlist a:visited
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #FFC000;
	border-bottom: none;
	background: #FFDB70;
	text-decoration: none;
	font: bold 12px Verdana, sans-serif;
	float:left;
}

ul#newnavlist li a:link
{
	color: #666666;
	border-top: 1px solid #FFC000;

}
ul#newnavlist li a:visited
{
	color: #667;
}

ul#newnavlist li a:hover
{
	color: #666666;
	background: #E5E5E5;
	border-color: #CFCFCF;
}


ul#newnavlist li a.current:link, ul#newnavlist li a.current:visited
{
	background: white;
	/*border-bottom: 1px solid white;*/
}


/*

 #mynavlist
{
	margin: 0;
	padding:0;
	border-bottom: 1px solid #FFC000;
	font: bold 12px Verdana, sans-serif;
	height:35px;
	#height:30px;
}

#mynavlist li
{
	list-style: none;
	margin: 0;
	float:left;
	font: bold 12px Verdana, sans-serif;
	border: 1px solid #FFC000;
	border-bottom: none;
	background: #FFDB70;
	margin-left: 3px;
	width:80px;
	text-align:center;
	padding: 3px;
}

#mynavlist li:hover
{
	background: #E5E5E5;
	border-color: #CFCFCF;
}

#mynavlist a, #mynavlist a:visited
{
	
	text-decoration: none;
	font: bold 12px Verdana, sans-serif;
	
}

#mynavlist li a:link
{
	color: #666666;
}
#mynavlist li a:visited
{
	color: #667;
}

#mynavlist li a:hover
{
	color: #666666;
	
}


#mynavlist a:link.current, #mynavlist a:visited.current
{
	/*background: white;
	border-bottom: 1px solid white;*/
}

*/


/*

#mynavlist
{
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #FFC000;
	font: bold 12px Verdana, sans-serif;
}

#mynavlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	font: bold 12px Verdana, sans-serif;
}

#mynavlist a:link, #mynavlist a:visited
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #FFC000;
	border-bottom: none;
	background: #FFDB70;
	text-decoration: none;
	height:40px;
	font: bold 12px Verdana, sans-serif;
}

#mynavlist li a:link
{
	color: #666666;
}
#mynavlist li a:visited
{
	color: #667;
}

#mynavlist li a:hover
{
	color: #666666;
	background: #E5E5E5;
	border-color: #CFCFCF;
}


#mynavlist a:link.current, #mynavlist a:visited.current
{
	background: white;
	border-bottom: 1px solid white;
}

*/
//




.flagpartbg {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../img/flagsectionbg.gif); VERTICAL-ALIGN: middle; WIDTH: 916px; COLOR: #a4a4a4; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
/*.secondarynavigationlinkcss {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #016cb0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}*/
.secondarynavigationcss {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; height:5px; BACKGROUND: url(../images/menu_images/secondary_navigation_bg.gif) repeat-x left 50%; VERTICAL-ALIGN: middle; COLOR: #016cb0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; margin:0px; padding:0px;
}
.navigationbg {
	BACKGROUND: url(../images/menu_images/bg.gif) repeat-x left 50%
}
.middlesectiontopbg {
	BACKGROUND: url(../images/menu_images/middlesection_topbg.gif) repeat-x left 50%; WIDTH: 100%; HEIGHT: 12px
}
.navigationseprator {
	BACKGROUND: url(../images/menu_images/topseprator.gif) repeat-x center 50%; WIDTH: 2px
}
.secondarynavigationlinkcss:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #016CB0;
	text-decoration: none;
}
.secondarynavigationlinkcss:active
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #016CB0;
	text-decoration: none;
}
.secondarynavigationlinkcss:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #016CB0;
	text-decoration: none;
}
.secondarynavigationlinkcss:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #161616;
	text-decoration: none;
}
.emailer td{
	padding:5px;
	color:#1871A6;

}

*html #maintab li {width:1%; margin:0px; padding:0px;}
#maintab li {margin-left:0px;  padding:0; display: inline; float: left; position:relative;}
#maintab li a {text-decoration: none; padding:0px; margin:0px; height:25px; display: block; background: url(../images/tab_beg_315x35.gif) no-repeat; position: relative;white-space:nowrap; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; 
}#maintab li.selected{position: relative; top: 1px;
}#maintab li.selected a{ background-image: url(../images/tab_beg_over_235x35.gif); border-bottom-color: white; color:#000000;
}#maintab a span { background: url(../images/tab_end_20x35.gif) no-repeat; width: 32px; height: 35px; position: absolute; right: -20px; top:0; display: block; z-index: 10;
} #tabs li.on a span { background: url(../images/tab_end_over_20x35.gif) no-repeat; 
}#maintab li.selected a span, #tabs li.on a span { background: url(../images/tab_end_over_20x35.gif) no-repeat; 
}.tabcontentstyle{border-bottom:2px solid #BFBFBF; border-left:2px solid #BFBFBF; border-right:2px solid #BFBFBF; border-top:1px solid #BFBFBF; width: 704px; height:540px; float:left; margin:7px 0px 0px 7px;   
}*html .tabcontentstyle{margin:0px 0px 0px 4px;}
.clear{clear:both;
}.tabcontent{display:none; padding:10px 5px 5px 5px; color:#005EB5; align:left; padding:0px;
}.shadetabs{padding:0px 0px 0px 0px; margin-left:8; margin-top:0px;  margin-bottom: 0;font: bold 11px tahoma; list-style-type: none; text-align: left; 
}#bookingpanel{ margin:0px; padding:0px;
}.tabcontentstyle01{border-left:0px; border-right:0px; border-bottom: 0px; border-top:  1px solid #BFBFBF; width: 705px; margin-left:9px; padding-right:15px;}


.bluetxt1{ color:#0075BF; font-size:12px; font-family:Verdana; font-weight:bold; margin-left:0px; margin-top:10px; text-transform:uppercase;}
.bluetxt a:link{ color:#0075BF; font-size:9px; font-family:Verdana; font-weight:bold; margin-left:0px; margin-top:10px; text-transform:uppercase;}
.bluetxt a:hover{ color:#0075BF; font-size:9px; font-family:Verdana; font-weight:bold; margin-left:0px; margin-top:10px; text-transform:uppercase;}
.bluetxt a:active{ color:#0075BF; font-size:9px; font-family:Verdana; font-weight:bold; margin-left:0px; margin-top:10px; text-transform:uppercase;}
.bluetxt a:visited{ color:#0075BF; font-size:9px; font-family:Verdana; font-weight:bold; margin-left:0px; margin-top:10px; text-transform:uppercase;}



span
{
	margin: 0px;
}

.back-lnk:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: none;
}
.back-lnk:active
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: none;
}
.back-lnk:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: none;
}
.back-lnk:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: underline;
}
.back-arrow
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff9c00;
	text-decoration: none;
	padding-top: 20px;
}



a.login:link, a.login:active,a.login:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #016cb0;
	text-decoration:none;
}
a.login:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #016cb0;
	text-decoration:underline;
}

 
.right-lgntxt-pad 
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.right-agent-btn
{
	background-image: url(../images/right_agent_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 24px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}
.right-box-txt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #717171;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f9f9f9;
}
.right-box-txt-btm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 8px;
}
.right-box-pad1 
{
	padding-top: 10px;
}
.right-existingcust-btn 
{
	background-image: url(../images/right_existingcust_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 24px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}
.btn-MyProfile
{
	background-image: url(../images/MyProfile_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 151px;
	height: 31px;
	border: none;
	/*background-color: none;*/
	cursor: pointer;

}

.btn-MyBooking
{
	background-image: url(../images/MyBookings_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 151px;
	height: 31px;
	border: none;
	/*background-color: none;*/


}
.right-box2-pad
{
	padding-left: 10px;
	padding-right: 10px;
}
.back-lnk-txt
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:3px;
}
.back-txt
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016CB0;
	text-decoration: none;	
	padding-bottom:3px;
}
.right-textbox-pad
{
	padding-top: 5px;
}
.right-hdr-bg 
{
	background-image: url(../images/right_hdr_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	text-align: center;
}
.btn-WhyTempoHolidays
{
	background-image: url(../images/WhyTempoHolidays_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 151px;
	height: 30px;
	border: none;
	background-color: none;
	
}

.btn-AgentTools
{
	background-image: url(../images/AgentTools_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 151px;
	height: 30px;
	border: none;
	/*background-color: none;*/
	
}
.btn-AgentSupport
{
	background-image: url(../images/AgentSupport_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 150px;
	height: 30px;
	border: none;
	/*background-color: none;*/
	
}
.btn-MoreInformation
{
	background-image: url(../images/MoreInformation_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 151px;
	height: 30px;
	border: none;
	/*background-color: none;*/
	
}
.agent-lnk-txt
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ff9c00;
	text-decoration: none;
	padding-top: 3px;
}
.lightblue
{
	background-color:#EFF7FF;
	color:#000000;
	font-weight:bold;
	
	}
.lightyellow
{
	background-color:#FFF7EF;
	color:#000000;
	
	}
/*Added  for Div of AutoText textbox at search screen */
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
    background-color : #f0f0f0;
    font-family: verdana, helvetica, sans-serif;
	font-size: 10px;

 
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}
