A:active1	{color: #ff4020;
		}
A:hover1	{color: #009CCE;
		}
A:visited1	{color: #ff4020;
		}
.tablehead A:link	{background-color: #F8F8FB;
		}
.tablehead A:visited	{background-color: #F8F8FB;
		}
.sch_subhead A:link { font-weight: bold; 
					  color: #003399;
					  background-color: #FFFFFF ;
					  font-size: 16px;
					  font-family: Arial }
					  
.sch_subhead A:visited { font-weight: bold; 
					  color: #003399;
					  background-color: #FFFFFF ;
					  font-size: 16px;
					  font-family: Arial }


.border{border:1px solid black;font-family: arial;
		font-size: 10pt;
		font-weight: bold;}

.border tbody td{border:1px solid black;font-family: arial;
		font-size: 10pt;
		font-weight: bold;}
.border tbody th{border:1px solid black;font-family: arial;
		font-size: 10pt;
		font-weight: bold;}

.FareBankBody 	{background-color: #ffffff;
		}

.tablehead 	{background-color: #5588CC;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: white;
		}

.tableodd 	{background-color: #DDEEFF;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		}

.tableeven 	{background-color: #F8F8FB;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		}

.tablegreen 	{background-color: #ccffcc;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		}

.tablegrey 	{background-color: #cccccc;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		}

.tableoddH 	{background-color: #ffff99;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		display: none;
		}

th{font-family: arial;
		font-size: 10pt;
		font-weight: bold;}

td{	font-family: arial;
		font-size: 10pt;
		font-weight: bold;}


.tableevenH 	{background-color: #ffffcc;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		display: none;
		}

.AirlineRet	{font-size: 15pt;
		font-weight: bold
		;
		}

p 		{font-family: arial;
		font-size: 14pt;
		font-weight: normal;
		}

h3		{color: #5588CC; 
		font-family:  arial;
		font-size: 18pt;
		font-weight: bold;
		}

h2		{color: #5588CC; 
		font-family:  arial;
		font-size: 22pt;
		font-weight: bold
		}

h4	{	font-family:  arial;
		font-size: 18pt;
		font-weight: bold;
		}

.TicRet		{display: inline;
		}

.TicOW		{display: none;
		}

.error		{color: red; 
		font-family:  arial;
		font-size: 18pt;
		font-weight: bold
		}

.quickjump 	{background-color: #cc9900;
		font-family:  arial;
		font-size: 10pt;
		font-weight: bold
		}

.FareDetNet	{visibility: hidden;
		color: red;
		}

.RelatedLinks	{font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		}

.tipoftheday	{font-family: arial;
		font-size: 14pt;
		font-weight: bold;
		background-color: #F8F8FB;
		color: #5588CC;
		}

.BOMenu		{background-color: #ffff99;
		font-size: 10pt;
		font-family: arial;
		color: #CC9900;
		border: thin solid black;
		}

.farenet	{display: none;
		color: red;
		font-family: arial;
		font-size: 10pt;
		}

.farenet1	{display: inline;
		color: black;
		font-family: arial;
		font-size: 10pt;
		}
		
.tooltips	{color: blue;
		text-decoration: underline;
		}

.ReceiptText	{color: black;
		background-color: white;
		font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		}

.mup 		{color: red;
		}

.mup1 		{font-family: arial;
		font-size: 12pt;
		font-weight: normal;
		color: red;
		}


					  
.sch_cal {  border: thin none; font-weight: normal; background-color: #003399}
.sch_cal_norm {  font-weight: bold; color: #003399; background-color: #FFFFFF; font-family: Arial; font-size: 10pt}
.sch_cal_head { font-weight: bold; color: #003399; background-color: #FFFFFF ; font-size: 16pt; font-family: Arial}
.sch_cal_hover { font-weight: bold; color: #003399; background-color: #E8E8E8; font-family: Arial; font-size: 10pt}
.SCH_Diary {  border: #003399; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.sch_subtext { font-weight: normal; color: #003399; background-color: #FFFFFF ; font-size: 14px; font-family: Arial }
.sch_text { font-weight: bold; color: #003399; background-color: #E8E8E8; font-family: Arial; font-size: 10pt}
.sch_button { font-weight: bold; color: #003399; background-color: #FFFFFF; font-family: Arial; font-size: 13px; border: #003399; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.sch_subhead { font-weight: bold; color: #003399; background-color: #FFFFFF ; font-size: 16px; font-family: Arial }
.sch_error { font-weight: bold; color: #CC0000; background-color: #FFFFFF ; font-size: 16px; font-family: Arial }

.AGHeader { color: #009900; font-family: arial; font-size: 12pt; font-weight: bold }

.WTCONLY	{
		display: none;
		}

.lfdatewarning	{color: red;
		font-size: 8pt;
		}

.hiddendiv
{
    Z-INDEX: 99;
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}

.alertmsg 	{background-color: #ffffff;
		font-family: arial;
		font-size: 12pt;
		font-weight: bold;
		color: red;
		}

.etixred { color: red; font-family: arial; font-size: 14pt; font-weight: normal}

.scrolllist {border:1px solid #BBCCDD;
	height:240px;
	OVERFLOW-Y: scroll;
	scrollbar-3dlight-color:#BBCCDD;
	scrollbar-darkshadow-color:#BBCCDD;
	scrollbar-shadow-color:#BBCCDD;
	scrollbar-arrow-color:#BBCCDD;
	scrollbar-track-color:#BBCCDD;
	scrollbar-face-color:#F8F8FB;
	scrollbar-highlight-color:#BBCCDD;
	}

.col1{width:50px;}

.col2{width:80px;text-align:center;}

.col3{width:90px;text-align:left;}

.col4{width:30px;text-align:center;}

.col5{width:80px;text-align:right;}

.col6{width:80px;text-align:right;}

.col7{width:180px;}

.tableform 	{font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		}

.sort{background-color: #5588CC;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: white;} 

.tablehead .sort A:link	{background-color:  #5588CC;color: #eeeeee;
		}
.tablehead .sort A:visited	{background-color:  #5588CC;color: #eeeeee;} 

.tablehead .sort a:hover{background-color: #5588CC;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: yellow;} 







.xsnazzy2 h1, .zsnazzy2 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #ccc;
}
.xsnazzy2 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy2 {
background: transparent; 
width:400px;
float:left; 
margin:0 3px;
}



.xsnazzy3 h1, .zsnazzy2 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #ccc;
}
.xsnazzy3 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy3 {
background: transparent; 
width:300px;
float:left; 
margin:0 3px;
}


.xsnazzy5 h1, .zsnazzy2 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #ccc;
}
.xsnazzy5 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy5 {
background: transparent; 
width:600px;
float:left; 
margin:0 3px;
}



.xsnazzy6 h1, .zsnazzy2 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #ccc;
}
.xsnazzy6 p, .zsnazzy2 p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy6 {
background: transparent; 
width: 1000px;
float:left; 
margin:0 3px;
}




.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #ccc;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:800px;
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background-color: #F8F8FB;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.xb1 {
margin:0 5px; 
background:#ccc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #ccc; 
background-color: #F8F8FB;
font-family:Helvetica, verdana;
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

.color_e {
background:#bbbbcc; 
color:#fff;
}

.color_odd {
background-color:#DDEEFF;
color:#555555;
padding:3px;
font-size:14px;
padding-left:20px;
}

.color_oddheader {
background-color:#DDEEFF;
color:#666;
font-weight:bold;
font-size:18px;
padding:3px;
padding-left:20px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.color_even {
background-color: #F8F8FB;
padding:3px;
color:#555555;
font-size:14px;
padding-left:20px;
}

.color_f {
background: url('http://www.farebank.ie/Images/headerbakfb.jpg');
color:fff;
}


.color_f table tr th {
font-weight:bold;
font-size:17px;
color:fff;
}

.xsnazzy a:hover{color:#0000ff;}

.xsnazzy a{color: #5588CC;}

.color_even table tr td{font-size:13px;color:#555555;}
.color_odd table tr td{font-size:13px;color:#555555;}

.color_even table tr td a:hover{color:#0000ff;}
.color_even table tr td a{color:#5588CC;}

.color_odd  table tr td  a:hover{color:#0000ff;}
.color_odd  table tr td a{color:#5588CC;}




.buttest{font-weight:bold;color:
}

