body {
background:#fff;
margin:0;
}

h2 {
font-family:Verdana,Arial,Helvetica;
font-size:13pt;
color:#000;
margin-left:30px;
}

h3 {
font-family:Verdana,Arial,Helvetica;
font-size:15pt;
color:#000;
}

h2.e {
font-family:Verdana,Arial,Helvetica;
font-size:12pt;
color:#fff;
font-style:italic;
}

p {
font-family:Arial,Helvetica;
font-size:11pt;
color:#000;
}

p.g {
font-family:Arial,Helvetica;
font-size:13pt;
color:#000;
}

p.mb {
font-family:Arial,Helvetica;
font-size:8pt;
color:#fff;
}

p.pi {
font-family:Arial,Helvetica;
font-size:10pt;
color:#008;
font-style:italic;
}

p.pf {
font-family:Arial,Helvetica;
font-size:9pt;
color:#000;
font-style:italic;
}

p.ls {
font-family:Arial,Helvetica;
font-size:14pt;
color:#ff0;
margin-left:5px;
margin-right:5px;
letter-spacing:0;
}

a.p {
font-family:Arial,Helvetica;
font-size:10pt;
color:#009;
}

a {
font-family:Arial,Helvetica;
font-size:11pt;
color:#009;
}

a.g {
font-family:Arial,Helvetica;
font-size:13pt;
color:#009;
}

a.hc {
font-family:Arial,Helvetica;
font-size:10pt;
color:#fff;
text-decoration:none;
}

a.ls {
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
color:#000;
font-weight:400;
}

p.i1 {
font-family:Arial,Helvetica;
font-size:9pt;
color:#fff;
margin-left:5px;
margin-right:5px;
font-weight:700;
text-transform:uppercase;
}

sup {
font-family:Arial,Helvetica;
font-size:7pt;
color:#fc0;
}

ul.e {
font-family:Verdana,Arial,Helvetica;
font-size:10pt;
}

li.e {
font-family:Verdana,Arial,Helvetica;
font-size:10pt color: #fc0;
}

#In {
display:block;
font-weight:700;
text-align:center;
font-size:20px;
text-decoration:none;
color:#fff;
background-color:#fff;
border-style:outset;
}

tr.h {
background:#bcd;
}

td.tx2 {
background:#cde;
}

td.clr1 {
background:#046cb5;
text-align:left;
}

td.cllk {
background:url(http://www.canary-travel.com/img/backgroundtop.jpg);
text-align:left;
}

tr.bl2 {
background:#dfdfdf;
}

td.f1 {
font-family:Arial,Helvetica;
font-size:10pt;
color:#fff;
background:#046CB5;
text-align:left;
font-weight:700;
margin-left:5px;
}

td.f2 {
font-family:Arial,Helvetica;
font-size:8pt;
color:#000;
text-align:right;
}

td.f3 {
font-family:Arial,Helvetica;
font-size:8pt;
color:#000;
text-align:left;
}

h5 {
font-family:Arial,Helvetica;
font-size:12pt;
color:#000;
}

td.ls {
font-family:Arial,Helvetica;
font-size:10pt;
color:#000;
font-weight:700;
}

a.lt {
font-family:Arial,Helvetica;
font-size:10pt;
color:#008;
}

td.fs {
font-family:Arial,Helvetica;
font-size:8pt;
color:#000;
background:#ff0;
}

td.pd {
font-family:Arial,Helvetica,Arial,Helvetica;
font-size:11pt;
}

.column {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
background-color:#046cb5;
vertical-align:top;
background-image:url(http://www.canary-travel.com/img/bgroundBottom.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
}

ul {
	list-style-type:circle;
	color:#009;
	white-space:nowrap;
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
li a {
font-size:13px;
line-height:18px;
text-decoration: none;
}

li a:hover {
text-decoration:underline;
}

.listLink {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
}


.separatorCell {
background-image:url(http://www.canary-travel.com/img/l1.gif);
background-color:#FFF;
}

.searchField {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:80px;
border:1px solid #0053A6;
height:20px;
}

.submitButton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:50px;
border:1px solid #0053A6;
height:20px;
background-color:#CCC;
color:#000;
}

.titleTable {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FFF;
background-color:#006bb3;
}

.text {
font-family:Arial,Helvetica;
font-size:11pt;
color:#000;
text-align:justify;
}

.footPage {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#eee;
}

.footLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.topLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.topLinkBold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
}

.navCell {
padding-right:5px;
padding-left:5px;
text-align:left;
}

.navCellBold {
font-family:Arial, Helvetica;
font-size:9pt;
color:#fff;
text-decoration:none;
line-height:15px;
font-weight:700;
padding-right:5px;
padding-left:5px;
}

.nobr {
white-space:nowrap;
}

h1,h4 {
font-family:Verdana,Arial,Helvetica;
font-size:13pt;
color:#000;
}

p.xxp,p.xp {
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
color:#000;
}

p.p,td.lt {
font-family:Arial,Helvetica;
font-size:10pt;
color:#000;
}

a.xxp,a.xp {
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
color:#009;
}

a.sc,.navLink {
font-family:Arial,Helvetica;
font-size:9pt;
color:#fff;
text-decoration:none;
line-height:15px;
}

p.i2,a.i1 {
font-family:Helvetica;
font-size:11pt;
color:#fff;
margin-left:5px;
font-weight:700;
text-decoration:none;
}

tr.par,td.clr2,td.clc,tr.bl1 {
background:#fff;
}

tr.imp,td.tx1 {
background:#def;
}

