/* Airways Airsports style sheet */

/********************************************/
/************ NOTANANT COMPONENTS ***********/
/********************************************/

/* NEW - basket */
/* Ninput, searchinput */
/* LI change 11/06 */
/*

/* list background styles */
	.listbg1 { background: transparent; }
	.listbg2 { background: transparent; }

	#list_orgs_style .listwrapperLR .listbg1 { }
	#list_orgs_style .listwrapperLR .listbg2 { }
	#list_comms_style .listbg1 { background: #F3F3FF; }

	.listwrapperTB .listbg1 { background: #F3F3FF; border: solid 1px #99BBFF; }
	.listwrapperTB .listbg2 { background: #F3F3FF; border: solid 1px #99BBFF; }


.infomenu { float: none; width: 235px; margin: auto; margin-top: 20px; }
/* Subclasses mirror the list elements above. Note that MARK gets added if a list element is currently selected *//*
    .infotop { display: none; }
	.infotable { width: 230px; }
	.infofirst { float: none; width: 210px; color: #FFFFFF; background: url(link_grad.jpg) repeat-y left #FFFFFF; border: solid 2px #FFFFFF; }
	.infoMARKfirst { float: none; width: 210px; color: #FFFFFF; background: url(link_grad.jpg) repeat-y left #FFFFFF; border: solid 2px #FFFFFF; }
	.infoitem { }
    .infoa { color: #3366FF; }
    .infoa:hover { color: #6699EE; }
	.infoMARKa { color: #3366FF; }
	.infoMARKa:hover { color: #3366FF; }
	.infoa1 {color: #3366FF; }
	.infoa1:hover { color: #6699EE; }
	.infoMARKa1:hover { color: #6699EE; }
    .infobase { }*/

.infomenu { float: none; width: 230px; /*text-align: center;*/ margin: auto; margin-top: 20px; }
/* Subclasses mirror the list elements above. Note that MARK gets added if a list element is currently selected */
    .infotop { display: none; }
	.infotable { /*text-align: left;*/ width: 230px; }
	.infowrapper { /*text-align: left;*/ width: 230px; }
	.infofirst { Xfloat: none; width: 230px; padding: 0px; color: #FFFFFF; background: #FFFFFF; border: solid 2px #FFF; }
	.infoMARKfirst { Xfloat: none; width: 230px; padding: 0px; color: #FFFFFF;  background: #FFFFFF; border: solid 2px #FFF; }
	.infoitem { }
    .infoa { color: #3366FF; }
    .infoa:hover { color: #3366FF; }
	.infoMARKa { color: #3366FF; }
	.infoMARKa:hover { color: #3366FF; }
	.infoa1 { float: left; width: 150px; color: #3366FF; background: url(link_grad_over.jpg) 0 0 no-repeat; padding: 4px 60px 6px 8px; }
	.infoa1:hover { color: #3366FF; background: url(link_grad.jpg) 0 0 no-repeat; }
	.infoMARKa1 { float: left; width: 150px; color: #3366FF; background: url(link_grad.jpg) 0 0 no-repeat; padding: 4px 60px 6px 8px; }
	.infoMARKa1:hover { color: #3366FF; background: url(link_grad.jpg) 0 0 no-repeat; }
    .infobase { }

.orgmenu  { }
    .orgtop {}
    .orgitem { background: url(compback.jpg) repeat-y right #FFFFFF; border: solid 1px #DDDDDD; }
    .orglink { color: #444455; }
    .orglink:hover { color: #99BBFF; }
    .orgbase {}

/* Calendar elements m=month text style, x=today text style, a=linked */
.calendar { background-color: transparent; border-top: solid 2px #DDDDDD; }	
	.caltable { background: url(compback.jpg) repeat-y right #FFFFFF; }
	.caltop { }
	.calbase { }
	.calitem { color: #fff; background: #3C6CBE; }
	.callink { color: #fff; }
    .callink:hover { color: #99BBFF; }
	.cal { color: #444455; }
	.calm { color: #000; }
	.calx { color: #740; }
	.cala {  color: #444455; background-color: #EEEEFF; border: solid thin #99BBFF; }
	.cala:hover { background-color: #008; color: #99BBFF; }

/* Notanant network menu list */
.Notanantfull { background: url(compback2.jpg) repeat-y left #FFFFFF; }
.Notanantsmall { }
	.NStatus { }
    .Notananttop { background: URL(quicklinks2.gif) }
	.Notananttop a:hover { background: none; }
	.Notanantbox { }
	.Nitem { border: solid 1px #DDDDDD;  }
	.Ntext { color: #444455; }
	.Ninput { }
	.Nform { }
	.Nlink { color: #444455; }
	.Nlink:hover { color: #99BBFF; }

/*NEW May06*/
.basketXmenu { background: url(compback.jpg) repeat-y right #FFF; }
	.basketXtop { background: #3C6CBE; color:#fff; border-top: solid 2px #DDDDDD; }
	.basketXtable { background: url(compback.jpg) repeat-y right #FFF; border-top: solid 2px #DDDDDD; }
	.basketXwrapper { background: url(compback.jpg) repeat-y right #FFF; border-top: solid 2px #DDDDDD; }
	.basketXfirst { color: #444455; background: transparent URL(basket_arrow.gif) left no-repeat; }
	.basketXlink { background: URL(basket.gif) left no-repeat; color: #FFFFFF; }
	.basketXlink:hover { background: URL(basket.gif) left no-repeat; color: #99BBFF; }
	.basketXa1 { color: #444455; }
	.basketXa1:hover { color: #99BBFF; }
	.basketXtotal { background: url(compback.jpg) repeat-y right #FFF; border-top: solid 2px #DDDDDD; }
	.basketXbase { background: url(compback.jpg) repeat-y right #FFF; border-top: solid 2px #DDDDDD; }
	.basketXbase a { color: #444455; }
	.basketXbase a:hover { color: #99BBFF; }


.helparea { }
    .helplink  { color: #063; }

.searcharea { }
    .searchtop { }
	.searchform { }
	.searchinput { }
	.searchlink { color: #444455; }
	.searchbase {  }

/* NOTE: floats can be applied to news and update menus then cleared using base DIV, order dependent though */
.newsXmenu { }
    .newsXtop { } /* h4 */
	.newsXwrapperTB { background: #F3F3FF; border: solid 1px #99BBFF; width: 100%; }
	/* some kind of bug when adding padding to width defined wrapperTB (IE & FF) */
	.newsXbg1 { padding: 0px 10px 10px 10px; }
	.newsXbg2 { padding: 0px 10px 10px 10px; }
	.newsXfirst { }
    .newsXwrapperTB H5 { } /* H5 around a */
	.newsXitem { } /* p */
    .newsXa { } /* a */
    .newsXa:hover {}
	.newsXa1 { }
	.newsXa1:hover {}
    .newsXbase { }
	.newsXmenu img { }


.updXmenu { }
/* Subclasses mirror the list elements above*/
    .updXtop { }
	.updXtable { background: #F3F3FF; border: solid 1px #99BBFF; }
	.updXwrapper { background: #F3F3FF; border: solid 1px #99BBFF; }
	.updXfirst { }
    .updXitem { }
    .updXa { }
    .updXa:hover { }
	.updXa1 { }
	.updXa1:hover { }
    .updXbase { }

.topicsXlist { }
/* Subclasses mirror the list elements above*/
    .topicsXtop { }
	/*.topicsXtable { background: #F3F3FF; border: solid 1px #99BBFF; }*/
	.topicsXwrapperTB { background: #F3F3FF; border: solid 1px #99BBFF; }
	.topicsXfirst { }
    .topicsXitem { }
    .topicsXa { }
    .topicsXa:hover { }
	.topicsXa1 { }
	.topicsXa1:hover { }
    .topicsXbase { }

.featXlist { }
/* Title (H1) appears outside the featXbg1 div*/
	.featXtop { } 
	.featXtitle { } 
	.featXwrapperTB { background: transparent; }
	.featXwrapperTB TD { }
	.featXbg1 { background: #F3F3FF; border: solid 1px #99BBFF; border-top: none; }
	.featXbg2 { background: #F3F3FF; border: solid 1px #99BBFF; border-top: none; }
	.featXLogo { } 
	.featXLogo img { }
	.featXwrapperTB H5 { } 
	.featXa { }
	.featXa:hover { }
	.featXa1 { }
	.featXa1:hover { }
	.featXitem { } 
	.featXitem p { }
	.featXitemL { } 
	.featXitemL p { }
	.featXbase { }

.addrXlist { }
/* Subclasses mirror the list elements above*/
	.addrXtable { }
	.addrXfirst { }
    .addrXitem { }
    .addrXa { }
    .addrXa:hover { text-decoration: underline; }
	.addrXa1 { }
	.addrXa1:hover { text-decoration: underline; }
    .addrXbase { }


/* Breadcrumbs of recently visited sites */
.history { }
    .histtitle { color: #3366FF; }
    .histitem { }
    .histlink { color: #99BBFF; }
	.histlink:hover { color: #3366FF; }
