/* CSS Document */
body{
	background:#f2f2f2;
}
#outer{
	position:relative;
	margin: 0 auto;
	width:750px;
	background:#f2f2f2;
	margin-top:10px;
}
#header{
	position:relative;
	width:100%;
	height:200px;
	margin-bottom:10px;
}
#image{
	position:absolute;
	top:0px;
	left:0px;
	width:496px;
	height:200px;
	background:#cccccc url(../images/pembrey_airport.jpg) no-repeat top left;
}
#image h1{
	font-size:20px;
	line-height:22px;
	margin:80px 0px 5px 20px;
	padding:0px;
	color:#ffffff;
	border:0px;
}
#image h2{
	font-size:14px;
	line-height:16px;
	margin:0px 0px 10px 20px;
	padding:0px;
	color:#86BCE9;
	border:0px;
	font-weight:normal;
}
#logo{
	position:absolute;
	top:0px;
	right:0px;
	width:244px;
	height:200px;
	background:#6C8FB9;
}
#logo h1{
	font-size:22px;
	font-weight:normal;
	line-height:32px;
	margin:20px 0px 0px 80px;
	vertical-align:bottom;
	padding:0px;
	padding-right:0px;
	color:#ffffff;
	border:0px;
	letter-spacing:-1px;
	
}
#logoImage{
	position:absolute;
	top:28px;
	left:20px;
	width:50px;
	height:50px;
	background:#6C8FB9 url(../images/pembrey_airport_logo.gif) no-repeat top right;
}
#logo h2{
	font-size:18px;
	line-height:20px;
	margin:0px 20px 10px 80px;
	padding-top:5px;
	color:#86BCE9;
	letter-spacing:-1px;
	border:0px;
	border-top:1px solid #ffffff;
	font-weight:normal;
}
#logo p{
	color:#ffffff;
	margin:15px 20px 0px 20px;
}
#footer{
	position:relative;
	clear:both;
	height:25px;
	line-height:25px;
	width:100%;
	margin-top:5px;
	color:#000000;
}
#inet{
	position:absolute;	
	top:5px;
	left:265px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}
.powered{
	position:relative;
	top:-10px;
}
.websites{
	font-size:14px;
	letter-spacing:-1px;
}
#terms{
	position:absolute;	
	right:10px;
}
#copy{
	position:absolute;
	left:10px;
}
/*-------------CONTENT--------------*/
#content{
	position:relative;
	width:100%;
	background:url(../images/contentBg.png) top left repeat-y;
}
#nav{
	width:200px;
	background:#86BCE9;
	float:left;
	padding:0px;
	padding-top:15px;
}
#mainPage{
	left:210px;
	width:500px;
	margin-left:207px;
	background:#ffffff;
	padding:20px;
	height:510px;
}
html>body #mainPage{
	margin-left:210px;
	height:auto;
	min-height:510px;
}
/*-------------LINKS--------------*/
#footer a{
	color:#000000;
}
#mainPage a{
	color:#cc0000;
	font-weight:bold;
}
.linkUnder a{
	text-decoration:none;
}
.linkUnder a:hover, .linkUnder a:active{
	text-decoration:underline;
}
/*------------NAV-----------------*/
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px 20px 0px 20px;
}
#nav li{	
	padding-left:0px;
	margin-bottom:5px;	
}
#nav li a{
	display:block;
	width:108px;
	padding:2px 0px 2px 50px;
	text-align:center;
	color:#ffffff;
	line-height:30px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	border:1px solid;
}
#nav li a{
	text-decoration:none;
	border-color:#86BCE9;
}
#nav li a:hover, #nav li a:active{
	border-color:#ffffff;
}
#nav li a.selected{
	border-color:#ffffff;
}
#homeLink{
	background:#86BCE9 url(../images/aeroplane.gif) center left no-repeat !important;
}
#facLink{
	background:#86BCE9 url(../images/balloon.gif) center left no-repeat !important;
}
#airlineLink{
	background:#86BCE9 url(../images/seaplane.gif) center left no-repeat !important;
}
#pilotLink{
	background:#86BCE9 url(../images/kite.gif) center left no-repeat !important;
}
#histLink{
	background:#86BCE9 url(../images/biplane.gif) center left no-repeat !important;
}
#localLink{
	background:#86BCE9 url(../images/helicopter.gif) center left no-repeat !important;
}
#findLink{
	background:#86BCE9 url(../images/airship.gif) center left no-repeat !important;
}
#placestostayLink{
	background:#86BCE9 url(../images/info.gif) center left no-repeat !important;
	}
#contactLink{
	background:#86BCE9 url(../images/tower.gif) center left no-repeat !important;
	}
#linksLink{
	background:#86BCE9 url(../images/bus.gif) center left no-repeat !important;
}

/*------------TEXT---------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#000000;
}
p{
	text-align:justify;
	margin:5px 0px 10px 0px;
}
h2{
	color:#86BCE9;
	font-weight:bold;
	font-size:16px;
}

h1{
	font-size:21px;
	line-height:24px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	color:#38588B;
}
h3{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
hr{
	background:#fcfcfc;
	color:#fcfcfc;
	border:0px;
	border-bottom:1px solid #cccccc;
}
li{	
	padding:0px;
	margin:0px;
	line-height:24px;
	color:#86BCE9;
	padding-left:10px;
	margin-bottom:5px;
}

hr{
	color:#ffffff;
	background:#ffffff;
	border:0px;
	border-bottom:1px dotted #cccccc;
	margin:0px;
	clear:right;
}
/*----------LIST----------------*/
dl{
	margin-top:10px;
	margin-bottom:0px;
	text-align:justify;
}
dl.rightList{
	margin-left:270px;
}
dl.leftList{
	margin-right:240px;
}
dt{
	color:#86BCE9;
	font-weight:bold;
	font-size:16px;
}
dd{
	color:#000000;
	font-size:12px;
	margin:10px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #cccccc;
}
.home dd{
	color:#000000;
	font-size:14px;
	margin:10px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #cccccc;
}
td dd{
	border-bottom:0px;
}
dd.last{
	border-bottom:0px;
	margin-bottom:0px;
}
dd a{
	margin-left:5px;
}
dd img{
	border:0px !important;
}
dd.amelia{
	width:224px;
	height:36px;
	background:#ffffff url(../images/amelia_restaurant.png) top left no-repeat;
}
dd.amelia span{
	display:none;
}
#nav dl{
	margin:20px;
	margin-top:40px;
	padding:10px;
	background:#ACD1F0 url(../images/flightsBg.gif) center no-repeat;
	border:1px solid #ffffff;
}
#nav dt{	
	line-height:30px;
	font-size:18px;
	margin-bottom:10px;
	color:#cc0000;
	
}
#nav dd{
	color:#ffffff;
	margin:0px;
	margin-left:5px;
	font-size:18px;
	border:0px;
}

dl.facilities{
	height:210px;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}
html>body dl.facilities{
	height:auto;
	min-height:210px;
}
.facilities dd{
	border-bottom:0px;
}
dl img.left{
	margin-right:50px;
}
dl img.right{
	margin-left:50px;
}
/*----------TABLE----------------*/
table.ffoslas{
	margin:0 auto;
	width:100%;
}
.ffoslas td{
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
table.contact{
	margin:0 auto;
	width:90%;
	border:1px solid #f2f2f2;
}
.contact td{
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
.col1{
	width:150px;
}
td{
	vertical-align:top;
}
.odd td{
	background:#f2f2f2 !important;
}
/*---------------IMAGES----------------------*/
img{
	border:0px;
}
#mainPage img{
	border:1px solid #999999
}
/*---------CLASS------------------*/
.right{
	float:right;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.notice{
	font-weight:bold;
	color:#cc0000;
}
/*--------------------------------CORNERS------------------------*/
.corner{	
	position:absolute;
	width:10px;
	height:10px;
	z-index:10;
}
.TL{
	top:0px;
	left:0px;	
	background:url(../images/TL.gif) no-repeat top left;
}
.TMR{
	top:0px;
	left:190px;
	background:url(../images/TR.gif) no-repeat top right;
}
.TML{
	top:0px;
	left:210px;
	background:url(../images/TL.gif) no-repeat top left;
}
.TR{
	top:0px;
	right:0px;
	background:url(../images/TR.gif) no-repeat top right;
}
.TRB{
	top:0px;
	right:0px;
	background:url(../images/TR.gif) no-repeat top right;
}
.B{
	 position:relative;
	 bottom:0px;
	 left:0px;
	 width:100%;
	 z-index:10;
}
.BL{
	bottom:0px;
	left:0px;
	background:url(../images/BL.gif) no-repeat bottom left;
}
.BML{
	bottom:0px;
	left:210px !important;
	background:url(../images/BL.gif) no-repeat bottom left;
}
.BMR{
	bottom:0px;
	left:190px !important;
	background:url(../images/BR.gif) no-repeat bottom right;
}
.BR{
	bottom:0px;
	right:0px;
	background:url(../images/BR.gif) no-repeat bottom right;
}
.BRB{
	bottom:0px;
	right:0px;
	background:url(../images/BR.gif) no-repeat bottom right;
}