body {
background-image:url(images/oth_chart_canvas.jpg);
margin:0px;
padding:0px;
}

th.head {
text-align:center;
}

div.centerBody {
color:#052f57;
font-family:sans-serif;
font-size:small;
text-align:center;
margin:0px;
padding:15px;
}

div.contactus {
color:#052f57;
font-family:sans-serif;
font-size:small;
margin-left:15%;
margin-right:15%;
margin-top:5%;
}

div.parking_left {
float:left;
width:50%;
color:#052f57;
font-family:sans-serif;
font-size:small;
}

div.parking_right {
float:right;
width:50%;
color:#052f57;
font-family:sans-serif;
font-size:small;
}

/*p:first-letter {
font-size:x-large;
}*/

div.header {
background-color:black;
color:white;
font-family:sans-serif;
font-style:oblique;
font-size:small;
width:100%;
text-transform:uppercase;
letter-spacing:4px;
word-spacing:8px;
text-align:center;
}

div.toolbar {
background-color:#052f57;
border-top:3px solid #052f57;
border-bottom:3px solid #052f57;
width:auto;
height:20px;
}

div.subtoolbar {
background-color:#4380b1;
width:auto;
height:20px;
}

div.menuItem {
display:inline;
margin-left:10px;
margin-right:10px;
}

div.menuDate {
display:inline;
font-size:small;
font-family:sans-serif;
}

a.menuDate {
color:lightgray;
text-decoration:none;
}

a.menuItem {
color:white;
text-decoration:none;
font-size:small;
font-family:sans-serif;
}

a.outsideLink {
color:#052f57;
text-decoration:none;
font-size:small;
font-weight:bold;
font-family:sans-serif;
}

a.outsideLink:hover {
color:#0000FF;
}

a:hover {
color:#CC9966;
}

div.menu {
width:auto;
text-align:center;
overflow:hidden;
}

div.submenu {
width:auto;
text-align:center;
}

img.centerImgMain {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:3%;
width:75%;
}

img.centerImg {
display:block;
position:relative;
margin-top:5%;
margin-left:auto;
margin-right:auto;
width:80%;
}

div.body {
width:100%;
margin-left:10%;
margin-right:10%;
font-family:sans-serif;
font-size:12pt;
}

img.logo {
position:relative;
width:75%;
vertical-align:middle;
height:85px;
display:block;
margin-left:auto;
margin-right:auto;
border:0;
}

#left {
top:0;
left:0;
position:absolute;
width:15%;
height:100%;
}

img.leftads {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:15px;
position:relative;
width:75%;
border:2px solid #052f57;
}

img.linkbtn {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:5%;
width:90%;
border:0;
}

img.rightads {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:15px;
left:-20px;
position:absolute;
width:75%;
border:2px solid #052f57;
}

ul.fbolist1 {
position:relative;
float:left;
left:40px;
width:300px;
margin:0px auto;
padding:0px;
text-align:left;
}

ul.fbolist2 {
position:relative;
float:left;
left:80px;
width:300px;
margin:0px auto;
padding:0px;
text-align:left;
}

#logoArea {
background-color:#BDD9FF;
background-image:url(logos/logoC-25d.jpg);
background-position:bottom left;
background-repeat:no-repeat;
top:0;
width:750px;
margin:0px auto;
padding:0px 0px 40px 0px;
border-left:3px solid #052f57;
border-right:3px solid #052f57;
}

#center {
background-color:#ffffff;
top:70px;
width:750px;
margin:0px auto;
border-left:3px solid #052f57;
border-right:3px solid #052f57;
border-bottom:3px solid #052f57;
}

#right {
top:0;
position:absolute;
right:-1%;
width:15%;
height:100%;
}

#footer {
margin:0px auto;
padding:0px;
width:750px;
}

#footer p {
padding:0px;
margin:0px
}

#home-left {
float:left;
position:relative;
left:-15px;
top:-15px;
width:150px;
}

#home-right {
float:right;
width:567px;
}

.media {
float:right;
margin:0px auto;
padding:0px;
width:416px;
text-align:center;
}

.media img {
margin:0px;
padding:0px;
}

.media2 {
margin:75px auto;
}

.video {
width:416px;
margin:0px;
padding:0px;
}

.flightstatus {
background-image:url(images/pages/plane-15.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#BDD9FF;
margin:0px auto;
padding:65px 0px 10px 50px;
width:100px;
font-weight:bold;
text-align:center;
}

.home-left-col {
margin:0px auto;
width:150px;
background-color:#FFFFFF;
}

.home-left-col img {
border-width:0px;
margin:0px auto;
}

.home-left-col a {
text-decoration:none;
padding:0px;
text-align:left;
}

#banners h2 {
text-align:center;
text-decoration:underline;
}

#banner-container {
background-color:#bbf;
padding:10px;
text-align:right;
}

#banners span {
vertical-align:top;
display:inline-block;
width:350px;
padding:5px 5px;
margin-left:10px;
border:1px dashed #000;
text-align:left;
}

div.home-left-col div.alt1 {
padding:3px;
text-align:left;
background-color:#d8d8d8;
}

div.home-left-col div.alt2 {
padding:3px;
text-align:left;
background-color:#eeeeee;
}

.home-center-col {
color:#FFFFFF;
background-color:#000000;
width:135px;
margin:0px;
border-top:1px solid white;
}
.home-center-col a:link, .home-center-col a:visited {
text-decoration:none;
color:#FFFFFF;
}

.home-center-col a:hover {
color:#CC9966;;
}

img.WX {
border-width:0px;
}

.left-fade {
background-image:url(images/pages/4reasonse.jpg);
background-repeat:repeat-y;
background-position:top left;
}

.left-fade2 {
background-image:url(images/pages/4reasonsc3.jpg);
background-repeat:repeat-y;
background-position:left top;
}

ul.travel-agents {
text-align:left;
list-style-type:none;
margin:0px 0px 0px 20px;
padding:0px;
}

ul.travel-agents ul {
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0px;
}

/*FIDS html display CSS*/
#fids {
text-align:left;
background-color:#000099;
color:#FFFFFF;
padding:10px;
margin:0px;
font-size:1em;
width:700px;
overflow:hidden;
}

#fids h1 {
text-align:center;
font-size:2.5em;
font-weight:100;
}

#fids div {
padding:0px;
margin:0px;
}

#fids div.heading {
text-align:center;
font-size:1.6em;
margin:40px 0px 0px;
}

#fids div.fnum {
font-size:1.4em;
font-weight:bold;
color:#bbb;
padding:0px;
margin:0px;
clear:both;
}

#fids div.data {
width:1000px;
}

#fids div.fdata {
padding:0px;
margin:0px;
float:left;
width:14em;
}

#fids div.time {
padding:0px;
margin:0px;
float:left;
width:10em;
}

#fids div.status {
padding:0px;
margin:0px;
float:left;
}

#fids span {
padding:0px 2px;
}

#fids span.del {
background-color:#FFFF33;
color:#333333;
}

#fids span.can {
background-color:#FF3333;
color:#333333;
}

#refresh {
clear:both;
text-align:right;
position:relative;
top:10px;
left:-15px;
}

#refresh a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
border-top:2px solid #aaaaaa;
border-right:2px outset #333333;
border-bottom:2px outset #333333;
border-left:2px outset #aaaaaa;
background-color:#0066FF;
padding:1px 2px;
}

#refresh a:hover {
color:#FFFF00;
background-color:#0099FF;
}

#time {
float:left;
font-weight:bold;
font-size:1.9em;
position:relative;
top:20px;
padding:0px 10px;
margin:0px;
height:100%;
}

#date {
float:right;
font-weight:bold;
font-size:1.9em;
position:relative;
top:20px;
padding:0px 10px;
margin:0px;
}

/*FIDS feeds page CSS, additional CSS in individual feed files*/
#feeds span {
display:block;
padding:5px;
margin:10px 0px 20px;
border:1px dashed #000;
text-align:left;
}

/*BEGIN general use, no not modify--------------------------------------------------------------------------------------*/
.font-xxl {font-size:xx-large;}
.font-xl {font-size:x-large;}
.font-l {font-size:large;}
.font-m {font-size:medium;}
.font-s {font-size:small;}
.font-xs {font-size:x-small;}
.font-xxs {font-size:xx-small;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.indent {text-indent:15px;}
.exdent {text-indent:-15px;}

.shift-r {position:relative; left:15px;}

.underline {text-decoration:underline;}
.bold {font-weight:bold;}
.ital {font-style:italic;}

.border {border:1px solid #000000;;}

.float-left {float:left;}
.float-right {float:right;}
.clear-both {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}

.error {color:red; text-decoration:underline;}
/*END general use

/*BEGIN IMcontact CSS code, only modify if you know what you are doing-----------------------------------------------------------*/

.left {text-align:left;}
.shift-r {position:relative; left:15px;}
.error {color:red; text-decoration:underline;}

#IMcontact {
width:520px;
text-align:right;
border:1px solid #777777;
background-color:#ffffff;
padding:2px;
margin:10px auto;
}

#IMcontact form {
padding:0px;
margin:0px;
}

#IMcontact fieldset {
border:0px;
padding:0px;
margin:0px;
}

#IMcontact p {
padding:0px;
margin:0px;
}

#IMcontact a:link {
color:#000000;
text-decoration:none;
}

#IMcontact a:visited {
color:#000000;
text-decoration:none;
}

#IMcontact a:hover {
color:#000000;
text-decoration:underline;
}

#IMcontact a:active {
color:#000000;
text-decoration:none;
}	

#IMcontact .inset {
background-color:#f5f5f5;
border:1px solid #777777;
padding:2px;
margin:2px;
}

#IMcontact .outset {
background-color:#eeeeee;
border:2px outset #777777;
padding:2px;
margin:2px;
}

.IMerror {
color:red; 
font:normal normal bold 14px Arial;
}
/*END IMcontact CSS code*/