html
{
overflow-y: scroll;
}

body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #1F4668;
}

.mainBodyFluid
{
width: 100%;
height: 350px;
background: #2C5179; /* fallback (Opera) */
background: -moz-linear-gradient(top, #406293, #274C72); /* Mozilla: */
background: -webkit-gradient(linear, left top, left bottom, from(#406293), to(#274C72)); /* Chrome, Safari:*/
filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#406293', EndColorStr='#274C72', GradientType=0); /* MSIE */
}

.mainBodyFixed
{
position: absolute;
width: 932px;
height: 350px;
left: 50%;
margin-left: -466px;
background:url(images/big-blue-gradient.png) top left no-repeat;
}

.mainBodyLeft
{
float: left;
margin: 0px 0px 0px 10px;
padding: 0px;
width: 354px;
height: 350px;
}

.scheduledServices
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 349px;
height: 73px;
}

.bookYourTransfer
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 349px;
height: 73px;
}

.movedHomePanel
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 349px;
height: 73px;
}

.codaHomePanel
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 349px;
height: 73px;
}

.privateTransfers
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 348px;
height: 73px;
}

.tempText
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 348px;
height: 159px;
}

.mainBodyRight
{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 556px;
height: 350px;
}

.weHaveMoved
{
margin: 11px 0px 0px 0px;
padding: 0px;
width: 546px;
height: 331px;
}

@font-face
{
font-family: 'swissFontBold';
src: url('fonts/swiss-bt-bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face
{
font-family: 'swissFontHeavy';
src: url('fonts/swiss-bt-heavy.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.heavyText
{
font-family: 'swissFontHeavy';
font-size: 15pt;
color: #FFF;
margin: -5px 0px 0px 0px;
}

table, td, p, ul, li, div
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
color : #204568;
line-height : 1.4;
}

#alert
{
width: 330px;
position: absolute;
top: 113px;
left: 50%;
margin-left: -165px;
z-index: 100;
visibility: visible;
}

.padding
{
padding: 0px 13px 0px 13px;
}

.hotspot
{
color:#900;
padding-bottom:0px;
border-bottom:0px dotted #900;
cursor:pointer;
}

#tt
{
position:absolute;
display:block;
background:url(images/tt_left.gif) top left no-repeat;
}

#tttop
{
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_top.gif) top right no-repeat;
overflow:hidden;
}

#ttcont
{
display:block;
padding:2px 12px 3px 7px;
margin-left:5px;
background:#79AD30;
color:#FFF;
}

#ttbot
{
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

.hotspotblue
{
color:#900;
padding-bottom:0px;
border-bottom:0px dotted #900;
cursor:pointer;
}

#ttblue
{
position:absolute;
display:block;
background:url(images/tt_left_blue.gif) top left no-repeat;
}

#tttopblue
{
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_top_blue.gif) top right no-repeat;
overflow:hidden;
}

#ttcontblue
{
display:block;
padding:2px 12px 3px 7px;
margin-left:5px;
background:#31547E;
color:#FFF;
}

#ttbotblue
{
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom_blue.gif) top right no-repeat;
overflow:hidden;
}

#videoholderone
{
width: 480px;
position: absolute;
top: 124px;
left: 50%;
margin-left: -240px;
z-index: 100;
visibility: hidden;
background-color: #FFFFFF;
padding: 4px 4px 4px 4px;
text-align: right;
}

#videoholdertwo
{
width: 480px;
position: absolute;
top: 124px;
left: 50%;
margin-left: -240px;
z-index: 100;
visibility: hidden;
background-color: #FFFFFF;
padding: 4px 4px 4px 4px;
text-align: right;
}

#videoholderthree
{
width: 480px;
position: absolute;
top: 124px;
left: 50%;
margin-left: -240px;
z-index: 100;
visibility: hidden;
background-color: #FFFFFF;
padding: 4px 4px 4px 4px;
text-align: right;
}

#videoholderfour
{
width: 480px;
position: absolute;
top: 124px;
left: 50%;
margin-left: -240px;
z-index: 100;
visibility: hidden;
background-color: #FFFFFF;
padding: 4px 4px 4px 4px;
text-align: right;
}

ul li, ol li
{
margin: 0;
}

.topstrip
{
background-image: url(images/topstrip.png);
background-repeat: repeat-x;
}

.middlestrip
{
background-image: url(images/middlestrip.png);
background-repeat: repeat-x;
background-color: #254A6F;
}

.bottomstrip
{
background-image: url(images/bottomstrip.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}

.tt_topleft
{
background-image: url(images/tt_topleft.gif);
background-repeat: no-repeat;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #F5F5F5;
line-height : 1.4;
}

.tt_topright
{
background-image: url(images/tt_topright.gif);
background-repeat: no-repeat;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #F5F5F5;
line-height : 1.4;
}

.tt_botleft
{
background-image: url(images/tt_botleft.gif);
background-repeat: no-repeat;
}

.tt_botright
{
background-image: url(images/tt_botright.gif);
background-repeat: no-repeat;
}

.fr_topright
{
background-image: url(images/fr_topright.gif);
background-repeat: no-repeat;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #F5F5F5;
line-height : 1.4;
}

.fr_botright
{
background-image: url(images/fr_botright.gif);
background-repeat: no-repeat;
}

.redbar
{
background-image: url(images/redbar.png);
background-repeat: no-repeat;
}

.bluebar
{
background-image: url(images/bluebar.png);
background-repeat: no-repeat;
}

.derry
{
background-image: url(images/derry.png);
background-repeat: no-repeat;
}

.airports
{
background-image: url(images/airports.png);
background-repeat: no-repeat;
}

.belfast
{
background-image: url(images/belfast.png);
background-repeat: no-repeat;
}

.private
{
background-image: url(images/private.png);
background-repeat: no-repeat;
}

.middleinner
{
background-image: url(images/middlestripinner.png);
background-repeat: repeat-x;
}

.bottom
{
background-image: url(images/botstrip.png);
background-repeat: repeat-x;
background-color : #F1F7F9;
}

.dark
{
background-image: url(images/contentstrip.png);
background-repeat: repeat-x;
background-color : #EAEDEF;
}

.pink
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #F1ADAD;
}

.lightblue
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #9BA5B9;
}

.bookonline
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #D5DFE6;
}

.newshead
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #204568;
}

.date
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #D82E39;
}

.news
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #204568;
line-height : 1.5;
}

.newsletter
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #8D8D8D;
line-height : 1.5;
}

.underline
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #7099BE;
}

.bluebold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #336797;
line-height : 1.4;
}

.redbold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #D92626;
line-height : 1.4;
}

.red
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
color : #D92626;
line-height : 1.4;
}

.whitebold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #F5F5F5;
line-height : 1.4;
}

a:link, a:active, a:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : underline;
color : #669900;
line-height : 1.4;
}

a:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : underline;
color : #D92626;
line-height : 1.4;
}

a.white:link, a.white:active, a.white:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #FFFFFF;
}

a.white:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #FFFFFF;
}

a.login:link, a.login:active, a.login:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #487DAD;
}

a.login:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #D92626;
}

a.newstitle:link, a.newstitle:active, a.newstitle:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #336797;
line-height : 1.9;
}

a.newstitle:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #D92626;
line-height : 1.9;
}

a.papers:link, a.papers:active, a.papers:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #336797;
}

a.papers:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #D92626;
}

a.sub:link, a.sub:active, a.sub:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #D5DFE6;
}

a.sub:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #D5DFE6;
}

.green
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #99CC33;
line-height : 3.5;
}
