/* @import "agm_2004.css"; */

/* ----------------------------------------------------------------------------------- */
/* body - main wrapper */
/* ----------------------------------------------------------------------------------- */

body
{
	margin					: 0px;
	padding					: 0px;
	font					: normal 9pt/11pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	text-align				: center;
	background-color		: #FFFFFF;
}

body *
{
	text-align				: left;
}

body a:link
{
	font					: inherit;
	color					: #0070B9;
	text-decoration			: underline;
}

body a:visited
{
	font					: inherit;
	color					: #774199;
	text-decoration			: underline;
}

body a:hover
{
	font					: inherit;
	color					: #A1BC01;
	text-decoration			: underline;
}

@media print {
	 body { font					: normal 8pt/13pt Arial, Helvetica, sans-serif;
			color					: #022A4C; 
			}
}

/* ----------------------------------------------------------------------------------- */
/* CONTAINERS */
/* ----------------------------------------------------------------------------------- */

#flashlayer
{
	position				: absolute; 
	left					: 0px; 
	top						: 0px; 
	width					: 100%; 
	z-index					: 31;
	text-align				: center;
}

.centerlayer
{
	margin-left				: auto; 
	margin-right			: auto;
	width					: 760px;
}	

.flashbanner	
{
	position				: relative;
	top						: 161px;
	left					: 130px;
	width					: 420px;
	height					: 78px;
	margin					: 0px 0px 0px 0px;
	vertical-align			: top;
	text-align				: left;
	clear					: both;
}

#mainwrapper
{
	margin-left				: auto; 
	margin-right			: auto;
	width					: 760px;
}

#bannerlayer
{		
	width					: 100%;
	text-align				: center;
	position				: absolute;
	left					: 0px;
	top						: 150px;
	*top					: 0px;
	z-index					: 30;	
}

.bannercenterlayer
{
	width					: 760px;
	margin-left				: auto;
	margin-right			: auto;	
}

#banner
{	position				: relative;
	top						: 0px;
	*top					: 142px;
	left					: 160px;
	width					: 430px;
	height					: 138px;
	margin					: 15px 0px 0px 0px;
	vertical-align			: top;
	text-align				: left;
	clear					: both;
	border-bottom			: 1px solid #C9DAE2;
	border-top				: 1px solid #C9DAE2;
}
	
* html body #banner
{
	height					: 140px;
	top						: 145px;
}

.bannerflash
{
	margin					: 15px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	height					: 138px;
	border-bottom			: solid 1px #C9DAE2;
	border-top				: solid 1px #C9DAE2;		
}

.TextImageBanner
{
	width					: 325px;
	height					: 120px;
	margin					: 15px 0px 0px 0px;
	border-bottom			: solid 1px #C9DAE2;
	border-top				: solid 1px #C9DAE2;
	padding					: 20px 100px 0px 5px;
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #33597C;
}

* html body .TextImageBanner
{
	width					: 430px;
	height					: 140px;
	
}

.TextImageBanner .bannerTitle
{
	font-size				: 14pt;
	font-weight				: normal;
	color					: #A1BC00;
	margin-left				: 0px;
	line-height				: 20px;
}


.nobanner
{
	border-bottom			: solid 1px #C9DAE2;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 10px 0px;
	height					: 15px;
	width					: 100%;	
}

* html body .nobanner
{
	height					: 0px;
}

@media print {
	#bannercenterlayer { display: none }
	#bannerlayer { display: none }
	#banner { display: none }
	#flashcenterlayer { display: none }
	.centerlayer { display: none }
	#flashbanner { display: none }
	.TextImageBanner{ display:none;}
	* html body .TextImageBanner{ display:none;}
}

#maincontainer
{
	width					: 760px;
	margin					: 0px 0px 0px 0px;
	vertical-align			: top;
	text-align				: left;
	clear					: both;
}

#colwrapper
{	
	width					: 600px;
	vertical-align			: top;
	float					: right;
	margin					: 0px 0px 0px 0px;
}
			
@media print {
	#colwrapper { float : left; width: 650px; margin: 0px; }
	#TermsText { float : left; width: 650px; margin: 0px; font-family:Arial; font-size:11pt; }
}

/* ----------------------------------------------------------------------------------- */
/* General Rules
/* ----------------------------------------------------------------------------------- */

.orange	
{
	font					: inherit;
	color					: #F09B00;
}

.error	
{
	font					: normal 8pt/13pt Arial, Helvetica, sans-serif;
	color					: #A31717;
}

.error a
{
	color					: #A31717;
	text-decoration			: none;
}

.required
{
	font					: normal 9pt/13pt tahoma, Helvetica, sans-serif;
	color					: #A31717;
}

.green
{
	color					: #A1BC01;	
}

h1
{
	font					: bold 11pt/13pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	margin					: 0px 0px 5px 0px;
	padding					: 0px;
}

h2
{
	font					: bold 10pt/13pt Arial, Helvetica, sans-serif;
	color					: #A1BC00;
	margin					: 0px 0px 5px 0px;
	padding					: 8px 0px 0px 0px;
}

h3, .subtitle /* subtitle used in RUdder Survey */
{
	font					: bold 9pt/11pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	margin					: 0px 0px 2px 0px;
	padding					: 2px 0px 0px 0px;
}

h3 a:visited
{
	color					: #774199;
	text-decoration			: underline;
}

h3 a:hover
{
	font					: inherit;
	color					: #A1BC01;
	text-decoration			: underline;
}

h4
{
	font					: bold 9pt/13pt Arial, Helvetica, sans-serif;
	color					: #0A4279;
	margin					: 0px 0px 5px 0px;
	padding					: 5px 0px 0px 0px;
}

h5 
{
	font					: bold 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h6
{
	font					: bold 7.5pt/10pt Arial, Helvetica, sans-serif;
	color					: #6E859A;
	margin-top				: 0px;
	padding					: 0px;
}

.clear
{
	width					: 100%;
	height					: 10px;
	clear					: both;
}

.note
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	margin-top				: 4px;
	padding					: 0px;
}

.resultmsg
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #55565B;
	margin-top				: 4px;
	padding					: 0px;
}

* img 
{
	border : none;
}

h1 p, h2 p, h3 p, h4 p, h5 p, h6 p
{
	margin					: 0px;
}

@media print {
	h1 { font : normal 13pt/16pt Arial, Helvetica, sans-serif; color:Black}
	h2 { font : bold 10pt/13pt Arial, Helvetica, sans-serif; color:Black}
	h3 { font : bold 9pt/12pt Arial, Helvetica, sans-serif; color:Black}
}



.dotted
{
	height					: 13px;
	clear					: both;
	width					: 100%;
	margin-top				: 0px;
	margin-left				: 0px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) repeat-x left center;	
}

.more
{
	margin-bottom			: 10px;
	padding					: 3px 0px 0px 12px;
	font-weight				: bold;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/more_arrow.gif) #FFFFFF no-repeat;	

}




/* ----------------------------------------------------------------------------------- */
/* General Forms
/* ----------------------------------------------------------------------------------- */



form
{
	margin					: 0px;
	display					: inline;
}

input
{
	vertical-align			: middle;
	margin					: 0px 0px 0px 0px;
	/*height					: 25px;
	*height					: 22px;*/
	padding					: 0px 0px 0px 0px;
	*padding				: 2px 0px 0px 4px;
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	/*border					: 1px solid #7F9DB9;*/
	
}

select
{
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	padding					: 0px 0px 0px 2px;
	border					: 1px solid #6699CC;
	vertical-align			: middle;
	margin					: 0px 0px 0px 0px;
}

.inputspacing input, .inputspacing select
{
		margin-bottom			: 6px;
}

#content input.btn, input.btn, .btn
{
	padding					: 2px 2px 2px 8px;
	margin					: 0px 0px 0px 0px;
	/*height					: 20px;*/
	font					: bold 7.5pt Arial, Helvetica, sans-serif;
	color					: #293746;
	border					: 1px solid #7C95A4;
	background				: url(/iata/images/2005/btn_bg.gif) #FFFFFF no-repeat;
	vertical-align			: middle;
	text-align				: center;
	cursor					: hand;
}


#content input.btngo
{
	padding					: 1px;
	margin-right			: 3px;
	font					: bold 7pt Arial, Helvetica, sans-serif;
	color					: #0070B9;
	border					: 1px solid #6699CC;
	background				: url() #FFFFFF no-repeat;
	vertical-align			: middle;
	text-align				: center;
} 


input, textarea
{
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	vertical-align			: middle;
}

#content .netinput
{
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	vertical-align			: middle;
}

#content input radio, #content input checkbox
{
	border					: 0px solid #FFFFFF;
	vertical-align			: middle;	
}

select
{
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	padding					: 0px 0px 0px 0px;
	*padding				: 2px 2px 2px 2px;
	border					: 1px solid #6699CC;
	vertical-align			: middle;
}

@media print{
#content select, #content input, #content textarea 
	{
		font					: normal 9pt/14pt Arial, Helvetica, sans-serif;
		color					: #022A4C;
		vertical-align			: middle;
		padding					: 0px 0px 0px 0px;
		border					: 1px solid #022A4C
	}
}



/* ----------------------------------------------------------------------------------- */
/* HEADER - WBC */
/* ----------------------------------------------------------------------------------- */

#wbc
{	
	width					: 100%;
	text-align				: center;
	z-index					: 1000;
	position				: absolute;
	top						: 0px;
	left					: 0px;
}

#wbc .sitemode
{	
	width					: 760px;
	text-align				: left;
	margin-left				: auto;
	margin-right			: auto;
}

#wbc .sitemode a:link, .sitemode a:visited
{
	height					: 18px;
	border					: 1px solid #FFFFFF;
	padding					: 1px 4px 1px 4px;
	margin					: 4px 0px 4px 4px;
	background-color		: #6699CC;
	font					: bold 10px Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
	text-decoration			: none;
}

#wbc .sitemode a:hover
{
	background-color		: #F18900;
	text-decoration			: none;
}

@media print {
	#wbc { display: none}
}

#meta
{
	margin-top				: 50px;
	background-color		: #A5CBF1;
	padding					: 5px;
}

#console
{
	width					: 100%;
	border					: 1px dotted #999999;
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #B31225;
	margin-bottom			: 20px;
	margin-left				: 10px;
	margin-right			: 10px;
}

#console .toggle
{
	font-weight				: bold;
}


#console .section
{
	
	border-top				: 1px dotted #999999;
}

#console .status
{
	padding					: 5px;
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #B31225;
	border-top				: 1px dotted #999999;
}

#console a:link, #console a:visited
{
	width					: 100%;
	padding					: 5px;
	color					: black;
	text-decoration			: none;
}

#console a:hover
{
	font					: inherit 8pt/10pt Arial, Helvetica, sans-serif;
	color					: white;
	background-color		: #B31225;
	text-decoration			: none;
}

#header
{
	/*width					: 100%;
	height					: 51px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/header_bg.gif) #FFFFFF repeat-x;
	text-align				: center;*/
	}

#header
{
	width					: 100%;
	height					: 92px;
	text-align				: center;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/header_bg_light.gif) #FFFFFF repeat-x;
}

#dynamicsky
{
	display					: none;
	/*width					: 100%;
	height					: 56px;*/
}

@media print 
{
	#dynamicsky { display: none }
}

.logo
{
	width					: 760px;
	height					: 53px;
	margin-left				: auto; 
	margin-right			: auto;
	visibility				: visible;
	text-align				: center;	
}

.logoprint
{
	display					:none	
}



@media print {
	.logo { display: none}
	.logoprint { display: block}
}


/* ----------------------------------------------------------------------------------- */
/* BREADCRUMB */
/* ----------------------------------------------------------------------------------- */

#breadcrumb
{	
	display: none;
}

#breadlayer
{		
	width					: 100%;
	text-align				: center;
	position				: absolute;
	left					: 0px;
	top						: 0px;
	z-index					: 40;	
}

.breadcenterlayer
{
	width					: 760px;
	margin-left				: auto;
	margin-right			: auto;	
}

		

#breadcrumbs
{	
	position				: relative;
	top						: 248px;
	left					: 160px;
	width					: 420px;
	/*margin					: 90px 0px 15px 130px;*/
	text-align				: left;
	clear					: both;
	font					: bold 7.5pt/10pt Arial, Helvetica, sans-serif;
	color					: #A3B8C0;
}



#breadcrumbs a:link, #breadcrumbs a:visited
{	
	color					: #0070B9;
	text-decoration			: none;
}

#breadcrumbs a:hover
{	
	color					: #A1BC01;
	text-decoration			: underline;
}

@media print {
	#breadcenterlayer { display: none }
	#breadlayer { display: none }
	#breadcrumb { display: none }
	#breadcrumbs { display: none }
}

/* ----------------------------------------------------------------------------------- */ 
/* Top menu */
/* ----------------------------------------------------------------------------------- */ 

#topnav 
{
	width					: 765px;
	height					: 25px;
	margin					: 23px 0px 0px 0px;
	padding					: 0px;
} 


	

#topnav ul
{
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
} 

#topnav ul li 
{	
	display					: inline;
	list-style-type			: none;
	font					: bold 9pt/12pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	height					: 15px;
	margin					: 0px;
	padding					: 2px 14px 2px 22px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/topnav_seperator.gif) #FFFFFF no-repeat;
	
}

* html body #topnav ul li 
{	

	padding					: 2px 15px 2px 24px;	
}


#topnav ul li.first 
{	
	display					: inline;
	list-style-type			: none;
	height					: 15px;
	margin-left				: 0px;
	padding-left			: 0px;
	background				: url() #FFFFFF no-repeat;
	
}

#topnav ul li.last 
{	
	display					: inline;
	list-style-type			: none;
	height					: 15px;
	margin					: 0px;
	padding-right			: 0px;
	
}

#topnav ul li a:link, #topnav ul li a:visited
{	
	color					: #1B4674;
	text-decoration			: none;
}

#topnav ul li a:hover
{	
	font					: inherit;
	color					: #A1BC01;
	text-decoration			: none;
}

@media print {
	#topnav { display: none }
}



/* ----------------------------------------------------------------------------------- */ 
/* 2nd menu */
/* ----------------------------------------------------------------------------------- */ 

#SubNavBar 
{
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
	width					: 760px;
}


ul.SubNav
{
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
	width					: 270px;
} 

ul.SubNav li.item 
{	
	display					: inline;
	list-style-type			: none;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	height					: 15px;
	margin					: 0px 0px 2px 0px;
	padding					: 2px 10px 0px 10px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/topnav_seperator.gif) #FFFFFF no-repeat;
	
}


ul.SubNav li.first 
{	
	display					: inline;
	list-style-type			: none;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	height					: 18px;
	margin					: 0px 0px 2px 0px;
	padding					: 2px 10px 0px 1px;
	background				: url() #FFFFFF no-repeat;
	
}

ul.SubNav li a:link, ul.SubNav li a:visited
{	
	color					: #0070B9;
	text-decoration			: none;
}

ul.SubNav li a:hover
{	
	font					: inherit;
	color					: #A1BC01;
	text-decoration			: underline;
}

@media print {
	#SubNavBar { display: none }
}


/* Icons */

ul.SubNav li.send 
{
	display					: inline;
	list-style-type			: none;
	height					: 18px;
	margin					: 0px 0px 0px 0px;
	background				: url(/iata/images/2005/b_send.gif) #FFFFFF no-repeat;

}

ul.SubNav li.print 
{
	display					: inline;
	list-style-type			: none;
	height					: 18px;
	margin					: 0px 0px 0px 0px;
	background				: url(/iata/images/2005/b_print.gif) #FFFFFF no-repeat;

}

ul.SubNav li.bookmark 
{
	display					: inline;
	list-style-type			: none;
	height					: 18px;
	margin					: 0px 0px 0px 0px;
	background				: url(/iata/images/2005/b_bookmark.gif) #FFFFFF no-repeat;

}

ul.SubNav li.bookmark a, ul.SubNav li.send a, ul.SubNav li.print a
{	
	display					: inline;
	list-style-type			: none;
	height					: 18px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 8px 0px 8px;
}


ul.SubNav li.bookmark a:hover, ul.SubNav li.send a:hover, ul.SubNav li.print a:hover
{	
	text-decoration			: none;
}



/* ----------------------------------------------------------------------------------- */
/* Left Menu */
/* ----------------------------------------------------------------------------------- */

#leftnav
{
	width					: 150px;
	vertical-align			: top;
	float					: left;
	margin					: 15px 0px 0px 0px;
}

@media print {
	#leftnav { display: none }
}

#leftnav ul
{
	border-top				: 1px #C9DAE2 solid;
	margin					: 0px ;
	padding					: 0px;
} 

#leftnav ul li 
{	
	list-style-type			: none;
	font					: bold 8pt Arial, Helvetica, sans-serif;
	color					: #A1BC01;
	padding					: 4px 6px 3px 4px;
	border-bottom			: 1px #E1EEFA solid;
	}

#leftnav ul li a:link, #leftnav ul li a:visited
{	
	display					: block;
	width					: 100%;
	text-decoration			: none;
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #0070B9;
	margin					: 0px;
	padding					: 0px 0px 0px 9px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/leftnav_newbg.gif) #FFFFFF no-repeat;

}

#leftnav ul li a:hover
{	
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #A1BC01;
	text-decoration			: none;
}

#leftnav p
{
	margin					: 0px 0px 0px 0px;
	display					: inline;
}

/* ----------------------------------------------------------------------------------- */
/* Top image - Searchbox - site nav*/
/* ----------------------------------------------------------------------------------- */


/* Search */



#searchcontainer
{		
	width					: 100%;
	text-align				: center;
	position				: absolute;
	left					: 0px;
	top						: 0px;
	z-index					: 5;	
}

#centerlayer
{
	width					: 760px;
	margin-left				: auto;
	margin-right			: auto;	
}

	
#search
{
	position				: relative;
	left					: 438px;
	top						: 124px;
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	width					: 310px;
}

#rightcol #iatasearch
{
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;	
	padding					: 0px 0px 10px 0px;
	margin					: 10px 0px 0px 0px;
}

#search input, #rightcol #iatasearch input
{
	vertical-align			: middle;
	margin					: 0px 0px 0px 0px;
	/*height					: 18px;*/
	padding					: 2px 2px 2px 4px;
	width					: 160px;
	font					: normal 8pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	border					: 1px solid #7F9DB9;
	
}

* html body #search input, * html body #rightcol #iatasearch input
{
	height					: 20px;	
}

#search select, #rightcol #iatasearch select
{
	vertical-align			: middle;
	margin					: 5px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	width					: auto;
	font					: normal 8pt/14pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	border					: 1px solid #7F9DB9;
	
}

#search .btn, #rightcol #iatasearch .btn
{
	width					: 26px;
	height					: 18px;
	margin					: 5px 0px 0px 0px;
	padding					: 0px 3px 1px 3px;	
	font					: bold 7.5pt/11pt Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
	border					: 1px solid #006FB9;
	background				: url(/iata/images/2005/btn_blue_bg.gif) #C2E2FC repeat-x;
	vertical-align			: middle;
	text-align				: center;
	cursor					: pointer;
}

* html body #search .btn, * html body #rightcol #iatasearch .btn
{
	width					: 29px;
	height					: 20px;
	cursor					: hand;
	margin-left				: 1px;
	
}

@media print {
	#searchcontainer, #rightcol #iatasearch { display: none }
}
	
/* ----------------------------------------------------------------------------------- */
/* CONTENT */
/* ----------------------------------------------------------------------------------- */

#content
{
	width					: 430px;
	margin					: 130px 0px 0px 0px;
	float					: left;	
}

@media print {
	#content { width: 100%; margin: 0px 0px 0px 0px;}
}

#rightcol marquee
{
	-moz-binding			: none;
	display					: block;
	padding					: 0px;
	height					: auto;
}

* html body #rightcol marquee
{
	height				: 90px;	
}

#content p
{
	margin					: 10px 0px 10px 0px;
}

#content ul
{
	padding					: 5px 0px 0px 0px;
	margin					: 0px 0px 10px 0px;
}

#content ul li
{
	list-style-type			: none;
	padding					: 1px 0px 0px 17px;
	background-image		: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/ul_bg.gif);
	background-repeat		: no-repeat;
}

#content ul li ul li
{
	list-style-type			: none;
	padding					: 1px 0px 1px 14px;
	background-image		: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rightcol_ul.gif);
	background-repeat		: no-repeat;
}

#content ol
{
	padding					: 0px;
	margin					: 0px 0px 10px 0px;
}

#content ol li
{
	list-style-type			: none;
	padding					: 2px 0px 1px 12px;
	background-image		: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/ol_bg.gif);
	background-repeat		: no-repeat;
}

#content ul li h3
{

	padding					: 0px 0px 0px 0px;
}

#content table
{
	width					: 100%;
	margin-bottom			: 20px;
	border-collapse			: seperate;
	/*border					: solid 1px #E5EDF4;*/
}

.datepicker #content
{
	width					: 230px;
		
}

#content .datepicker table
{
	width					: 230px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;	
}

#content .datepicker table tr td
{
	margin					: 0px 0px 0px 0px;
	padding					: 2px 0px 2px 0px;	
}

#content .datepicker table tr td table, #content .datepicker table tr td table tr td
{
	border: none;	
}

#content .datepicker table tr td table, #content .datepicker table tr td table tr td
{
	border: none;
	margin					: 0px 0px 0px 0px;
	padding					: 2px 0px 2px 0px;	
}



* html body #content table
{
	border-collapse			: collapse;
}


#content tr td, #content tr td
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	padding					: 6px 2px 6px 8px;
	/*border-bottom			: 1px solid #E5F1F9;*/
}

#content tr td.grey, #content tr td.grey
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	padding					: 6px 2px 6px 8px;
	border-bottom			: 1px solid #E5EDF4;
	background-color		: #EDEEEE;
}

#content tr td.checked, #content tr td.checked
{
	background				: url(/iata/images/2005/icon_checked.gif) #FFFFFF no-repeat center center;	
}

#content tbody td.selected 
{
	color					: #F18900;
	background-color		: #FFFFFF;
}

#content tr th, #content tr th
{
	font					: bold 8pt/10pt Arial, Helvetica, sans-serif;
	padding					: 6px 2px 6px 8px;
	border-bottom			: 1px solid #E5EDF4;
}

* html body #content tr th
{
	border-right			: 1px solid #E5EDF4;
}

tr.thead td
{
	font					: bold 8pt/11pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	padding					: 3px 2px 4px 8px;
	background-color		: #F2F5FC;
	border-bottom			: 1px solid #E5EDF4;
}

#content thead tr td
{
	font					: bold 8pt/11pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	padding					: 3px 2px 4px 8px;
	background-color		: #F2F5FC;
	border-bottom			: 1px solid #E5EDF4;
}

/* ********************************** */
/* Form table
/* ********************************** */

#content table.formtable tr td
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	vertical-align			: top;
	padding					: 8px 3px 5px 3px;
	border					: 0px solid #FFFFFF;	
}

#content table.formtable tr td.info
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	vertical-align			: top;
	padding					: 8px 3px 5px 3px;	
	background-color		: #FAFCFE;
	border-bottom			: 1px solid #D7E2EB;
}

#content table.formtable tr th
{
	font-weight				: normal;
	vertical-align			: top;
	text-align				: right;
	padding					: 12px 3px 5px 3px;
	border					: 0px solid #FFFFFF;
}

#content table.formtable 
{
	border					: 0px solid #C0D1E3;
}

#content table.formtable tr td table.blankdata
{
	padding					: 6px 5px 6px 5px;
	border					: 0px solid #FFFFFF;
}

#content table.formtable tr td table 
{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border-collapse			: collapse;
	border					: 0px solid #FFFFFF;
}

#content table.formtable tr td table tr td
{
	padding					: 0px 0px 0px 0px;
	border					: 0px solid #FFFFFF;
}

#content .formtable thead tr td
{
	padding					: 3px 5px 3px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	background-color		: #93cdf0;
	color					: #ffffff;
	text-align				: left;
	border-bottom			: 1px solid #D7E2EB;
	border-top				: 1px solid #D7E2EB;
}	

#content table.formtable tr td div.note, #content table.formtable tr th div.note, #content table.formtable tr td div.note p, #content table.formtable tr th div.note p
{
	font					: bold 7.5pt/9pt Arial, Helvetica, sans-serif;
	color					: #616E78;
	padding					: 0px 0px 0px 0px;
	text-align				: right;
}

#content table.formtable tr td span.required
{
	vertical-align			: top;
}

#content table tr td.note
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #55688A;
}

#logintable tr td
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	vertical-align			: middle;
	padding					: 6px 2px 6px 8px;
	border-bottom			: none;
}


#content #logintable
{
	width					: 150px;
	border-collapse			: collapse;
	border					: solid 1px #E0D2FC;
	background-color		: #F9F6FF;
	float					: left;
	margin-right			: 20px;
}

#leftnav #logintable 
{
	margin-top				: -20px;
	width					: 120px;
}

#logintable thead tr td
{
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #533099;
	padding					: 1px 2px 2px 18px;
	text-align				: left;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/form_header_bg.gif) #F0E8FF no-repeat;
	border-bottom			: 1px solid #E0D2FC;
}



#content table.blank, #content table.blank tr td
{
	border					: 0px solid #FFFFFF;
	border-collapse			: collapse;
	padding					: 0px 0px 0px 0px;
	background-color		: transparent;
	padding-top				: 0px;
	vertical-align			: top;
}


#content table.blank td ol li
{
	list-style-type			: none;
	padding					: 4px 5px 0px 12px;
	background-image		: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/ol_bg.gif);
	background-repeat		: no-repeat;
}

#content table.blankdata, #content table.blankdata tr td
{
	border					: 0px solid #FFFFFF;
	border-collapse			: collapse;
	padding					: 5px 0px 5px 0px;
	background-color		: transparent;
	vertical-align			: middle;
}

@media print{
	#content table.formtable
	{	margin-top: 0px;
		border					: 0px solid #CCCCCC;
		border-collapse			: collapse;
	}	
		
	#content table.formtable tr td
	{	border					: 1px solid #CCCCCC;
		font-size				: 8pt;
		color					: Black;
	    padding					: 1px 1px 1px 4px;
	}
	#content table.formtable tr td.info
	{	border					: 1px solid #CCCCCC;
		font-size				: 8pt;
		color					: Black;
	    padding					: 1px 1px 1px 4px;
	}	
	#content table.formtable tr th
	{	border					: 1px solid #CCCCCC;
		font-size				: 8pt;
		color					: Black;
	    padding					: 1px 1px 1px 4px;
	}	
	#content table.formtable thead tr td
	{	border					: 0px solid #CCCCCC;
		font-size				: 9pt;
		color					: Black;
	    padding					: 1px 1px 1px 4px;
	}
	#content table.formtable tr td input
	{	border					: 0px solid #FFFFFF;
		font-size				: 8pt;
		color					: Black;
	}
	#content table.formtable tr td textarea
	{
		width					: 100%;
		border					: 0px solid #FFFFFF;
		font-size				: 8pt;
		color					: Black;	
	}
	#content table.formtable tr td span.required
	{
		display					: none;
	}			
}


#content table.blankdata td.left
{
	width					: 150px;
	font					: normal 9pt/13pt Arial, Helvetica, sans-serif;
	border					: 0px solid #FFFFFF;
	border-collapse			: collapse;
	padding					: 5px 0px 5px 5px;
	background-color		: #EFEFEE;
	vertical-align			: middle;
	border-left				: 1px white solid;
}

#content table.blankdata td.right
{
	font					: normal 9pt/13pt Arial, Helvetica, sans-serif;
	border					: 0px solid #FFFFFF;
	border-collapse			: collapse;
	padding					: 5px 0px 5px 5px;
	background-color		: #EFF1F8;
	vertical-align			: middle;
	border-left				: 1px white solid;
}

#content table.blankdata h2
{
	font					: bold 10pt/11pt Arial, Helvetica, sans-serif;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#content table.blankdata h3
{
	font					: bold 10pt/11pt Arial, Helvetica, sans-serif;
	color					: #103F74;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}
#content table.blankdata .logo
{	
	width					: 155px;
	font					: normal 9pt/13pt Arial, Helvetica, sans-serif;
	border					: 0px solid #FFFFFF;
	border-collapse			: collapse;
	padding					: 0px 0px 0px 5px;
	background-color		: #FFFFFF;
	vertical-align			: middle;
	text-align				: left;
}

/*  ------------------------------------------ */
/*  ----------- Flexible Table --------------- */
/*  ------------------------------------------ */

#content table.basictable
{
	background-color		: #FFFFFF;
	border					: 0px solid #C5D4E4;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 20px 0px;
	border-collapse			: collapse;
}


#content table.basictable tr td
{
	padding					: 3px 5px 3px 5px;
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
}

#content table.basictable tr td.label 
{
	text-align				: right;
}


#content table.basictable thead tr td, #content table tr.basicThead td
{
	padding					: 3px 5px 3px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	background-color		: #93cdf0;
	color					: #ffffff;
	text-align				: left;
	border-bottom			: 1px solid #D7E2EB;
	border-top				: 1px solid #D7E2EB;
}

#content table.basictable thead tr td a:link, #content table.basictable thead tr td a:visited, #content table tr.basicThead td a:link, #content table tr.basicThead td a:visited
{
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #ffffff;
	text-decoration			: underline;
}

#content table.basictable thead tr td a:hover, #content table tr.basicThead td a:hover
{
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #ffffff;
	text-decoration			: underline;
}

/* BLUE BG */

#content table.basictable tr.blue td
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	background-color		: #FAFCFE;
}

#content table.basictable tr td.blue
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	background-color		: #FAFCFE;
}

/* GREY BG */

#content table.basictable tr.grey td
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	background-color		: #EDEEEE;
}

#content table.basictable tr td.grey
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #022A4C;
	background-color		: #EDEEEE;
}

/* THICK */

#content table.basictable tr td.thick, #content table.basictable tr.thick td
{
	padding					: 5px 5px 5px 5px;
}

/* TH  */

#content table.basictable tr th, #content table tr.basicTH td, .basicTH 
{
	padding					: 3px 5px 3px 5px;
	font					: bold 8pt/12pt Arial, Helvetica, sans-serif;
	background-color		: #E5F1F9;
	color					: #022A4C;
	text-align				: left;
	border-top				: 1px solid #D7E2EB;
	border-bottom			: 1px solid #D7E2EB;
}

/* Verticaltal seperation */

#content table.basictable thead tr.vsep td, #content table.basictable thead tr td.vsep
{
	border-right				: 1px solid #C5D4E4;
}

#content table.basictable tr.vsep td, #content table.basictable tr.vsep th, #content table.basictable tr td.vsep, #content table.basictable tr th.vsep
{
	border-right				: 1px solid #E5F1F9;
}	

/* White vsep*/

#content table.basictable thead tr.wvsep td, #content table.basictable thead tr td.wvsep
{
	border-right				: 1px solid #FFFFFF;
}

#content table.basictable tr.wvsep th, #content table.basictable tr th.wvsep
{
	border-right				: 1px solid #FFFFFF;
}	

/* Horizontal seperation */

#content table.basictable tr.hsep th, #content table.basictable tr th.hsep
{
	border-bottom			: 1px solid #D7E2EB;
}

/* White hsep*/

#content table.basictable tr.whsep th, #content table.basictable tr th.whsep
{
	border-bottom			: 1px solid #FFFFFF;
}

#sessions #twocol .boxleft
{
	width					: 22%;
	clear					: both;
	display					: block;
}

#sessions #twocol .boxright
{
	width					: 76%;	
}

.time
{
	font					: bold 8pt/13pt Arial, Helvetica, sans-serif;
	color					: #103F74;
}

/*  ------------------------------------------ */
/*  ---------- Customer Portal --------------- */
/*  ------------------------------------------ */

#CS h1
{
	margin-bottom			: 0px;
	padding-bottom			: 0px;
}

#CS h3
{
	margin-top				: 0px;
	padding-top				: 0px;
}

#cs .threecol
{
	padding-top				: 10px;	
	margin-bottom			: 10px;
}

#cs .threecol a:link, #cs .threecol a:visited
{
	text-decoration			: none;
	color					: #774199;
}

#cs .threecol a:hover
{
	text-decoration			: underline;
	color					: #A1BC01;
}

#CS .threecol .boxleft .info, #CS .threecol .boxmid .info, #CS .threecol .boxright .info
{
	font					: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color					: #0070B9;
	padding					: 0px 8px 0px 8px;
}

#CS .threecol .boxleft, #CS .threecol .boxmid
{
	width					: 130px;
	height					: 238px;
	display					: block;
	float					: left;
	background				: url(/iata/images/2005/cs_3col_bg.gif) #FFFFFF repeat-x;
}

#CS .threecol .colwrapper
{
	width					: 275px;
	display					: block;
	float					: right;

}

#CS .threecol .boxright
{
	width					: 130px;
	height					: 238px;
	display					: block;
	float					: right;
	background				: url(/iata/images/2005/cs_3col_bg.gif) #FFFFFF repeat-x;
}

#CS .threecol .boxleft:hover, #CS .threecol .boxmid, #CS .threecol .boxright
{
	border					: 1px #98C1E9 solid;
}

/* ---------------- */
/* T2 Login			*/
/* ---------------- */

#LoginBox 
{
	margin					: 0px 0px 10px 0px;
}

#LoginBox .LoginBoxHeader
{
	font					: bold 9pt Arial, Helvetica, Sans-serif;
	line-height				: 12pt;
	color					: #0B427A;
	margin					: 0px 0px 10px 0px;
}

#LoginBox .LoginBoxBody
{
	font					: bold 8pt Arial, Helvetica, Sans-serif;
	margin					: 0px 0px 10px 0px;
	padding					: 5px 5px 5px 5px;
	background-color		: #EBEFFB;
	border					: 1px solid #C4D4E3;
}

#LoginBox ul
{
	margin					: 0px 0px 0px 0px;
	padding					: 7px 0px 4px 0px;
}

#LoginBox ul li
{
	display					: block;
	list-style-type			: none;
	font					: normal 8pt Arial, Helvetica, Sans-serif;
	padding					: 2px 0px 1px 12px;
	background-image		: url(/iata/application/images/bullet_ul.gif);
	background-repeat		: no-repeat;
}

/* ------------------------------------------ */
/* ----------- STB Support Portal ----------- */
/* ------------------------------------------ */

#stbsupport .twocol
{
	padding-top				: 10px;	
	margin-bottom			: 10px;
	width					: 275px;
}

#stbsupport .twocol .boxleft
{
	width					: 130px;
	height					: 238px;
	display					: block;
	float					: left;
	background				: url(/iata/images/2005/cs_3col_bg.gif) #FFFFFF repeat-x;
}

#stbsupport .twocol .boxright
{
	width					: 130px;
	height					: 238px;
	display					: block;
	float					: right;
	background				: url(/iata/images/2005/cs_3col_bg.gif) #FFFFFF repeat-x;
}

#stbsupport .twocol a:link, #cs .threecol a:visited
{
	text-decoration			: none;
	color					: #774199;
}

#stbsupport .twocol a:hover
{
	text-decoration			: underline;
	color					: #A1BC01;
}

#stbsupport .twocol .boxleft .info, #stbsupport .twocol .boxright .info
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	color					: #0070B9;
	padding					: 0px 8px 0px 8px;
}



/* -------------- twocolthumb --------------- */

.twocolthumb
{
	padding-bottom			: 0px;
	margin-top				: 10px;	
	padding-bottom			: 10px;
	width					: 420px;
	clear					: both;
}

.twocolthumb .boxleft
{
	width					: 46px;
	display					: block;
	float					: left;
}

.twocolthumb .boxright
{
	width					: 362px;
	display					: block;
	float					: right;
}

/* ------------- General ---------------- */

#twocol 
{ 
	font					: normal 8pt/11pt Arial, Helvetica, sans-serif;
	width					: 100%;
	clear					: both;
	padding-bottom			: 10px;
}

#twocol .boxleft
{
	width					: 49%;
	float					: left;
}

#twocol .boxright
{
	width					: 49%;
	float					: right;
	
}

#arrowheader img
{
	margin-top				: 15px;
	display					: block;	
}

#arrowheader .info
{
	padding					: 5px 10px 0px 22px;
	background-repeat		: no-repeat;	
}

#arrowheader p
{
	margin					: 0px;
	display					: inline;	
}


#thumb
{
	clear					: both;
}

.thumb
{
	padding-bottom: 10px;
	margin-right: 7px;
	float: left;
}

.thumbinfo
{
	font			: normal 8pt Arial, Helvetica, sans-serif;
}



#content div.thumbinfo p
{
	padding: 0px;
	margin: 0px;
}

@media print {
	.thumb { font: normal 10pt/13pt Arial, Helvetica, sans-serif; }
}

#thumb .img
{
	margin					: 0px 10px 30px 0px;
	float					: left;
}

#thumb .info
{
	font					: normal 8pt/11pt Arial, Helvetica, sans-serif;
	margin					: 0px;
}

#leftnav .editcontrol
{
	border: #87CEFA double; 
	background: #FFFFE0;
	width: 150px;			
}

#rightcol div.editcontrol
{
	border: #87CEFA double; 
	background: #FFFFE0;
	width: 130px;			
}

#content div.editcontrol
{
	border: #87CEFA double; 
	background: #FFFFE0;
			
}

#content div.editcontrol div.editcontrol
{
	border: 0px #87CEFA double; 
	background: transparent;			
}

#rightcol div.editcontrol div.editcontrol
{
	border: 0px #87CEFA double; 
	background: transparent;			
}

#rightcol .dotted
{
	display					: none;
}

.edit, .modify
{	
	font					: normal 8pt/11pt Arial, Helvetica, sans-serif; 
	color					: #9e0b0e;
}

.edit a:link, .edit a:visited, .modify a:link, .modify a:visited
{	
	font					: normal 9pt/13pt Arial, Helvetica, sans-serif; 
	color					: #9e0b0e;
	text-decoration			: none;
}

.clear
{
	clear					: both;
	display					: block;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	height					: 0px;
	width					: 100%;	
}

#floatwrapper
{
	width					: 430px;
	padding-bottom			: 15px;
	clear					: both;
}

#floatwrapper .float
{
	float					: left;
	width					: 125px;
	padding-right			: 15px;
}

#floatwrapper .imgfloat, .imgfloatleft
{
	float					: left;
	padding-right			: 15px;
}

* html body #floatwrapper .float
{
	width					: 140px;
	padding-right			: 15px;
}

ul#documentlist
{
	padding					: 0px;
	margin					: 0px 0px 10px 0px;
}

ul#documentlist li
{
	list-style-type			: none;
	padding					: 0px 0px 6px 18px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/common/icon_file.gif) no-repeat;

}

#AlphaSearch 
{
	padding					: 0px 0px 0px 0px;
	margin					: 15px 0px 0px 0px;
}

#AlphaSearch H2
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rhb_title_bg.gif) #FFFFFF repeat-x bottom;
	padding					: 0px 0px 20px 2px;
	margin					: 0px 0px 0px 0px;
}


ul#AlphaSearchList
{
	padding					: 0px 0px 30px 2px;
	width					: 100%;
	margin					: 10px 0px 20px 0px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rhb_title_bg.gif) #FFFFFF repeat-x bottom;
}
* html body ul#AlphaSearchList
{
	padding					: 0px 0px 10px 2px;
	}

ul#AlphaSearchList li 
{
	display					: inline;
	float					: left;
	padding					: 0px 20px 0px 0px;
	list-style-type			: none;
	background-image		: none;
	text-decoration			: none;
}

ul#AlphaSearchList li a
{
	font-weight				: bold;
	text-decoration			: none;
}

ul#AlphaSearchResults
{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 60px;
}


/* Full Alpha list */

#iosa .boxleft
{
	width					: 190px;
}

#iosa .boxright
{
	width					: 190px;
}

ul#FullAlphaList
{
	padding					: 0px 0px 30px 2px;
	width					: 100%;
	margin					: 0px 0px 20px 0px;
}

* html body ul#FullAlphaList
{
	padding					: 0px 0px 10px 2px;
	}

ul#FullAlphaList li 
{
	display					: inline;
	float					: left;
	padding					: 0px 4px 0px 0px;
	list-style-type			: none;
	background-image		: none;
	text-decoration			: none;
}

ul#FullAlphaList li a
{
	font-weight				: bold;
	text-decoration			: none;
}




#Operators H3
{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 20px 0px;
}

#Operators P
{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

#Operators P P
{
	padding					: auto;
	margin					: auto;
}

#content #Operators .blank
{
	margin					: 4px 0px 0px 0px;
}

#content #Operators .blank td
{
	padding					: 6px 0px 0px 0px;
}

#Operators #twocol .boxleft
{
	width					: 170px;
	float					: left;
}

#Operators #twocol .boxright
{
	width					: 240px;
	float					: right;	
}

#HiddenLayer
{
	display					: none;
	width					: 420px;
}

#pressroom h2
{
	font					: bold 8pt/13pt Arial, Helvetica, sans-serif;
	
	width					: 420px;
	background-color		: #EFF2F5;
	border					: 1px #CAD5DE solid;
	padding					: 4px 3px 4px 5px;
	color					: #103F74;
	clear					: both;	
}

#pressroom ul li
{
	margin-top				: 0px;
	margin-bottom			: 0px;
}

#pressroom ul 
{
	margin-bottom			: 0px;
	padding-bottom			: 0px;
}

#pressroom ol 
{
	margin-bottom			: 0px;
	padding-bottom			: 15px;
}


#pressroom #twocol
{
	margin-top				: 0px;
	margin-bottom			: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	display					: block;
	height					: 50px;
	clear					: both;
}
* html body #pressroom #twocol
{
	height					: auto;
}

#pressroom #twocol .boxleft
{
	width					: 120px;
	float					: left;
}

#pressroom #twocol .boxright
{
	width					: 280px;
	float					: right;
}

#content .Box
{
	background-color		: #F1F5FB;
	border					: 1px solid #C9DAE2;
	padding					: 8px 3px 8px 3px;	
}


/* ------------- PS ---------------- */

.DivMoreInfoLink
{
	padding					: 0px 0px 0px 0px;
	margin					: 8px 0px 20px 0px;
}

#DivMoreInfoText
{
	padding					: 0px 0px 20px 0px;
	margin					: 0px 0px 0px 0px;
}

.pscover #twocol 
{ 
	width					: 100%;
	font					: normal 9pt/11pt Arial, Helvetica, sans-serif;
	clear					: both;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

.pscover #twocol .boxleft
{
	width					: 250px;
	float					: left;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

.pscover #twocol .boxright
{
	width					: 175px;
	float					: right;			
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;	
}

#MainContent_PresentationPublishedModeContainer1_pnlMore
{
	padding					: 1px 0px 0px 0px;
	clear					: both;
}

* html body #MainContent_PresentationPublishedModeContainer1_pnlMore
{
	padding					: 0px 0px 0px 0px;
}




/* ---------------------- */
/*    SEARCH PAGE	      */
/* ---------------------- */

div.SearchResults
{
	font					: normal 8pt/10pt Arial, Helvetica, sans-serif;
	width					: 100%;
	padding					: 10px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

div.SearchResults .smurl
{
	padding					: 3px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

div.SearchResults .smurl a
{
	color					: #6C7379;
	text-decoration			: none;
}

div.SearchResults .smurl a:hover
{
	text-decoration			: underline;
}

div.SearchResults h5
{
	padding					: 0px 0px 3px 0px;
	margin					: 0px 0px 0px 0px;
}

div.SearchResults div.item
{
	padding					: 0px 0px 0px 25px;
}

div.SearchResults div.htm 
{
	background				: url(/iata/images/2005/search_ico_htm.gif) no-repeat;
}

div.SearchResults div.pdf 
{
	background				: url(/iata/images/2005/search_ico_pdf.gif) no-repeat;
}

div.SearchResults div.doc 
{
	background				: url(/iata/images/2005/search_ico_doc.gif) no-repeat;
}

div.SearchResults div.xls 
{
	background				: url(/iata/images/2005/search_ico_xls.gif) no-repeat;
}

div.SearchResults div.ppt 
{
	background				: url(/iata/images/2005/search_ico_ppt.gif) no-repeat;
}

div.SearchResults p
{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

div.SearchResults a.grey
{
	text-decoration			: none;
}
                  



/* ----------------------------------------------------------------------------------- */
/* CONTENT - Right Column */
/* ----------------------------------------------------------------------------------- */

#rightcol 
{
	width					: 160px;
	margin-top				: 10px;
	float					: right;
	font-size				: 8pt;
	line-height				: 11pt;
	color					: #022A4C;
}

#rightcol a, #rightcol a:visited
{
	text-decoration: none;
}

#rightcol a:hover
{
	text-decoration: underline;
}

#rightcol img 
{
	margin-bottom			: 15px;
}

@media print {
	#rightcol  { display: none }
}

#rightcol .text ul
{
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
} 

#rightcol .text ul li 
{	
	list-style-type			: none;
	margin					: 0px;
	padding					: 2px 0px 1px 12px;
	font-size				: 8pt;
	line-height				: 10pt;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rightcol_ul.gif) #FFFFFF no-repeat;
}

#rhb
{
	width					: 100%;
	margin-bottom			: 10px;
	padding					: 0px 0px 5px 0px;
}

#rhb .title
{
	font-size				: 8pt;
	line-height				: 11pt;
	font-weight				: bold;
	color					: #A1BC00;
	width					: 100%;
	padding					: 5px 0px 5px 20px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rhb_title_bg.gif) no-repeat;
}

#rhb .text
{
	width					: 100%;
	padding					: 5px 0px 0px 0px;
	font-size				: 8pt;
	line-height				: 11pt;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) repeat-x;

}

#rhb p
{
	margin					: 0px;
}

.btnorange	/* ORANGE - outside tables */
{
	width					: auto;
	padding					: 1px 3px 2px 10px;
	margin					: 1px 0px 1px 0px;
	height					: 20px;
	font					: bold 8pt Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
	border					: 1px solid #E19301;
	background				: url(/iata/application/images/btn3_bg.gif) #FBDA9D no-repeat;
	vertical-align			: middle;
	text-align				: center;
	cursor					: hand;
}

.btnpurple
{
	padding					: 0px 3px 0px 6px;
	margin					: 1px 1px 1px 0px;
	height					: 18px;
	font					: bold 7.5pt Arial, Helvetica, sans-serif;
	color					: #083651;
	border-bottom			: 1px solid #0A4279;
	border-right			: 1px solid #0A4279;
	border-left				: 1px solid #0A4279;
	border-top				: 1px solid #0A4279;
	background				: url(/iata/images/2005/btn_bg_purple.gif) #FFFFFF repeat-x;
	vertical-align			: middle;
	text-align				: center;
	cursor					: hand;
}

#specialbox, .specialbox
{
	font-size				: 8pt;
	line-height				: 11pt;
	width					: 100%;
	margin-bottom			: 10px;
	padding					: 0px 0px 0px 0px;
}



#highlight
{
	font-size				: 8pt;
	font-weight				: normal;
	line-height				: 9pt;
	padding-bottom			: 1px;
	width					: 100%;
	background-color		: #F4F9FD;
	background-image		: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif);
	background-repeat		: repeat-x;
	background-position		: bottom;
	margin-bottom			: 10px;	
}

#highlight ul
{
	list-style-type			: none;
	margin					: 0px;
	padding					: 0px;
}

#highlight ul li
{
	line-height				: 8pt;
	display					: block;
	width					: 140px;
	padding					: 4px 4px 5px 13px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/bullet_highlight.gif) #F4F9FD no-repeat;
}

* html body #highlight ul li
{
	width					: 100%;
}

#highlight ul li p
{
	margin					: 0px;
}

#highlight p
{
	margin					: 3px 0px 3px 0px;
}

#highlight a
{
	font-size				: 8pt;
	line-height				: 9pt;
	font-weight				: bold;
	text-decoration			: none;
}

#highlight a:hover
{
	font-size				: 8pt;
	line-height				: 9pt;
	font-weight				: bold;
	text-decoration			: underline;
}

#specialbox ul
{	
	list-style-type			: none;
	margin					: 0px;
	padding					: 0px;							
}

#specialbox ul li
{	
	margin					: 0px;
	padding					: 0px;	
	background-image		: none;								
}

#specialbox p 
{
	margin					: 0px;
	display					: inline;
}

#rightbuttons p 
{
	margin					: 0px;
	display					: inline;
}


#rightbuttons /* Button on right hand side - send to a friend, bookmark, etc...  */
{			
	width					: 100%;
	font					: normal 8pt/11pt Arial, Helvetica, sans-serif;
	padding					: 5px 5px 3px 0px;
	margin					: 0px 0px 10px 0px;
	/* background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) repeat-x left bottom;	*/

}

#rightbuttons a:link, #rightbuttons a:visited
{			
	color					: #0070B9;
}

#rightbuttons a:hover
{			
	text-decoration			: underline;
	color					: #A1BC01;
}

#rightbuttons .feedback 
{

	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_feedback.gif) no-repeat;
	padding					: 1px 0px 4px 22px;
}

#rightbuttons .bookmark 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_bookmark.gif) no-repeat;
	padding					: 1px 0px 4px 22px;
}

#rightbuttons .mailing 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_mailing.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
}

#rightbuttons .email 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_email.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
} 

#rightbuttons .print 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_print.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
}

#rightbuttons .send 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_send.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
}

#rightbuttons .contact 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_contact.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
}

#rightbuttons .faq 
{
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/b_faq.gif) no-repeat;
	padding					: 1px 0px 5px 22px;
}

#rightbuttons .legend1 /* membership legend box */
{		
	padding					: 0px 0px 6px 16px;
	width					: 144px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/memb_key_1.gif) no-repeat;
}
  
#rightbuttons .legend2
{		
	padding					: 0px 0px 6px 16px;
	width					: 144px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/memb_key_2.gif) no-repeat;
}

#rightbuttons .legend3 
{		
	padding					: 0px 0px 6px 16px;
	width					: 144px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/memb_key_3.gif) no-repeat;
}

#rightbuttons .icon-presentation /* AGM */
{
	padding					: 0px 0px 6px 18px;
	width					: 144px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/common/icon_file.gif) no-repeat;
}

#rightbuttons .icon-sound /* AGM */
{
	padding					: 0px 0px 6px 18px;
	width					: 144px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/common/icon_sound.gif) no-repeat;
}

#rightbuttons .SiteName
{
	font-size				: 8pt;
	line-height				: 11pt;
	font-weight				: bold;
	color					: #A1BC00;
	width					: 100%;
	padding					: 5px 0px 5px 20px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/rhb_title_bg.gif) no-repeat;
}

#countdown
{
	font					: normal 8pt/11pt Arial, Helvetica, sans-serif;
	color					: #F78F1E;	
	width					: 100%;
	margin					: 0px 0px 0px 0px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) repeat-x bottom;
	padding					: 0px 3px 8px 3px;
}

#rightcol .ETCountdownScript
{
	margin					: 10px 0px 0px 0px;
	padding					: 8px 5px 8px 5px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) transparent repeat-x top;
}

#countdowntop
{
	height					: 1px;
	margin-bottom			: 6px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_hori.gif) #FFFFFF repeat-x bottom;
}	

#rightcol .EnvironmentThumbs
{
	width: 80px;
	margin-left: 20px;
}

#rightcol .EnvironmentThumbs img
{
	margin-bottom: 0px;
	margin-top: 8px;
}

/* ----------------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------------- */
#footer
{	
	width					: 420px;
	padding					: 10px 0px 0px 0px;
	margin					: 20px 0px 0px 160px;
	text-align				: left;
	clear					: both;
	font					: bold 7.5pt/10pt Arial, Helvetica, sans-serif;
	}



@media print {
	#footer { display: none }
}

#footer ul
{
	margin					: 0px 0px 0px 0px ;
	padding					: 2px 0px 2px 0px;
} 

#footer ul li 
{	
	display					: inline;
	list-style-type			: none;
	width					: auto;
	height					: 11px;
	margin					: 0px;
	padding					: 0px 12px 0px 12px;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/2005/dottedline_blue_vert.gif) #FFFFFF repeat-y;
	
}

#footer ul li.first 
{	
	display					: inline;
	list-style-type			: none;
	width					: auto;
	height					: 11px;
	margin					: 0px;
	padding					: 0px 12px 0px 0px;
	background				: url() #FFFFFF repeat-y;
}

#footer ul li a:link, #footer ul li a:visited
{	
	font					: normal 7.5pt/10pt Arial, Helvetica, sans-serif;
	text-decoration			: none;
}

/* for debugging*/
* div
{
	border : solid 0px red;	
}

#rebate
{
	width					: 100%;
	clear					: both;
	padding-bottom			: 15px;
}


#rebate .ticket
{
	padding					: 4px 0px 4px 18px;
	width					: 20%;
	font-weight				: bold;
	color					: #003881;
	background				: url(/NR/ContentConnector/CS2000/SiteInterface/images/common/bg_rebate.gif) #FFFFFF no-repeat;
	float					: left;
}

#rebate .info
{
	float					: right;
	width					: 79%;
	color					: #A31717;
	font					: bold 8pt/11pt Arial, Helvetica, sans-serif;
}

.editmode
{
	border					: LightSkyBlue double;
	background				: LightYellow;
}
.header3
{
	font					: bold 10pt/13pt Arial, Helvetica, sans-serif;
	color					: #103F74;
}

#content table.noborder, #content table tr.noborder, #content table tr td.noborder, #content table tr.noborder td, #content table.noborder tr td
{
	border					: 0px #FFFFFF solid
}

#content table.nopadding, #content table tr.nopadding, #content table tr td.nopadding, #content table tr.nopadding td, #content table.nopadding tr td
{
	padding					: 0px 0px 0px 0px;
}

#content table.nomargin, #content table tr.nomargin, #content table tr td.nomargin, #content table tr.nomargin td, #content table.nomargin tr td
{
	margin					: 0px 0px 0px 0px;
}

.help
{
	width					: 14px;
	height					: 14px;	
	background-color		: white;
	border					: 1px solid #343A46;
	text-align				: center;
	vertical-align			: bottom;
	font-size				: 7pt;
	line-height				: 9pt;
	font-weight				: normal;
	color					: Black;
	cursor					: hand;
}

