body {
	background: #fff;
	font: 12px Calibri, Arial, Tahoma, sans-serif;
	color: #222;
	margin: 0;
	padding: 0;
}

	#wrapper {
		width: 970px;
		margin: 20px auto;
	}
	
	#top { margin-bottom: 20px; }
	
		#top a#logo {
			display: block;
			width: 186px;
			height: 43px;
			background: url(../images/logo.gif) no-repeat;
			text-indent: -9000px;
			margin-left: 40px;
		}
		
	#container {
		width: 100%;
		overflow: hidden;
	}
	
		#content {
			width: 569px;
			float: left;
			border-right: 1px dotted #ccc;
			padding-right: 20px;
		}
			#menu  {
				margin-top: 10px;
				margin-bottom: 25px;
				overflow: hidden;
				width: 100%;
				text-transform: uppercase;
				font-size: 11px;
			}
			#menu ul, #footer ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
				#menu ul li {
					float: left;
					margin: 0 1px;
				}
					#menu ul li a {
						display: block;
						padding: 5px 25px;
						border-bottom: 10px solid #0a2756;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}
						#menu ul li a:hover, #menu ul li.current a {
							border-bottom: 10px solid #a60024;
						}
		
		#sidebar {
			width: 380px;
			float: right;
			border-left: 1px dotted #ccc;
			margin-left: -1px;
			padding-top: 20px;
		}
		
		#footer  {
			border-top: 8px solid #a60024;
			margin-top: 10px;
			padding: 10px;
			text-align: center;
			color: #0a2756;
			font-size: 11px;
		}
			#footer ul li {
				display: inline;
				margin-right: 10px;
				padding-right: 10px;
				border-right: 1px dotted #ccc;
			}
				#footer ul li.last { border: 0 }
				
		a:link, a:visited {
			color: #a60024;
		}
			a:hover {
				color: #c4001d;
				text-decoration: none;
			}
			
	h1, h2 {
		margin: 10px 0;
		color: #0a2756;
	}
		h1 {
			font-size: 17px;
		}
		h2 {
			font-size: 14px;
		}
		
	table.fleet-data, table.overview {
		width: 100%;
	}
		table.fleet-data tr td, table.overview tr td {
			padding: 5px;
			background: #f6f6f6;
		}
		table.fleet-data tr td.title, table.overview tr th {
			background: #eee;
			font-weight: bold;
		}
			table.fleet-data tr td.middle-bar {
				text-align: center;
				background: #0a2756;
				color: #fff;
			}
			table.fleet-data tr td.image img {
				margin: 0 auto;
				display: block;
				border: 1px solid #eee;
				padding: 2px;
				background: #fff;
			}
		
		table.overview tr th { padding: 5px; }
		
		table tr td.center {
			text-align: center;
		}
	div.partners {
		padding: 10px;
		overflow: hidden;
	}	
		div.partners img {
			float: left;
			margin: 0 5px;
		}
	img { border: 0 }
		
