/* CSS Document */

h2 { font-size:18px; }
th { margin:0; padding:5px; background:url(../img/table_px.png) left top repeat-x; border-top:solid 1px #d1d9ef; color:#fafafa; font-weight:bold; }

.td1 { background:#f3f3f3; color:#7a7a7a; font-size:11px; padding:6px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.td2 { background:#ddf5fa; color:#7a7a7a; font-size:11px; padding:6px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

.aboutUsPreface { height:70px; text-align:left; background:url(../img/milestone.png) left top no-repeat; padding:15px 0 0 70px; margin:0; }
.aboutUsContainer { margin:10px 50px 10px 50px; line-height:17px; }

.heightSpacer { height:15px; overflow:hidden; clear:both; }

.aBlock { margin:25px 0 25px 0; padding:0; clear:both; overflow:auto; }
.aBlock h4 { width:250px; }
.sixty { width:600px; float:left; margin:0; padding:0; }
.forty { width:325px; float:left; margin:0; padding:0; }
.fifty { width:465px; float:left; margin:0; padding:0; }

.homePreface { line-height:17px; background:url(../img/home.png) left top no-repeat; padding:10px 0 0 60px; }
.ranksPreface { line-height:17px; padding:10px 0 0 15px; }

.worldClock { width:56px; float:left; margin:0 10px 0 10px; padding:0; }
.worldClock .locationName { font-weight:bold; text-align:center; text-transform:capitalize; }
.worldClock .clockImage { width:48px; height:48px; background:url(../img/clock.png) left top no-repeat; margin:3px 0 3px 4px; padding:0; }
.worldClock .time { text-align:center; font-weight:bold; }

.worldClocks { width:320px; margin:10px 0; float:right; }
.newsPreface { background:url(../img/newspaper.png) left top no-repeat; height:50px; padding:10px 0 0 60px; margin:0; }
.slideshowPreface { background:url(../img/slideshow.png) left top no-repeat; height:50px; padding:12px 0 0 60px; margin:0; }

.newsItems { margin:0 0 0 35px; padding:0; overflow:auto; }

.newsItem { margin:10px 0 0 0; padding:0; width:400px; }
.newsItem h3 { background:url(../img/newsitem.png) left top no-repeat; font-size:14px; margin:0; padding:2px 0 0 35px; height:24px; text-align:left; }
.newsItem .author { font-size:12px; text-align:left; margin:0; padding:0; }
.newsItem .shortStory { margin:0; padding:10px; line-height:17px; text-align:left; font-size:12px; }
.newsItem .readmoreButton { float:right; padding:0 10px 0 0; margin:0; }
.newsItem .readmoreButton a { color:#0000FF; }

.story { width:650px; line-height:17px; text-align:left; margin:20px 0 0 5px; }
.slideshow { position:relative; text-align:center; height:380px; }

.slideshow img {
	width:380px;
	height:254px;
	position:absolute;
    top:10px;
    left:30px;
    z-index:8;
}

.slideshow img.active {
    z-index:10;
}

.slideshow img.notactive {
    z-index:9;
}

.currentlyFlyingCell { float:left; margin:0 5px 0 10px; padding:0; }
.currentlyFlyingCell h4 { background:url(../img/currentflights.png) left top no-repeat; padding:7px 0 0 36px; height:32px; font-size:14px; margin:0; }

.scheduledflightsCell { float:right; margin:0; padding:0; }
.scheduledflightsCell h4 { background:url(../img/scheduledflights.png) left top no-repeat; padding:7px 0 0 36px; height:32px; font-size:14px; margin:0; }

.recentflightsCell { float:left; margin:0 5px 0 10px; padding:0; }
.recentflightsCell h4 { background:url(../img/recentflights.png) left top no-repeat; padding:7px 0 0 36px; height:32px; font-size:14px; margin:0; }

.top5flyersCell { float:right; margin:0 0 0 10px; padding:0; }
.top5flyersCell h4 { background:url(../img/bars_stats.png) left top no-repeat; padding:7px 0 0 36px; height:32px; font-size:14px; margin:0; }

.remark { position:absolute; top:280px; left:0px; font-size:10px; color:#666666; text-align:left; }

.ranksListing { margin:0; padding:0; overflow:auto; }

.rank { margin:15px 0 0 45px; padding:0; clear:both; width:540px; }
.rank .rankInformation { float:left; margin:5px 0 0 10px; width:400px; }
.rank .rankInformation .rankName { font-weight:bold; font-size:12px; text-align:left; margin:0; padding:0; }
.rank .rankInformation .description { text-align:left; padding:5px; text-align:left; margin:0; }

/*.rank .rank1 { width:103px; height:59px; background:url(../../images-common/ranks/rank1big.png); float:left; margin:0; padding:0; }*/
.rank .rank2 { width:103px; height:59px; background:url(../../images-common/ranks/rank1big.png); float:left; margin:0; padding:0; }
.rank .rank3 { width:103px; height:59px; background:url(../../images-common/ranks/rank2big.png); float:left; margin:0; padding:0; }
.rank .rank4 { width:103px; height:59px; background:url(../../images-common/ranks/rank3big.png); float:left; margin:0; padding:0; }
.rank .rank5 { width:103px; height:59px; background:url(../../images-common/ranks/rank4big.png); float:left; margin:0; padding:0; }
.rank .rank6 { width:103px; height:59px; background:url(../../images-common/ranks/rank5big.png); float:left; margin:0; padding:0; }
.rank .rank7 { width:103px; height:59px; background:url(../../images-common/ranks/rank6big.png); float:left; margin:0; padding:0; }
.rank .rank8 { width:103px; height:59px; background:url(../../images-common/ranks/rank7big.png); float:left; margin:0; padding:0; }


.fleetAircraft { margin:15px 0 0 45px; padding:0; clear:both; width:600px; }
.fleetAircraft .fleetInformation { float:left; margin:5px 0 0 10px; width:400px; }
.fleetAircraft .fleetInformation .aircraftName { font-weight:bold; font-size:12px; text-align:left; margin:0; padding:0; }
.fleetAircraft .fleetInformation .description { text-align:left; padding:0; text-align:left; margin:0; }

.fleetAircraft .b737 { width:135px; height:50px; background:url(../img/fleets/b737.png) left top no-repeat; float:left; margin:0; padding:0; }
.fleetAircraft .b738 { width:135px; height:50px; background:url(../img/fleets/b738.png) left top no-repeat; float:left; margin:0; padding:0; }
.fleetAircraft .b752 { width:135px; height:50px; background:url(../img/fleets/b752.png) left top no-repeat; float:left; margin:0; padding:0; }
.fleetAircraft .b767 { width:135px; height:50px; background:url(../img/fleets/b767.png) left top no-repeat; float:left; margin:0; padding:0; }
.fleetAircraft .b744 { width:135px; height:50px; background:url(../img/fleets/b744.png) left top no-repeat; float:left; margin:0; padding:0; }
.fleetAircraft .b772 { width:135px; height:50px; background:url(../img/fleets/b772.png) left top no-repeat; float:left; margin:0; padding:0; }

#crew_images { width: 764px; margin: 0 auto; text-align: center; }
#crew_images img { width: 350px; border: 0; }
.images_left { padding: 15px 15px 15px 15px; border: 1px solid black; float: left; }
.images_right { padding: 15px 15px 15px 15px; border: 1px solid black; float: right; }





