body {background: #ffffff url(../images/bg-gradient.gif) repeat-x; padding:0; margin: 0; height:100%; min-height:100%;}
img {border: 0}
li {color: #6d6e71; margin-top: 6px}
ul.layer1 {list-style-image:url(../images/li1.jpg);}
ul.layer2 {list-style-image:url(../images/li2.jpg);}
.hiddenPic {display:none;}

/* Nav Bar */
#nav{ width:960px; height:38px; background:url(../images/nav_bg.jpg) left top repeat-x; margin-top: 10px; clear:left;}
#nav ul, #nav ul li{ border:0px; margin:0px; padding:0px; list-style:none; height:38px; line-height:38px; 
font-family:Arial, Helvetica, sans-serif; font-size:small;} 
#nav ul li{ float:left; display:inline; line-height:38px; } 
#nav ul li a{ color:#ffffff; text-decoration:none; font-weight:bold; display:block; height:38px; line-height:38px; padding: 0 30px 0px 30px; border-right: 1px solid #ffffff; } 
/*#nav .navhome a, #navbar .navhome a:hover{ color: #ffffff; background:url(../images/nav_bg.jpg) 0 38px repeat-x; height:38px; line-height:38px; }  */
#nav ul li a:hover{ color: #ffffff; background:url(../images/nav_bg.jpg) 0px -38px repeat-x; height:38px; line-height:38px; } 
#nav ul li a.current{ color: #ffffff; background:url(../images/nav_bg.jpg) 0px -38px repeat-x; height:38px; line-height:38px; } 
body#home a#nav-home, body#aboutus a#nav-aboutus, body#businessstreams a#nav-businessstreams, body#capabilities a#nav-capabilities, body#media a#nav-media, body#careers a#nav-careers, body#contactus a#nav-contactus { color: #ffffff; background:url(../images/nav_bg.jpg) 0px -76px repeat-x; height:38px; line-height:38px;  }

a.siteTools {font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #6d6e71; vertical-align: middle; font-weight: normal;
		text-decoration: none;}
a.siteTools:hover {text-decoration: underline;}
.footerLink {font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #6d6e71; vertical-align: middle; font-weight: normal;
		text-decoration: none; margin-right:20px;}
.footerSpacer {font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #009ddc; vertical-align: top; font-weight: bold; margin-right:20px;}		
a.footerLink:hover {text-decoration: underline;}
.paginationLink {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #6d6e71; vertical-align: middle; font-weight: normal;
		text-decoration: none; margin-right:10px;}
.paginationSpacer {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #009ddc; vertical-align: top; font-weight: bold; margin-right:10px;}		
a.paginationLink:hover {text-decoration: underline;}
a.imageBar {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
		color: #8a8c8f;}
.list {color: #6d6e71;}
a.rightMenu {display: block; text-decoration: none; color: #6d6e71; margin-top: 5px; border-bottom: 1px solid #6d6e71;
		padding-bottom: 5px}
a.rightMenu:hover {font-weight: bold;}
a.rightSubMenu {display: block; text-decoration: none; color: #6d6e71; padding-bottom: 5px}
a.rightSubMenu:hover {font-weight: bold;}
a.rightMenuLast {display: block; text-decoration: none; color: #6d6e71; margin-top: 5px; padding-bottom: 5px}
a.rightMenuLast:hover {font-weight: bold;}
a.links {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #009ddc; text-decoration:underline; }
a.links:hover {font-weight:bold;}

/* Main Page */
#outer{height:100%; min-height:100%; width:100%; display:table; vertical-align:middle; }
#container {text-align: center; position:relative; vertical-align:middle; height:100%; }
#page {background-color: #ffffff; padding-left: 10px; padding-top: 10px; padding-right: 10px; width: 960px; _height: 100%; overflow: auto;
		position:relative; text-align: center; margin-left:auto; margin-right:auto; height:100%; padding-bottom:30px; margin-top: 20px; margin-bottom: 10px;
		border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #b4b4b4; }
#header {width: 960px; background-color: #ffffff; display:table;}
#headerTop {width: 960px;}
#maLogo {float:left; padding-left: 1px; margin-bottom: 10px}
#siteTools {float: right; height: 30px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #009ddc; font-weight: bold;
		width: 274px; margin-top: 17px; margin-right: 20px;}
#siteTools2 {float: right; height: 30px; }
#secondaryMenu {width: 276px; float: right; clear: right; text-align:left;}
/*#menu {width: 960px; float: left; clear: left; text-align:left}*/

#rightMenuPanel {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /* height:240px; */
#rightMenuTop {font-size:1px;}
#rightMenuBottom {font-size:1px;}
#rightMenu {width: 200px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #6d6e71; margin-left:10px;}
#rightSubMenu {width: 185px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #6d6e71; margin-left:25px;}
#rightMenuPanelCareers {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:210px; */
#rightMenuPanelAirport {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:240px; */
#rightMenuPanelConsultative {width: 220px; float: right; margin-top: 200px; background-color:#d8d9db; } /*height:130px; */
#rightMenuPanelCorporate {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:320px; */
#rightMenuPanelMedia {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:160px; */
#rightMenuPanelStaffResources {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:110px; */
#rightMenuPanelBusinessPartners {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:150px; */
#rightMenuPanelBusinessStreams {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db;}
#rightMenuPanelCapabilities {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db;  } /*height:275px; */
#rightMenuPanelCapabilitiesExtended {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:315px; */
#rightMenuPanelAdmin {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db;  } /*height:180px; */
#rightMenuPanelProjects {width: 220px; float: right; margin-top: 50px; background-color:#d8d9db; }	 /*height:180px; */
#rightMenuPanelContact {width: 240px; float: right; margin-top: 50px; background-color:#d8d9db; } /*height:190px; */

#latestNews {width: 220px; float: right; margin-top: 20px; height:100px; }

/* Page Content */
#content {width: 960px; background-color: #ffffff; text-align: left; height:100%; margin-bottom:10px; min-height: 460px;}
/*\*/html*#content {width: 960px; background-color: #ffffff; text-align: left; height:100%; margin-bottom:10px; min-height: 460px; display: table;}/*end*/
#footer {width:960px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #009ddc; font-weight: bold; display:block; vertical-align: top;
position: absolute; left:10px; bottom: 6px; padding-top: 8px; border-top: 1px solid #d3d3d3; background-color: #ffffff; text-align: left;}

/* Search Results */
div#results h3 a {}
div#results p.url_info {color: #008000; }
div#results p.url_info span.relevancy {color: #77A7EE; }

/* Icons */
.pdf, a.pdf, a.pdf:hover { padding:2px 0 4px 20px; background:url(../images/icons/pdf.gif) no-repeat 0 0; }
.ext, a.ext, a.ext:hover { padding:2px 0 4px 20px; background:url(../images/icons/external-link.gif) no-repeat 0 0; }
.word, a.word, a.word:hover { padding:2px 0 4px 20px; background:url(../images/icons/word.gif) no-repeat 0 0; }
.excel, a.excel, a.excel:hover { padding:2px 0 4px 20px; background:url(../images/icons/excel.gif) no-repeat 0 0; }
.txt, a.txt, a.txt:hover { padding:2px 0 4px 20px; background:url(../images/icons/txt.gif) no-repeat 0 0; }
.flash, a.flash, a.flash:hover { padding:2px 0 4px 20px; background:url(../images/icons/flash.gif) no-repeat 0 0; }
.video, a.video, a.video:hover { padding:2px 0 4px 20px; background:url(../images/icons/video.gif) no-repeat 0 0; }
.podcast, a.podcast, a.podcast:hover { padding:2px 0 4px 20px; background:url(../images/icons/podcast.gif) no-repeat 0 0; }
.pub, a.pub, a.pub:hover { padding:2px 0 4px 20px; background:url(../images/icons/pub.gif) no-repeat 0 0; }
.rss, a.rss, a.rss:hover { padding:2px 0 4px 20px; background:url(../images/icons/rss-feed.gif) no-repeat 0 0; }
.print, a.print, a.print:hover { padding:2px 0 4px 20px; background:url(../images/icons/print.gif) no-repeat 0 0; }
.friend, a.friend, a.friend:hover { padding:2px 0 4px 20px; background:url(../images/icons/friend.gif) no-repeat 0 0; }
.help, a.help, a.help:hover { padding:2px 0 4px 20px; background:url(../images/icons/help.gif) no-repeat 0 0; }
.info, a.info, a.info:hover { padding:2px 0 4px 20px; background:url(../images/icons/info.gif) no-repeat 0 0; }
