/*-----------------------------------------------------------------------
//
//	Blackpool Airport
//
//  Copyright 2008 DPI 21 Ltd. This code cannot be redistributed without
//  permission from http://www.dpi21.com
//
---------------------------------------------------------------------
//	Global Styles
// --------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	font: 11px Arial, Helvetica, Verdana, Sans-Serif;
	color: #747378;
	background: url(../images/backgrounds/body.jpg);
}

a:link, a:active, a:visited {
	text-decoration: none;
}

img {
	border: 0;
}

#wrapper {
	margin: 0px auto 10px auto;
	padding: 0px 20px 15px 20px;
	width: 910px;
	background-color: #FFFFFF;
}

li {
	list-style-type: none;
}

#content-container {
	width: 910px;
	height: 520px;
	float: left;
}

html>body #content-container {
	height: auto;
	min-height: 520px;
}

/* @group Top, Logo & Main Menu */

/* Top, Logo & Menu */

#top, #top ul, #top li, #top img, #bread-crumb-nav {
	float: left;
}

#top, #bread-crumb-nav {
	width: 910px;
}

#top ul {
	background: url(../images/backgrounds/menu.jpg) top no-repeat;
	height: 35px;
	padding: 0px 5px;
	width: 900px;
	display: block;
}

#top li {
	display: block;
	width: 90px;
	text-align: center;
	font-size: 12px;
}

#top li.home, #top li.flight-info, #top li.airport-facilities, #top li.travel-advice, #top li.visiting-nw, #top li.about-us, #top li.news, #top li.contact {
	padding-top: 7px;
}

#top li.adf-info, #top li.cga {
	font-size: 11px;
}

#top li a:link, #top li a:active, #top li a:visited {
	color: #FFFFFF;
}

#top li.home a:hover {
	color: #FDE399;
}

#top li.adf-info a:hover {
	color: #E4A0A1;
}

#top li.travel-advice a:hover {
	color: #C7C2D9;
}

#top li.visiting-nw a:hover {
	color: #9AC3DF;
}

#top li.flight-info a:hover {
	color: #F8C89A;
}

#top li.airport-facilities a:hover {
	color: #F4999E;
}

#top li.about-us a:hover {
	color: #B3BACA;
}

#top li.cga a:hover {
	color: #B3BACA;
}

#top li.news a:hover {
	color: #C2D0A9;
}

#top li.contact a:hover {
	color: #EAEE9A;
}


/* @end */

/* @group Bread Crumb Menu */

/* Bread Crumb Nav */

#bread-crumb-nav {
	padding: 5px 0px 10px 0px;
}

#bread-crumb-nav li {
	display: inline;
	padding-left: 5px;
}

#bread-crumb-nav li a:link, #bread-crumb-nav li a:active, #bread-crumb-nav li a:visited {
	color: #747378;
}

#bread-crumb-nav li a:hover {
	text-decoration: underline;
	color: #000000;
}

#active {
	color: #000000;
}


/* @end */

/* @group Sub Menus, Latest News & Adverts */

/* Column 1 */

#column1, #quick-links-nav, #latest-news, #advert, #flight-info-nav, #adf-nav, #travel-advice-nav, #visiting-nw-nav, #visiting-nw-nav2, #cga-nav {
	float: left;
}

#column1 {
	width: 160px;
}

/* Sub Menus */

#quick-links-nav, #flight-info-nav, #airport-facilities-nav, #travel-advice-nav, #visiting-nw-nav, #about-us-nav, #about-us-nav2, #news-nav, #contact-nav, #visiting-nw-nav2, #adf-nav {
	padding: 5px;
	width: 150px;
	font-size: 13px;
	line-height: 16px;
}

#quick-links-nav {
	background: url(../images/backgrounds/quick-links.jpg) top no-repeat;
	height: 170px;
}

#quick-links-nav img, #flight-info-nav img, #airport-facilities img, #visiting-nw-nav img, #about-us-nav img, #news-nav img, #contact-nav img, #travel-advice-nav img, #visiting-nw-nav2 img, #about-us-nav2 img {
	padding-top: 5px;
}

#quick-links-nav ul, #flight-info-nav ul, #airport-facilities-nav ul, #travel-advice-nav ul, #visiting-nw-nav ul, #about-us-nav ul, #news-nav ul, #visiting-nw-nav2 ul, #about-us-nav2 ul, #adf-nav ul, #cga-nav ul {
	padding: 5px;
}

#quick-links-nav li {
	background: url(../images/icons/quick-link-arrow.jpg) left no-repeat;
}

#quick-links-nav li a:link, #quick-links-nav li a:active, #quick-links-nav li a:visited {
	color: #424242;
}

#quick-links-nav li a:hover {
	color: #000000;
}

#column1 li {
	padding-left: 17px;
	padding-bottom: 5px;
}

/* Mini Menus */

#flight-info-nav {
	background: url(../images/backgrounds/flight-info.jpg) no-repeat;
	height: 165px;
}

#airport-facilities-nav {
	background: url(../images/backgrounds/airport-facilities.jpg) no-repeat;
	height: 280px;
	margin-bottom: 10px;
}

#adf-nav {
	width: 160px;
	margin-bottom: 10px;
	background: url(../images/backgrounds/adf.jpg) no-repeat;
	height: 200px;
}

#travel-advice-nav {
	background: url(../images/backgrounds/travel-advice.jpg) no-repeat;
	height: 250px;
}

#visiting-nw-nav, #visiting-nw-nav2 {
	margin-bottom: 10px;
}

#visiting-nw-nav {
	height: 143px;
	background: url(../images/backgrounds/visiting-nw.jpg) no-repeat;
}

#visiting-nw-nav2 {
	height: 250px;
	background: url(../images/backgrounds/visiting-nw2.jpg) no-repeat;
}

#about-us-nav {
	background: url(../images/backgrounds/about-us.jpg) no-repeat;
	height: 270px;
	margin-bottom: 10px;
}

#about-us-nav2 {
	background: url(../images/backgrounds/about-us2.jpg) no-repeat;
	height: 360px;
	margin-bottom: 10px;	
}

#news-nav {
	background: url(../images/backgrounds/news.jpg) no-repeat;
	height: 405px;
	margin-bottom: 10px;
	font-size: 11px;
}

#contact-nav {
	background: url(../images/backgrounds/contact.jpg) no-repeat;
	height: 190px;
	margin-bottom: 10px;
}

#news-nav li {
	padding-bottom: 5px;
}

#flight-info-nav li, #airport-facilities-nav li, #travel-advice-nav li, #visiting-nw-nav li, #about-us-nav li, #news-nav li, #contact-nav li, #visiting-nw-nav2 li, #about-us-nav2 li, #adf-nav li, #cga-nav li {
	padding-left: 17px;
	background: url(../images/icons/quick-link-arrow.png) no-repeat left top;
}

#flight-info-nav li a:link, #flight-info-nav li a:active, #flight-info-nav li a:visited, #airport-facilities-nav li a:link, #airport-facilities-nav li a:active, #airport-facilities-nav li a:visited, #travel-advice-nav li a:link, #travel-advice-nav li a:active, #travel-advice-nav li a:visited, #visiting-nw-nav li a:link, #visiting-nw-nav li a:active, #visiting-nw-nav li a:visited, #about-us-nav a:link, #about-us-nav a:active, #about-us-nav a:visited, #news-nav li a:link, #news-nav li a:active, #news-nav li a:visited, #contact-nav li a:link, #contact-nav li a:active, #contact-nav li a:visited, #visiting-nw-nav2 li a:link, #visiting-nw-nav2 li a:active, #visiting-nw-nav2 li a:visited, #about-us-nav2 a:link, #about-us-nav2 a:active, #about-us-nav2 a:visited, #adf-nav li a:link, #adf-nav li a:active, #adf-nav li a:visited, #cga-nav li a:link, #cga-nav li a:active, #cga-nav li a:visited {
	color: #FFFFFF;
}

#travel-advice-nav li a:hover {
	color: #C7C2D9;
}

#visiting-nw-nav li a:hover, #visiting-nw-nav2 li a:hover {
	color: #9AC3DF;
}

#flight-info-nav li a:hover {
	color: #F8C89A;
}

#airport-facilities-nav li a:hover, #adf-nav li a:hover {
	color: #F4999E;
}

#about-us-nav a:hover, #about-us-nav2 a:hover, #cga-nav a:hover {
	color: #B3BACA;
}

#news-nav li a:hover {
	color: #C2D0A9;
}

#contact-nav li a:hover {
	color: #EAEE9A;
}

#more-stories a:link, #more-stories a:active, #more-stories a:visited {
	padding-left: 5px;
	color: yellow;
}

#more-stories a:hover {
	color: #FFFFFF;	
}

/* Latest News Feed */

#latest-news {
	margin: 13px 0px;
	background-color: #5B9126;
	width: 160px;
}

#latest-news-feed {
	margin: 5px;
	padding: 5px;
	width: 140px;
	font-size: 13px;
	background-color: #FFFFFF;
	height: 79px;
}

#latest-news-feed p {
	padding: 5px 0px;
}

#latest-news-feed p a {
	color: #747378;
	text-decoration: none;
	
	font-weight: normal;
}

#latest-news-feed p a:hover {
	text-decoration: underline;
}


/* @end */

/* @group Home Page */

/* Column 2 */

#column2.home img, #quick-link, #quick-link ul {
	float: left;
}

#column2 {
	float: right;
	width: 720px;
}

#destinations {
	padding-left: 14px;
}

/* 4 Quick Links on Home Page */

#quick-link {
	width: 170px;
	margin-top: 13px;
	margin-bottom: 13px;
	font-size: 13px;
}

#quick-link a:link, #quick-link a:active, #quick-link a:visited {
	color: #FFFFFF;
}

#quick-link.flight-info a:hover {
	color: #F8C89A;
}

#quick-link.airport-facilities a:hover {
	color: #F4999E;
}

#quick-link.travel-advice a:hover {
	color: #C7C2D9;
}

#quick-link.visiting-north-west a:hover {
	color: #9AC3DF;
}

#quick-link ul {
	padding: 5px;
	line-height: 17px;
}

#quick-link li {
	padding-left: 17px;
	background: url(../images/icons/quick-link-arrow.png) left top no-repeat;
}

#quick-link.flight-info, #quick-link.travel-advice, #quick-link.airport-facilities {
	margin-right: 13px;
}

#quick-link.flight-info {
	background-color: #F9B700;
}

#quick-link.airport-facilities {
	background-color: #E40009;
}

#quick-link.travel-advice {
	background-color: #6D5B9B;	
}

#quick-link.visiting-north-west {
	background-color: #011B4C;
}

#offset-co2 {
	padding-left: 12px;
}

#signUpNews {
	padding-left: 12px;
}

/* @end */

/* @group Sub Page Titles */

#title, #title img, h1, #title p {
	float: left;
}

#title, .quick-links {
	width: 720px;
}

#title {
	margin-bottom: 15px;
}

#title.about-us {
	margin-bottom: 0px;
}


#title img {
	padding-right: 15px;
}

h1, #title p {
	width: 600px;
}

#title p {
	padding: 5px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}



/* @end */

/* @group Sub Pages Quick Links */

.quick-links, .quick-links-title-flight-info, .quick-links-text, .quick-links-icon, .quick-links img, .quick-links-title-travel-advice, .quick-links-title-visiting-nw, .quick-links-title-about-us, .quick-links-title-cga  {
	float: left;
}

.quick-links {
	margin: 5px 0px;
}

.quick-links-title-flight-info a:link, .quick-links-title-flight-info a:active, .quick-links-title-flight-info a:visited, .quick-links-title-travel-advice a:link, .quick-links-title-travel-advice a:active, .quick-links-title-travel-advice a:visited, .quick-links-title-visiting-nw a:link, .quick-links-title-visiting-nw a:active, .quick-links-title-visiting-nw a:visited, .quick-links-title-about-us a:link, .quick-links-title-about-us a:active, .quick-links-title-about-us a:visited, .quick-links-title-cga a:link, .quick-links-title-cga a:active, .quick-links-title-cga a:visited {
	color: #FFFFFF;
}

.quick-links-title-flight-info a:hover {
	color: #F8C89A;
}

.quick-links-title-travel-advice a:hover {
	color: #C7C2D9;
}

.quick-links-title-about-us a:hover {
	color: #B3BACA;
}

.quick-links-title-visiting-nw a:hover, .quick-links-title-cga a:hover {
	color: #9AC3DF;
}

.quick-links-title-flight-info, .quick-links-text, .quick-links-title-travel-advice, .quick-links-title-visiting-nw, .quick-links-title-about-us, .quick-links-title-cga  {
	padding: 10px;
	height: 40px;
}

.quick-links-title-flight-info, .quick-links-title-travel-advice, .quick-links-title-visiting-nw, .quick-links-title-about-us, .quick-links-title-cga {
	font-size: 15px;
	width: 125px;
	line-height: 18px;
}

.quick-links-title-flight-info {
	background: url(../images/flight-info/arrow.jpg) right bottom no-repeat #ED7100;	
}

.quick-links-title-travel-advice {
	background: url(../images/travel-advice/arrow.jpg) right bottom no-repeat  #72639E;
}

.quick-links-title-visiting-nw {
	background: url(../images/visiting-nw/arrow.jpg) right bottom no-repeat #0061AF;
}

.quick-links-title-about-us {
	background: url(../images/about-us/arrow.jpg) right bottom no-repeat #223256;
}

.quick-links-text {
	background: url(../images/backgrounds/quick-links-text.jpg) repeat-y;
	width: 400px;
	font-size: 12px;
	line-height: 18px;
}

.quick-links-text a:link, .quick-links-text a:active, .quick-links-text a:visited {
	color: #747378;
}

.quick-links-text a:hover {
	text-decoration: underline;
}

.quick-links-icon {
	width: 60px;
	height: 60px;
}

/* @end */

/* @group Flight Info Section */

/* Live Flights Info */

.live-flight-info {
	width: 720px;
	font-size: 12px;
	margin: 15px 0px;
}

.live-flight-info td {
	padding: 5px;
}

.topRow {
	font-weight: bold;
	color: #ED7100;
}

.orangeRow {
	background-color: #FEF5E0;
}

/* Destinations */

#select-destination, #destinations-map, #map, #destinations-text {
	float: left;
}

#destinations-map {
	width: 720px;
	font-size: 12px;
	margin: 10px 0px;
}

#destinations-map img {
	float: left;
}

#select-destination {
	margin-bottom: 15px;
}

#map {
	width: 525px;
}

#destinations-text {
	padding-left: 20px;
	width: 160px;
	float: left;
}

#destinations-text input {
	margin: 2px 5px 5px 0px;
}
#destinations-text p {
	padding: 5px 0px;
}

#destinations-text p a:link {
	color: #747378;
}

#destinations-text p a:active {
	color: #ED7100;
}

#destinations-text p a:hover {
	color: #747378;
	text-decoration: underline;
}

/* @end */

/* @group Sub Page Template */



#subpage-col1, #subpage-col2, #subpage-col2 li {
	float: left;
}

#subpage-col1 {
	width: 530px;
	padding-right: 20px;
	line-height: 16px;
	font-size: 12px;
}

#subpage-col1 p {
	padding: 5px 0px 10px 0px;
}

#subpage-col1 ul {
	padding: 5px 5px 10px 5px;
}

#subpage-col1 li {
	list-style-type: disc;
	margin-left: 10px;
}

#subpage-col1 a:link, #subpage-col1 a:active, #subpage-col1 a:visited, #subpage-col2 a:link, #subpage-col2 a:active, #subpage-col2 a:visited {
	text-decoration: underline;
	color: #747378;
}

#subpage-col1.airport-facilities a:hover, #subpage-col2.airport-facilities a:hover {
	color: #E40009;
}

#subpage-col1.travel-advice a:hover, #subpage-col2.travel-advice a:hover {
	color: #6E5B9B;
}

#subpage-col1.tourist-info a:hover, #subpage-col2.tourist-info a:hover {
	color: #0061AF;
}

#subpage-col1.about-us a:hover, #subpage-col2.about-us a:hover {
	color: #223256;
}

#subpage-col1.flight-info a:hover, #subpage-col2.flight-info a:hover {
	color: #ED7100;
}

#subpage-col1.flight-info {
	width: 720px;
	padding-right: 0;
}

#subpage-col2.flight-info {
	float: right;
	width: 200px;
}

#subpage-col2.flight-info img {
	padding-bottom: 12px;
}

#destination_heading, #destination_info, #destination_select {
	width: 510px;
	float: left;
}

#subpage-col2 {
	width: 150px;
}

#subpage-col2 ul {
	padding: 5px 0px;
}

#subpage-col2 p {
	padding-bottom: 5px;
}

#subpage-col2 li {
	display: block;
	padding: 2px 0px 2px 35px;
	width: 120px;
	height: 30px;
}

/* @end */

/* @group Airport Facilities Section */

/* Airport Facilities */

#icon1 {
	background: url(../images/airport-facilities/icons/icon1.jpg) top left no-repeat;
}

#icon2 {
	background: url(../images/airport-facilities/icons/icon2.jpg) top left no-repeat;
}

#icon3 {
	background: url(../images/airport-facilities/icons/icon3.jpg) top left no-repeat;
}

#icon4 {
	background: url(../images/airport-facilities/icons/icon4.jpg) top left no-repeat;
}

#icon5 {
	background: url(../images/airport-facilities/icons/icon5.jpg) top left no-repeat;
}

#icon6 {
	background: url(../images/airport-facilities/icons/icon6.jpg) top left no-repeat;
}

#icon7 {
	background: url(../images/airport-facilities/icons/icon7.jpg) top left no-repeat;
}

#icon8 {
	background: url(../images/airport-facilities/icons/icon8.jpg) top left no-repeat;
}

#icon9 {
	background: url(../images/airport-facilities/icons/icon9.jpg) top left no-repeat;
}

/* @end */

.travel-map {
	margin-bottom: 20px;
	color: #6E5B9B;
}

.travel-times {
	color: #6E5B9B;
	font-weight: bold;
	margin-top: 10px;
}

table.operational-info, table.destination-info {
	margin: 5px 0px;
}

table.operational-info td, table.destination-info td{
	padding: 3px 5px;
	border: 2px solid #FFFFFF;
}

.light-grey-row {
	background-color: #F6F7F7;
}

.grey-row  {
	background-color: #EDEEEF;
}

.gallery {
	float: left;
	width: 720px;
	margin: 10px 0px 15px 0px;
}

.gallery-image {
	float: left;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.gallery-image p {
	padding: 5px 0px;
	font-size: 12px;
}

.publication {
	float: left;
	margin: 0px 5px 5px 5px;
	width: 345px;
}

.runaround {
	float: left;
	margin-right: 10px;
}

.adobe a:link, .adobe a:active, .adobe a:visited {
	color: #096DB3;
	text-decoration: underline;
}

.adobe a:hover {
	color: #747378;
}

#work-with-us-txt {
	float: left;
	padding-left: 105px;
	width: 590px;
	font-size: 12px;
	padding-bottom: 10px;
}

#work-with-us-txt p {
	padding-bottom: 10px;
}

#vacancies {
	background-color: #F6F7F7;
	padding: 5px 10px;
	margin-bottom: 10px;
}

/* @group ADF Section */

/* ADF Info */

#adf-text, #adf-icons {
	float: left;
}

#adf-text {
	width: 530px;
	padding-right: 20px;
	line-height: 16px;
	font-size: 12px;
}

#adf-icons {
	width: 150px;
	text-align: center;
	color: #BD2B2E;
}

#adf-text h2, #adf-text p {
	padding: 5px 0px;
}

#adf-icons p, #adf-icons h2 {
	padding-bottom: 30px;
}

#adf-text ul {
	padding: 0px 0px 5px 10px;
}

#adf-text li {
	list-style-type: disc;
	padding-bottom: 2px;
}

#adf-text a:link, #adf-text a:active, #adf-text a:visited {
	color: #747378;
}

#adf-text a:hover {
	color: #BD2B2E;
}

/* @end */



/* @group Latest News Section */

/* Latest News Section */

#news-story {
	float: left;
	font-size: 12px;
	line-height: 16px;
}

#news-story p {
	padding: 5px 0px;
}

#news-story h2 {
	color: #629538;
	padding: 5px 0px;
	line-height: normal;
}

/* @end */

/* @group Contact Section */

/* Contact Section */

#contact-text, #tourist-information-1, #tourist-information-2 {
	float: left;
	font-size: 12px;
	line-height: 16px;
}

#contact-text {
	width: 270px;
}

#contact-text p, #tourist-information-1 p, #tourist-information-2 p {
	padding: 5px 0px;
}

#tourist-information-1, #tourist-information-2 {
	width: 200px;
}

#tourist-information-2 {
	padding: 25px 0px 0px  30px;
}

#contact-text a:link, #contact-text a:active, #contact-text a:visited, #tourist-information-1 a:link, #tourist-information-1 a:active, #tourist-information-1 a:visited, #tourist-information-2 a:link, #tourist-information-2 a:active, #tourist-information-2 a:visited {
	color: #096DB3;
	text-decoration: underline;
}

#contact-text a:hover, #tourist-information-1 a:hover, #tourist-information-2 a:hover {
	color: #747378;
}

/* @end */

/* @group Headings */

/* Headings */

h1, h2 {
	font-weight: normal;
}

h1 {
	font-size: 35px;
}

h2 {
	font-size: 20px;
	clear: left;
}

h1.flight-info {
	color: #ED7100;
}

.flight-info h1 {
	padding: 10px 0px;
}

h1.airport-facilities {
	color: #E40009;
}

h1.adf {
	color: #BD2B2E;
}

h1.travel-advice {
	color: #6E5B9B;
}

h1.visiting-nw {
	color: #0061AF;
}

h1.cga {
	color: #00306c;
}

h1.about-us {
	color: #223256;
}

h1.news {
	color: #629538;
}

h1.contact {
	color: #CAD500;
}

/* @end */

/* @group Footer */

/* Footer */

#footer {
	float: left;
	margin-top: 10px;
	padding: 5px 0px;
	border-top: 1px solid #AAAAAA;
	width: 910px;
	text-align: center;
	color: #747378;
}

#footer ul, #footer p {
	padding: 5px 0px;
}

#footer li {
	display: inline;
	padding: 0px 2px;
	font-size: 11px;
}

#footer a:link, #footer a:active, #footer a:visited {
	color: #747378;
}

#footer a:hover {
	color: #333333;
	text-decoration: underline;
}

/* @end */

/* Other Styles */

.green {
	color: #629538;
}

.blue {
	color: #0061AF;
}

.light-green {
	color: #CAD500;
}

.orange {
	color: #ED7100;
}

.red {
	color: #BD2B2E;
}

.light-red {
	color: #E40009;
}

.purple {
	color: #6E5B9B;
}

.dark-purple {
	color: #223256;
}

.size13 {
	font-size: 13px;
}

.size15 {
	font-size: 15px;
	line-height: 18px;
}

.image-margin {
	margin-right: 10px;
}

.clear {
	clear: both;
	font-size: 12px;
}

#destination_select {
	margin-bottom: 10px;
}

#destination_info h2 {
	color: #ED7100;
	font-size: 13px;
	padding-bottom: 8px;
	font-weight: bold;
}

#destination_info table {
	margin-bottom: 10px;
	width: 500px;
}

#destination_info table thead {
	text-align: left;
	background: #F6F7F7;
}

#destination_info table thead th {
	padding: 5px;
}

#destination_info table thead td {
	padding-left: 5px;
}

#imagesDestination {
	float: right;
}

#subpage-col1.airport-facilities table td {
	padding: 5px;
}

#subpage-col1.airport-facilities table tr.lightgray {
	background: #f6f7f7;
	border-bottom: 3px solid white;
}

#subpage-col1.airport-facilities table tr.darkgray {
	background: #edeeef;
}

#wrapperEmergency {
	width: 911px;
	margin: 0 auto;
	background: url(../images/emergency/emergency-background.jpg) repeat-y;
}

#emLogo {
	padding-left: 12px;
	float: left;
	width: 272px;
}

#emContent {
	float: left;
	width: 627px;
	min-height: 250px;
	padding-bottom: 20px;
}

#emContent h1 {
	color: #BD2B2E;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 20px;
}

#emContent p {
	padding: 10px 0;
	font-size: 14px;
	line-height: normal;
}

#emContent p a {
	color: #BD2B2E;
	text-decoration: none;
}

#emContent p a:hover {
	color: #BD2B2E;
	text-decoration: underline;
}

img#newsletter {
	padding-bottom: 12px;
}

#news-story table {
	background: #edeeef;
	padding: 10px;
	margin: 10px 0;
	color: black;
}

#news-story table td {
	padding: 4px 0;
}

#register {
	float: right;
	width: 241px;
}

#terms {
	float: left;
	width: 200px;
	font-size: 11px;
	line-height: normal;
	color: black;
}

#form-footer.clearfix {
	width: 510px;
}

span.yellow {
	color: #5b9126;
	font-size: 14px;
	font-weight: bold;
}

span.yellowSmall {
	color: #5b9126;
}

#sitemap-content {
	font-size: 12px;
	line-height: normal;
}

.siteMapLinks {
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
	border: 1px solid #999999;
	padding: 10px;
	height: 250px;
	width: 200px;
}

li.heading {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 12px;
}

.siteMapLinks ul li a {
	color: #747378;
	text-decoration: none;
}

.siteMapLinks ul li a:hover {
	color: #ED7100;
	text-decoration: underline;
}

.jobdescription h1 {
	font-size: 15px;
}

.jobdescription h3 {
	float: left;
}

.jobdescription p {
	font-weight: normal;
}

.jobdescription div {
	clear: both;
	float: left;
	height: 30px;
}

p.termsCond {
	clear: both;
	padding-top: 20px;
}

img#accessibility {
	padding-top: 20px;
}

#zero {
	padding-top: 12px;
}

#booking-form {
	float: left;
	padding: 10px 0 10px 0;
	width: 160px;
}

span.doc_image img {
	padding-right: 0;
}

div#contentitem1339, div#contentitem1340, div#contentitem1341, div#contentitem1342, div#contentitem1343 {
	clear: left;
	padding: 10px 0;
}

div#contentitem1339 a, div#contentitem1340 a, div#contentitem1341 a, div#contentitem1342 a, div#contentitem1343 a {
	color: #333;
	text-decoration: none;
}

div#contentitem1339 a:hover, div#contentitem1340 a:hover, div#contentitem1341 a:hover, div#contentitem1342 a:hover, div#contentitem1343 a:hover {
	color: #333;
	text-decoration: underline;
}


#cgaText {
	clear: left;
	font-size: 12px;
	height: 180px;
}

#cgaText p {
	padding: 6px 0;
}

#cgaText ul {
	color: #0076c0;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}

#cgaText ul a {
	color: #0076c0;
	text-decoration: underline;
}

#cgaText ul a:hover {
	text-decoration: none;
}

#cgaText ul li {
	padding: 3px 0;
}

#cgaText ul.left {
	float: left;
	width: 350px;	
}

#cgaText ul.right {
	float: left;
	width: 250px;	
}

#cga-nav {
	background: url(../images/cga/subNavBg.jpg) no-repeat;
	height: 170px;
	padding: 60px 5px 5px 5px;
	width: 155px;
	font-size: 13px;
	line-height: 16px;
	
}

.quick-links-title-cga {
	background: url(../images/cga/arrow.jpg) right bottom no-repeat #00306c;
}


#cgaCopyContainer {
	clear: left;
	font-size: 12px;
}

.copyCol1 {
	float: left;
	width: 300px;
}

.copyCol2 {
	float: left;
	width: 240px;
}

.copyCol3 {
	float: right;
	width: 172px;
}

.copyCol4, .copyCol5 {
	float: left;
	width: 540px;
}

.copyCol4 ul {
	padding-top: 15px;
}

.copyCol1 ul, .copyCol2 ul, .copyCol4 ul {
	padding-left: 10px;
	margin-bottom: 15px;
}

.copyCol1 ul li, .copyCol2 ul li, .copyCol4 ul li {
	list-style-type: disc;
	padding: 3px 0;
}

.copyCol3 p {
	padding: 12px 0;
}

.copyCol3 ul {
	color: #0076c0;
	font-weight: bold;
}

.copyCol3 ul li {
	padding: 3px 0;
}

.copyCol3 ul a {
	color: #0076c0;
	text-decoration: underline;
}

.copyCol3 ul a:hover {
	text-decoration: none;
}

.copyCol4 p {
	padding: 5px 10px 7px 0;
}

.copyCol4 p a {
	color: #747378;
	text-decoration: underline;
}

.copyCol4 p a:hover {
	text-decoration: none;
}

.copyCol5 p.link a {
	color: #747378;
	text-decoration: underline;
}

.copyCol5 p.link a:hover {
	text-decoration: none;
}

.copyCol5 p.link {
	padding-bottom: 20px;
}

.copyCol5 h2 {
	color: #00306c;
	font-size: 18px;
}
