@charset "utf-8";
/* CSS Document */

body, html { margin:0; background-color:#FFF; text-align:center; height:100%; }

/* GLOBAL DIV STYLES */
#oCntnr { width:1152px; margin:0 auto; text-align:left; }
#flashCntnr {  }

#contentCntnr { width:956px; min-height:500px; height:auto !important;  height:500px; padding:9px 0 25px 19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3f44; text-align:left; }
	#sectionImage { width:242px; margin-right:3px; float:left; }
	#hdrImage { width:668px; float:left; }
	#contentLeft { width:232px; float:left; margin-right:3px; padding:75px 10px 20px 0; }
	#contentRight { width:668px; float:left; padding:30px 0 0 0; }
	#contentFull { clear:left; padding:10px 40px 20px 0; }

.colListContainer {margin-top:30px; }
	.colList {margin-left:50px; }
	.colListFirst, .colList {float:left; }

.noContentSpacer {float:left; width:100px; height:20px; }

#copyright { text-align:left; padding:10px 0 0 110px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eeeade; }
	#copyright a { color:#eeeade; padding:0 8px; }
	
#hmCopyright { text-align:left; padding:10px 0 0 190px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eeeade; }
	#hmCopyright a { color:#eeeade; padding:0 8px; }
	
#contentShort  { clear:left; padding:100px 40px 20px 0;  }

/* GLOBAL TABLE STYLES */
.dataTable {margin:auto; margin-top:40px; }
.dataTable td {padding:2px 5px; }
.dataTableAltRow {background-color:#E8E8E8; }

/* TEXT STYLES */
h1 { text-transform:uppercase; font-size:14px; margin:0 0 30px 0; }
h2 { margin:0; font-size:12px; margin-bottom:10px; }

#contentCntnr p { margin:0 0 10px 0; }
.twentyone { font-size:21px; }
h1.toplevel { font-weight:normal; }

.underline {text-decoration:underline; }

span.required { color:#FF0000; }

a { color:#2f6082; text-decoration:none; }
a:hover { text-decoration:underline; }

a img { border:none; }

/* NAVIGATION STYLES */
a.navAlt span { display:none; }

#flashMainNav ul,#mainNav ul { list-style:none; margin:0 0 0 430px; padding:0; }
#flashMainNav li, #mainNav li { list-style:none; float:left; }

#companyGlobalNavCntr ul { list-style:none; margin:0; padding:0; }
#companyGlobalNavCntr li { list-style:none; float:left; }

	

#expand-all { text-transform:uppercase; font-size:11px; font-family:Arial; text-decoration:none; color:#2f6082; width:100px; height:20px; padding-left:10px; }
#collapse-all { text-transform:uppercase; font-size:11px; font-family:Arial; text-decoration:none; color:#2f6082; width:100px; height:20px; padding-left:10px; }
.v_toggle { background:url(../images/bckgrnd_slider.jpg); width:904px; height:20px; display:block; margin-bottom:3px; text-transform:uppercase; font-size:11px; font-family:Arial; text-decoration:none; color:#2f6082; padding-top:8px; padding-left:10px; }
.v_toggle span { height:11px; width:11px; margin:0px; padding:0px; border:none; }
.vertical_slide { width:900px; height:auto; overflow:hidden; }
	.slideFull {margin:25px 30px 50px; }
	.slideFull a {color:#2f6082; }
	.slideLeft { float:left; width:260px; padding-bottom:10px; clear:left; }
	.slideLeft a {color:#2f6082; }
	.slideLeft img { border:0; }
	.slideRight { float:left; width:620px; }
	.slideRight a {color:#2f6082; }
	.slide2ColContainer {margin-top:30px; }

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading { background: #fff url(../images/slimbox/loading.gif) no-repeat center; }

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../images/slimbox/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../images/slimbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber { margin-right: 71px; }

#lbCaption { font-weight: bold; }

.submit { border:2px solid #3a3f44; font-weight:bold; background-color:#FFFFFF; }
.inputbox {border:1px solid #3a3f44; margin-bottom:5px; }

/* HOME PAGE */
#hmTbl { height:100%; width:1152px; margin:0 auto; padding:0; border:none; }
td { padding:0; margin:0; }
#flTop { height:20%; background:url(http://www.eclipseaviation.com/style/images/topBlue.jpg) bottom no-repeat; }
#flMiddle { height:50% }
#flBottom { height:30%; background:url(http://www.eclipseaviation.com/style/images/bottomBlue.jpg) top no-repeat; vertical-align:top; }

/* SITE MAP STYLES */
#siteMapCntnr ul { list-style:none; margin:0 0 0 20px; padding:0; }
#siteMapCntnr li { list-style:none; }