/*
Copyright: 			© Newcastle International Airport Limited
Content Producer:	Waterstons Ltd.(http://www.waterstons.com)
Author: 			Daniel Halliday
Description: 		Main Layout styling for http://www.newcastleairport.com
Created:			June 2008
*/

/*====Framework Layout========================*/
/*============================================*/

/*--Basic element styling*/

html
{
	/*Ensure 100% height for XMTL strict*/
	height: 100%;
	background: url(/NIACMS2008/Images/cloudsback.jpg) no-repeat top right;
}
body
{
	/*For Central Layout*/
	text-align:center;
	height: 100%;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;

	
	
	/*Set font for all content*/
	font-family: Arial,sans-serif;
	
	/*Basic Colour*/
	background: url(/NIACMS2008/Images/cloudsback.jpg) no-repeat top left;
}
form
{
	background-color: transparent;
	
}
/*hide labels by default (still can be used by screen readers)*/
form label
{
	display: none;
}
h1
{
	/*Layout*/
	margin: 0px;
	
	/*Styling*/
	color: #3B275A;
	font-size: 1em;
	
}
h2
{
	/*Layout*/
	margin: 0px;
	padding-top: 2px;
	
	/*Styling*/
	color: #3B275A;
	font-size: 1.7em;
	
}
h5
{
	font-weight:bold;
	font-size:1em;
}
a
{
	/*Styling*/
	text-decoration: none;
	color: #3B275A;
}

img 
{
	/*Remove any hyperlink borders*/
	border: 0px none;
}
textarea
{
	/*Styling*/
	background-image: none;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: #3B275A;
	font-size: 0.85em;
}

/*----Skeleton Layout----*/
/*-----------------------*/

/*Container for all page content*/
div#container
{
	/*basic layout*/
	margin: 0 auto;
	position: relative;
	margin-top: -10px;
	width:1000px;	
	text-align: left;
	
	/*Ensure height*/
	height: auto;
	
	/*Basic Colours*/
	border: solid 1px #BCBAC5;
	background-color: #F4F4F4;
	border-bottom: none;
	
	/*Background*/
	background-image:url(/NIACMS2008/Images/sunburstwatermark.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}

/*Container for header area*/
div#header
{
	/*Positioning*/
	width: 1000px;
	margin-bottom: 5px;
	min-height: 195px;
}

/*Container for footer area*/
div#footer
{
	/*Positioning (attach to bottom of document)*/
	position: relative; 
	width:100%;
	clear: both;
	height: 0px;
	margin-left: 0px;
	
	/*Basic Colours*/ 
	background-color: #FFFFFF;
	
	/*Styling*/
	font-size: 0.65em;
	color:#3B275A;
}

/*Sky scraper banner*/
div#columnad
{
	width: 123px;
	float: right;
}
/*====Columns=================================*/
/*============================================*/

/*----Left Column----*/
/*-------------------*/
div#left
{
	/*Layout*/
	float: left;
	width: 181px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	min-height: 100%;
}

/*----Centre Column----*/
/*---------------------*/
div#centre
{
	/*Layout*/
	clear: none;
	width: 495px;
	float: left;
	margin-bottom: 5px;
	padding-bottom:13px;
	
	/*Base font size*/
	font-size: 0.8em;
	
	/*Basic Colours*/
	color:#645E68;
}

/*----Right Column----*/
/*--------------------*/
div#right
{
	/*Layout*/
	float: left;
	width: 181px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	min-height: 100%;
}

/*---- Homepage Newsletter Area-----*/
div#homepagenewslettercontent
{
	width: 310px;
	float: right;
	margin-top: 5px;
}

div#homepagenewslettercontent div.newsletter
{
	display: block;
	margin-top: 10px;
}

div#homepagenewslettercontent div.newsletter input
{
	/*Layout*/

	width: 260px;
}

div#homepagenewslettercontent div.newsletter input.newsbutton
{
	/*Layout*/
	width: 16px;
	height: 16px;
}

div#homepagenewslettercontent span.menuerrors
{
	display:block;
}

/*====Header==================================*/
/*============================================*/

/*----Profile Nav Tabs----*/
/*------------------------*/
/*****This area now replaced*****/
/*Tab list*/
ul#profilenav
{
	/*Layout*/
	padding: 0;
	margin: 0;
	height: 28px;
	float: left;
	margin-left: 5px;
	width:500px;
	
	/*Style*/
	list-style-type: none;
	font-size: 0.75em;
	background: url(/NIACMS2008/Images/profilebackmiddle.gif) repeat-x top left;
}
/*Tabs*/
ul#profilenav li
{
	/*Layout*/
	float: left;
	height: 19px;
	margin-top: 4px;
	margin-right:1px;
	padding-top: 5px;
	
	/*Styling*/
	font-weight: bold;
	color:#FFFFFF;
	background: url(/NIACMS2008/Images/profilecorner.gif) no-repeat top right;
	background-color: #000000;
}
/*Links in tabs*/
ul#profilenav li a
{
	/*Layout*/
	padding-right: 25px;
	padding-left:14px;
	margin-left: 6px;
	
	/*Styling*/
	background: url(/NIACMS2008/Images/profilearrow.gif) no-repeat center left;
	color:#F4F4F4;
}
/*Active Tab*/
ul#profilenav li.active
{
	background: url(/NIACMS2008/Images/activeprofilecorner.gif) no-repeat top right;
	background-color: #F4F4F4;
	color: #3B275A;
}
/*Links in active tab*/
ul#profilenav li.active a
{
	background: url(/NIACMS2008/Images/profilearrowactive.gif) no-repeat center left;
	color: #3B275A;
}
/*----NEW Profile Nav Tabs----*/
/*----------------------------*/
/* Begin CSS Drop Down Menu */

#menuh-container
	{
	padding: 0;
	margin: 0;
	height: 28px;
	float: left;
	margin-left: 5px;
	width:627px;
	
	/*Style*/
	list-style-type: none;
	font-size: 0.75em;
	background: url(/NIACMS2008/Images/profilebackmiddle.gif) repeat-x top left;	
	}


#menuh
{
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin-top:4px;
}
		
#menuh a
{
	text-align: left;
	display:block;
	margin:0;
}
#menuh ul li.top_parent ul li a
{
    padding-left:8px;
}
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
{
	color: white;
	text-decoration:none;
}	
#menuh ul li.top_parent a
{
    padding-left:14px;
   
    margin-left:6px;
    padding-top: 5px;
    padding-bottom:4px;
}
#menuh ul li.top_parent a:hover
{
    
}
#menuh ul li.top_parent
{
    height: 24px;
	margin-right:1px;
	background: url(/NIACMS2008/Images/profilearrow.jpg) no-repeat top left transparent;
    	
	/*Styling*/
	font-weight: bold;
	color:#FFFFFF;
}
#menuh li.top_parent:hover /* all top-parents */
{
	background: url(/NIACMS2008/Images/profilearrowhover.jpg) no-repeat center left;
}
#menuh li.top_parent ul li a:hover
{
    background-color:transparent;
}	
#menuh ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:9em;
	margin-right:1px;
	float:left;
	background: url(/NIACMS2008/Images/profilecorner.gif) no-repeat top right #000000;
}
#menuh ul.active
{
	background: url(/NIACMS2008/Images/activeprofilecorner.gif) no-repeat top right;
	background-color: #F4F4F4;
	color: #3B275A;
}
#menuh ul.active li.top_parent a
{
	color:#3B275A;
}
#menuh ul.active li.top_parent
{
	background: url(/NIACMS2008/Images/profilearrowactive.gif) no-repeat center left;
}
#menuh ul.active li.top_parent:hover
{
	background: url(/NIACMS2008/Images/profilearrowhover.jpg) no-repeat center left;
}
#menuh ul li
{
    background-color:#D9D3DF;
}
#menuh ul li a
{
}
#menuh ul li.top_parent ul li a
{
    font-size:0.9em;
    padding-top:3px;
    margin:0px;
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:8px;
    background: url(/NIACMS2008/Images/dropdownbottom.jpg) no-repeat bottom left ;
    width:174px;
    min-height:1px;
}
#menuh ul li.top_parent ul li a:hover
{
    background: url(/NIACMS2008/Images/dropdownbottomhover.jpg) no-repeat bottom left;
    color:#FFFFFF;
}
#menuh ul li.top_parent ul li:hover
{
    background: url(/NIACMS2008/Images/dropdowntophover.jpg) no-repeat top left #412D62;
    
}
#menuh ul li.top_parent ul li
{   
    margin:0px;
    padding-bottom:0px;
    
    background: url(/NIACMS2008/Images/dropdowntop.jpg) no-repeat top left #D9D3DF;
    width:180px;
    color:#FFFFFF;
    /*border-left:solid 1px #D9D3DF;
    border-right:solid 1px #D9D3DF;*/
}

#menuh ul li.top_parent ul:hover
{
    background-color:transparent;
    background-image:none;
}
#menuh ul:hover
{
    color:#3F285C;
    background: url(/NIACMS2008/Images/profilecornerhover.jpg) no-repeat top right #D9D3DF;  
}
#menuh ul:hover a
{
    color:#3F285C;
}
#menuh ul ul
{
    background: none;
    margin-right:0px;
}
#menuh li
	{
	position:relative;
    min-height: 1px; 			
    vertical-align: bottom; 
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}


div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

ul#widemenu, ul#widemenu li
{
	width:150px;
}

/* End CSS Drop Down Menu */
/*----Search Bar----*/
/*------------------*/
form div#search
{
	/*Layout*/
	padding: 0;
	margin: 0;
	height: 28px;
	float: right;
	width: 368px;
		
	/*Style*/
	font-size: 0.7em;
	font-weight:bold;
	background: url(/NIACMS2008/Images/profilebackmiddle.gif) repeat-x top left;
}
/*submission button*/
form div#search input
{
	/*Layout*/
	border: none;
	height: 28px;
	width: 23px;
	float: right;
}
/*Search string entry*/
form div#search input.searchtext
{
	/*Layout*/
	margin-left: 215px;
	margin-top: 7px;
	padding: 0;
	float: none;
	width:120px;
	height: 14px;
	padding-left:5px;
	
	
	/*Styling*/
	background-image: none;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: #3B275A;
	font-size: 0.85em;
}

/*----Banners----*/
/*---------------*/
div#header #flash
{
	/*Layout*/
	padding-bottom: 2px;
	padding-top: 3px;
	width:1000px;
	padding-left:8px;
}
div#header #flash a.overlay
{
	/*Layout*/
	width:1000px;
	height:119px;
	z-index:90;
	position:relative;
}
div#header #flash a.overlay object
{
	z-index:80;
	position:relative;
}


div#header #logo
{
	/*Layout*/
	padding-bottom: 29px;
	padding-top: 29px;
	padding-left: 20px;
	padding-right: 84px;
}

/*----Navigation Bar----*/
/*----------------------*/

/*Navigation List*/
ul#navbar
{
	/*Layout*/
	padding: 0;
	margin: 0;
	width:	994px;
	min-height: 40px;
	height:auto;
	
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 4px;
	margin-bottom: 5px;
	
	/*Styling*/
	list-style-type: none;
	font-size: 0.7em;
}

/*----List Items----*/
ul#navbar li
{
	/*Layout*/
	width: 130px;
	float: left;
	line-height: 15px;
	height: 39px;
	
	/*Styling*/
	font-weight: bold;
	color:#3B275A;
	background: url(/NIACMS2008/Images/navbarmiddle.gif) repeat-x left top;
}
/*Class for left most item in lists*/
ul#navbar li#leftnav
{
	width: 107px;
	background: url(/NIACMS2008/Images/navbarleft.gif) no-repeat right top;
}

/*Class for right most item in lists*/
ul#navbar li#rightnav
{
	width:107px;
	background: url(/NIACMS2008/Images/navbarright.gif) no-repeat left top;
}

/*styling of links within nav list items*/
ul#navbar li a
{
	/*Layout*/
	display: block;
	height: 26px;
	padding-left: 20px;
	margin-top: 6px;
	padding-top: 0px;
	width:80px;	
	
	/*Styling*/
	border-left:ridge 1px #BFB9C5;
	background: url(/NIACMS2008/Images/navbararrow.gif) no-repeat left top;
}

/*Styling of items on hover*/

/*----Normal Items----*/
ul#navbar li:hover
{
	/*Styling*/
	background: url(/NIACMS2008/Images/navbarmiddlehover.gif) repeat-x left top;
}
ul#navbar li:hover a
{
	/*Styling*/
	
	background: url(/NIACMS2008/Images/navbararrowhover.gif) no-repeat left top;
}

/*Lft and right most items*/
ul#navbar li:hover#rightnav
{
	background: url(/NIACMS2008/Images/navbarrighthover.gif) no-repeat left top;
}
ul#navbar li:hover#leftnav
{
	background: url(/NIACMS2008/Images/navbarlefthover.gif) no-repeat right top;
}
ul#navbar li#leftnav a
{
	border-left:none;
	margin-left: 1px;
}
/*----Active Items----*/
ul#navbar li:hover.active a
{
	/*Layout*/
	border-left: none;
	margin-left: 0px;
}

/*Styling of the currently active link*/
ul#navbar li.active
{
	/*Styling*/
	background: url(/NIACMS2008/Images/navbarmiddleselect.gif) repeat-x left top;
	color: #FFFFFF;
}
ul#navbar li.active a
{
	/*Styling*/
	color: #FFFFFF;
	background: url(/NIACMS2008/Images/navbararrowactive.gif) no-repeat left top;
	border-left: none;
}

/*Styling of right most and left most active links*/
ul#navbar li#rightnav.active
{
	background: url(/NIACMS2008/Images/navbarrightselected.gif) no-repeat left top;
}
ul#navbar li#leftnav.active
{
	background: url(/NIACMS2008/Images/navbarleftselected.gif) no-repeat right top;
}

/*====Content=================================*/
/*============================================*/

/*Layout Titles*/
div#titles
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 13px;
	height: 44px;
}

/*Layout Content*/
div#content
{
	padding-left:10px;
	padding-right: 10px;
	font-family:Verdana;
}

/*Layout Images*/
div#content img
{
	margin-top: 5px;
}
/*Paragraphs in content*/
div#content p
{
	margin-top:0px;
	padding-top:6px;
	margin-bottom:0px;
	padding-bottom:6px;
}
div#content ul
{
	margin-left:20px;
}
div#content li
{
	list-style-image:url(/NIACMS2008/Images/bullet.gif);
	margin-left:20px;
}
/*----Secondary Navigation----*/

/* nav list */
ul.secondarynav
{
	/*Layout*/
	text-align: right;
	
	/*Styling*/
	list-style-type: none;
	font-size: 0.7em;
	font-weight: bold;
	margin-left:0px;
	padding-left:0px;
	
	/*Basic Colours*/
	color:#747178;
}

/* nav lines*/
ul.secondarynav li
{
	/*Layout*/
	margin-bottom: 7px;
	margin-right: 3px;
	padding-right: 17px;
	min-height:13px;
}
/*nav links*/
ul.secondarynav a
{
	color:#747178;
}
ul.secondarynav a:hover
{
	color:#3B275A;
}
/*Current Location*/
ul.secondarynav li.currentlocation
{
	/*Styling*/
	background: url(/NIACMS2008/Images/currentnav.gif) no-repeat right;
	color: #3B275A;
}
ul.secondarynav li.currentlocation a
{
	color: #3B275A;
}
/*----Links & Downloads----*/

/*Containing div*/
div#content div#bottom
{
	/*Layout*/
	min-height: 200px;
	max-height: 1000px;
	/*Note fixed height to avoid float issues*/
	/*with content nto stretching content */
}
div#content div#bottom img
{
	display: inline;
}

/*Lists*/
div#content ul
{
	/*Styling*/
	font-size: 0.9em;
	list-style-type: none;
	
	/*Layout*/
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}
/*Links in list*/
div#content ul a
{
	font-weight: bold;
}
/*Links in downloads list*/
div#downloads ul p
{
	padding-left: 25px;
}
/*content in list items*/
div#content ul p
{
	margin-top: 0px;
	padding-top: 0px;
}

/*Left Area*/
div#content div#links
{
	float: left;
	width: 232px;	
	margin-right: 1px;
}

div#content div#links ul li
{
	/*Layout*/
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
}
div#links ul
{
	margin-top:0px;
	margin-left:0px;
}
/*Right Area*/
div#content div#downloads
{
	float: left;
	width: 232px;
	margin-right: 1px;
	
}
div#content div#downloads ul li
{
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
}
div#content div#downloads ul li a
{
	/*Layout*/
	padding-top:9px;
	height:14px;
	display:block;
	padding-left: 25px;
	
	background: url(/NIACMS2008/Images/PDFIcon.gif) no-repeat top left;
}
div#downloads ul
{
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
}
/*List header*/
div#content div#bottom h3
{
	/*Layout*/
	padding-left: 25px;
	padding-top: 5px;
	height: 18px;
	margin-bottom:5px;
	
	/*Styling*/
	font-size: 0.9em;
	color: #3B275A;
	border-bottom: solid 1px #B4B9C5;
}

/*Links header*/
div#content div#bottom div#links h3
{
	background: url(/NIACMS2008/Images/links.gif) no-repeat top left;	
}
/*Downloads header*/
div#content div#bottom div#downloads h3
{
	background: url(/NIACMS2008/Images/downloads.gif) no-repeat top left;	
}

/*Alerts*/
.alert
{
	border: #BEB9C4 1px solid; 
	background-color: #ffffcc;
	padding: 5px;
	color:black;
	font-size:0.7em;
}

/*----Newsletter----*/
form div.newsletter
{
	display: inline;
	margin-top: 10px;
}
form div.newsletter input
{
	/*Layout*/
	height: 16px;
	width: 143px;
	margin-top: 5px;
	padding-left:5px;
	
	/*Styling*/
	border: solid 1px #7E9DB9;
}
/*Submission button*/
form div.newsletter input.newsbutton
{
	/*Layout*/
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	clear: none;
	
	/*Styling*/
	border: none;
}
/*====Footer==================================*/
/*============================================*/

/*List for links*/
div#footer ul
{
	/*Layout*/
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	height: 30px;
	
	/*Styling*/
	list-style-type: none;
	background: url(/NIACMS2008/Images/bottomshadow.gif) repeat-x top left;
}
div#footer li
{
	/*Layout*/
	display: inline;
	border-left: solid 1px #3B275A;
	border-right: solid 1px #3B275A;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/*class for plain items*/
div#footer li.plain
{
	/*Layout*/
	border-left: none;
	border-right:none;
	padding-right: 10px;
	padding-left: 0px;
	font-weight: normal;
}

/*class for left most item in lists*/ 
div#footer li.left
{
	border-left: none;
	border-right:none;
	padding-right: 4px;
}

/*class for right most item in lists*/ 
div#footer li.right
{
	border-left: none;
	border-right:none;
	padding-left: 4px;
}
div#footer span
{
	display:block;
	float:right;
	margin-top:-50px;
	text-align:right;
}
div#footer span img
{
	margin-bottom:-2px;
}
div#footer span img#engima
{
	margin-bottom:-3px;
}
/*====Tables==================================*/
/*============================================*/
/*All tables*/
table
{
	/*Styling*/
	border:solid 1px #A8B2BE;
	font-size:8pt;
	width:475px;
}
/*All table cells in body*/
table tbody tr td
{
	/*Styling*/
	border:solid 1px #A8B2BE;
	font-weight:900;
	font-size:8pt;
	color:#3D2861;
	
	/*Layout*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
/*all table rows in body*/
table tbody tr
{
	background:url(/NIACMS2008/Images/tablebackground.gif) repeat-x top left #F7EFF7; 
}
/*header rows*/
table tbody tr.headerrow
{
	/*Styling*/
	background:url(/NIACMS2008/Images/tableheaderbackground.gif) repeat-x top left #4A346B;
	color:#FFFFFF; 
	border-top:solid 1px #A8B2BE;
}
/*All table headers*/
table tbody tr.headerrow th
{
	/*Styling*/
	border:solid 1px #A8B2BE;
	text-align:left;
	
	/*Layout*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
/*Remove styling in case of span inside table*/
table tbody tr td span
{
	font-weight:800;
	font-family:Verdana;
}
table tbody tr td
{
	font-weight:800;
	font-family:Verdana;
}
/*****Cases for special rows***********/
table.FlightBoard-DataGrid
{
	font-family:Verdana;
}
table.FlightBoard-DataGrid tbody tr td
{
	font-family:Verdana;
	font-size:0.9em;
}

table tbody tr.flight-landed
{
	background:url(/NIACMS2008/Images/tablebackgroundlanded.gif) repeat-x top left #EFDFB5;
}
table tbody tr.flight-delayed
{
	background:url(/NIACMS2008/Images/tablebackgrounddelayed.gif) repeat-x top left #E7D3EF;
}
table tbody tr.flight-departed
{
	background:url(/NIACMS2008/Images/tablebackgroundlanded.gif) repeat-x top left #EFE3B5;
}
table tbody tr.flight-checkin
{
	background:url(/NIACMS2008/Images/tablebackgrounddelayed.gif) repeat-x top left #E7D3EF;
}
table tbody tr.flight-lastcall
{
	background:url(/NIACMS2008/Images/tablebackgrounddelayed.gif) repeat-x top left #E7D3EF;
}


/*====Arrivals & Departures====================*/
/*============================================*/
div#arrdeptabs
{
	height:29px;
	margin-top:15px;
	margin-bottom:-1px;
}
/*tab bar*/
div#arrdeptabs ul
{
	margin-left:0px;
	margin-bottom:47px;
	height:29px;
	padding-left:0px;	
}

div#arrdeptabs ul li
{
	/*Layout*/
	float:left;	
	height:21px;
	width:67px;
	padding-left:34px;
	padding-top:8px;
	list-style-type:none;
	z-index:100;
	position:relative;
	
	/*Styling*/
	font-size:11pt;
	font-weight:900;
}

div#arrdep span
{
	/*Layout*/
	float:right;
	display:block;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:-10px;
	margin-top:-1px;
	width:320px;
	text-align:right;

	z-index:150;
	position:relative;

	
	/*Styling*/
	background:url(/NIACMS2008/Images/arrdeptrightcorner.gif) no-repeat top right;
	font-size:8pt;
	color:#3D2861;
}
/**********Active and Inactive tabs **********/
div#arrdeptabs ul li.arractive
{
	background:url(/NIACMS2008/Images/ArriveActive.gif) no-repeat top left;
}
div#arrdeptabs ul li.depinactive
{
	width:88px;
	font-size:10pt;
	background:url(/NIACMS2008/Images/departuresinactive.gif) no-repeat top left;
	color:#FFFFFF;
}
div#arrdeptabs ul li.depactive
{
	width:88px;
	background:url(/NIACMS2008/Images/departuresactive.gif) no-repeat top left;
}
div#arrdeptabs ul li.arrinactive
{
	font-size:10pt;
	background:url(/NIACMS2008/Images/arriveinactive.gif) no-repeat top left;
	color:#FFFFFF;
	height:35px;
}
div#arrdeptabs ul li.depinactive a, div#arrdeptabs ul li.arrinactive a
{
	color:#FFFFFF;
}


div#arrdep
{
	/*Styling*/
	border-top: solid 1px #A8B2BE;
	/*margin*/
	margin-right:-10px;
	padding-right:10px;
}


/*====Job Summary===========================*/
/*=============================================*/
.job-summary0, .job-summary1
{
	padding:5px;
	width:98%;
	border-bottom:solid 1pt #CCCCCC;
	padding-bottom:20px;
}

.job-summary0 h2, .job-summary1 h2
{
	margin:0px;
}

.job-summary0
{
	
}
.job-summary1
{
	background-color:#EEEEEE;
}

.jobitem div
{
	margin-bottom:10px;
}

/*====Destinations Map=========================*/
/*=============================================*/

/*Link to accessible version*/
div.access-switch
{
	/*Styling*/
	font-weight:900;
	color:#3D2861;
	font-size:9pt;
	/*Layout*/
	text-align:right;
	margin-bottom:3px;
}

div.region-list
{
}
div.region-list ul
{
	width:460px;
}
div.region-list li
{
	float:left;
	width:110px;
}
div.destdetails a
{
	/*Styling*/
	font-weight:900;
	color:#3D2861;
	font-size:9pt;
}

/*====Homepage=================================*/
/*=============================================*/

/******** Emergency Banner Property Editor Area ****************/
div#emergencybannerpropertyeditorarea
{
	padding-left:5px;
	background-color:#ada2bd; 
	margin-bottom:10px; 
	color:#39245A; 
	font-weight:900;
}

div#emergencyarea
{
	margin:0 2px 0 5px;
	padding-left:5px;
	background-color:#ff0000; 
	color:#000000; 
	font-weight:900;
}

div#emergencyarea p
{
	margin-bottom: 5px;
}


/****News Ticker********************/

div#newsticker
{
	/*Layout*/
	width:495px;
	height:32px;
	margin-bottom:4px;
	margin-top:-1px;
	
	/*Styling*/
	background-color:#48385D;
	color:#FDC101;
	background:url(/NIACMS2008/Images/tickerback.gif) repeat-x top left;
}

div#newsticker ul#news {
	list-style-type: none;
	margin: 0;
		/*Layout*/
	float:right;
	height:32px;	
	width:350px;
	padding: 8px 30px 0 0;
	
		/*Styling*/
	font-size:0.9em;
	background:url(/NIACMS2008/Images/tickerright.gif) no-repeat top right;
	text-align:left;
	font-family:Verdana;
}

div#newsticker ul#news li a
{
	color:#FDC101;
}



div#newsticker span#latestnews
{
	/*Styling*/
	display:block;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	font-weight:900;
	font-size:0.9em;
	background:url(/NIACMS2008/Images/tickerleft.gif) no-repeat top left;
	
	/*Layout*/
	float:left;
	padding-left:32px;
	padding-right:0px;
}
/****Arrivals & Departures**********/
div#arrdepsearch
{
	/*Styling*/
	background-color:#48385D;
	color:#FFFFFF;
	/*Layout*/
	height:39px;
	width:494px;
	margin-bottom:5px;
	padding-top:13px;
	border:solid 1px #BDBAC3;
}
div#arrdepsearch select
{
	font-size:0.9em;
}
div#arrdepsearch input
{
	/*Stlying*/
	background:url(/NIACMS2008/Images/viewall.jpg) no-repeat top left;
	font-weight:900;
	color:#3b275a;
	font-size:0.9em;
	text-align:center;
	
	/*Layout*/
	border:0px;
	border:none;
	width:70px;
	height:24px;
	margin-bottom:-3px;
	margin-left:10px;
}
div#arrdepsearch a
{
	display:inline-block;
	width:70px;
	height:24px;
	margin-bottom:-12px;
	background:url(/NIACMS2008/Images/viewall.jpg) no-repeat top left;
	color:#3b275a;
	font-weight:900;
	padding-top:5px;
	font-size:0.9em;
	text-align:center;
	margin-left:10px;
	
}

div#arrdepsearch input.showflights
{
	background:url(/NIACMS2008/Images/showflights.jpg) no-repeat top left;
	width:89px;
}
div#arrdepsearch span
{
	/*Layout*/
	height:35px;
	padding-top:19px;
	padding-left:10px;
	display:block;
	width:40px;
	float:left;
	margin-top:-14px;
	margin-left:-1px;
	
	/*Styling*/
	background:url(/NIACMS2008/Images/homearrdeptleft.gif) bottom left no-repeat;
	font-size:0.85em;
	font-weight:900;
}
div#arrdepsearch div
{
	/*Layout*/
	float:right;
	display:block;
	height:56px;
	width:7px;
	margin-top:-36px;
	margin-right:-1px;
	
	/*Styling*/
	background:url(/NIACMS2008/Images/homearrdepleft.jpg) top right no-repeat;
	
}
div#arrdeptabs.home
{
	margin-top:15px;
	height:28px;
}
div#arrdeptabs.home ul li
{
	z-index:100;
	position:relative;
	color:#FFFFFF;
}
div#arrdeptabs.home ul li a
{
	color:#FFFFFF;
}
div#arrdeptabs.home ul li.arractive
{
	background:url(/NIACMS2008/Images/homearractive.jpg) top left no-repeat;
}
div#arrdeptabs.home ul li.depactive
{
	background:url(/NIACMS2008/Images/homedepactive.jpg) top left no-repeat;
}

/****Quick Links Area***************/

div#quicklinks
{
	float:right;
	margin-top:-294px;
}
div#quicklinks div
{
	/*Layout*/
	width:230px;
	height:32px;
	margin-bottom:5px;
	
	/*Styling*/
	font-weight:900;
	font-size:0.85em;
}
div#quicklinks div.purple
{
	background:url(/NIACMS2008/Images/quicklinkpurplemiddle.gif) repeat-x top left;
	color:#3b275a;
}
div#quicklinks div.yellow
{
	background:url(/NIACMS2008/Images/quicklinkyellowmiddle.gif) repeat-x top left;
	color:#554b3f;
}
div#quicklinks div a
{
	/*Layout*/
	padding-top:9px;
	display:block;
	width:215px;
	padding-left:30px;
	height:23px;
	margin-left:-15px;
}
div#quicklinks div a img
{
	float:left;
	margin-left:-30px;
	margin-top:-9px;
}
div#quicklinks div.purple a
{
	background:url(/NIACMS2008/Images/quicklinkpurpleright.gif) no-repeat top right;
}
div#quicklinks div.yellow a
{
	background:url(/NIACMS2008/Images/quicklinkyellowright.gif) no-repeat top right;
	color:#554b3f;
}

/****Homepage Static Advertisement Area***************/
div#staticad
{
	float:left;
	width:495px;	
}


/*==========FeedBack Form==========*/
/*=================================*/

.FeedBackForm
{
	margin-top: 15px;
}

.FeedBackLabel
{
	clear:left;
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.FeedBackName
{
	margin-left: 100px;
	margin-bottom: 5px;
}

.FeedBackName Input
{
	width: 250px;
	background-image: none;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: #3B275A;
	font-size: 0.85em;
}
	
.FeedBackComments
{
	margin-left: 100px;
	margin-bottom: 5px;
}

.FeedBackComments textarea
{
	width: 250px;
	height: 200px;
	font-family: Verdana;
}
.FeedBackSubmit
{
	
}

.ErrorLabel
{
	padding-top: 15px;
	color: Red;
}
/*=======Google Map=======*/
/*========================*/
div#googlemap
{
	margin-top:10px;
	margin-left:25px;
}

div#googlemap a
{
	font-size:0.8em;
	font-weight:900;
	text-align:left;
	color:#3B275A;
}
/*=====Search Results=====*/
/*========================*/
h3#resultssummary
{
	color:#3B275A;
	font-weight:bold;
	font-size:1.3em;
	margin-top:0px;
}
p#searchoptions label
{
	display:inline;
}

.adv-opt
{
	margin-top:0px;
	padding:5px;
}

.adv-opt input.coloured
{
	/*Styling*/
	background:url(/NIACMS2008/Images/searchagain.jpg) no-repeat top right;
	font-weight:900;
	color:#3b275a;
	font-size:0.9em;
	text-align:center;
	border:0px;
	border:none;
	
	/*Layout*/
	width:88px;
	height:24px;
	float:right;
}
table.sr tbody tr td
{
	color: #645e68;
}
table.sr tbody tr td span
{
	color: #645e68;
}
table.sr tbody tr td span.sr-desc
{
	color: #645e68;
	font-weight:400;
}
/******Flight Stats******/
div#flightstats label
{
	display:block;
}
div#flightstats input
{
	/*Styling*/
	background:url(/NIACMS2008/Images/searchagain.jpg) no-repeat top right;
	font-weight:900;
	color:#3b275a;
	font-size:0.9em;
	text-align:center;
	border:0px;
	border:none;
	
	/*Layout*/
	width:88px;
	height:24px;
}
/******News Summary******/
div.PageSummaryNews a
{
	font-weight:900;
}
div.newsletterSummary
{
	padding-top:10px;
}
/***Access Key Links****/
div#accesslinks
{
	height:0px;
	width:0px;
}
div#accesslinks a
{
	color:#FFFFFF;
}
div#accesslinks a
{
	font-size:0.5px;
}
a.accesskeylinkecontrols
{
	
}

/*====Holding Page=================================*/
/*=============================================*/
div#holdingupperbox, div#holdinglowerbox
{
	/*Layout*/          
	width: 772px;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 3px;
	
	/*Base font size*/
	font-size: 0.7em;	
}

img#upperimage
{
	padding: 10px 0 0 5px;
	float:left;
}

div#uppertitle,div#uppercontent
{
	
	padding-top: 10px;
	padding-left: 80px;
}

div#lowertitle,div#lowercontent
{
	padding-top: 5px;
	padding-left: 10px;
}

div#uppertitle
{
	font-size:3em;
	font-weight:900;	
}
div#lowertitle,div#uppercontent
{
	font-size:2em;
	font-weight: 800;
	color:#4A3094;	
}

div#uppertitle.red
{
	color:#ff0000;
}

div#uppertitle.white
{
	color:#ffffff;
}

div#uppertitle.purple
{
	color:#4A3094;
}


div#holdingpagecontrols
{
	/*Layout*/
	height:46px;
	padding-left:5px;
	
	/*Styling*/
	background-color:#F5C942;
	background-image:url(/NIACMS2008/Images/holdingyellowbarback.gif);
	background-repeat:repeat-x;
}

div#holdingpagecontrols a
{
		/*Layout*/
	font-size: 1.7em;
	font-weight:900;
	padding-right:22px;
	padding-top: 1px;
	float:right;
	margin-right:5px;
	margin-top: 12px;
	
	/*Styling*/
	background-image:url(/NIACMS2008/Images/yellowfindmore.gif);	
	background-position: right;
	background-repeat:no-repeat;
}

span#lowercontacttitle, span#lowerwebaddress, span#loweremailaddress
{
	/*layout*/
	font-size: 1.5em;
	font-weight: bold;
	color:#4A4D52;
	height:23px;
	padding-left: 55px;
	padding-top: 5px;
	display:block;	
}

span#lowercontactnumber
{
	font-size: 1.8em;
	font-weight: bold;
	color:#4A3094;
	width:70%;
	display:inline-block;
	text-align:right;

}

span#lowercontacttitle
{
	display:inline-block;
	background:url(/NIACMS2008/Images/holdingcontacttitle.gif) no-repeat left;
}

span#lowerwebaddress
{
	background:url(/NIACMS2008/Images/holdingwebaddress.gif) no-repeat left;
}

span#loweremailaddress
{
	background:url(/NIACMS2008/Images/holdingemailaddress.gif) no-repeat left;
}
