@charset "UTF-8";

img {border:none;}

html{
	height:100%;												/*need to use this for container heights*/
	}


body {															
	margin: 0px 0px 0px 0px;
	text-align:center;              							/*center website :: IE + Netscape fix - NO auto margin support*/
	height:100%;												/*need to use this for container heights*/
	background-color: #E0AC0E; 									/* light orange */
	line-height:14px;
	}
body a:link, body a:visited{color: #000000; text-decoration: underline;} 
body  a:hover, body a:active{color: #d86300; text-decoration: underline;}

#container1{
	height:100%;
	background-color: #E0AC0E; 									/* light orange */
	}
#container2{
	position:relative;
	background-color: #D69512; 									/* dark orange */
	padding-top: 14px;
	padding-bottom: 20px;
	margin-left: auto; 
	margin-right: auto;
	width:831px; 
	text-align:left; 
	}
#container3{
	position: relative;
	background-color: #ffffff; 
	margin: 0px 14px 0px 14px;
	}
#container4{
	background-image: url(../images/bkg-h1.jpg);
	background-repeat: no-repeat;
	height: 179px;
	}
#header1{
	position: relative;
	padding:15px 59px 0px 0px;
	text-align: right;
	height: 31px; /* 46 - 15*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bc5700;
	letter-spacing: 0.08em;
	}
#header1 a:link, #header1 a:visited{color: #bc5700; text-decoration: none;}
#header1 a:hover, #header1 a:active{color: #0a0905; text-decoration: none;}

.divider1 {
	margin: 0px 8px 0px 8px;
	}
#header2{
	position: relative;
	padding:0px 0px 0px 65px;
	height: 62px;
	}
#header3{
	position: relative;
	padding:37px 0px 0px 65px;
	height: 34px; /* 71 - 37*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight: bold;
	color:#000000;
	letter-spacing: 0.08em;
	}
#header3 a:link, #header3 a:visited{color: #000000; text-decoration: none;}
#header3 a:hover, #header3 a:active{color: #bc5700; text-decoration: none;}

.divider2 {
	color: #c5c5c5; 
	margin: 0px 3px 0px 3px;
	}

#container5{
	position: relative;
	margin: 0px 20px 0px 26px;
	height:240px;
	background-color: #000000;
	}

#container6{
	position:relative;
	background-image: url(../images/bkg-m1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	overflow:auto;
	height:405px; /* home page only  height:100%;*/
	}
	
#shuttle{
	position:relative;
	float:left;
	display: inline; /*fixes double margin bug for IE6 when you apply a margin in the same direction as the float*/
    width:182px; /* - 10 padding left and right*/
	margin: 68px 22px 0px 26px;
	border-top: #e2e9e9 1px solid;
	border-right: #e2e9e9 1px solid;
	border-bottom: #e2e9e9 1px solid;
    border-left: #e2e9e9 1px solid;
	padding: 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#747a8c; 
	}
.shuttle-header1{display:block; margin: 10px 0px 3px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; letter-spacing:0.08em;}
.shuttle-header2{display:block; margin: 3px 0px 3px 0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; }
.shuttle-header3{display:block; margin: 10px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold;}
.shuttle-content{display:block; margin: 0px 0px 10px 0px;}

#container7{
	position:relative;
	float:right;
    width:477px;
	margin: 52px 59px 0px 0px;
	display: inline; /*fixes double margin bug for IE6 when you apply a margin in the same direction as the float*/
	}
	
#about{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #b55401;
	line-height:17px;
	}
.about-header1{font-weight:bold; color:#000000; font-size:17px;}

#container8{
	position:relative;
	margin: 30px 0px 20px 0px;
	}
	
#news{
	position:relative;
	float:left; 
	width:180px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#155e79;
	font-size:11px; 
	font-weight:bold;
	}
#news a:link, #news a:visited{color:#155e79; text-decoration: none;}
#news a:hover, #news a:active{color:#155e79; text-decoration: underline;}

.news-header1{display:block; margin: 0px 0px 6px 0px;font-size:12px; font-weight:bold; color:#000000; letter-spacing:0.08em;}
.news-article{display:block; margin: 0px 0px 14px 0px;}

#cargo{
	position:relative;
	float:right;
	width:264px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#2a3132;
	font-size:12px; 
	}
.cargo-header1{display:block; margin: 0px 0px 6px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; letter-spacing:0.08em;}
.cargo-header2{display:block;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: italic;}
.cargo-img{margin: 15px 0px 15px 0px;}

#footer {
	margin: 10px 59px 10px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c3301;
	display:block;/*use this in combo with neg margin in images to vert align*/
	clear:both;
}
#footer a:link, #footer a:visited{color: #4c3301; text-decoration: underline;}
#footer a:hover, #footer a:active{color: #4c3301; text-decoration: none;}

img.icon{margin:-4px auto;}
