﻿/*
.content {
	width: 814px;
	padding: 19px 0 0 43px;
}
*/

.networkContent {
	padding: 16px 0 0 6px;
}

	.networkContent h2 {
		color: #444444;
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 3px 0;
		text-transform: uppercase;
	}

	.networkContent p {
		color: #444444;
		font-size: 11px;
		line-height: 14px;
	}
	
		.networkContent p.left {
			width: 345px;
			float: left;
		}
		
		.networkContent p.right {
			width: 345px;
			float: left;
			margin: 0 0 0 80px;
		}

#section_usa,
#section_caribbean,
#section_europe,
#section_latin_america {
	display: none;
}

.table {
	margin: 29px 0 0 0;
}

	.table .columns {
		background-color: #ffffff;
		height: 14px;
		margin: 0;
	}
	
		.table .columns .stations {
			margin: 0 0 0 10px;
			font-weight: bold;
			text-transform: uppercase;
			float: left;
		}
		
		.table .columns .cities {
			margin: 0 0 0 70px;
			font-weight: bold;
			text-transform: uppercase;
			float: left;
		}
		
		.table .columns .ndt {
			margin: 0 0 0 107px;
			font-weight: bold;
			text-transform: uppercase;
			float: left;
		}
		
		.table .columns .hanger {
			margin: 0 0 0 85px;
			font-weight: bold;
			text-transform: uppercase;
			float: left;
		}
	
	.table .row {
		background-color: #bdc8d9;
		height: 23px;
		margin: 0;
	}
	
		.table .even {
			background-color: #ffffff;
		}
		
		.table .expanded {
			background-color: #002c6c;
			color: #ffffff;
		}
		
		.table .row .expander {
			display: block;
			width: 20px;
			height: 21px;
			float: left;
			background: url(../images/arrowHoriz.gif) no-repeat 4px 7px;
		}
		
			.table .row .expander a {
				display: block;
				width: 14px;
				height: 10px;
				margin: 7px 0 0 4px;
			}
		
		.table .expanded .expander {
			display: block;
			width: 20px;
			height: 21px;
			float: left;
			background: url(../images/arrowVert.gif) no-repeat 6px 3px;
		}
		
			.table .expanded .expander a {
				display: block;
				width: 10px;
				height: 14px;
				margin: 3px 0 0 6px;
			}
		
		.table .row .stations {
			float: left;
			margin: 6px 0 0 9px;
			width: 108px;
		}
			
		.table .row .cities {
			float: left;
			width: 144px;
			margin: 6px 0 0 0;
		}
		
		.table .row .ndt {
			float: left;
			margin: 6px 0 0 0;
			width: 108px;
		}

		.table#airframe .row .ndt {
			float: left;
			margin: 6px 0 0 0;
			width: 180px;
		}
		
		.table .row .hanger {
			float: left;
			margin: 6px 0 0 0;
		}
		
		.table .detailsClosed {
			display: none;
		}
		
		.table .details {
			clear: left;
			margin: 0;
			border-left: solid 1px #a6a6a6;
			border-right: solid 1px #a6a6a6;
			border-bottom: solid 1px #a6a6a6;
			padding: 5px 0 4px 9px;
		}
		
			.table .details .pic {
				float: left;
				display: block;
				width: 62px;
				height: 44px;
				background-color: #454545;
			}
			
			.table .details p {
				float: left;
				color: #242425;
				float: left;
				width: 515px;
				margin: 0 0 0 9px;
			}
			
			.table .details .links {
				margin: 0 0 0 73px;
				float: left;
			}
			
				.table .details .links ul {
					border-left: solid 1px #a6a6a6;
				}
				
					.table .details .links li {
						text-transform: uppercase;
						padding: 2px 0 3px 31px;
					}
					
						.table .details .links li.contacts {
							background: url(../images/li_bg_contacts.jpg) no-repeat 11px 3px;
						}
						
						.table .details .links li.learn_more {
							background: url(../images/li_bg_learn_more.jpg) no-repeat 11px 3px;
						}
						
						.table .details .links li.video {
							background: url(../images/li_bg_video.jpg) no-repeat 11px 4px;
						}
					
					.table .details .links li a {
						color: #3457b1;
						text-decoration: none;
					}

/* styles for Facilities tabs */

.tabSection .table .row {
	background-color: #E8E9EA;
}

.tabSection .table .even {
	background-color: #ffffff;
}

.tabSection .table .row .expander {
	background: none;
}

.tabSection .table .columns .stations {
	margin: 0 0 0 10px;
}

.tabSection .table .columns .cities {
	margin: 0 0 0 50px;
}

.tabSection .table#airframe .columns .cities {
	margin: 0 0 0 28px;
}

.tabSection .table .columns .ndt {
	margin: 0 0 0 107px;
}

.tabSection .table .columns .hanger {
	margin: 0 0 0 85px;
}
