/* Body */

/* overrides */
/*
.threeCol { width: 52em; padding: .7em; margin: 0; }
.threeCol h1 { margin-top: .5em; }
*/
@import "corporateForms.css";
#corporateArticles .yui-b .fiveCol { background-color: #f5f5f5; }
#corporateArticles .yui-b .threeCol { min-height: 400px; }
#corporateArticles h4 { font-size: 110%; padding: 0; }
#corporateArticles p { margin: .7em 0; letter-spacing:0;}
#corporateArticles .threeCol { background: #fff; color: #666; padding-bottom: 32px; }
#corporateArticles .nobg {background:none;}

/* articles main Content */


.leadStory { background-color: #ffd200; padding:0em !important; margin-bottom: 20px; }
.leadStory img { float: left; padding-right: 1em; }
.leadStory h3 { width:19em; float: left; padding: .8em 2em .8em 0; font-size: 150%; line-height: 115%; color: #403f3f; }
.leadStory p { float: left; padding: 1em 2em 1em 0; color: #717171; }

.articleImg { float: right; padding: 0 0 1em 1em; margin-top: -1em; }

/* **************************
Specific pages
************************** */

/* Site Map */
.siteMap { margin-top: 0em; }
.siteMap .siteCol { width: 49%; float: left; }
.siteMap h2 { font-size: 1.3em; margin: .5em 0 .5em 0;color:#333333; }
.siteMap h2 a { color: #333333; text-decoration: none !important; }
.siteMap ul { margin-bottom: 2em; }
.siteMap ul li a {background:none;}
.siteMap h2 a:hover { text-decoration: underline !important; }
.infoHilite { color: #06C; }

/* Terms & Conditions */
.copyright { margin: 8em 0 0 0; }

/* What we believe */
.bulletBag { background: #DFEDFC; padding: .3em 0em .3em .3em;width:120%;}
.bulletBag h3 { margin: 0.3em 0 .3em .3em; padding: 0; }
.bulletBag ul { padding: .3em; }
.bulletBag li { padding: 0 0 .5em .8em; background: url(../../../shared/images/icos/bullet_diamond.gif) 0 .5em no-repeat; }
.catImg { float: left; padding: 0 1.5em 1.5em 0; _padding:0 1em 1em 0; }

/*services */
ul.disc { list-style: disc; padding: 0; margin-left: 1em; *margin-left: 1.3em; margin-bottom: 1em; margin-top: 1em; }
.halfCol {float:left;width:50%; margin-top: 1em; }
.imgRight {float:right;padding:0 0 1em 1em;}
.mtop2 {margin-top:2em;}

/*services variation ****************************************************************************************/
#servicesVariation .imgRightSmallContainer {float:right;padding:0 0 1em 1em;width:10.6em;height:10.6em;background-color:#ffd200;}
#servicesVariation #tools{margin-right:0em;}
#servicesVariation h2{font-size:1.4em;margin-bottom:0px;}
#servicesVariation .threeCol ul li {list-style-position:	inside; list-style-type: square; margin-left: 1.2em;}
/* had to edit the contents of: #servicesVariation .servicesOverview{width:65%;float:left;margin:1px;}                 *******/
/* because this was moving the copy below the image in FF, and it was cutting part of the first paragraph letter on IE *******/
#servicesVariation .servicesOverview{}
#servicesTab1 ul.tabContentList{list-style-type:none !important;margin:0 0 1.5em 0;width:49%;float:left;}
#servicesTab1 ul.tabContentList li{background-image:none !important;list-style-type:none !important;line-height:1.5em;color:#5e5e5e;}
#servicesTab1 h2{margin:1em 0 .8em .8em !important;}
#servicesTab1 p{margin-left:1.3em; * margin-left:1.5em;color:#5e5e5e;}
#servicesTab1 p a{text-decoration:underline;}

/*careers ****************************************************************************************/
#careerInfo p{color:#5e5e5e !important;}
#employmentOpportunities h2{font-size:1.4em;color:#5e5e5e;margin-bottom:.5em;}
#employmentOpportunities ul{color:#5e5e5e;}
#employmentOpportunities ul li{margin-bottom:1em;}
#employmentOpportunities ul li a{
   /*background: url(../../../shared/images/icos/ico_pdf.gif) no-repeat;*/ background: none;
   /*display: block; float: left; padding-left: 2em; height: 17px; margin-right: -1em;*/
   padding: 0 !important;
   }
#employmentOpportunities p{margin-top:1.7em; color:#5e5e5e;}

/*FAQ ******************************************************************************************/
.faq-content {width:100%;margin-top:1.8em;}
.faq-content .col-l {float:left;width:20%;}
.faq-content .col-r {float:left;width:75%;}
.faq-content h3 {margin-top:0;}

/*FAQ 2 ****************************************************************************************/
#faqsWrapper{color:#5e5e5e;}
#faqsWrapper .triggerContainer{margin-bottom:2em;}
#faqsWrapper p span.question{font-weight:bold; margin-right:.5em;}
#faqsWrapper p a.qTrigger{color:#5e5e5e;}
#faqsWrapper .answerBlock {position:relative;background-color:#ececec; width:46.5em;*width:45.5em; padding:1.5em ;margin-top:1.5em;margin-bottom:2em;}
a.aClose{position:absolute;top:.5em;right:.5em;*right:1em;display:block;background:url(../../images/icos/ico_close.gif) no-repeat;height:0px;width:10px;padding-top:10px;overflow:hidden;}
#faqsWrapper .answerBlock a.pdf{background:url(../../images/icos/ico_pdf.gif) no-repeat; padding-left:2em;height:17px;margin-right:-1em;}
#faqsWrapper .answerBlock table{width:50em;*width:49em;margin-top:-1.5em;margin-bottom:-1.5em;*margin-right:-3.5em;position:relative;left:-1.5em;}
#faqsWrapper .answerBlock table tr td{border:1px solid #fff;padding:1em;vertical-align:top;}
#faqsWrapper .answerBlock table tr th{border:1px solid #fff;padding:1em;font-weight:bold;}
#faqsWrapper .answerBlock table tr td strong{display:block;}
#faqsWrapper .answerBlock table tr td dl dt,#faqsWrapper .answerBlock table tr td dl dd {float:left;}
#faqsWrapper .answerBlock table tr td dl{margin-bottom:2em;}
#faqsWrapper .answerBlock table tr td dl dd{width:20em;}
#faqsWrapper .answerBlock table tr td dl dt{font-weight:bold;margin-right:2em;}

/*managementBios **************************************************************************************/
.managementBios{margin:2em 0 0 0;}
.managementBios.detail img{margin:0 1.5em 1.5em 0;}
.managementBios.first{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:2em 0 1.5em 0;* padding:2em 0 1em 0;}
.managementBios h3 a{color:#333;font-size:100%;background:url(../../../shared/images/icos/ico_arrow_right.gif) no-repeat center right;padding-right:1em;}
.managementBios h3 {color:#333;font-size:1.5em;}
.managementBios h4 {color:#333;}
.oneCol.fix{margin-left:-.1em;}

/*Boeing company **********************************************************************************/
ul.noArrows { margin-top: 1em; }
ul.noArrows li a{background-image:none;}

/*careers city ************************************************************************/
#careerCityWrap #faqsWrapper h3{ font-size: 1.3em; color: #000; margin-top: 1.5em; }
#faqsWrapper .answerBlock table#careerCity{width:49.5em;*width:48.7em;margin-top:-1.5em;margin-bottom:-1.5em;*margin-right:-3.5em;position:relative;left:-1.5em;}
#faqsWrapper .answerBlock table#careerCity tr.headRow{background-color:#d8d8d8;}
#faqsWrapper .answerBlock table#careerCity tr.headRow th.first{width:9em;}
#faqsWrapper .answerBlock table#careerCity tr.headRow th.second{width:19em;*width:37em;}
#faqsWrapper .answerBlock table#careerCity tr.even{background-color:#fff;}
#faqsWrapper .answerBlock table#careerCity tr.even td{background-color:#fff;border:1px solid #ececec;}
#faqsWrapper .answerBlock table#careerCity tr td{border:1px solid #fff;vertical-align:top;padding:.4em 0 1em 1em;}
#faqsWrapper .answerBlock table#careerCity tr th{border:1px solid #fff;font-weight:bold;padding:.3em 0 .3em 1em;}
#faqsWrapper .answerBlock table#careerCity tr td strong{display:block;}
#faqsWrapper .triggerContainer h3 a{color:#333;}
/*technical support ************************************************************************/
#techSupport h2{color:#333;font-size:1.3em; margin:1em 0pt;}
#techSupport h4{color:#0780c3;font-size:1.3em; margin:3.8em 0 2em 0; *margin-top:1.5em;}
#techSupport .formRow{float:left;width:100%;margin-bottom:1em; }
#techSupport .formRow .labels{float:left;width:13em;height:25px;}
#techSupport .formRow .labels label{font-weight:bold;}
#techSupport .formRow .inputs{float:left;width:22em;height:25px;}
#techSupport .formRow .inputs input.searchText{width:22em;color:#717171;}
#techSupport .formRow .inputs select{width:22.5em;color:#717171;}
#techSupport .formRow .submits{float:left;width:11em;height:25px;text-align:right;}
#techSupport .formRow .submits .btn-title{position:relative;top:-.5em;margin-left:2em;margin-right:.5em;color:#333;}
/*technical support Details************************************************************************/
#middleWrap #overview {margin-bottom:2em;}
#middleWrap #faqsWrapper  h3{font-size:1.3em;color:#000;}
#faqsWrapper .answerBlock a.pdf{display:block;margin:.5em 0;}

/* Order History */
/* shopping cart */
#shopping-cart {width:100%;background:#c4c4c4;padding:1em 0 1em 0;}
#shopping-cart table {width:96%;margin:0 .4em .6em 1.2em;}
#shopping-cart table tr td {vertical-align:top;padding:.35em 0 .35em 0;text-align:left;background:#ffffff;color:#606060;}
#shopping-cart table tr td.nopadding {padding:0;}
#shopping-cart table tr td.colProduct {width:40%;}
#shopping-cart table tr td.colProductNo {width:18%;}
#shopping-cart table tr td.colPrice,#shopping-cart table tr td.colQuantity  {width:11%;}
#shopping-cart table tr td.colTotal,#shopping-cart table tr td.colRemove  {width: 1%; padding-right: .5em;}
#shopping-cart table tr td.title {font-weight:bold;}
#shopping-cart table tr td.even {background:#eaeaea;}
#shopping-cart table tr td.right {text-align:right; width: 10%;}
#shopping-cart table tr td.colTotal {width: 11%;}
#shopping-cart table tr td input.text {width:40%;}
#shopping-cart table tr td div.left {margin-left:1em;}
#shopping-cart table tr td .right {margin-right:1em;}
#shopping-cart table tr td .forConclusionRight {margin-right:1.2em;}
#shopping-cart table tr td.header {border-bottom:1px solid #fff;}
#shopping-cart table tr td.footer {padding:1em 0 1em 0;font-weight:bold;}
#shopping-cart table tr td.colConclusion {width:90%;}
#shopping-cart .estimated-total-title {font-size:150%;color:#1c3240;float:right;margin-right:1em;*margin-right:.6em;}
#shopping-cart .estimated-total-no {float:right;color:#555;font-weight:bold;text-align:right;width:99px;height:19px;padding:.2em 0 0 .4em;}
#shopping-cart table tr td.bottom {background:#c4c4c4;}

.confIntro {}
.confIntro h2, .confIntro h3 { font-size: 1.5em; padding-bottom: .5em; }
.confIntro h4 { font-size: 1em; padding-bottom: 1em; }
.confIntro p { padding-bottom: 1em; }
.confIntro p.fRight a { padding-right: 20px; color: #000; font-size: 1.2em; }
.confIntro p.fRight a span {
   background: url(../../../store/images/ico/ico_print.gif) center right no-repeat;
   padding: 0 20px 5px 0; width: 20px;
   }
.confIntro .orderno { color: #CF3938; font-weight: bold; }
.confIntro a.arrow span {
   width:1em; padding-right: 10px;
   background: url(../../../shared/images/icos/ico_arrow_right.gif) center right no-repeat;
}

.white { background: #fff !important; }
.white table { width: 100% !important; margin: 0 0 .6em 0 !important; }

.shipped-table { border-bottom: 1px solid #D8D8D8; }
.shipped-table td, .shipped-table th { padding: .3em 1em !important; border-right: 1px solid #fff; }
.shipped-table th { font-weight: bold; background: #D8D8D8; }
.shipped-table .noborders { border: none; }

table.statusTracking{border-bottom: 1px solid #D8D8D8;width:100%;}
table.statusTracking tr td{padding:0.3em 1em !important;}
table.statusTracking tr td.status{width:30%;}

.totals-table { }
.totals-table td.type { width: 72%; *width: 87%; }
.totals-table td { width: 10%; *width: 13%; padding: .1em 1em !important; }
.totals-table .grandTotal td { font-weight: bold; padding: .7em 1em 2em 1em !important; }

.addressTable {}
.addressTable td { width: 33%; color: #000; }
.addressTable p { padding: 0 1em 1em 1em; color: #000; }
.addressTable h4 { padding: 0 .5em 1em .5em; font-size: 1.3em; }
.addressTable span { font-weight: bold; }

.custName { font-size: 1.5em; font-weight: bold; width: 60%; border: none !important; color: #000; }
.custNumber { font-weight: bold; text-align: right; width: 40%; border: none !important; color: #000; }

.grandTotal .backToOrder { margin-top: 2em; }
.backToOrder { float: right; }
.backToOrder a {
   padding-left: 25px; font-size: 1.3em; font-weight: bold; color: gray;
   background: url(../../images/forms/arw_left_backBtn.gif) top left no-repeat;
   }

.ordGroup { float: left; }
.ordNo, .ordPlaced { margin-bottom: .5em; }
.ordNo { font-size: 1.3em; }
.ordPlaced { font-size: 1.2em; }
.data { font-weight: normal; }
.right { text-align: right !important; }

/* Timeline */
.threeCol .timeline{font-size:100%;}
.timelineNav { }
.timelineNav li { display: inline; float: left; margin: .3em 0 !important; padding: 0 !important; }
.timelineNav li a {
   background: none !important; font-size: 1.1em;
   padding: 0 .5em 0 0 !important; margin:  0 1em 0 0 !important;
   border-right: 1px solid #5E5E5E;
   }
.timelineNav li.selected a { color: #D8D8D8; }
.timelineNav li.last a { border: none; }

.timelineSplash { background-color: #fff; padding: 0em !important; margin-bottom: 20px; color: #000;}
.timelineSplash img { float: left; padding-right: 1em; }
.timelineSplash h3 {
   width: 19em; float: left; padding: .8em 2em .8em 0;
   font-size: 11px; line-height: 115%; color: #fff;
   }
.timelineSplash p { padding: 1em 2em 1em 0; color: #000; }

.titleLink { color: #4282B9 !important; }
.titleLink a.forward {

   background: url(../../../shared/images/icos/ico_forward.gif) center right no-repeat;
   padding-right: 20px; width: 13px; height: 17px;
   }
.titleLink a.back {
   background: url(../../../shared/images/icos/ico_back.gif) center left no-repeat;
   padding-left: 20px; width: 13px; height: 17px;
   }
.titleLink a:hover{text-decoration:none;}

img.mTop{margin-top:1em;}

/*jeppesen weather **************************************************/
#weatherWrapper{color:#5e5e5e;}
#weatherWrapper .triggerContainer{margin-bottom:2em;}
#weatherWrapper p span.question{font-weight:bold; margin-right:.5em;}
#weatherWrapper p a.qTrigger{color:#5e5e5e;}

#weatherWrapper .answerBlock {position:relative;background-color:#ececec; width:46.5em;*width:45.5em; padding:1.5em ;margin-top:1.5em;margin-bottom:2em;float:left;}
#weatherWrapper .answerBlock ul{width:100%;list-style-type:none;list-style-position:inside;}
	#weatherWrapper .answerBlock ul li{background:url(../../images/bg/listSquare.gif) no-repeat 7px left;width:44%;padding:0 0 0 1em;float:left;}
	#weatherWrapper .answerBlock ul li a{background:none;}
/*********************************************************************/