/* CSS Document */
body {
		margin: 8px 0;
		padding:0;
 		background: #D2D9E3;
		min-width:770px;
	}
		div#wrap1 {
		background-color: #fff;
		margin:0 auto;
		width:770px;
		color: #232636;
		border:3px solid #013CB6;
		z-index:1;
	}
	
		h1 {
		color: #0066FF;
		font: bold 13px/18px Arial, Helvetica, sans-serif;
		}
		h3 {color: #232636; margin-top:0; padding-top:0;}
	
	/* This is the background image */
#bkgd {
	width: 770px;
	height: 98px;
	background: #fff url(../images/header4.jpg) no-repeat;
	margin: 0;
	}
	
	/* main frame of home page */
	
	#home {
			padding: 0 10px;
			}
			
	#home a:link, #home a:visited {
		color: #D9001B;
		text-decoration: none;
		}
		
		#home a:hover, #home a:active {
		color: #D9001B;
		text-decoration: underline;
		}
		#home p {
		line-height: 21px;}
	
/* footer */
	#footer {
		clear:both;		
		height:32px;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
 		color: #fff;
		margin: 0 auto;
	}
	
	#footer p {
		padding:5px;
		margin:0;
	}
		
	a img { border: none; } 
	
	#footer {
	background:url(../images/footer.gif) no-repeat 0 bottom; height: 32px; margin: 6px 0 0 0; padding: 6px 0 0 0;}
	#footer_contact {
		float: right;  
		position: relative;
		width: 300px;
		margin: 0px 10px 20px 15px;
		text-align:right;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}

	#footer_copyright {
		float: left;  
		position: relative;
		width: 390px;
		margin: 0px 0px 20px 0px;
		text-align:left;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		color: #fff;
	}

.homeimg {float:right;}

#left {float:left; padding-right:15px; width:340px; margin-top: 9px; font: normal 12px/18px Arial, Helvetica, sans-serif; 		
text-align:justify;}
#right {width:389px; float:right; margin-top: 9px;}

.clear{
	clear:both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* sidebar referring to main content section */
	
	#bottom {
	color: #00407E;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding: 6px 0 0 0;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	width: 770px;
	position:relative;
	}
	
	#bottom a:link, .bottom a:visited {
	color: #0066FF;
	text-decoration: none;
	}
	
	#bottom a:hover, .bottom a:active {
	color: #0066FF;
	text-decoration: underline;
	}	
	.copyright {
	color: #00407E;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding: 6px 0;
	font: normal 10px/18px Arial, Helvetica, sans-serif;
	width: 770px;
	position:relative;
	}
	
	.copyright a:link, .copyright a:visited{
	color: #0066FF;
	text-decoration: none;
	}
	
	.copyright a:hover, .copyright a:active{
	color: #0066FF;
	text-decoration: underline;
	}

.threat_level {float: left; margin: 9px 0 0 0;}

/*home page */

#imageContainer {
	position:relative;
	margin:auto;
	width:390px;
	height: 263px;
	z-index: -2;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
.logos {margin: 9px 11px 0 0; float: right; }

/*home page bullets */

#box ul li{
	list-style:none;
	background:url(../images/bullet_hm.gif) no-repeat 0 0;
	padding-left:17px;
	line-height:10px;
	margin: 0 6px 9px -39px;
	}	
#box ul li a:link, #box ul li a:visited {
	color: #232636;
	text-decoration:none;
	}
#box ul li a:hover, #box ul li a:active {	
	color:#CB2228;
	text-decoration:none;
	}
	
/* main box with three blocks */
.sub-box {
	height:100%;
	overflow:hidden;
	padding:10px 0 6px 6px;
	width: 198px;
}
.sub-box .brown,
.sub-box .blue,
.sub-box .white3,
.sub-box .white {
	margin-left:0;
	float:left;
	display:inline;
}
/* brown box */
.sub-box .brown  {
	width:372px;
	background:url(../images/bg-brown.gif) repeat-y;
	color:#04293B;
}
.sub-box .brown .top {
	background:url(../images/top-brown.gif) no-repeat;
}
.sub-box .brown .bottom {
	background:url(../images/bottom-brown.gif) no-repeat 0 100%;
	padding-top:8px;
}
.sub-box .brown img {
	float:left;
	margin:12px 29px 0 15px;
}
.sub-box .brown h3,
.sub-box .blue h3 {
	margin:3px 0 14px 10px;
	font-size:11px;
	font-weight:normal;
}
.sub-box .blue h3 a{
	color: #1D4050;
	text-decoration:none;
}
.sub-box .blue h3 a:hover{
	color: #1D4050;
	text-decoration: underline;
}
.sub-box .brown ul {
	margin:11px 0 0 0;
	padding:0;
	float:left;
	list-style:none;
}
.sub-box .brown ul li {
	background:url(../images/bullet.gif) no-repeat 0 50%;
	padding-left:12px;
	line-height:20px;
	margin-bottom: 1px;
}
.sub-box .brown ul li a {
	color:#333;	
}
/* white box */
.sub-box .blue {
	width:188px;
	background:url(../images/bk-blue2.gif) repeat-y;
	font-size:10px;
	color:#fff;
	font: normal 10px/18px Arial, Helvetica, sans-serif;
}
.sub-box .blue p {
	margin:0 12px 9px 12px;
}
.sub-box .blue .top {
	background:url(../images/top-blue2.gif) no-repeat;
}
.sub-box .blue .bottom {
	background:url(../images/bottom-blue2.gif) no-repeat 0 100%;
}
.sub-box .blue span {
	color:#fff;
}
/* home page blue box */
.sub-box .white {
	width:160px;
	background:url(../images/bg-blue.gif) repeat-y;
}
.sub-box .white .top {
	background:url(../images/top-blue.gif) no-repeat;
}
.sub-box .white .bottom {
	background:url(../images/bottom-blue.gif) no-repeat 0 100%;
}
.sub-box .white em {
	margin:0 4px 2px 9px;
	font:italic 12px/23px Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/last-cite.gif) no-repeat 100% 100%;
	padding:5px 10px;
}
.sub-box .white span.blue-text {
	color:#04293B;
	margin-top:8px;
	display:block;
}
.sub-box .white span.first-cite {
	float:left;
	width:30px;
	height:17px;
	background:url(../images/first-cite.gif) no-repeat;
	margin:-5px 0 0 -10px;
}

/* internal quote */
.sub-box .white3 {
	width:188px;
	margin-top: 15px; 
}
.sub-box .white3 em {
	margin:0 4px 0 9px;
	font:italic 12px/23px Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/last-cite3.gif) no-repeat 100% 100%;
	padding:5px 10px;
}
.sub-box .white3 span.blue-text {
	color:#04293B;
	margin-top:8px;
	display:block;
}
.sub-box .white3 span.first-cite {
	float:left;
	width:30px;
	height:17px;
	background:url(../images/first-cite3.gif) no-repeat;
	margin:-5px 0 0 -10px;
}
.sub-box .brown .top,
.sub-box .brown .bottom,
.sub-box .blue .top,
.sub-box .blue .bottom,
.sub-box .white .top,
.sub-box .white .bottom {
	height:7px;
	font-size:0;
	clear:both;
}
/* home page form */	
label {
width: 36px;
float: left;
text-align: left;
margin: 0 3px;
display: block;
line-height: 22px;
height: 22px;
}

.submit input {
margin: 6px 0 9px 53px;
padding: 0;
}
input {
color: #04293B;
font-size: 9px;
margin: 2px 3px;
width: 103px;
float: right;
background-color: #fff !important;
}
textarea {
color: #04293B;
font-size: 9px;
margin: 2px 3px;
width: 103px;
float: right;
height: 25px;
}
form {
margin:0;
padding: 0;
display: inline;
}
form p {
font: normal 10px/18px Arial, Helvetica, sans-serif;
margin: 3px 0;
}
/* left column for internal pages */

#aviation #left {
	float:left;
	width: 273px;
	background:url(../images/left_bk.gif) no-repeat;
	margin: 13px 0 0 9px;
	padding:10px 0 0 0;
	}
	
#aviation #left ul{
margin: 0;
padding: 0;
}
	
#aviation #left ul li{
	list-style:none;
	background:url(../images/bullet2.gif) no-repeat 0 7px;
	padding-left:12px;
	line-height:20px;
	width: 221px;
	margin: 0 6px 9px 0;
	}	
#aviation #left ul li a, #aviation #left ul li a:visited {
	color: #216BCE;
	text-decoration:none;
	}
#aviation #left ul li a:hover, #aviation #left ul li a:active {	
	color:#CB2228;
	text-decoration:none;
	}
	
#aviation #content-box {
	padding:10px 9px 0 282px;
	font-size:11px;
	color:#666;
	margin-top: 9px;
	font:12px/20px Arial, Helvetica, sans-serif;
}
#aviation #content-box h2 {
	padding-top: 10px;
	background:url(../images/redline.jpg) no-repeat 0 33px;
	color:#216BCE;
	font-size: 15px;
	height: 33px;
	font-weight:bold;
}
#aviation #content-box p {
	margin:0 0 10px 12px;
	color:#04293B;
	text-align:justify;
	padding: 0;
	line-height: 16px;
}

#aviation .imageright {
	float:right;
	border: 1px solid #B0A79F;
	padding: 4px;
	margin: 0 0 1px 9px;}
	
#aviation .imageleft {
	float:left;
	border: 1px solid #B0A79F;
	padding: 4px;
	margin: 0 9px 3px 0;}
	
	#aviation .tapimg {
	float:right;
	border: 1px solid #B0A79F;
	padding: 4px;
	margin: 0 0 1px 21px;}
	
	#aviation .gsatimageright {
	float:right;
	padding: 4px;
	margin: 21px 0 21px 9px;}

#aviation #content-box a:link, #aviation #content-box a:visited {
	text-decoration: none;
	color: #CB2127;
}	
#aviation #content-box a:hover, #aviation #content-box a:active {
	text-decoration: none;
	background-color: #CB2127;
	color: #fff;
}	

#aviation #content-box ul li {
	color: #04293B;
	line-height: 15px;
	margin-bottom: 9px;
	background:url(../images/tick.gif) no-repeat 0 2px;
	padding-left:21px;
	list-style:none;
	margin-left: -30px; /* to replace the indent, change this value to '0' */
	width: 409px;
	text-align:justify;
	}
	
	#aviation #content-box ul.noindent li {
	color: #04293B;
	line-height: 15px;
	margin-bottom: 9px;
	background:url(../images/tick.gif) no-repeat 0 2px;
	padding-left:21px;
	list-style:none;
	margin-left: -30px;
	width: 409px;
	text-align:justify;
	}
	
	#aviation #content-box ul li ul li{
	margin-top: 6px;
	}
#aviation #content-box ul li ul li.sitemap{
	list-style-type:circle;
	background-image:none;
	margin-top: 6px;
	color: #216BCE;
	margin-left: -3px;
	}
.sep {
background:url(../images/sep.jpg) no-repeat 50%;
height: 1px;
margin-bottom: 8px;
}
.resources {
	font-weight:bold;
	color:#04293B;
	}
.story{
	text-align: right;
	}
#aviation h3 {
	font-size: 14px;
	font-weight: bold;
	margin:0 0 10px 12px;
	}	
#aviation #content-box a:link img, #aviation #content-box a:visited img {
	border: none;
	text-decoration:none;
	}
	#aviation #content-box a:hover img, #aviation #content-box a:active img {
	border: none;
	text-decoration:none;
	}
	
	#aviation #content-box img {
	margin-top: 6px;
	}
	
	/* internal quote */
.sub-box .white3 {
	width:188px;
	margin-top: 15px; 
}
.sub-box .white3 em {
	margin:0 4px 0 9px;
	font:italic 12px/23px Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/last-cite3.gif) no-repeat 100% 100%;
	padding:5px 10px;
}
.sub-box .white3 span.blue-text {
	color:#04293B;
	margin-top:8px;
	display:block;
}
.sub-box .white3 span.first-cite {
	float:left;
	width:30px;
	height:17px;
	background:url(../images/first-cite3.gif) no-repeat;
	margin:-5px 0 0 -10px;
}
.bottom-line {
	height:9px;
}

.red {
 color:#CC232A;
 font-weight:bold;
 }	
/* pop up window */

#gsat a:link, #gsat a:visited {
	text-decoration: none;
	color:#CB2228;
	}
#gsat a:hover, #gsat a:active {
	text-decoration: underline;
	color:#CB2228;
	}	
#gsat p{
	margin-left: 9px;	}

#gsat img {
	margin: 6px 0;
	}	
	
/* end pop up window */

.clear {
clear:both;
}
.homegsat {
	margin-left:10px;
	float:left;
	display:inline;}
	
a img {
  border: none;
  border: 0;
}

/* table for cargo page */
table {
	width:90%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
td.odd	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding: 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #216BCE;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
thead th {
	background:#04293B;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#f4f9fe;
	}	
	
	/*clients columns*/

#content-box #clients, 
#content-box #clients2,
#content-box #clients3,
#content-box #clients4,
#content-box #clients5,
#content-box #clients6,
#content-box #clients7{
display: block;
width: 456px;
position: relative;
}


#content-box #clients ul, 
#content-box #clients2 ul,
#content-box #clients3 ul,
#content-box #clients4 ul,
#content-box #clients5 ul,
#content-box #clients6 ul,
#content-box #clients7 ul {
list-style-type: none;
margin: 0;
padding: 0;
}


#content-box #clients ul li, 
#content-box #clients2 ul li,
#content-box #clients3 ul li,
#content-box #clients4 ul li,
#content-box #clients5 ul li,
#content-box #clients6 ul li,
#content-box #clients7 ul li {
list-style-type: none;
margin: 0;
padding-left:15px;
display: block;
width:208px;
float:left;
text-align:left !important;
line-height: 17px;
}

#content-box #clients ul.liblu li, 
#content-box #clients2 ul.liblu li,
#content-box #clients3 ul.liblu li,
#content-box #clients4 ul.liblu li,
#content-box #clients5 ul.liblu li,
#content-box #clients6 ul.liblu li,
#content-box #clients7 ul.liblu li {
background: url(../images/arrow.gif) 0 4px no-repeat;
z-index:3;
}	

#content-box #clients ul li.last, 
#content-box #clients2 ul li.last,
#content-box #clients3 ul li.last,
#content-box #clients4 ul li.last,
#content-box #clients5 ul li.last,
#content-box #clients6 ul li.last,
#content-box #clients7 ul li.last {
margin-bottom: 12px;
}

#content-box #clients ul li.lastempty, 
#content-box #clients2 ul li.lastempty,
#content-box #clients3 ul li.lastempty,
#content-box #clients4 ul li.lastempty,
#content-box #clients5 ul li.lastempty,
#content-box #clients6 ul li.lastempty,
#content-box #clients7 ul li.lastempty {
background: url(../images/shim.gif) 0 4px no-repeat;
margin-bottom: 12px;
}

#iso {
 position:absolute;
 top:9px;
 left:0;
 width:75px;
}
#tap {
 position:absolute;
 top:9px;
 right:0;
 width:75px;
}
#divider {
 position:absolute;
 bottom:0;
 right:40px;
 width:75px;
}

/*clients separators*/
#divider {
 position:absolute;
 top:225px;
 left:40px;
 width:75px;
}
#divider1 {
 position:absolute;
 top:309px;
 left:40px;
 width:75px;
}
#divider2 {
 position:absolute;
 top:156px;
 left:40px;
 width:75px;
}
#divider3 {
 position:absolute;
 top:71px;
 left:40px;
 width:75px;
}
#divider4 {
 position:absolute;
 top:273px;
 left:40px;
 width:75px;
}
#divider5 {
 position:absolute;
 top:341px;
 left:40px;
 width:75px;
}