* {
padding:0;
}

.accent{
background-color:#000;
color:#fff;
width:100%;
}

DIV {
margin:0;
padding:0;
}

body {
font-family:arial, helvetica, sans-serif;
font-size:.69em;
background-image:url('images/bgstrip1.gif');
background-repeat:repeat-x;
background-color:#b8d3d2;
text-align:center;
}

.ie6 #bounds{
margin-top:-90px;
}

div#bounds {
min-width: 1024px;
max-width: 100%;
width:expression(document.body.clientWidth < 1024? "1024px" : document.body.clientWidth > 100%? "100%" : "auto");
text-align:left;
margin-top:0;
border-style:solid;
border-color:#6b8b8a;
border-width:1px;
position:relative;
}

#frontdiv{
width:800px;
height:430px;

}


#wrapper {
border-collapse:collapse;
width:100%;
position:relative;
overflow: auto;
background-color:#FFF;
padding-left:20px;
}

#left{ 
 width:140px;
 }

h2 {
font-size:15px;
}

h3{
font-size:14px;
margin-bottom:5px;
}

img {
border-width:0;
}

#logo {
background-image:url('images/logo1.gif');
background-repeat:no-repeat;
width:650px;
height:57px;
position:relative;
left:-1px;
top:1px;
z-index:3;
}

.ie6 #logo{
top:95px;
}

.ie8 #logo{
float:left;
}

.contacts td{
width:250px;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-bottom-width:2px;
border-right-width:2px;
border-color:#ccc;
padding:10px;
}

#topleft {
background-image:url("images/topleft.gif");
background-repeat:no-repeat;
width:0px;
height:10px;

}

#topright {
background-image:url("images/topright.gif");
background-repeat:no-repeat;
width:8px;
height:10px;
margin-left:-8px;
float:right;
}

.ie #topright{
width:8px;
height:10px;
margin-right:0px;
margin-left:0px;
z-index:99;
}


#header {
background-color:#003950;
background-image:url("");
background-repeat:repeat-x;
background-position:0 9px;
width:100%;
height:136px;
float:right;
}

#blueleft {
background-image:url("images/leftside_bluebg.gif");
background-repeat:no-repeat;
width:10px;
height:158px;
margin-left:6px;
float:left;
}

#bluespan {

background-image:url("images/banner02.jpg");
background-repeat:no-repeat;
width:100%;
height:135px;
background-position:0 9px;
border-bottom: solid 1px #ff1a00;
}

#blueright {
background-image:url("images/rightside_bluebg.gif");
background-repeat:no-repeat;
width:10px;
height:158px;
margin-right:0;
padding-left:0;
float:right;
}

#grayheader_ {
background-image:url("images/graytop2.gif");
background-repeat:repeat-x;
width:100%;
height:auto;
line-height:2;
margin-left:0px;
margin-bottom:60px;
float:left;
}

#grayheader{
background-image:url("images/graytop2.gif");
background-repeat:repeat-x;
width:100%;
height:17px;
line-height:2;
margin-left:0px;
float:left;
}

#planetip{
background-image:url("images/planeTail.jpg");
width:189px;
height:123px;
position:relative;
top:-17px;
float:right;
}



#heading{
margin-top:10px;
margin-bottom:10px;
}


#headercont {
width:100%;
height:auto;
padding-left:8px;
margin-bottom:40px;
}

#graybg {
background-image:url("images/graygrad.gif");
width:100%;
height:100px;
float:left;
}

#grayright {
background-image:url("images/rightside_graybg.gif");
background-repeat:no-repeat;
width:10px;
height:200px;
float:right;
}

#grayleft {
background-image:url("images/leftside_graybg.gif");
background-repeat:no-repeat;
width:10px;
height:200px;
float:left;
}

#graytop {
background-image:url("images/graytop1.gif");
background-repeat:no-repeat;
width:720px;
height:100px;
float:left;
}

#graybottom {
background-image:url("images/graybottom.gif");
background-repeat:no-repeat;
width:720px;
height:38px;
float:left;
}

#breadcrumb {
width:621px;
font-size:11px;
color:#aaa;
margin-top:20px;
border-bottom-style:dotted;
text-decoration:none;
border-color:#000;
border-width:1px;
}

#breadcrumb a {
color:#aaa;
}

#breadcrumb a:hover {
color:#555;
}

#left_content {
width:150px;
height:300px;
float:left;
padding-right:10px;
margin-top:10px;
margin-left:10px;
margin-right:15px;
border-right-style:dotted;
border-color:#000;
border-width:1px;
}

#left_banner {
width:125px;
height:auto;
color:#000;
text-align:left;
font-size:14px;
font-weight:700;
margin-bottom:10px;
padding:8px;
padding-left:0;
padding-top:0;
}

#main{
width:1024px;
height:auto;
float:left;
padding-left:0px;
clear:left 
}


#maincont {
width:620px;
height:auto;
color:#000;
margin-left:0px;
padding-bottom:70px;
line-height:2;
clear:left;

}


#maincont ul {
line-height:1;
}

#table_list {
line-height:2;
width:620px;
float:right;
margin-top:15px;
}

#placeholder {
width:325px;
height:1px;
position:relative;
left:285px;
top:-255px;
float:left;
}

#image {
background-image:url("images/airplane1small.gif");
background-repeat:no-repeat;
width:325px;
height:239px;
border-color:#000;
border-style:dotted;
border-width:1px;
}

#caption {
background-color:#002740;
height:13px;
font-size:9px;
color:#FFF;
width:325px;
padding-bottom:5px;
}

.actypes {
background-color:#E5EAD1;
}

#box {
background-color:#d6d5d5;
background-image:url("images/inset_cr.gif");
background-repeat:no-repeat;
width:140px;
height:auto;
position:relative;
text-align:left;
line-height:2;
color:#182b32;
z-index:2;
padding:15px 1px 15px 5px;
padding-left:6px;
}

.ie6 #box{
padding-left:7px;
padding-bottom:20px;
}

.ie .inset_cr2, .inset_cr4, .inset_cr3{
position : absolute;
background-repeat: no-repeat;
width:10px;
height:10px;
display:block;
margin-bottom:-5px;
}


.inset_cr2,.inset_cr4,.inset_cr3 {
position:absolute;
background-repeat:no-repeat;
width:10px;
height:10px;
display:block;
margin-bottom:0;
z-index:5;
}

.inset_cr2 {
background-image:url("images/inset_cr2.gif");
top:0;
right:0;
}

.inset_cr3 {
background-image:url("images/inset_cr3.gif");
bottom:0;
right:0;
z-index:1;
}

.ie6 .inset_cr3{
margin-bottom:-5px;
}

.inset_cr4 {
background-image:url("images/inset_cr4.gif");
left:0;
bottom:0;
z-index:5;
}

.ie6 .inset_cr4{
margin-bottom:-5px;
}

#spacer {
border-bottom-style:dotted;
border-color:#000;
border-width:1px;
padding:10px;
margin-bottom:10px;
}

.text1 {
display:block;
}

.text1 * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#6E9989;
}

.text11 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #ecf5ff;
border-right:1px solid #ecf5ff;
background:#deefff;
}

.text12 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fafcff;
border-right:1px solid #fafcff;
background:#dbedff;
}

.text13 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #dbedff;
border-right:1px solid #dbedff;
}

.text14 {
border-left:1px solid #ecf5ff;
border-right:1px solid #ecf5ff;
}

.text15 {
border-left:1px solid #deefff;
border-right:1px solid #deefff;
}

.text1fg {
background:#6E9989;
color:#FFF;
padding:8px;
}

.text2fg {
background:#ccc;
color:#FFF;
padding:5px;
}

.line {
border-bottom-style:dotted;
height:10px;
width:550px;
float:left;
border-color:#000;
border-width:1px;
padding:20px;
}

body#contact a#contactnav,body#gallery a#gallerynav,body#about a#aboutnav,body#facilities a#facilitiesnav,body#capabilities a#capabilitiesnav {
background-color:#990000;
padding:0px 0px;
border-bottom:solid 1px #990000;
}

#navend{
background-image:url("images/right_button1.gif");
background-repeat:no-repeat;
width:20px;
height:25px;
position:relative;
top: -63px;
left:605px;
}

.ie #navend{
top:-81px;
}

.ie6 #navend{
top:-82px;
}

.safari #navend{
top:-63px;
}

#navcontainer ul {
background-image:url("images/left_button1.gif");
background-repeat:no-repeat;
background-color:#003950;
padding-left:10px;
margin-left:0;
color:#fff;
width:395px;
height:28px;
position:relative;
top: -24px;
left:200px;
z-index:2;
}

.ie #navcontainer ul{
width:395px;
top: -34px;
left:200px;
}

.ie6 #navcontainer ul{
top:-35px;
}

.ie8 #navcontainer ul{
top: -24px;
left:384px;
}



#navcontainer ul li {
display:inline;

}

#navcontainer ul li a {
color:#fff;
text-decoration:none;
background-image:url('images/navbutton.gif');
background-repeat:repeat-x;
background-color:#003950;
float:left;
width:79px;
padding:0px 0px;
}

#navcontainer ul li a:hover {
background-color:#fff;
color:#fff;
border-bottom:solid 1px #fff;
}

#sidebarmenu1 {
margin-left:-6px;
z-index:2;
}

.sidebarmenu ul {
list-style-type:none;
width:146px;
padding-left:0px;
margin:0;
z-index:10000000000;
}

.sidebarmenu ul li {
position:relative;
z-index:2;
}

.sidebarmenu ul li a {
display:block;
overflow:auto;
color:#182b32;
text-decoration:none;
padding:2px;
padding-left:10px;
}

.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active {
background-color:#d6d5d5;
}

.sidebarmenu ul li a:visited {
color:#182b32;
}

.sidebarmenu ul li ul {
background-color:#d6d5d5;
position:absolute;
width:170px;
top:0;
visibility:hidden;
border-width:1px;
border-style:solid;
}



.subfolder{
border-top:1px solid #000;
}

* html .sidebarmenu ul li {
float:left;
height:1%;
}

* html .sidebarmenu ul li a {
height:1%;
}

#footer {
background-color:#6E9989;
height:20px;
font-size:10px;
color:#FFF;
padding-left:10px;
margin-top:100px;
}

#footerhome {
background-color:#b8d3d2;
height:20px;
font-size:10px;
color:#FFF;
padding-left:10px;
}

#about1 {
background-image:url("images/interiors_about.gif");
background-repeat:no-repeat;
width:190px;
height:185px;
float:left;
margin-top:10px;
padding:10px;
}

#about2 {
background-image:url("images/shreveport.gif");
background-repeat:no-repeat;
width:190px;
height:185px;
float:right;
margin-left:20px;
}

iframe{
border-style:dotted;
border-color:#000; 
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
}

#intimage1 {
background-image:url("images/interiors3.gif");
background-repeat:no-repeat;
width:217px;
height:199px;
float:right;
margin-left:14px;
}

ul {
list-style-position:outside;
margin-left:0;
padding-left:30px;
list-style:circle;
vertical-align:middle;
}

li {
line-height:2;
margin:0;
padding:0;
}

.btt {
padding-top:20px;
float:right;
}

#Houston,#Miami,#Shreveport,#Knoxville,#Saltillo {
position:absolute;
width:150px;
z-index:1;
line-height:1.5em;
visibility:hidden;
}

body#iah a#iahnav,body#tys a#tysnav,body#mia a#mianav,body#shv a#shvnav,.sidebarmenu ul li a:hover {
background-color:#aaa;
color:#FFF;
}

#fname{
float:left;
padding-right:7px;
}

#email{
float:left;
padding-right:7px;
}

#scroll1{
height:300px;
overflow:scroll;
}

#scroll2{
height:300px;
overflow:scroll;
}

#sidebarhead{
text-decoration:underline;
}

.errorcolor{
background-color:#ff7766;
}

#images td{

padding:5px;
}

#airplane{
background:url('images/airplane.gif');
}

#confirm{
border: solid 1px #ccc;
border-collapse:collapse;
}

#confirm th {
border:solid 1px #ccc;
padding:10px;
}

#confirm td {
border:solid 1px #ccc;
padding:10px;
}

#xjtmap{
background-image:url("images/mapshad.jpg");
width:570px;
height:410px;
}
}