Body {	margin: 0px; background-color: #ECF9FF;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 15px; }
H3 { FONT-SIZE: 18px; color:#005880;margin:0px;}
H4 { FONT-SIZE: 16px; color:#005880; text-align:center; padding-top:20px;margin:0px;}
H2 { FONT-SIZE: 14px; color:#005880;margin:0px;}
H1{ FONT-SIZE: 14px; color:#005880; text-align:left; margin:0px;}
A {color: #2086C4;text-decoration: none;}
A:hover {color: #2086C4;text-decoration: underline;}



/* 		HEADER STYLES 	*/

.Logo {	text-align: left;	height: 116px; width: 270px; vertical-align: middle; padding:0px 0px 4px 0px; }
.HeadRight { text-align: right; vertical-align: bottom; padding:0px 0px 4px 0px;}

/*TOP NAVIGATION BAR STYLES BEGIN*/

.HeadNav { background-color: #01567F; text-align: center; vertical-align: middle; width: 676px; padding-top:4px; }
.HeadNavLeft { background: url(images/bg-topnavLeft.gif) no-repeat right center; height: 48px; width: 18px; }
.HeadNavRight {	background: url(images/bg_topnavRight.gif) no-repeat left center; width: 18px; }

/*TOP NAVIGATION BAR STYLES END*/

/*LOGIN BOX STYLES BEGIN*/
.HeadNavTop{ height: 45px; /*background: url(images/head_tagline.gif) no-repeat 18px 50px;*/ padding:0px 18px 0px 0px; text-align:right; vertical-align:bottom; font-size: 10px;}
.HeadRight .HeadNavTop table { background: url(images/bg-LoginForm.gif) no-repeat center bottom; height: 45px; width: 265px; text-align: left;	vertical-align: bottom; padding:0px 0px 0px 6px; color:#FFFFFF;}
.HeadRight .HeadNavTop table form {	margin:0px;	vertical-align: bottom;	text-align: left;	padding:0px;}
.HeadRight .HeadNavTop table input {border: 1px solid #D9D7D8;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6E91A4; background: url(images/bg_LoginInput.jpg) repeat-x left top; }

.HeadRight .HeadNavTop table Div { color: #fff; text-align: left; padding:0px 0px 0px 0px;}
.HeadRight .HeadNavTop table Div a { color: #fff; text-decoration:none; }
.HeadRight .HeadNavTop table Div a:hover { color: #FFFF00; text-decoration:none;}
/*LOGIN BOX STYLES END*/

/* 		HEADER STYLES END  	*/


/* Home page content styles - Left Panel */

.ContentHomeLeftPanel{ width:287px;background-color: #FFFFFF;}
ContentInnerLeftPanel.checkbox{border:0; margin:0;}

.ContentHomeLeftPanel .TopLeft { background: url(images/bg-ContentLeft.gif) no-repeat right bottom; width:20px; height:21px; }
.ContentHomeLeftPanel .TopMid {	background-color: #FFFFFF;	border-top: #005782 1px solid; width:247px;}
.ContentHomeLeftPanel .TopRight { background: url(images/bg-ContentRight.gif) no-repeat left bottom; width:20px;}

.ContentHomeLeftPanel .Mid { border-right-width: 1px; border-left: #005782 1px solid; border-right: #005782 1px solid; padding:16px 28px 2px 28px; color: #000; text-align: justify; width:254px; height:574px; vertical-align:top;}

.ContentHomeLeftPanel .BtmRight { background: url(images/bg-ContentbtnRight.gif) no-repeat left top;}
.ContentHomeLeftPanel .BtmLeft { background: url(images/bg-ContentbtmLeft.gif) no-repeat right top; height:21px;}
.ContentHomeLeftPanel .BtmMid {	background-color: #FFFFFF;	border-bottom: #005782 1px solid;}

.ContentHomeLeftPanel Div { padding:3px 0px 3px 0px;}
.ContentHomeLeftPanel Span { color:#0db24c; font-size:13px;}
.ContentHomeLeftPanel .Flash{ width:478px; vertical-align:top;}
.flash-bg { background:url(images/bg-flash.gif) top center no-repeat;}

/* Home page content styles - Left Panel End*/

/*Home page content styles - Middle Panel*/


.DelayLeft { background: url(images/bg-DelayLeft.gif) repeat-y right top; width:12px; height:260px; }
/* Firefox */
@-moz-document url-prefix()
{
.DelayLeft { background: url(images/bg-DelayLeft.gif) repeat-y right top; width:12px; height:254px; }}
.DelayRight { background: url(images/bg-DelayRight.gif) repeat-y left top; width:13px; }
.DelayMid {	background-color: #1BA7EA; width:431px; vertical-align:top; color:#fff; background:url(images/bg-homeTxt.jpg) repeat-x left top; padding: 15px 10px 6px 10px; border:solid 1px #0668C4;}
.DelayMid ul {padding:0px 0px 0px 35px; margin:0px 0px 0px 0px;}
.DelayMid li { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
.DelayMid Div{ padding-top: 6px;}
.DelayMid a { color:#3ABDF5;}
.DelayMid a:hover { color:#3ABDF5;}
.DelayBtm {	background: url(images/bg-delayBtm.gif) no-repeat center top; height:19px; }

/*Home page content styles - Middle Panel End*/

/*Home page content styles - Right Panel*/
.frmQuickCheckin {	/*background: url(images/bgCheckin.jpg) no-repeat center top;*/	background-color: #0694DE; vertical-align:top;padding-top:0px; height:240px;}
.frmQuickCheckin TABLE { width:171px;}
.frmQuickCheckin TD {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding: 0px 0px;
	line-height:20px;
}
.frmQuickCheckin span{
	font-size:10px;
	color:#abe0ff;
	letter-spacing: -0.1em;
}
.frmQuickCheckin input { background-color: #E6F7FF;	border: 1px solid #01567F;	width: 80%; font-size: 11px; }
.frmQuickCheckin .select { background-color: #E6F7FF;	border: 1px solid #01567F;	font-size: 13px; width: 80%; font-size: 11px; }
.frmQuickCheckin .button { width: 57px;}
.frmQuickCheckin .date table { font-size: 11px; width:180px;}
.frmQuickCheckin .date TD {	width:60px;}
.frmQuickCheckin .PNR { background-color: #E6F7FF; border: 1px solid #01567F; width: 70px; font-size: 11px;}
.frmQuickCheckin .date input { background-color: #E6F7FF; border: 1px solid #01567F; width: 100px; font-size: 11px;}
.frmQuickCheckin .submit {	font-size: 11px; width:57px; height:15px; vertical-align:bottom; padding-left:6px; padding-bottom:1px;}
.FlightStatus { width:128px; height:132px; padding-right:1px;}
.FlightStatus a{ color:#000; text-decoration:none;}
.FlightStatus a:hover{ color:#000; text-decoration:underline;}

/*Home page content styles - Right Panel End*/

/* Inner page content styles - Left Panel */

.ContentInnerLeftPanel{ width:761px;background-color: #FFFFFF;}


.ContentInnerLeftPanel-Member { width:846px;background-color: #FFFFFF;}
.ContentInnerLeftPanel-Member .TopLeft {width:29px;height:41px;background-image: url(images/bg-ContentInnerLeft.gif);background-repeat: no-repeat;background-position: right bottom;}
.ContentInnerLeftPanel-Member .TopMidL {width:99px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;}
.ContentInnerLeftPanel-Member .TopMidL a {color: #000000;text-decoration: underline;padding-left:5px;padding-right:5px;}
.ContentInnerLeftPanel-Member .TopMidL a:hover{color: #000000;text-decoration: none;padding-left:5px;padding-right:5px;}

/******ssssssssssssssssssssssssssssssssssssssssssssssssssss***********************************/

.ContentInnerLeftPanel-Member .TopMidR {background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;
	text-align: right;}
.ContentInnerLeftPanel-Member .TopMidR a {color: #000000;text-decoration: underline;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel-Member .TopMidR a:hover {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}
	
	
.ContentInnerLeftPanel-Member .TopMidR-big { width:846px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;
	text-align: right;}
	.ContentInnerLeftPanel-Member .TopMidR-big a {color: #000000;text-decoration: underline;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel-Member .TopMidR-big a:hover {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}




.ContentInnerLeftPanel-Member .TopRight {width:25px;background-image: url(images/bg-ContentInnerRight.gif);background-repeat: no-repeat;background-position: right bottom;}

.ContentInnerLeftPanel-Member .Mid { border-right-width: 1px; border-left: #77BCE3 1px solid; border-right: #77BCE3 1px solid; padding:16px 28px 0px 28px; color: #4a4a4a; text-align: left; width:846px; height:496px; vertical-align:top;}









.ContentInnerLeftPanel.checkbox{border:0; margin:0;}

.ContentInnerLeftPanel .TopLeft {width:26px;height:41px;background-image: url(images/bg-ContentInnerLeft.gif);background-repeat: no-repeat;background-position: right bottom;}
.ContentInnerLeftPanel .TopMidL {width:99px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;}
.ContentInnerLeftPanel .TopMidL a {color: #000000;text-decoration: underline;padding-left:5px;padding-right:5px;}
.ContentInnerLeftPanel .TopMidL a:hover{color: #000000;text-decoration: none;padding-left:5px;padding-right:5px;}

/******ssssssssssssssssssssssssssssssssssssssssssssssssssss***********************************/

.ContentInnerLeftPanel .TopMidR {width:609px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;
	text-align: right;}
.ContentInnerLeftPanel .TopMidR a {color: #000000;text-decoration: underline;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel .TopMidR a:hover {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}
	
	
.ContentInnerLeftPanel .TopMidR-big { width:843px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;
	text-align: right;}
	.ContentInnerLeftPanel .TopMidR-big a {color: #000000;text-decoration: underline;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel .TopMidR-big a:hover {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}




.ContentInnerLeftPanel .TopRight {width:25px;background-image: url(images/bg-ContentInnerRight.gif);background-repeat: no-repeat;background-position: right bottom;}

.ContentInnerLeftPanel .Mid { border-right-width: 1px; border-left: #77BCE3 1px solid; border-right: #77BCE3 1px solid; padding:16px 28px 0px 28px; color: #4a4a4a; text-align: left; width:711px; height:496px; vertical-align:top;  height:734px;}
.ContentInnerLeftPanel .Member { border-right-width: 1px; border-left: #77BCE3 1px solid; border-right: #77BCE3 1px solid; padding:16px 28px 0px 28px; color: #4a4a4a; text-align: left; width:796px; height:496px; vertical-align:top;}
.ContentInnerLeftPanel .Mid .TblBlue a {color: #0795DD; text-decoration: underline;}
.ContentInnerLeftPanel .Mid .TblBlue a:hover {color: #0795DD; text-decoration: none;}
.ContentInnerLeftPanel .Mid .TblBlue table{ background-color:#B2E0EF;}
.ContentInnerLeftPanel .Mid .TblBlue th{ background:#017EC0; padding: 4px 4px 4px 4px; color:#FFFFFF; text-align:center;}
.ContentInnerLeftPanel .Mid .TblBlue td{ background:#F3FBFE; padding: 4px 10px 4px 10px; color:#0182C3;}
.ContentInnerLeftPanel .Mid .TblBlue input { background-color: #E6F7FF;	border: 1px solid #01567F;	width: 120px; font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.ContentInnerLeftPanel .Mid .TblBlue textarea { background-color: #E6F7FF;	border: 1px solid #01567F;	width: 300px; font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.ContentInnerLeftPanel .Mid .TblBlue .newInput {background-color: #E6F7FF;	border: 1px solid #01567F;	width:400px; font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.ContentInnerLeftPanel .Mid .TblBlue .ul{margin:0; padding:0; *margin:0;}
.ContentInnerLeftPanel .Mid .TblBlue .li{margin:0; padding:0; *margin:0;}
.ContentInnerLeftPanel .Mid .TblBlue .smallInput {background-color: #E6F7FF;	border: 0px solid #01567F;	width: 60px; font-size: 12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#017EC0;}
.ContentInnerLeftPanel .Mid .TblBlue .select { background-color: #E6F7FF;	border: 1px solid #01567F;	font-size: 13px; width: 150px; font-size: 11px; }
.ContentInnerLeftPanel .Mid .TblBlue .selectsmall { background-color: #E6F7FF;	border: 1px solid #01567F;	font-size: 13px;font-size: 11px; }
.ContentInnerLeftPanel .Mid .TblBlue .button { width: 60px; background-color:#017EC0; color:#FFFFFF; border:#017EC0 1px solid; font-size:11px;}
.ContentInnerLeftPanel .Mid .TblBlue span { color:#10B050; font-size:11px;}

.ContentInnerLeftPanel .Mid .SearchTbl .head { background:#017EC0; padding: 4px 4px 4px 4px; color:#FFFFFF; text-align:left; font-size:14px;}
.ContentInnerLeftPanel .Mid .SearchTbl .head a {color: #fff; text-decoration: none;}
.ContentInnerLeftPanel .Mid .SearchTbl .head a:hover {color: #fff; text-decoration: none;}
.ContentInnerLeftPanel .Mid .SearchTbl td{ background:#F1F9FE; padding: 4px 4px 4px 4px;  text-align:left; font-size:11px;}
.ContentInnerLeftPanel .Mid .SearchTbl span { font-size:11px; color:#FFFF00;}
.ContentInnerLeftPanel .Mid .SearchTbl .map{ background:#017EC0; padding: 0px 0px 0px 0px; color:#0182C3; text-align:center; vertical-align:middle;}
.ContentInnerLeftPanel .Mid .SearchTbl .map a {color: #fff; text-decoration: underline; font-size:12px;}
.ContentInnerLeftPanel .Mid .SearchTbl .map a:hover {color: #fff; text-decoration: none; font-size:12px;}
.ContentInnerLeftPanel .Mid .SearchTbl .avgrate{ text-align:right; vertical-align:middle;}
.ContentInnerLeftPanel .Mid .SearchTbl .star-rating{text-transform: uppercase;}
.ContentInnerLeftPanel .Mid .SearchTbl .star-rating img{ padding:0px 10px 0px 0px;}
.ContentInnerLeftPanel .Mid .SearchTbl .image{ text-align:center; width:80px; vertical-align:top;}
.ContentInnerLeftPanel .Mid .SearchTbl .button {background-color:#017EC0; color:#FFFFFF; border:#017EC0 1px solid; font-size:11px;}
.ContentInnerLeftPanel .Mid .SearchTbl .day{ text-align:center; font-weight:bold;}
.ContentInnerLeftPanel .Mid .SearchTbl .date{ text-align:left; background-color:#BBE8FF; vertical-align:middle;font-weight:bold;}
.ContentInnerLeftPanel .Mid .SearchTbl .price{ text-align:left; background-color:#BBE8FF; text-align:center;font-weight:bold;}
.ContentInnerLeftPanel .Mid .SearchTbl .txt-right{ text-align:left; background-color:#BBE8FF; text-align:right;vertical-align:middle;font-weight:bold;}
.ContentInnerLeftPanel .Mid .SearchTbl .lnk-right{ text-align:left;text-align:right;vertical-align:middle;}



.ContentInnerLeftPanel .BtmRight { background-image: url(images/bg-ContentInnerbtmR.gif); background-repeat: no-repeat; background-position: right top;	height:41px;}
.ContentInnerLeftPanel .BtmLeft { background-image: url(images/bg-ContentInnerbtmL.gif);	background-repeat: no-repeat;background-position: right top;}
.ContentInnerLeftPanel .BtmMid { background-color: #FFFFFF;	border-bottom: #77BCE3 1px solid;}
.ContentInnerLeftPanel div { padding:3px 0px 3px 0px; color: #005882; text-align: right;}
.ContentInnerLeftPanel div div {  text-align: center;}
.ContentInnerLeftPanel div a{ color: #005882;text-decoration: underline;}
.ContentInnerLeftPanel div a:hover{ color: #005882; text-decoration: underline;}
.ContentInnerLeftPanel .smalltext{FONT-SIZE: 10px; text-align:left; padding:4px 6px 4px 6px;}
.ContentInnerLeftPanel .subheading { padding:4px 0px 6px 6px; background:url(images/bg-Subheading.jpg) repeat-x left top; color:#FFFFFF; font-size:14px; text-align: left;}
.ContentInnerLeftPanel span { color:#0db24c; font-size:11px;}
.ContentInnerLeftPanel .img { text-align: center;}

/*******************Style for  pages with 1000 px wide content area********************************************************************/

.ContentInnerLeftPanel-big {width:1000px; background-color: #FFFFFF;}
.ContentInnerLeftPanel-big .TopLeft {width:26px;height:41px;background-image: url(images/bg-ContentInnerLeft.gif);background-repeat: no-repeat;background-position: right bottom;}
.ContentInnerLeftPanel-big .TopMidL {width:100px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;}
.ContentInnerLeftPanel-big .TopMidL a {color: #000000;text-decoration: underline;padding-left:5px;padding-right:5px;}
.ContentInnerLeftPanel-big .TopMidL a:hover{color: #000000;text-decoration: none;padding-left:5px;padding-right:5px;}
.ContentInnerLeftPanel-big .TopMidR {width:849px;background-image: url(images/bg-content-top.gif);background-repeat: repeat-x;background-position: left top;
	text-align: right;}
.ContentInnerLeftPanel-big .TopRight {width:25px;background-image: url(images/bg-ContentInnerRight.gif);background-repeat: no-repeat;background-position: right bottom;}
.ContentInnerLeftPanel-big .TopMidR a {color: #000000;text-decoration: underline;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel-big .TopMidR a:hover {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}
.ContentInnerLeftPanel-big .Mid { border-right-width: 1px; border-left: #77BCE3 1px solid; border-right: #77BCE3 1px solid; padding:16px 28px 0px 28px; color: #4a4a4a; text-align: left; width:850px; height:459px; vertical-align:top;}
.ContentInnerLeftPanel-big .BtmRight { background-image: url(images/bg-ContentInnerbtmR.gif); background-repeat: no-repeat; background-position: right top;	height:41px;}
.ContentInnerLeftPanel-big .BtmLeft { background-image: url(images/bg-ContentInnerbtmL.gif);	background-repeat: no-repeat;background-position: right top;}
.ContentInnerLeftPanel-big .BtmMid { background-color: #FFFFFF;	border-bottom: #77BCE3 1px solid;}
.ContentInnerLeftPanel-big .Mid { border-right-width: 1px; border-left: #77BCE3 1px solid; border-right: #77BCE3 1px solid; padding:16px 28px 0px 28px; color: #4a4a4a; text-align: left; /*width:711px; height:459px;*/ vertical-align:top;}

/*******************Style for  pages with 1000 px wide content area ENDS********************************************************************/

.ContentInnerLeftPanel .Itinerary Table {background-color: #B0DEF5;}
.ContentInnerLeftPanel .Itinerary .Heading {background-color: #068BD0; color:#FFFFFF; font-size:20px;}
.ContentInnerLeftPanel .Itinerary .HeadingR {background-color: #0694DE; text-align:left; vertical-align:middle; padding-left:5px;}


/********************************/
#Change {background-color: #4AB9EE; text-align:center; color:#FFFFFF; font-weight:normal; height:14px; font-size:11px; width:136px; padding:2px 4px; float:left; margin-left:5px;}
#Change a{ color:#FFFFFF; text-decoration:none;}
#Change a:hover{ color:#fffc00; text-decoration:none;}

#Alerts {
	background-color: #4AB9EE;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
	height:14px;
	font-size:11px;
	width:225px;
	padding:2px 0px 2px 5px;
	float:right;
	margin-top:1px;
	margin-right:10px;
}
#Alerts a{ color:#fffc00; text-decoration:underline;}
#Alerts a:hover{ color:#ffffff; text-decoration:none;}

#Checkin {text-align:left; color:#f0ff00; font-weight:normal; height:14px; font-size:11px; width:150px; padding:4px; float:left; font-weight:bold;}



.ContentInnerLeftPanel .Itinerary Td {
	background-color: #F3FBFE;
	color:#5f5f5f;
	text-align:center;
	text-transform: uppercase;
	font-size: 12px;
}
.ContentInnerLeftPanel .Itinerary .Newitin {
	text-align:Center;
	text-transform:none;
	font-weight:normal;
	font-size:13px;
	background-color: #017EC0;
	color:#FFFFFF;
} 
.ContentInnerLeftPanel .Itinerary .Newitinblue {
	font-size:13px;
	background-color: #DBF1FE;
} 
.ContentInnerLeftPanel .btn {
	padding: 10px 20px 0px 0px;
} 


.ContentInnerLeftPanel .Itinerary Div { text-align:Center; text-transform:none; font-weight:bold; font-size:13px;} 
.ContentInnerLeftPanel .Itinerary .txtgreen { color:#02b847;} 
.ContentInnerLeftPanel .Itinerary .txtred { color:#ff0202;} 
.ContentInnerLeftPanel .Itinerary .txtblack { color:#000000;} 
.ContentInnerLeftPanel .Itinerary .txtbrown { color:#86704b;} 
.ContentInnerLeftPanel .Itinerary a {
	text-decoration: underline; color:#5f5f5f;
}
.ContentInnerLeftPanel .Itinerary a:hover {
	text-decoration: none; color:#5f5f5f;
}
.ContentInnerLeftPanel .Itinerary .primary {
	background-color: #D5F8F1;
	color:#5f5f5f;
	text-align:center;
	text-transform: uppercase;
	font-size: 12px;
}
.ContentInnerLeftPanel .Itinerary th {
	color:#0694de;
	font-size:14px;
	background-color: #F3FBFE;
	text-transform: none;
	font-weight:normal;
}
.ContentInnerLeftPanel .Itinerary .darkBlue{
	background-color: #84D3FF;
	color:#005881;
	font-size: 12px;
}

.ContentInnerLeftPanel .Itinerary .lightBlue{
	background-color: #A0DFFF;
	color:#005881;
	font-size:16px;
}
.ContentInnerLeftPanel .Itinerary .Depart{
background-image:url(images/bg-weather.jpg); background-repeat:no-repeat; background-position:center middle;
	color:#fff;
	font-size:16px;
	text-transform: uppercase;
}
.ContentInnerLeftPanel .Itinerary .Depart a{
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}

.ContentInnerLeftPanel .Itinerary .Depart a:hover{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.ContentInnerLeftPanel .Itinerary .Destination{
background-image:url(images/bg-weather.jpg); background-repeat:no-repeat; background-position:center middle;	color:#005881;
	color:#fff;
	font-size:16px;
	text-transform: uppercase;
}
.ContentInnerLeftPanel .Itinerary .Destination a{
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}

.ContentInnerLeftPanel .Itinerary .Destination a:hover{
	font-size:12px;
	text-decoration:none;
}


.ContentInnerLeftPanel .Itinerary .View{
	background-color: #A0DFFF;
	color:#005881;
	font-size:14px;
}
.ContentInnerLeftPanel .Itinerary .Viewlinks{
	background-color: #A0DFFF;
	color:#005881;
	text-transform:capitalize;
	font-weight:normal;
}
.ContentInnerLeftPanel .Itinerary .Viewlinks Table{
	background-color: #a0dfff;
	color:#005881;
	text-transform:capitalize;
	font-weight:normal;
}
.ContentInnerLeftPanel .Itinerary .Viewlinks Td{
	background-color: #a0dfff;
}

.ContentInnerLeftPanel .Itinerary .Viewlinks a{
	background-color: #A0DFFF;
	color:#005881;
	font-size:11px;
	font-weight:normal;
	text-transform:capitalize;
}
.ContentInnerLeftPanel .Itinerary .Viewlinks a:hover{
	background-color: #A0DFFF;
	color:#005881;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	text-transform:capitalize;
}

.ContentInnerLeftPanel .Legend {
	background-color: #FFFFFD;
	background-image: url(images/bg-legend.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #BDD0DE;
	height:47px;
	padding-left:22px;
}
.ContentInnerLeftPanel .Legend Div { text-align:left; color:#068acf;}
.ContentInnerLeftPanel .Legend .Heading { color:#00963a; font-size:14px; font-weight:bold;}
.ContentInnerLeftPanel .Legend Span { color:#a2a2a2;}


.ContentInnerLeftPanel .Legend .red-link{color:#CC0000;text-decoration:underline;}
.ContentInnerLeftPanel .Legend .red-link a:hover{color:#ffffff; text-decoration:none;}
.ContentInnerLeftPanel .Legend .black-link{color:#000000;text-decoration:underline;}
.ContentInnerLeftPanel .Legend .black-link a:hover{color:#ffffff; text-decoration:none;}
.ContentInnerLeftPanel .Legend .green-link{color:#66CC00;text-decoration:underline;}
.ContentInnerLeftPanel .Legend .green-link a:hover{color:#ffffff; text-decoration:none;}
.ContentInnerLeftPanel .Legend .brown-link{color:#996600;text-decoration:underline;}
.ContentInnerLeftPanel .Legend .brown-link a:hover{color:#ffffff; text-decoration:none;}

.ContentInnerLeftPanel .hotels input{ margin:0px; border:none; width:20px;}
.ContentInnerLeftPanel .hotels .inputbox{ margin:0px; border:none; width:80px; border:solid 1px #000000;}


.ContentInnerLeftPanel .News Table {background-color: #F3FBFE;}
.ContentInnerLeftPanel .News Div {
	text-align:left;
	padding: 4px 15px 8px 23px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
.ContentInnerLeftPanel .News .Numbers {
	text-align:left;
	padding: 4px 15px 8px 23px;
	background-image:none;
}

.ContentInnerLeftPanel .News Span {
	font-size:10px;
	color:#666666;
	font-style: italic;
}


.ContentInnerLeftPanel .News th{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #017EC0;
	text-align: left; padding: 6px 0px 6px 10px;
}

.IAN {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.IAN Div{
	color: #009999;
	background-color: #0E60A9;
	text-align:left;
	background-image: url(images/bg-IAN-form.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #CBE5F4;
	font-weight: bold;
}
.IAN .red-txt {color: #ff0000;
	background-color: transparent;
	text-align:left;
	background-image: none;
	background-position: left center;
	border: none;
	font-weight: normal;}

/* Inner page content styles - Left Panel END*/



/* SUBSCRIPTION FORM content styles */
.subscription table { /*width:680px; */text-align:left; font-size:13px; color:#000000;}
.subscription td { padding:0px;}
.subscription span { font-size:10px; color:#1269AE;}
.subscription input { width:160px; font-size:12px; color:#1A81C3; border: 1px solid #79BAE0; height: 16px; padding:2px 0px 0px 4px;}
.subscription .smalllink a { font-size:10px; color:#1269AE; text-decoration:underline;}
.subscription .smalllink a:hover { font-size:10px; color:#1269AE; text-decoration:none;}
.subscription .inputsmall {	width:80px;	font-size:12px;	color:#000000;	border: 1px solid #79BAE0;	height: 16px;	padding:2px 0px 0px 4px;}
.subscription .inputpass {	width:55px;	font-size:12px;	color:#000000;	border: 1px solid #79BAE0;	height: 16px;	padding:2px 0px 0px 4px;}
.subscription .inputitinerary {	width:310px; color:#000000;	border: 1px solid #79BAE0;	height: 16px;	padding:2px 0px 0px 4px;} 
.subscription .date { color:#000000;	border: 1px solid #79BAE0;	height: 16px;	padding:2px 0px 0px 4px;}
.subscription .chkbx { border: 0px; width:20px;}
.subscription .buttons { width:86px;height:22px;background-color:#005981; color:#FFFFFF; font-size:12px;}
.subscription .heading { background-color:#C7ECFF; font-size:12px; font-weight:bold; color:#000000; height:20px; padding:0px 0px 0px 20px; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:6px 7px; }

.subscription .selectbox { width:197px; font-size:12px; font-family:tahoma; color:#1A81C3; background-color:#FFFFFF; border: 1px solid #79BAE0;}
.subscription .salutation { font-size:12px; font-family:tahoma; color:#1A81C3; background-color:#FFFFFF; border: 1px solid #79BAE0;}
.subscription .agreement { width:678px; font-size:10px; color:#005881; padding:10px 30px 20px 40px; background-color:#FFFFFF;}
.subscription .redstar { color:#FF0000; font-size:12px;}
.subscription .errorVal { color:#FF0000; }
.subscription .advsrch table { width:680px; text-align:left; font-size:13px; color:#000000;}
.advsrch input { width:100px; font-size:12px; color:#1A81C3; border: 1px solid #79BAE0; height: 16px; padding:2px 0px 0px 4px;}
.advsrch td { padding:4px 0px; font-size:11px;}
.advsrch .selectsmall { background-color: #E6F7FF;	border: 1px solid #01567F;	font-size: 12px;font-size: 11px; }

/* SUBSCRIPTION FORM content styles END*/


#widget {
	position: absolute;
	margin-top: 10px;
	background-color:#1B9DDB;
	padding-left:2px;
	color:#000000;
}
#widget a{ color: #000;text-decoration: none;}
#widget a:hover{ color: #000; text-decoration: underline;}

/* Footer styles  */

.footer{ padding:0px 0px 0px 16px; font-size:10px; width:1000px;}
.footerlinks{ color: #000; padding-top: 10px;	padding-bottom: 15px; font-size:10px; }
.footerlinks a{ color: #000; text-decoration: none;}
.footerlinks a:hover{ color: #005882; text-decoration: underline; }
.footertext{ color: #014065; padding-bottom: 4px; font-size:10px; }
.gatesixsig{ color: #003182; padding-bottom: 4px; font-size:10px;}
.gatesixsig a{ color: #003182; font-size:10px; text-decoration:none}

/* Footer styles end */


.my-iti-nm {
	background-color: #F4FDFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #80C0E3;
	border-bottom-color: #80C0E3;
	font-size: 11px;
	padding-right: 10px;
}
#tnbdd { z-index:1;}
#fff { z-index:-1;}

/* Tool tip styles starts here */

#dhtmltooltip{
color:#fff;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 6px;
background-color: #4AB9EE;
visibility: hidden;
z-index: 100;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Tool tip styles ended */
.calendar {
background-color:#CCCCCC;
}
.calendar-month {
background-color:#666666;
font-weight:bold;
color:#FFFFFF;
}
.errorVal { color:#FF0000; }
.padding-bottom{padding-bottom:20px;}
.GreenHeading { color:#00963a; font-size:14px; font-weight:bold;}
.image-border{border: solid 1px #D2F0FF;}
.div-center { text-align:center;}



/*Referral Box*/

.headingTop { background:url(images/ref-h.jpg) repeat-x left bottom; text-align:center; vertical-align:middle; font-size:15px; color:#FFFFFF;}
.bronze { background:url(images/ref-b.jpg) repeat-x left bottom; text-align:center; vertical-align:middle; font-size:15px; color:#000; }
.silver { background:url(images/ref-s.jpg) repeat-x left bottom; text-align:center; vertical-align:middle; font-size:15px; color:#000;}
.gold { background:url(images/ref-g.jpg) repeat-x left bottom; text-align:center; vertical-align:middle; font-size:15px; color:#000;}

.ref-form { margin:0px; padding:0px;}
.ref-form  table { border: solid 1px #77BCE3;}
.ref-form  table td{ padding:6px 0px 6px 30px; font-weight:bold;}
.ref-form input { width:200px;}
.ref-form .button { width:60px; background:#01567F; color:#FFFFFF; border:1px solid #01567F;}