.glidetext{
position: relative;
/*Set initial position of your text. Make it just enough to hide the text from view:*/
left: -1400px;
margin: 0;
padding: 0;
}

body {
background: transparent url("../images/bodyBg.png") left 0 repeat-x;
 text-align: center;
 margin: 0;
 padding: 0;
}

#header {
background: transparent url("../images/headerBg.png") center 0 no-repeat;
 width: 960px;
 height: 140px;
 margin: 0 auto 0 auto;
 text-align: left;
 padding: 0 0 0 0
}

#menuHolder {
background: transparent url("../images/bg-bubplastic.png") top left repeat-x;
}


#main {
 width: 960px;
 min-height: 450px;
 margin: 0 auto 0 auto;
 text-align: center;
 padding: 0;
}


#content {
 width: 800px;
 min-height: 200px;
 margin: 0 auto 0 auto;
 text-align: left;
 padding: 20px 50px 0 50px;
 font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
 color: #666;
 font-size: 0.9em;
}

#personnel {
 width: 56%;
 margin: 0 auto 0 auto;
 text-align: left;
 padding: 10px;
 border: 2px #ccc solid;
}

#personnel table {
 border: collapse: collapse;
}

#personnel td {
 text-align: left;
 white-space: nowrap;
 padding: 0 0 0 10px;
}

.leftCol {
 width: 47%;
 float: left;
}

.rightCol {
 width: 45%;
 float: right;
}

.darker {
 color: #333;
}

#footer {
 width: 960px;
 height: 60px;
 background: transparent url("../images/footerBg.png");
 background-repeat: no-repeat;
 margin: 0 auto 50px auto;
 text-align: left;
 padding: 0;
 font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
 color: #777;
 font-size: 0.8em;
}

#footerLeft {
 float: left;
 width: 385px;
 text-align: center;
 padding: 10px 0 0 0;
}

#footerRight {
 float: right;
 width: 385px;
 text-align: center;
 padding: 10px 0 0 0;
}

#webmailLink {
 width: 960px;
 margin: 0 auto 0 auto;
 text-align: center;
 padding: 40px 0 40px 0;
 font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
 color: #777;
 font-size: 0.7em;
}

#webmailLink a {
 color: #777;
 text-decoration: none;
}

#webmailLink a:hover {
 color: #333;
}

#webmailLink a:visited {
 color: #777;
}
#mainMenu {
 margin: 20px 0 0 0;
 padding: 0;
 text-align: center;
}

.footerLink a {
 color: #777;
 text-decoration: none;
}

.footerLink a:hover {
 color: #333;
}

.footerLink a:visited {
 color: #777;
}

table#memberships {
 border-collapse: collapse;
}

table#memberships a {
 text-decoration: none;
}

table#memberships img {
 border: 0;
}

table#contactForm {
 border-collapse: collapse;
 margin: 0 auto 0 auto;
}

table#contactForm td {
 text-align: left;
}

table#contactForm td.left {
 text-align: right;
 padding-right: 10px;
}

table#contactForm textarea, input {
 background-color: #d3d3d3;
 padding: 2px;
}

table#contactForm a {
 text-decoration: none;
}

table#contactForm img {
 border: 0;
}

/* New menu code */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: 300;
width: 900px;
margin: 0 auto 0 auto;
background: transparent url(../images/headerBg.jpg) center 0 no-repeat fixed;}
}

.underlinemenu ul{
padding: 4px 0 2px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
font-family: arial, sans-serif;

}

.underlinemenu ul li a{
color: #f5f5f5;
padding: 4px 4px 0 4px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
/* border-bottom: 2px solid transparent; not used at this time/*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #fff;
background: transparent url(../images/headerBgFade.jpg) center 0 no-repeat fixed;}
/* border-color: #f5f5f5; not used at this time /
}


/* Aircraft Opportunities page styling */

body.aircraftDetails {
 background-color: #ccc;
}

table.listings {
 margin: 20px auto 30px auto;
 border-collapse: collapse;
 width: 600px;
}

table.listings td a {
 font-size: 0.85em;
 text-decoration: none;
 padding-left: 10px;
}

table.listings td a:link, a:visited {
 color: #666;
}

table.listings td a:hover {
 color: #f00;
}

table.listings td.text {
 padding: 10px 10px 10px 20px;
}

table.listings td.text span.aircraftTitle {
 color: #333;
 font-size: 1.05em;
}

table.listings td.thumb {
 background-color: #ccc;
 text-align: center;
}

table.listings td.thumb img {
 border: 2px #666 solid;
 text-decoration: none;
 width: 200px;
}

iframe#shared {
 width: 950px;
 height: 2000px;
 border: 0;
 margin: 0;
 padding: 0;
}