/* Genral Page Styles */
html, body { padding:0; margin:0; min-height:100%; }
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#d1bfab; background:#2d2217 url(../images/bg.jpg) no-repeat bottom left; }
#container { width:795px; height: 100%; margin:0 auto;  }
.page-container { width: 795px; margin: 0 auto; }
.link { margin-right:0.7em; }
ul { margin:1em 0 0 0; padding:0; }
li {list-style:none; margin-bottom:0.7em; }
img { border:0; }
.clear {
    clear: both; 
    height: 1px; 
    margin: 0 0 3px 0;
    padding: 0;
}
p .author { margin-left: 20px;}

/* Link Styles */
a { color:#fe8400; text-decoration:none; }
a:hover { text-decoration:underline; }

/* Error Message */
.error-bg { margin: 0; padding: 5px 0; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 20px; background-color: #fff; opacity:.50; filter: alpha(opacity=50); display: none; }
.error-msg { margin: 0; padding: 6px 0 4px 0; position: absolute; top: 0; left: 0; right: 0; width: 100%;  height: 20px; border-bottom: 1px solid #fff; display: none;}
.error-msg P { margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #000; }


/* Bahrain Airshow Banner */

#bahrain-casestudy-cnt { background: url('../images/bahrain-banner-bg.gif') repeat-x; height: 44px; margin: 8px 0 10px; width: 100%; }
#bahrain-casestudy-cnt a { background: url('../images/bahrain-banner.png') no-repeat; cursor: pointer; display: block; height: 85px; margin: 0 auto; outline: 0; position: relative; top: -18px; width: 795px; z-index: 1000; }
#bahrain-casestudy-cnt a span { display: none; }

/* Header Styles */
#head { position:relative; overflow:auto; }
#header { margin:0 0 1.2em 1.2em; position:relative; padding-top: 50px;}

/* Top Container Styles */
#index { width:795px; height:210px; border-top: 1px solid #413728; position:relative; padding-top:3px; margin-bottom: 3px;}
#about, #environment, #clients, #general { width:795px; border-top: 1px solid #413728; padding:3px 0 0 0; margin: 0 0 3px 0; }
#calendar, #sitemap { width:795px; height:100%; min-height: 447px; border-top: 1px solid #413728; padding-top:3px; overflow: hidden; margin-bottom: 3px;}
#portfolio { width:795px; border-top: 1px solid #413728; padding: 3px 0 0 0; margin: 0 0 3px 0; overflow: hidden;}
#caseStudy { width:795px; height: 100%; border-top: 1px solid #413728; padding: 3px 0 0 0; margin: 0 0 3px 0; overflow: hidden; }
#global { width:795px; height:100%; border-top: 1px solid #413728; padding-top:3px; overflow: hidden;}
#calendarContain { margin:0 0 3px 3px; height:100%; min-height: 447px; width:637px; float: left; background: url(../images/lea-div-bg.png) repeat; padding-left:1em; }
#calendarContain h1 { clear: both; }
#calendarContain .clear {
    display: block;
    padding: 1px 0;
}

/* Menu Styles */
#menu { width:143px; height:100%; background:url(../images/lea-div-bg.png) repeat; float:left; }
#menu ul { text-align:right; margin:0; display:block; padding:2em 0 2em 0; }
#menu li { list-style:none; margin-bottom:0.7em; display:block; padding:0 1.5em 0 1em; }
#menu a { display:block; color:#d1bfab; }
#menu a:hover { background:url(../images/lea-link.png) no-repeat left center; color:#fe8400; text-decoration:none; }
#menu a.active { background:url(../images/lea-link.png) no-repeat left center; color:#fe8400; text-decoration:none; }
#menu a.activeSub { color:#fe8400; text-decoration:none; }
#menu .sub { background:#2c2218; margin:0; padding:0 1.5em 0.7em 1em; }
#menu .subFirst { background:#2c2218; margin:0; padding:0.7em 1.5em 0.7em 1em; border-top:1px solid #514234; }
#menu .subLast { background:#2c2218; margin:0 0 0.7em 0; padding:0 1.5em 0.7em 1em; border-bottom:1px solid #514234;}

/* Global Menu */
#globalList ul { text-align:right; margin:0; display:block; padding:1em 0 0; }
#globalList li { list-style:none; margin-bottom:0.7em; display:block; padding:0 1.5em 0 1em; }
#globalList a { display:block; color:#d1bfab; }
#globalList a:hover { background:url(../images/lea-link.png) no-repeat left center; color:#fe8400; text-decoration:none; }
#globalList a.active { background:url(../images/lea-link.png) no-repeat left center; color:#fe8400; text-decoration:none; }

/* Content Styles */
#content { margin:0 0 3px 3px; width:637px; float:left; background:url(../images/lea-div-bg.png) repeat; padding-left:1em; overflow: hidden;}
#content p {
    padding-right: 20px;
}
#content ul {
    list-style: none;
}
#content ul li {
    margin: 0;
    padding: 1px 0;
}
#index #content { margin-bottom: 0px; }
#team a { display:block; width:69px; height:67px; margin:0 0.6em 0.6em 0; text-indent:-9999px; overflow:hidden; position:relative; float:left; }
#team ul { margin:0.6em 0 0 0; padding:0; }
#team li { list-style:none; display:inline ;}
#profile { margin-top:1em; height:238px; clear:left; overflow:hidden; position:relative; }
#globalList { width:120px; height:290px; border-top:1px solid #635241; border-bottom:1px solid #635241; float:left; }
.floatLeft { float:left; width:172px; }
#MapFlash { float: left; width: 500px; height: 290px; border-top:1px solid #635241; border-bottom:1px solid #635241; }
img.left { float:left; margin-right:1em; }
img.right { float:right; margin:1em; }
.grid { position:absolute; bottom:0; //bottom: 11px; _bottom: 0; left: 257px; _left: 0; }
.calendar { width:198px; background:url(../images/lea-div-bg.png) repeat; float:left; margin:0 0 3px 3px; padding:0.7em; }
.eventLeft { width: 282px; padding-right:2em; float:left; border-right:1px dotted #4f4231; margin:2em 0 0 0; }
.eventRight { width: 302px; float:left; margin:2em 0 0 2em; }
a.client { display:block; width:89px; height:50px; padding:0.5em; float:left; text-align:center; border-top:1px solid #483C31; }

#sitemap ul.sitemap {
    margin: 2px 30px;
}
#sitemap ul.sitemap li {
    padding: 2px 0;
    margin: 0;
}

/* Flash Styles */
#flash { position:absolute; bottom:0; right:0; }

/* Footer Styles */
#footer { margin:3px 0 1em 0; border-top:1px solid #413728; padding-top:1em; clear:both; }
#footer img { float:left; margin-right:1em; }
#footer ul { margin:0; }
#footer li { display:inline; padding:0 0.5em; border-right:1px solid #9c856f; }
#footer li.first { padding-left:0; }
#footer li.last { border-right:none; }
#footer a { color:#9c856f; }
#footer a:hover { color:#fe8400; }

/* Home Content Styles */
#home { width: 795px; height: auto; background:url(../images/lea-div-bg.png) repeat; margin-top:3px; overflow:hidden; display:block; clear: both; }
.homeContent { width:241px; float:left;  padding:1em; margin:3px 0; }
.homeContentFirst { width:242px; float:left; padding:1em; margin: 3px 0;}
.homeContent h1,
.homeContentFirst h1 {
    padding: 10px 0;
}
#latestCaseStudy span {
    display:block; 
    width:89px; 
    height:50px; 
    margin: 1em 1.6em 1em 1em; 
    float:left; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden; 
    background-position: 0 0;
    background-repeat: no-repeat;
}
#latestCaseStudy span a {
    display:block; 
    width:89px; 
    height:50px;
    margin: 0;
    padding: 0; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden;
}
#latestCaseStudy span:hover {
    background-position: 0 -50px;
}
.homeIcon { float:left; margin-right:1em; margin-top:5px; margin-bottom:0; }
h2.img { display:block; text-align:center; height:60px; }

#missionAndCulture p {
    padding-top: 0em;
}

/* Text Styles */
#index p { width:155px; }
h1 { font-size:1.3em; font-weight:bold; margin:0.7em 0; }
h3 { font-size:2em; color:#fe8400; margin:0; }
#home h1 { font-size:1.5em; }
#home h2 { clear:left; font-size:100%; margin:1em 0 0 0; }
h2 { font-size:1.4em; font-weight:bold; margin:0.7em 0; }
#home p { margin-top:0; }
#footer p { margin:0; }
#profile h1 { margin:0 0 0.7em 0; }
#profile div { position: relative; overflow: hidden; clear: both; display: none; }
#profile div h3 span {
    font-size: 70%;
    font-weight: normal;
}
.calendar h1 { color:#605245; float:left; margin:0; }
.calendar ul { margin:0 0 0 1.2em; padding:0; float:left; }
.calendar ul.left { border-right:1px dotted #4f4231; padding-right:1.2em; }
.calendar li { list-style:none; margin:0; }
.eventLeft {
    float: left;
    clear: left;
    overflow: hidden;
} 
.eventRight {
    float: left;
    overflow: hidden;
}
.eventLeft img { float:left; margin-right:2em; }
.eventRight img { float:left; margin-right:2em; }
.eventText { float:left;  }
.eventText p { margin:0; }
.portList h3 { font-size:1.2em; font-weight:bold; margin:0.7em 0; color:#d1bfab; }
.detail h3 { font-size:1.2em; font-weight:bold; margin:0.7em 0; color:#d1bfab; }

/* Team Rollover Styles */
#team a { height: 66px; }
a#thumb-IanLea:link, a#thumb-IanLea:visited { background: url(../images/teamimages/IanLea-sml.jpg) 0 0; }
a#thumb-IanLea:hover, a#thumb-IanLea:active { background-position: 0 -66px!important;}
a#thumb-FrancesAllen:link, a#thumb-FrancesAllen:visited { background: url(../images/teamimages/FrancesAllen-sml.jpg) 0 0; }
a#thumb-FrancesAllen:hover, a#thumb-FrancesAllen:active { background-position: 0 -66px!important;}
a#thumb-BenDunington:link, a#thumb-BenDunington:visited { background: url(../images/teamimages/BenDunington-sml.jpg) 0 0; }
a#thumb-BenDunington:hover, a#thumb-BenDunington:active { background-position: 0 -66px!important;}
a#thumb-GaryPoismansBooth:link, a#thumb-GaryPoismansBooth:visited { background: url(../images/teamimages/GaryPoismansBooth-sml.jpg) 0 0; }
a#thumb-GaryPoismansBooth:hover, a#thumb-GaryPoismansBooth:active { background-position: 0 -66px!important;}
a#thumb-OliverLea:link, a#thumb-OliverLea:visited { background: url(../images/teamimages/OliverLea-sml.jpg) 0 0; }
a#thumb-OliverLea:hover, a#thumb-OliverLea:active { background-position: 0 -66px!important;}
a#thumb-LauraStrange:link, a#thumb-LauraStrange:visited { background: url(../images/teamimages/LauraStrange-sml.jpg) 0 0; }
a#thumb-LauraStrange:hover, a#thumb-LauraStrange:active { background-position: 0 -66px!important;}
a#thumb-SophieBenoitGuyod:link, a#thumb-SophieBenoitGuyod:visited { background: url(../images/teamimages/SophieBenoitGuyod-sml.jpg) 0 0; }
a#thumb-SophieBenoitGuyod:hover, a#thumb-SophieBenoitGuyod:active { background-position: 0 -66px!important;}
a#thumb-OwenRooney:link, a#thumb-OwenRooney:visited { background: url(../images/teamimages/OwenRooney-sml.jpg) 0 0; }
a#thumb-OwenRooney:hover, a#thumb-OwenRooney:active { background-position: 0 -66px!important;}
a#thumb-MattHunt:link, a#thumb-MattHunt:visited { background: url(../images/teamimages/MattHunt-sml.jpg) 0 0; }
a#thumb-MattHunt:hover, a#thumb-MattHunt:active { background-position: 0 -66px!important;}
a#thumb-TonyCozzi:link, a#thumb-TonyCozzi:visited { background: url(../images/teamimages/TonyCozzi-sml.jpg) 0 0; }
a#thumb-TonyCozzi:hover, a#thumb-TonyCozzi:active { background-position: 0 -66px!important;}
a#thumb-CharlotteWilliams:link, a#thumb-CharlotteWilliams:visited { background: url(../images/teamimages/CharlotteWilliams-sml.jpg) 0 0; }
a#thumb-CharlotteWilliams:hover, a#thumb-CharlotteWilliams:active { background-position: 0 -66px!important;}
a#thumb-KimBaldock:link, a#thumb-KimBaldock:visited { background: url(../images/teamimages/KimBaldock-sml.jpg) 0 0; }
a#thumb-KimBaldock:hover, a#thumb-KimBaldock:active { background-position: 0 -66px!important;}
a#thumb-RichardDavison:link, a#thumb-RichardDavison:visited { background: url(../images/teamimages/RichardDavison-sml.jpg) 0 0; }
a#thumb-RichardDavison:hover, a#thumb-RichardDavison:active { background-position: 0 -66px!important;}
a#thumb-LisaFisher:link, a#thumb-LisaFisher:visited { background: url(../images/teamimages/LisaFisher-sml.jpg) 0 0; }
a#thumb-LisaFisher:hover, a#thumb-LisaFisher:active { background-position: 0 -66px!important;}
a#thumb-CathyLea:link, a#thumb-CathyLea:visited { background: url(../images/teamimages/CathyLea-sml.jpg) 0 0; }
a#thumb-CathyLea:hover, a#thumb-CathyLea:active { background-position: 0 -66px!important;}
a#thumb-EmilyKing:link, a#thumb-EmilyKing:visited { background: url(../images/teamimages/EmilyKing-sml.jpg) 0 0; }
a#thumb-EmilyKing:hover, a#thumb-EmilyKing:active { background-position: 0 -66px!important;}
a#thumb-DrEngAniAtanasova:link, a#thumb-DrEngAniAtanasova:visited { background: url(../images/teamimages/DrEngAniAtanasova-sml.jpg) 0 0; }
a#thumb-DrEngAniAtanasova:hover, a#thumb-DrEngAniAtanasova:active { background-position: 0 -66px!important;}
a#thumb-DavidDavies:link, a#thumb-DavidDavies:visited { background: url(../images/teamimages/DavidDavies-sml.jpg) 0 0; }
a#thumb-DavidDavies:hover, a#thumb-DavidDavies:active { background-position: 0 -66px!important;}
a#thumb-JudithGee:link, a#thumb-JudithGee:visited { background: url(../images/teamimages/JudithGee-sml.jpg) 0 0; }
a#thumb-JudithGee:hover, a#thumb-JudithGee:active { background-position: 0 -66px!important;}
a#thumb-HannahBrammel:link, a#thumb-HannahBrammel:visited { background: url(../images/teamimages/HannahBrammel-sml.jpg) 0 0; }
a#thumb-HannahBrammel:hover, a#thumb-HannahBrammel:active { background-position: 0 -66px!important;}
a#thumb-JoanMuir:link, a#thumb-JoanMuir:visited { background: url(../images/teamimages/JoanMuir-sml.jpg) 0 0; }
a#thumb-JoanMuir:hover, a#thumb-JoanMuir:active { background-position: 0 -66px!important;}
a#thumb-MarkBenson:link, a#thumb-MarkBenson:visited { background: url(../images/teamimages/MarkBenson-sml.jpg) 0 0; }
a#thumb-MarkBenson:hover, a#thumb-MarkBenson:active { background-position: 0 -66px!important;}
a#thumb-JamesShelley:link, a#thumb-JamesShelley:visited { background: url(../images/teamimages/JamesShelley-sml.jpg) 0 0; }
a#thumb-JamesShelley:hover, a#thumb-JamesShelley:active { background-position: 0 -66px!important;}
a#thumb-ScottBond:link, a#thumb-ScottBond:visited { background: url(../images/teamimages/ScottBond-sml.jpg) 0 0; }
a#thumb-ScottBond:hover, a#thumb-ScottBond:active { background-position: 0 -66px!important;}
a#thumb-LisaCross:link, a#thumb-LisaCross:visited { background: url(../images/teamimages/LisaCross-sml.jpg) 0 0; }
a#thumb-LisaCross:hover, a#thumb-LisaCross:active { background-position: 0 -66px!important;}

/* Client Styles */
.clientLinks { border-top:1px solid #3b2f22; overflow:auto; width:627px; }
.clientLinks span { 
    display:block; 
    width:89px; 
    height:50px; 
    margin:1.6em; 
    float:left; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden; 
    background-position: 0 0;
    background-repeat: no-repeat;
}

.clientLinks a {
    display:block; 
    width:89px; 
    height:50px;
    margin: 0;
    padding: 0; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden;
}
.clientLinks span:hover {
    background-position: 0 -50px;
}
.clientLinks span.no-link:hover {
    background-position: 0 0;
}

#logo-AAI, .logo-AAI            { background-image: url(../clients/AAI.png);}
#logo-Aerion, .logo-Aerion      { background-image: url(../clients/Aerion.png);}
#logo-Aldata, .logo-Aldata      { background-image: url(../clients/Aldata.png);}
#logo-Bell-Boeing, .logo-Bell-Boeing    
                                { background-image: url(../clients/Bell-Boeing.png);}
#logo-Bell-Helicopter, .logo-Bell-Helicopter
                                { background-image: url(../clients/Bell-Helicopter.png);}
#logo-Boeing, .logo-Boeing      { background-image: url(../clients/Boeing.png);}
#logo-Cessna, .logo-Cessna      { background-image: url(../clients/Cessna.png);}
#logo-Creed, .logo-Creed        { background-image: url(../clients/Creed.png);}
#logo-Curtiss-Wright, .logo-Curtiss-Wright
                                { background-image: url(../clients/Curtiss-Wright.png);}
#logo-Demophorius, .logo-Demophorius
                                { background-image: url(../clients/Demophorius.png);}
#logo-Dreyfuss-And-Co, .logo-Dreyfuss-And-Co
                                { background-image: url(../clients/Dreyfuss-And-Co.png);}
#logo-Durston-Rolling-Mills, .logo-Durston-Rolling-Mills
                                { background-image: url(../clients/Durston-Rolling-Mills.png);}
#logo-Execujet, .logo-Execujet  { background-image: url(../clients/Execujet.png);}
#logo-E-Z-GO, .logo-E-Z-GO      { background-image: url(../clients/E-Z-Go.png);}
#logo-FLIR, .logo-FLIR          { background-image: url(../clients/FLIR.png);}
#logo-General-Dynamics, .logo-General-Dynamics
                                { background-image: url(../clients/General-Dynamics.png);}
#logo-Grob-Aerospace, .logo-Grob-Aerospace
                                { background-image: url(../clients/Grob-Aerospace.png);}
#logo-Hawker-Pacific, .logo-Hawker-Pacific
                                { background-image: url(../clients/Hawker-Pacific.png);}
#logo-Horwood, .logo-Horwood    { background-image: url(../clients/HORWOOD.png);}
#logo-Kallman, .logo-Kallman
                                { background-image: url(../clients/Kallman.png);}
#logo-Kepner-Tregoe, .logo-Kepner-Tregoe
                                { background-image: url(../clients/Kepner-Tregoe.png);}
#logo-Kinder, .logo-Kinder      { background-image: url(../clients/Kinder.png);}
#logo-Massenez, .logo-Massenez  { background-image: url(../clients/Massenez.png);}
#logo-Mercury, .logo-Mercury    { background-image: url(../clients/Mercury.png);}
#logo-Panouge, .logo-Panouge    { background-image: url(../clients/Panouge.png);}
#logo-Princess-Marina-de-Bourbon, .logo-Princess-Marina-de-Bourbon
                                { background-image: url(../clients/Princesss-Marina.png);}
#logo-Raven-Fox, .logo-Raven-Fox
                                { background-image: url(../clients/Raven-Fox.png);}
#logo-Rotary-Watches, .logo-Rotary-Watches
                                { background-image: url(../clients/Rotary-Watches.png);}
#logo-SPI-Group, .logo-SPI-Group
                                { background-image: url(../clients/SPI-Group.png);}
#logo-Tektronix, .logo-Tektronix
                                { background-image: url(../clients/Tektronix.png);}
#logo-Textron, .logo-Textron    { background-image: url(../clients/Textron.png);}
#logo-Textron-Systems, .logo-Textron-Systems
                                { background-image: url(../clients/Textron-Systems.png);}
#logo-Zero, .logo-Zero          { background-image: url(../clients/Zero.png);}

#logo-Trinity, .logo-Trinity    { background-image: url(../clients/trinity.png);}
#logo-Planet, .logo-Planet      { background-image: url(../clients/planet.png);}
#logo-Oshkosh, .logo-Oshkosh    { background-image: url(../clients/oshkosh.png);}
#logo-JP-Jets, .logo-JP-Jets    { background-image: url(../clients/jpjets.png);}
#logo-AvJet, .logo-AvJet        { background-image: url(../clients/avjet.png);}
#logo-Honeywell, .logo-Honeywell { background-image: url(../clients/honeywell.png);}
#logo-Argos-VPH, .logo-Argos-VPH { background-image: url(../clients/argosvip.png);}
#logo-Gamelearn, .logo-Gamelearn { background-image: url(../clients/gamelearn.png);}
#logo-Provincial-Aerospace, .logo-Provincial-Aerospace { background-image: url(../clients/provincialaerospace.png);}

#logo-pratt-whitney, .logo-pratt-whitney { background-image: url(../clients/pratt-whitney.png);}
#logo-sikorsky, .logo-sikorsky { background-image: url(../clients/sikorsky.png);}
#logo-united-technologies, .logo-united-technologies { background-image: url(../clients/utc.png);}

.clientLinks span.clear { clear:both; width: 0; height: 10px; margin: 0; padding: 0;}

/* Search Styles */
#search { margin:0 0 0 3px; width:637px; float:left; background:url(../images/lea-div-bg.png) repeat; padding-left:1em; }
#search form { background:url(../images/lea-search-grid.gif) no-repeat; padding:15px; margin-bottom:5px; }
#search input { background:#fe8400; border-bottom:1px solid #ffa340; border-right:1px solid #ffa340; border-top:1px solid #e47702; border-left:1px solid #e47702; height:22px; font-weight:bold; color:#FFFFFF; font-size:0.9em }
#search select { margin-right:20px; width:215px; }

/*Portfolio Styles */
a.btn_link:link, a.btn_link:visited, a.btn_link:hover, a.btn_link:active { text-decoration: none; background:#fe8400; border-bottom:1px solid #ffa340; border-right:1px solid #ffa340; border-top:1px solid #e47702; border-left:1px solid #e47702; padding: 3px 10px; margin: 3px 0; width: auto; font-weight:bold; color:#FFFFFF; font-size:0.9em }
#portListHolder {margin:0 0 3px 3px; width:648px; float: left; padding: 0; }
.portHead { margin:3px 0 0 3px; width:637px; float:left; background:url(../images/lea-div-bg.png) repeat; padding:0 0 1em 1em; position:relative; }
.portHead span,
#portHeadTitle span { 
    display:block; 
    width:110px; 
    height:75px; 
    margin:0.8em 1.6em;
    margin-bottom: -35px;
    float:right; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden; 
    background-position: 0 0;
    background-repeat: no-repeat;
}
.portHead span a,
#portHeadTitle span a {
    display:block; 
    width:110px; 
    height:75px;
    margin: 0;
    padding: 0; 
    text-align:center; 
    text-indent:-99999px; 
    overflow:hidden;
}
.portHead span:hover,
#portHeadTitle span:hover {
    background-position: 0 -50px;
}
.portHead span.no-link:hover,
#portHeadTitle span.no-link:hover {
    background-position: 0 0;
}

#portHeadTitle .logo-AAI        { background-image: url(../logos-clients/AAI.png);}
#portHeadTitle .logo-Aerion     { background-image: url(../logos-clients/Aerion.png);}
#portHeadTitle .logo-Aldata     { background-image: url(../logos-clients/Aldata.png);}
#portHeadTitle .logo-Argos      { background-image: url(../logos-clients/argosvip.png);}
#portHeadTitle .logo-AvJet      { background-image: url(../logos-clients/avjet.png);}
#portHeadTitle .logo-Bahrain      { background-image: url(../logos-clients/planet.png);}
#portHeadTitle .logo-Frontier   { background-image: url(../logos-clients/frontier.png);}
#portHeadTitle .logo-IKC        { background-image: url(../logos-clients/IKC.png);}
#portHeadTitle .logo-Panouge    { background-image: url(../logos-clients/panouge.png);}
#portHeadTitle .logo-ITT        { background-image: url(../logos-clients/ITT.png);}

#portHeadTitle .logo-Bell-Boeing    
                                { background-image: url(../logos-clients/Bell-Boeing.png);}
#portHeadTitle .logo-Bell-Helicopter
                                { background-image: url(../logos-clients/Bell-Helicopter.png);}
#portHeadTitle .logo-Boeing     { background-image: url(../logos-clients/Boeing.png);}
#portHeadTitle .logo-Cessna     { background-image: url(../logos-clients/Cessna.png);}
#portHeadTitle .logo-Creed      { background-image: url(../logos-clients/Creed.png);}
#portHeadTitle .logo-Curtiss-Wright
                                { background-image: url(../logos-clients/Curtiss-Wright.png);}
#portHeadTitle .logo-Demophorius
                                { background-image: url(../logos-clients/Demophorius.png);}
#portHeadTitle .logo-Dreyfuss-And-Co
                                { background-image: url(../logos-clients/Dreyfuss-And-Co.png);}
#portHeadTitle .logo-Durston-Rolling-Mills
                                { background-image: url(../logos-clients/Durston-Rolling-Mills.png);}
#portHeadTitle .logo-Execujet   { background-image: url(../logos-clients/Execujet.png);}
#portHeadTitle .logo-E-Z-GO     { background-image: url(../logos-clients/E-Z-Go.png);}
#portHeadTitle .logo-FLIR       { background-image: url(../logos-clients/FLIR.png);}
#portHeadTitle .logo-General-Dynamics
                                { background-image: url(../logos-clients/General-Dynamics.png);}
#portHeadTitle .logo-Grob-Aerospace
                                { background-image: url(../logos-clients/Grob-Aerospace.png);}
#portHeadTitle .logo-Hawker-Pacific
                                { background-image: url(../logos-clients/Hawker-Pacific.png);}
#portHeadTitle .logo-Horwood    { background-image: url(../logos-clients/HORWOOD.png);}
#portHeadTitle .logo-JPJets     { background-image: url(../logos-clients/jpjets.png);}

#portHeadTitle .logo-Kallman
                                { background-image: url(../logos-clients/Kallman.png);}
#portHeadTitle .logo-Kepner-Tregoe
                                { background-image: url(../logos-clients/Kepner-Tregoe.png);}
#portHeadTitle .logo-Kinder     { background-image: url(../logos-clients/Kinder.png);}
#portHeadTitle .logo-Massenez   { background-image: url(../logos-clients/Massenez.png);}
#portHeadTitle .logo-Mercury    { background-image: url(../logos-clients/Mercury.png);}
#portHeadTitle .logo-OSHKOSH    { background-image: url(../logos-clients/oshkosh.png);}
#portHeadTitle .logo-Panouge    { background-image: url(../logos-clients/Panouge.png);}
#portHeadTitle .logo-Princess-Marina-de-Bourbon
                                { background-image: url(../logos-clients/Princesss-Marina.png);}
#portHeadTitle .logo-Raven-Fox
                                { background-image: url(../logos-clients/Raven-Fox.png);}
#portHeadTitle .logo-Rotary-Watches
                                { background-image: url(../logos-clients/Rotary-Watches.png);}
#portHeadTitle .logo-SPI-Group
                                { background-image: url(../logos-clients/SPI-Group.png);}
#portHeadTitle .logo-Tektronix
                                { background-image: url(../logos-clients/Tektronix.png);}
#portHeadTitle .logo-Textron    { background-image: url(../logos-clients/Textron.png);}
#portHeadTitle .logo-Textron-Systems
                                { background-image: url(../logos-clients/Textron-Systems.png);}
#portHeadTitle .logo-Zero       { background-image: url(../logos-clients/Zero.png);}


.portHead h2,
#portHeadTitle h2 {
    padding: 5px 0;
}
#portHeadTitle {
    padding:0 0 1em 0;
    position: relative;
    z-index: 10;
}
.portList { margin:3px 2px 0px 2px; float:left; display: inline; background:url(../images/lea-div-bg.png) repeat; padding:0 0 1em 1em; width:308px; height:133px; //height: 153px;}
.portList .prestoryText {
    padding: 5px 0;
    height: 60px;
    overflow: hidden;
}
.portList p { padding: 0; margin: 0;margin-right: 25px; }
.portImg { float:right; display: inline; margin: 10px 23px 10px 10px; //margin: 10px 23px 5px 10px; clear: none; width: 70px; height: 70px;}
p.left{  width:150px; border-right:1px dotted #4f4231; padding-right:1.2em; float:left; }
p.right {  width:150px; float:left; padding-left:1.2em; }
a.right-link {float:right;width:209px;margin:11px 18px 0 0;}
#portText { clear: left; overflow:hidden; min-height: 151px; }
#portText P A { white-space: nowrap;}
#portFlash { margin-top: -121px; }
#serviceText { position:absolute; left:11px; top:0px; }
.detail { margin:3px 0 0 3px; float:left; background:url(../images/lea-div-bg.png) repeat; padding:0 0 1em 1em; width:311px; min-height:153px; }
.newsitems {width:630px;}
.newsitems img{float:left;padding-right:10px;}
#caseStudyText {  margin:0 0 0 3px; width:637px; float:left; background:url(../images/lea-div-bg.png) repeat; padding-left:1em; overflow: hidden;}


/*img and icon styles */
#icon { margin:10px 10px 0 0; float:left; }

/*serivce styles */
.serviceDetails { margin:3px 0 0 3px; width:620px; float:left;  padding:0 0 1em 1em; position:relative; }

#services ul {
margin: 3px 0;
padding: 0;
float:left; 
position: relative;
}
#services ul span {
display:none;
}
#services ul li {
display: block;
float:left;
margin-left:3px;
}

.servicesDisabled { margin-top:5px; }

#services a.service-01 { background:url(../images/lea-services-menu.jpg) 0 -40px; display:block; width:86px; height:40px; }
#services a.service-01:hover, #services a.service-01Active { background:url(../images/lea-services-menu.jpg); display:block; width:86px; height:40px; }

#services a.service-02 { background:url(../images/lea-services-menu.jpg) -90px -40px; display:block; width:86px; height:40px; }
#services a.service-02:hover, #services a.service-02Active { background:url(../images/lea-services-menu.jpg) -90px 0; display:block; width:86px; height:40px; }

#services a.service-03 { background:url(../images/lea-services-menu.jpg) -180px -40px; display:block; width:86px; height:40px; }
#services a.service-03:hover, #services a.service-03Active { background:url(../images/lea-services-menu.jpg) -180px 0; display:block; width:86px; height:40px; }

#services a.service-04 { background:url(../images/lea-services-menu.jpg) -271px -40px; display:block; width:86px; height:40px; }
#services a.service-04:hover, #services a.service-04Active { background:url(../images/lea-services-menu.jpg) -271px 0; display:block; width:86px; height:40px; }

#services a.service-05 { background:url(../images/lea-services-menu.jpg) -361px -40px; display:block; width:86px; height:40px; }
#services a.service-05:hover, #services a.service-05Active { background:url(../images/lea-services-menu.jpg) -361px 0; display:block; width:86px; height:40px; }

#services a.service-06 { background:url(../images/lea-services-menu.jpg) -452px -40px; display:block; width:86px; height:40px; }
#services a.service-06:hover, #services a.service-06Active { background:url(../images/lea-services-menu.jpg) -452px 0; display:block; width:86px; height:40px; }


/* Related Services */
ul.related-services {
    list-style: none;
    margin: 5px 0;
    padding: 0;
}
ul.related-services li {
    display: inline;
    margin: 0 2px 0 1px;
}

.websitebyCJ {
    float: right;
    margin-right: 10px;
}