html { height:100%; min-height: 100%;
}
body {
	background-image: url(images/big_background.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	margin:0px;
	background-color:#3446a1;
	height:100%;
	min-height:100%;
}

.backtext {
	z-index:0; color:#000099; width:20%; font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; line-height:15px; left:10px;
	position:absolute; top:40px;
	}

.backtext2 {
	z-index:0; color:#000099; width:20%; font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; line-height:15px; right:0px;
	position:absolute; top:40px;
	}

.topright {
	position:absolute;
	left:-2px;
	top:-2px;
}

img { border:0; margin:0; padding:0; }
.mainlogo {
	position:absolute;
	left:0px;
	top:0px;
	}

.topleft {
	position:absolute;
	left:0px;
	top:-2px;
	z-index:10;
	border-bottom:#000000 solid 1px;
}	

.headerbg {
	position:absolute; left:234px; top:126px; z-index:25;
}

.search_box_new {
	position:absolute;
	right:75px;
	top:10px;
	z-index:50;
	}

.small_text {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:12px;
}

.bigger_text {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}


div#outer_container
	{ width:835px; height:auto; height:100%; min-height:100%; position:absolute; top:0px; left:50%; margin:0 -422px; border:0;
	background:url(images/container_background.jpg); background-repeat:repeat-y; z-index:10;
	 }


.container
	{
	width:827px;
	min-height:100%;
	height:100%;
	height:auto;
	position:absolute;
	top:0px;
}

.header_bg {
	position:absolute;
	left:250px;
	}


.header {
	font-family:"Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	position:absolute;
	left:245px;
	top:135px;
	color: #FFFFFF;
	z-index:200;
}

.header_home {
	font-family:"Trebuchet MS";
	font-size: 30px;
	font-weight: bold;
	left:240px;
	top:130px;
	color: #FFFFFF;
	z-index:100;
}

.header_home_red {
	font-family:"Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	position:relative;
	color: #CC0000;
	z-index:100;
}

.eagle_sil {
	position:absolute; top:400px;
	left:260px; z-index:0;
	

}
.innercontent {
	position:absolute; left:249px; z-index:50; top:170px;
	color:#000000; width:568px; padding:5px;
    }
.innercontent_noheadergraphic {
	position:absolute; left:249px; z-index:50; top:120px;
	color:#000000; width:568px; padding:5px;
    }
p {
	font-family:"Trebuchet MS"; font-size: 14px; font-style: normal; color: #000000; text-decoration: none; z-index:10;
}

.bottomtext { font-size:10px; position:absolute; left:20px; bottom:10px;
		}


.americanflag {
	position:absolute; left:392px; top:70px; z-index:75; border-color:#000000; border-width:1px; 
}
.mexicanflag {
	position:absolute; left:447px; top:70px; z-index:75; border-color:#000000; border-width:1px;
}

.ASE {
	position:absolute; left:615px; top:62px; z-index:75; 
}
.ATSG {
	position:absolute; left:695px; top:70px; z-index:75;
}

	
.leftflash {
	position:absolute; left:1px; top:124px; z-index:10;
}

.leftnav_slideshow {
	position:absolute; top:452px; left:2px; z-index:75;

}

.rightbg {
	position:absolute; right:0px; top:126px; z-index:2px;
}

	
.topflash {
	position:absolute; right:0px; top:4px; z-index:25; border-bottom:#000000 solid 1px;
}
    
    div.uedge {
      width: auto;
      background-color: #E2EEE0;
	  background-image: url(images/home_back.jpg);
	  background-repeat: repeat-x;
	  background-position:top;
	  height:auto;
	  
    }
	
    .redge {
		position:absolute; right:0px; top:2px;
		min-height:94%;
    }
    .bedge {
		position:absolute; bottom:-5; left:5px;;
    }
    div.ledge {
      background-image: url(images/1pxl_black.gif);
	  background-repeat:repeat-y;
    }
    div.ulcorner {
      background-image: url(images/tlcorner.png);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(images/trcorner.png);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(images/blcorner.png);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(images/brcorner.png);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 20px 30px 15px;
    }
	div.middle {
      width: 272px;
      background-image: url(middle.gif);
      background-repeat: repeat-y;
    }
    div.top {
      background-image: url(top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.bottom {
      background-image: url(bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }





#greenbutton_left {
	background-image:url(images/btn_green_left.jpg)
}
.top_content_button_1 {
	position:absolute;	
	top:6px;
	left:10px;
}

.top_content_button_2 {
	position:absolute;
	top:6px;
	left:100px;
}

.top_content_button_3 {
	position:absolute;
	top:6px;
	left:200px;
}

.vert_border {
	position:absolute;
	top:37px;
	left:224px;
}

.rightside_content_holder {
	position:absolute;
	top:40px;
	left:260px;
	width: 500px;
	}

div#srch #sbxwr { position:absolute; top:20px; left:150px; }
div#srch #sbtn { padding:1px 5px; }
div#srch #sbox { width: 500px; border: 1px solid gray; padding: 3px; color:#206d27; }
div#srch #selsrch { color:#ffffff; margin-top:0; font-size:11px; }

#main_button_box a {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/btn_mainstyle_bg.jpg);
	background-repeat: repeat-x;
	letter-spacing: normal;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	display: inline;
}

.location_pict
{ position:absolute; z-index:25; right:70px; top:20px;
}


.location_state {
	position:relative; float:right; top:25px;
	
}

.location_state_fade {
	position:absolute; top:180px; right:25px; z-index:0;
	
}
.location_bigmap {
	position:absolute; top:50px; left:15px; z-index:0;
	
}
 background-image:url(images/pict_bigmap.gif); background-repeat:no-repeat;


#main_button_box a:hover {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/btn_mainstyle_bg_on.jpg);
	background-repeat: repeat-x;
	letter-spacing: normal;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	display: inline;
}
div#horiz ul li
	{display:inline; font-size:14px font:"Trebuchet MS"; float:left; }

ul#eq_home_btn
	{ margin:0; padding: 0; list-style:none; width:220px; height:27px; border="0"; font-size:14px font:"Trebuchet MS"}
ul#eq_home_btn li
	{ margin:0; padding:4px; text-align:center; display:block; float:left; position:relative; width:100px; }
ul#eq_home_btn li a:link,
ul#eq_home_btn li a:visited
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background-image:url(images/btn_homebg_off.gif); color:#000000; width:100; height:19px; border:1px solid #000000; }
ul#eq_home_btn li:hover a,
ul#eq_home_btn li a:hover,
ul#eq_home_btn li a:active
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background-image:url(images/btn_homebg_on.gif); color:#000000;  height:19px; border:1px solid #000000; }

.topnav_holder
	{ top:4px;
	width:auto;
 position:absolute;
 left:55%;
 margin:0 -380px;
 background-image:url(images/topnav_bg_off.gif);
 background-repeat:repeat-x;
 border: 0;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 height:27;
 z-index:100;
 }
 
 

ul#topnav
	{ margin:0; padding: 0; list-style:none; width:200px; height:27px; border="0"; font-size:14px font:"Trebuchet MS"; font-weight:bold;}
ul#topnav li
	{ margin:0; padding:0px; text-align:center; display:block; float:left; position:relative; width:200px; background-image:url(images/topnav_bg_off.gif); }
ul#topnav li a:link,
ul#topnav li a:visited
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background-image:url(images/topnav_bg_off.gif); color:#000000;  height:19px; border-top:1px solid #000000;
	border-bottom:1px solid #000000; }
ul#topnav li:hover a,
ul#topnav li a:hover,
ul#topnav li a:active
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background-image:url(images/btn_homebg_on.gif); color:#ffffff;  height:19px; border-top:1px solid #000000;
	border-bottom:1px solid #000000; }

.testimonialtype
	{	font-style:italic; color:#333333; font-size:12px; width:400px; text-align:center; }
li {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
}
a:link {
	text-decoration: underline;
	color:#CC0000;
}

a:visited {
	text-decoration: underline;
	color:#CC0000;
}
a:hover {
	text-decoration: none;
}

#subtext_over
	{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#0000000;
	}

a.subtext_over
	{
		text-decoration:underline;
		color:#660000;
		font-size:14px;
	}
	
a.subtext_over:visited
	{
		text-decoration:underline;
		color:#660000;
		font-size:14px;
	}

a.subtext_over:hover {
	text-decoration:none;
	color:#000000;
	font-size:14px;
	}

a.subtext_over span {
	display:none;
	}

a.subtext_over:hover span {
  position: absolute;
  background:url(images/mousover_bg.gif);
  background-repeat:no-repeat;
  top: 200px;
  width:195px;
  height:auto;	
  left:280px;
  padding:10px;
  display: block;
  }h1 {
}

.generictextbutton
							{
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							text-decoration:none;
							color:#000000;
							padding:5px;
							border:#000000 solid 1px;
							height:15px;
							min-height:15px;
							max-height:15px;
							position:relative;
							display:block;
							z-index:225;
							background-image:url(images/textbutton_off.jpg);
							background-repeat:repeat-x;
							text-align: left;
							}
						a.generictextbutton
							{
								text-decoration:none;
								display:block;
								color:#FFFFFF;
								background-image:url(images/textbutton_off.jpg);
								background-repeat:repeat-x;
							}
							
						a.generictextbutton:visited
							{
								color:#000000;
								text-decoration:none;
							color:#FFFFFF;
							}
						
						a.generictextbutton:hover {
							background-image:url(images/textbutton_on.jpg);
							background-repeat:repeat-x;
							padding:5px;
							color:#FFFFFF;
							border:#000000 solid 1px;
							max-height:15px;
							height:15px;
							min-height:15px;
							max-height:15px;

							}

