/* Global Stylesheet */


/* Global Elements */

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000;
	background-color: #e3e3e3;
}

h3
{
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #003e88;
}

h4
{
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	color: #003e88;
}

h5
{
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #000;
}

#container
{
	margin: 18px auto 0 auto;
	width: 800px;
	min-height: 600px;
	position: relative;
	background-color: transparent;
}

#left-col
{
	margin-right: -315px;
	border-right: solid #aab0b7 315px;
	width: 485px;
	min-height: 600px;
	background-color: #fff;
}

#right-col
{
	position: absolute;
	top: 0;
	right: 0;
	width: 315px;
	min-height: 600px;
	background-color: #aab0b7;
}

/* IE 6 */
*html #left-col, *html #right-col
{
	height: 600px;
}

#right-col img
{
	display: block;
}

#logo-mast
{
	width: 480px;
	height: 58px;
	background-color: #aab0b7;
}

#nav-content-wrap
{
	position: relative;
	width: 485px;
	min-height: 542px;
}

/* IE 6 */
*html #nav-content-wrap
{
	height: 542px;
}

#nav
{
	position: absolute;
	top: 5px;
	left: 0;
	width: 58px;
	height: 265px;
	background-color: #c4c8cc;
}

.content
{
	margin-left: 58px;
	padding-left: 30px;
	padding-right: 35px;
	width: 362px;
	background-color: #fff;
}

/* IE 6 */
*html #content
{
	margin-right: -65px;
}

.sub-nav
{
	width: 100%;
	font-size: 9px;
	color: #003e88;
	font-weight: bold;
	background-color: #fff;
}

.sub-nav ul
{
	margin: 0;
	padding: 0;
}

.sub-nav ul li
{
	display: inline;
}

.sub-nav a:link, .sub-nav a:visited
{
	color: #666;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
}

.sub-nav a:hover
{
	color: #003e88;
	text-decoration: none;
	border-bottom: solid 1px #003e88;
}

#sub-nav-at
{
	color: #003e88;
	border-bottom: solid 1px #fff;
}

#sub-nav-at:hover
{
	color: #003e88;
	border-bottom: solid 1px #003e88;
}

.content h2
{
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 14px;
	color: #003e88;
}

.content p
{
	margin-top: 0;
	margin-bottom: 16px;
}

.content-link a:link, .content-link a:visited 
{
	font-size: 10px;
	font-weight: normal;
	color: #003e88;
	text-decoration: underline;
}

.content-link a:hover
{
	text-decoration: none;
}

.clear
{
	clear: both;
	height: 1px;
}

#expander
{
	clear: both;
	height: 1px;
}

#copyright
{
	margin: 0 auto 18px auto;
	width: 800px;	
	color: #808080;
	line-height: 24px;
}



/* Section Specific Elements */


/* COMPANY */

#sub-nav-comp
{
	height: 73px;
	line-height: 67px;
}

#sub-nav-comp ul li 
{
	padding-right: 18px;
}

.news-date
{
	display: block;
	font-size: 10px;
	color: #545454;
}

.news-date-article-list
{
	padding-bottom: 8px;
}

.news-read-more:link, .news-read-more:visited, .news-back:link, .news-back:visited, .news-index:link, .news-index:visited, .news-index-title:link, .news-index-title:visited
{
	font-size: 10px;
	font-weight: bold;
	color: #003e88;
	text-decoration: underline;
	white-space: nowrap;
}

.news-index-title:link, .news-index-title:visited
{
	white-space: normal;
}

.news-read-more:hover, .news-back:hover, .news-index:hover
{
	color: #003e88;
	text-decoration: none;
	white-space: nowrap;
}

.news-index-title:hover
{
	color: #003e88;
	text-decoration: none;
	white-space: normal;
}

#comp-overview-facts-list ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#comp-overview-facts-list ul li
{
	line-height: 16px;
	padding-bottom: 6px;
}


#comp-evolution td
{
	vertical-align: top;
	text-align: left;
}

.comp-evol-left-col
{
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	width: 98px;	
}


/* PRODUCTS & SEVICES */

#sub-nav-prod
{
	height: 73px;
	line-height: 67px;
}

#sub-nav-prod ul li 
{
	padding-right: 16px;
}

#prod-detail-default, #prod-detail-sikorsky, #prod-detail-bell,
#prod-detail-eurocopter, #prod-detail-agusta, #prod-detail-add
{
	position: absolute;
	bottom: 0;
	width: 362px;
	height: 175px;
	overflow: hidden;
	background-color: #e7e7e8;
}

.sub-nav-prod-detail a:link, .sub-nav-prod-detail a:visited
{
	border-bottom: 0;
}

.sub-nav-prod-detail span
{
	display: block;
	font-weight: normal;
	font-style: italic;
	color: #595959;
	line-height: 10px;
}

.sub-nav-prod-detail ul li
{
	padding-right: 8px;
	line-height: 18px;
}

.prod-detail-left-col
{
	float: left;
	width: 154px;
}

.prod-detail-right-col
{
	margin-left: 162px;
	width: 200px;
}

.sub-nav-parts
{
	width: 100%;
	font-size: 9px;
	color: #003e88;
	font-weight: bold;
	background-color: #ccc;
}

#left-col-parts
{
	width: 800px;
	min-height: 600px;
	background-image: url(../img/right-img-lease-sale.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
}

#iframe-parts
{
	margin: 0 0 28px 0;
	width: 645px;
	border: solid 1px #ccc;
	background-color: #fff;
}

/* IE 6 */
*html .prod-detail-right-col
{
	margin-left: 167px;
	margin-right: -8px;
}

.prod-detail-left-col ul
{
	margin: 10px 0 0 18px;
	padding: 0;
	list-style: none;
}

.prod-detail-right-col ul
{
	margin: 12px 0 0 0;
	padding: 0;
	list-style: none;
}

.prod-detail-left-col ul li
{
	line-height: 21px;
	color: #595959;
}

.prod-detail-right-col ul li
{
	font-size: 10px;
	line-height: 18px;
	color: #595959;
}

.prod-detail-left-col ul li a:link, .prod-detail-left-col ul li a:visited
{
	font-size: 10px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	border-bottom: solid 1px #b3b3b3;
}

.prod-detail-left-col ul li a:hover
{
	color: #003e88;
	border-bottom: solid 1px #003e88;
}

.prod-detail-left-col ul li h3
{
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #003e88;
}

.prod-detail-left-col ul li h3 a:link, .prod-detail-left-col ul li h3 a:visited
{
	color: #003e88;
	text-decoration: none;
}

.prod-detail-left-col ul li h3 a:hover
{
	color: #595959;
	text-decoration: none;
}

#prod-img-sqr-1-off, #prod-img-sqr-2-off, #prod-img-sqr-3-off, 
#prod-img-sqr-4-off, #prod-img-sqr-5-off, 
#prod-img-sqr-1-on, #prod-img-sqr-2-on, #prod-img-sqr-3-on, 
#prod-img-sqr-4-on, #prod-img-sqr-5-on
{
	position: absolute;
	top: 0;
	left: 0;
	width: 155px;
	height: 146px;
	border-bottom: solid 5px #fff;
	border-right: solid 5px #fff;
}

#prod-img-sqr-2-off, #prod-img-sqr-2-on
{
	left: 160px;
	border-right: 0;
}

#prod-img-sqr-3-off, #prod-img-sqr-3-on
{
	top: 151px;
}

#prod-img-sqr-4-off, #prod-img-sqr-4-on
{
	top: 151px;
	left: 160px;
	border-right: 0;
}

#prod-img-sqr-5-off, #prod-img-sqr-5-on
{
	top: 302px;
}

#prod-img-sqr-6
{
	position: absolute;
	top: 302px;
	left: 160px;
	border-right: 0;
	border-bottom: 0;
}

#prod-img-bottom-rectangle
{
	position: absolute;
	top: 453px;
	width: 315px;
	height: 147px;
	border-bottom: 0;
}

#logistics-lists-div
{
	width: 362px;
	padding-bottom: 18px;
}

#logistics-list-l
{
	float: left;
	width: 168px;
}

#logistics-list-r
{
	margin-left: 205px;
	width: 152px;
}

#logistics-list-l ul, #logistics-list-r ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#logistics-list-l ul li, #logistics-list-r ul li
{
	line-height: 12px;
	padding-bottom: 6px;
}

.logistics-list-top-blurb
{
	padding-bottom: 4px;
	font-weight: bold;
	line-height: 12px;
}

.logistics-list-end-blurb
{
	padding-top: 8px;
	font-weight: bold;
	color: #595959;
	line-height: 12px;
}


/* AIRCRAFT SALES */

.aircraft-sales-index-head:link, .aircraft-sales-index-head:visited
{
	font-size: 10px;
	font-weight: bold;
	color: #003e88;
	text-decoration: underline;
	white-space: nowrap;
}

.aircraft-sales-index-head:link, .aircraft-sales-index-head:visited
{
	white-space: normal;
}

.aircraft-sales-index-head:hover
{
	color: #003e88;
	text-decoration: none;
	white-space: nowrap;
}

.aircraft-index-date
{
	display: block;
	font-size: 10px;
	color: #545454;
	padding-bottom: 8px;
}

.aircraft-sales-date
{
	display: block;
	font-size: 10px;
	color: #545454;
	padding-bottom: 4px;
}

.aircraft-sales-yr-mk-mdl h4
{
	margin: 0;
	padding: 0;
}

.aircraft-sales-pics-table img
{
	display: block;
}

#aircraft-sales-img-div
{
	width: 295px;
	height: 221px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #ccc;
}

.aircraft-sales-thumb
{
	width: 62px;
	height: 47px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #ccc;
}

.aircraft-sales-enquiry
{
	padding-bottom: 10px;
}

/* IE 6 */
*html .aircraft-sales-enquiry
{
	padding-bottom: 0;
}

.aircraft-sales-enquiry a:link, .aircraft-sales-enquiry a:visited
{
	color: #003e88;
	text-decoration: none;
	border-bottom: solid 1px #003e88;
}

.aircraft-sales-enquiry a:hover
{
	text-decoration: none;
	border-bottom: solid 1px #fff;
}

.aircraft-sales-config, .aircraft-sales-mcs, .aircraft-sales-tsi, .aircraft-sales-hours, 
.aircraft-sales-availability, .aircraft-sales-location, .aircraft-sales-enquiry
{
	padding-top: 10px;
}

/* IE 6 */
*html .aircraft-sales-spacing-cell, *html .aircraft-sales-yr-mk-mdl, *html .aircraft-sales-config, 
*html .aircraft-sales-mcs, *html .aircraft-sales-tsi, *html .aircraft-sales-hours, 
*html .aircraft-sales-availability, *html .aircraft-sales-location, 
*html .aircraft-sales-enquiry
{
	margin: 0;
}

.aircraft-sales-mcs-sub
{
	margin: 0;
	padding: 0;
	font-style: italic;
	color: #666;
}


/* CAREERS */

#sub-nav-careers 
{
	height: 47px;
	padding-top: 26px;
	line-height: 14px;
	background: transparent;
}

#sub-nav-careers td
{
	width: 1%;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	padding-right: 28px;
}

#left-col-job-search
{
	width: 800px;
	min-height: 600px;
	background-image: url(../img/right-img-careers-jobs.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
}

#content-job-search
{
	margin-left: 58px;
	padding-left: 30px;
	width: 100%;
	background: transparent;
}

#iframe-job-search
{
	margin: 6px 0 28px 0;
	width: 630px;
	border: solid 1px #ccc;
	background-color: #fff;
}

/* IE 6 */
*html #iframe-job-search
{
	margin-bottom: 0;
}

#career-perks-lists ul
{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	list-style: none;
}

#career-recruit-evnts
{
	padding-bottom: 18px;
}

#career-recruit-evnts td
{
	padding-top: 5px;
	padding-bottom: 18px;
}

#career-recruit-evnts .head-row
{
	padding-bottom: 0;
	border-bottom: solid 1px #ccc;
}

.head-row h4
{
	color: #000;
}

.date-location h4
{
	margin: 0;
	padding: 0;
	font-style: italic;
	color: #666;
}

.date-time
{
	padding-right: 18px;
}

.career-question
{
	font-style: italic;
	color: #333333;
	padding-bottom: 4px;
}

.career-question-first
{
	padding-top: 8px;
}

/* CONTACT */

#content-contact
{
	padding-top: 25px;
}

#contact-table-wrap
{
	overflow: hidden;
}

#content-contact img
{
	display:block;
	margin: 4px 0;
}

#content-contact h4
{
	color: #000;
}

#content-contact p
{
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
}

#content-contact a:link, #content-contact a:visited 
{
	font-size: 10px;
	font-weight: normal;
	color: #003e88;
	text-decoration: underline;
}

#content-contact a:hover
{
	text-decoration: none;
}

#contact-head
{
	margin-bottom: 33px;
}

.contact-col-wrap
{
	overflow: hidden;
}

.contact-col-wrap .left-col
{
	float: left;
	width: 170px;
}

.contact-col-wrap .right-col
{
	margin-left: 182px;
}

*html .contact-col-wrap .right-col
{
	margin-left: 178px;
}

.contact-numbers-table
{
	padding-bottom: 8px;
	overflow: hidden;
}

.contact-numbers-table td
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000;
}

.contact-hr
{
	overflow: hidden;
	margin: 28px 0;
	padding: 0;
	height: 1px;
	width: 362px;
	border-top: solid 1px #ccc;
}

.last-hr
{
	margin: 33px 0 0 0;
	height: 1px;
	border-top: solid 1px #fff;
}

.contact-hr hr
{
	display: none;
}

.sales-contacts
{
	border: solid 1px #ccc;
	background: #f2f2f2;
	padding: 6px 0 0 8px;
	margin-top: 6px;
}

.sales-contacts-bottom
{
	margin-top: 12px;
}