

body {
    padding:0px 0px 0px 0;
    margin:0;
    background-color:#ffffff;
    font-family:arial, helvetica;
    }
#wrapper {
    margin:0 auto;
    padding:0px 0px 0 16px;
    width:1055px;
    height:1000px;
    background:#fff url('../images/main_water_bkgd.jpg') 0px 0px  no-repeat;
    background-attachment:fixed;
    background-position:top center; 
    Xbackground-color:blue;
    }
    
    
#header-container {
			padding: 0px;
			margin-right: 0px;
			margin-left: auto;
			margin-bottom: 0px;
			margin-top: 0px;
			width: 460px;
			min-height: 115px;
            background-image: url('../images/logo_title.png');
            
			
		}

#thumbcontainer {
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			margin-bottom: 0px;
			padding: 10px 10px 0px 0px;
			width: 840px;
			background-color: #000000;
	
		}


#content-container {
			padding: 0px;
			margin-right: 100px;
			margin-left: auto;
			margin-bottom: 0px;
			margin-top: 130px;
			width: 860px;
			min-height: 115px;
            
			
		}

.textheader { 
    font: 11pt Trebuchet, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #fff;
}

.whiteheader { 
   
    font: 14pt Times New Roman, Palatino, Georgia, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.quotetext { 
    float: right;
    margin-top:10px;
    margin-right: 10px;
    width: 275px;
    font: 12pt Trebuchet, Arial, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #336699;
}
.bodytext {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 10pt;
    color: #fff;
} 

.bigtitletext {
    font-family: Times New Roman, Palatino, Georgia, sans-serif;
    font-size: 60pt;
    font-style: italic;
    color: #fff;
} 

.bodytext a{
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 10pt;
    color: #fff;
} 

.bodytext a:link{
    text-decoration: none;
    color: #fff;
}

.bodytext a:hover{
    color: #00cccc;
    text-decoration: none;
} 

#bodytextrail {
    float: left;
    margin-top:5px;
    margin-left: 10px;
    width: 270px;
    font: 10pt Trebuchet, Arial, sans-serif;
    color: #fff;
}

#bodytextmain {
    float: left;
    margin-top:5px;
    margin-left: 10px;
    width: 660px;
    font: 10pt Trebuchet, Arial, sans-serif;
    color: #fff;
}

#bodytextmain a{
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 10pt;
    color: #fff;
} 

#bodytextmain a:link{
    text-decoration: underline;
}

#bodytextmain a:hover{
    color: #f33;
    text-decoration: none;
} 
    
.railtext {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 7pt; color: #333;
} 
    
#railtext {
    float: left;
    margin-top:5px;
    margin-left: 10px;
    width: 190px;
    font: 7pt Trebuchet, Arial, sans-serif;
    color: #333;
} 

.headerTop {
    position: absolute;
    margin-left: 820px;
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 8pt; color: #fff;
    font-weight: normal;
    margin-right: 40px;
    width: 600px;
    padding-top: 10px;
}

h1 {
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: normal;
    font-size: 14pt; color: #ffffff;
    margin-top: 0px;
    margin-bottom: 4px;
}

h2 {
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: bold;
    font-size: 12pt; color: #cff;
    margin-top: 2px;
    margin-bottom: 6px;
}
h3 {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333;
    margin-top: 4px;
    margin-bottom: 4px;
}

.footer {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 8pt; color: #fff;
    font-weight: normal;
    margin-left: 20px;
    width: 600px;
    padding-bottom: 12px;
}
.footer img {
    padding-bottom: 12px;
    width: 950px;
}

.footerint {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 8pt;
    color: #fff;
    font-weight: normal;
}

A.link {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 7pt;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

A.link:hover {
    color: #f33;
}

A.emaillink {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 8pt;
    color: #122B00;
    text-decoration: none;
    font-weight:bold;
}

A.emaillink:hover {
    color: #70D229;
}

A.navlink {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 8pt; color: #fff;
    text-decoration:none;
    font-weight:normal;
}

A.navlink:hover {
    color: #f33;
}
.bottomCell {
    background-image: url(../images/aero_bkgd_sub_interior.jpg);
    background-repeat: repeat-x;
    background-color: #4660AA;
}
#photoAlbum {
    margin:10px;
}
#photoAlbum img {
    padding: 10px;
    border: 1px solid #e5e5e5;
}




.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}




