.pagebody {
margin:             0 0;
background-color:   #FFFFFF;
background-image:   url(./images/bodybg.gif);
background-repeat:  no-repeat;
}
/*
.pagebody A:link    { color: #0000FF; text-decoration: none}
.pagebody A:visited { color: #666666; text-decoration: none}
.pagebody A:active  { color: #0000FF; text-decoration: none}
.pagebody A:hover   { color: #FF6633; text-decoration: none}
*/

.pagebody A:link    { color: #000000; text-decoration: none}
.pagebody A:visited { color: #666666; text-decoration: none}
.pagebody A:active  { color: #FF6633; text-decoration: none}
.pagebody A:hover   { color: #FF6633; text-decoration: none}

/* serif fonts
font-family:   "Times New Roman", Times, serif;
*/

@media screen {
.no_print { }
}

@media print {
.no_print { display: none; }
}

tr {
   margin: 0px;
   border: 0px;
   padding: 0px;
}   

td {
   margin: 0px;
   border: 0px;
   padding: 0px;
}   

FORM {
margin-top:    0px;
}

.form_text {
font-family:   "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
font-size:     0.7em;
margin-top:    0px;
color:         #3366CC;
}

.input {
font-family:  "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
font-size:    0.7em;
color:        #666666;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
padding-left: 3px;
}

.button {
font-family:      "Arial", "Helvetica", sans-serif;
font-size:        0.7em;
font-weight:      bold;
border-top:       1px solid #CCCCCC;
border-left:      1px solid #CCCCCC;
border-right:     1px solid #666666;
border-bottom:    1px solid #666666;
background-color: #3366CC;
color:            #FFFFFF;
padding-bottom:   0px;
padding-top:      0px;
}

.button_reset {
font-family:      "Arial", "Helvetica", sans-serif;
font-size:        0.7em;
font-weight:      bold;
border-top:       1px solid #CCCCCC;
border-left:      1px solid #CCCCCC;
border-right:     1px solid #666666;
border-bottom:    1px solid #666666;
background-color: #999999;
color:            #FFFFFF;
padding-bottom:   0px;
padding-top:      0px;
}

/*
input[type=submit],
input[type=reset],
input[type=button] {
font-family:      "Arial", "Helvetica", sans-serif;
font-size:        0.7em;
font-weight:      bold;
border-top:       1px solid #CCCCCC;
border-left:      1px solid #CCCCCC;
border-right:     1px solid #666666;
border-bottom:    1px solid #666666;
background-color: #3366CC;
color:            #FFFFFF;
padding-bottom:   1px;
padding-top:      1px;
}

input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
background-color: #3366CC;
}
*/

UL {
margin-top:       0px;
margin-bottom:    0px;
margin-left:      0px;
padding-left:     35;
list-style-type:  square;
}

UL.link {
padding-left:     17;
list-style-image: url(./images/arrow_link.gif);
}

UL.link_small {
padding-left:     20;
list-style-image: url(./images/arrow_link_small.gif);
}

DIV {
font-family:   "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
line-height:   1.1em;
color:         #3366CC;
}

DIV.txtop {
text-align:    left;
font-size:     0.72em;
line-height:   1.5em;
width:         400;
}
DIV.txtop:first-line {
font-size:     1.1em;
font-weight:   bold;
}

/*
DIV.txtop {
text-align:    justify;
font-size:     11px;
line-height:   15px;
width:         400;
}
DIV.txtop:first-line {
font-size:     1.1em;
font-weight:   bold;
}
*/

DIV.txwidth {
line-height:   1.1em;
font-size:     0.8em;
width:         400;
}

/*
implementing our own "small cap"
we don't use font-variant: small-caps;
*/
EM {
font-size:       75%;
text-transform:  uppercase;
text-decoration: none;
font-style:      normal;
}
/* use EM.data with the number in fleet data sheet */
EM.data {
font-size:       78%;
}

DIV.txheading {
font-family:  "Arial", "Helvetica", sans-serif;
text-align:    left;
margin-left:   7;
width:         400;
}

.link_box {
font-family:   "Arial", "Helvetica", sans-serif;
font-size:     0.8em;
text-align:    left;
margin-left:   15;
margin-right:  10;
padding:       5 5 5 5;
background-color: #EEEEEE;
border:        1px solid #3366CC;
/*
border-left:   1px solid #FFFFFF;
border-top:    1px solid #FFFFFF;
border-right:  1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
*/
}

.menuitem {
font-family:      "Arial", "Helvetica", sans-serif;
text-align:       center;
font-size:        0.7em;
font-weight:      bold;
padding-left:     10px;
padding-right:    10px;
padding-top:      7px;
padding-bottom:   0px;
border-top:       1px solid #FFFFFF; /* all #FFFFFF */
border-right:     0px solid #FFFFFF;
border-left:      0px solid #FFFFFF;
border-bottom:    1px solid #3366CC;
color:            white;
background-color: #3366CC; /*#EEEEEE; */
}

.menuitem A:link    { color: #FFFFFF; text-decoration: none}
.menuitem A:visited { color: #DDDDDD; text-decoration: none}
.menuitem A:active  { color: #FFFFFF; text-decoration: none}
.menuitem A:hover   { color: #FFFF00; text-decoration: none}

.menu_inactive {
font-family:      "Arial", "Helvetica", sans-serif;
text-align:       center;
font-size:        0.7em;
font-weight:      bold;
padding-left:     10px;
padding-right:    10px;
padding-top:      7px;
padding-bottom:   0px;
border-top:       1px solid #3366CC;
border-right:     1px solid #3366CC;
border-left:      1px solid #3366CC;
border-bottom:    1px solid #FFFFFF;
color:            #3366CC;
background-color: white;
background-image: url(./images/main_menu_bg.gif);
background-repeat:  no-repeat;
}

DIV.scrollbox {
height: 450;
overflow: scroll;
}

DIV.textmenu {
line-height:   1.3em;
font-size:     8pt;
font-family:   "Arial", "Helvetica", sans-serif;
}

DIV.textmenu_bottom {
font-size:     8pt;
font-weight:   bold;
font-family:   "Arial", "Helvetica", sans-serif;
}

DIV.news_headline {
font-weight:    bold;
font-size:      0.8em;
font-family:    "Arial", "Helvetica", sans-serif;
text-align:     left;
line-height:    1.3em;
background:     #EEEEEE;

margin-left:    0px;
padding-left:   7px;
padding-top:    4px;
padding-right:  3px;
padding-bottom: 3px;
width:          480px;
/*
border-top:     1px solid #FFFFFF;
border-left:    1px solid #FFFFFF;
border-right:   1px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
*/

border-top:     3px solid #3366CC;
border-left:    0px solid #3366CC;
border-right:   0px solid #3366CC;
border-bottom:  1px solid #3366CC;

}

DIV.news_post {
font-size:      0.7em;
font-family:    "Arial", "Helvetica", sans-serif;
text-align:     left;

margin-left:    0px;
padding-left:   7px;
padding-top:    3px;
padding-right:  3px;
padding-bottom: 3px;
width:          450;

border-left:    0px solid #3366CC;
}

DIV.news_text {
font-family:    "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
text-align:     left;
font-size:      0.72em;
line-height:    1.4em;

margin-left:    0px;
padding-left:   6px;
padding-top:    3px;
padding-right:  3px;
padding-bottom: 3px;
width:          450px;

border-left:    0px solid #3366CC;
}

DIV.fleet {
font-size:     0.9em;
margin-left:   215;
width:         450
}

TABLE.fleet {
font-size:      0.9em;
font-family:   "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
color:          #3366CC;
/*
font-size:      12pt
*/
}

SPAN.pax_sked
{line-height:    1.0em;
text-align:      left;
font-family:     "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
color:           #3366CC;
font-size:       1.0em}

TD.pax_sked_0 {
font-family:   "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
padding:         2px;
font-size:       0.72em;
line-height:     1.4em;
background-color:#EEEEEE;
color:           #3366CC
}

TD.pax_sked_1 {
font-family:     "Verdana", "Tomaha", "Arial", "Helvetica", san-serif;
padding:         2px;
font-size:       0.72em;
line-height:     1.4em;
background:      white;
color:           #3366CC
}

DIV.news_ticker {
line-height:   1.3em;
font-size:     0.72em;
font-family:   "Arial", "Helvetica", sans-serif;
}

.small_en {
line-height:   1.1em;
color:         #3366CC;
font-size:     8pt;
font-family:   "Arial", "Helvetica", sans-serif;
}

.page_nav {
text-align:        center;
/* line-height:       0.8em; */
font-size:         0.6em;
font-family:       "Arial", "Helvetica", sans-serif;
border:            1px solid #FFFFFF;
padding-top:       1px;
padding-bottom:    1px;
padding-left:      0px;
padding-right:     0px;
}
