body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000225;
	behavior:url("http://www.guamfreightservice.com/fileadmin/css/csshover.htc"); 
}

html{
	overflow: -moz-scrollbars-vertical;
}

p, ul, li{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;


}
.contenttable {
	font-size:10px;
	font-color: navy;
}

.td-last {
	width: 325px;
}

.td-0 {
	width: 250px;
}


#wrap {  
	border:1px solid #cccccc;
	border-top:none;
	background:#ffffff;
	text-align:left;
	width: auto !important; /*IE6 hack*/
	width:979px;

}

#mainbody{
	padding:20px;
	padding-top:0px;
	padding-bottom:20px;

}

#header{  /* logo is located here */
	float:left;
	background:  url("http://www.guamfreightservice.com/fileadmin/images/logos/gfs_logo.jpg") no-repeat;
	width:700px;
	height: 100px; 
	line-height:100px;
  	padding-left:10px;
	background-color:#FFFFFF;
	vertical-align:top;
}	

.news-latest-date{
	font-size:9px;
}

.news-latest-gotoarchive {
font-size:11px;
}

.news-latest-morelink {
font-size:11px;
}
.headerinfo {  /*  home and email links 'headerinfo' */
	float: right;
	padding-top:25px;
	padding-right:5px; 
	padding-left: 65px;


}

.bodytext {
font-size:11px;
}

.smgrey{
	color:#999999;
	font-size:10px;
}

.clear {
	clear: both;
	
}

p{
	line-height:18px;
	font-size:12px;
}

h1{
	color:#000066;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}

h2{
	color:#006699;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:6px;
	margin-bottom:4px;
	font-weight: bold;
	text-align: left;
}

h3 {
	font-weight:normal;
	color: #5B92E6;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	font-size: 13px;
	margin-left:9px;
	margin-top:6px;
}

#container_inner {
	padding-left:15px;
}

.user1 {
	border: 1px solid #c2c2c2;
	padding: 4px 0 4px 0;
	width:797px;
}


#outerright {
	padding-left:20px;
}

div#leftcol {
	padding-top:55px;
	color:#666666;
	float:left;
	width:160px;
	margin-left:-100%;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;

}

div#bordercol {
	float: left;
	margin: 0 130px;
	width:auto;
	padding-top:55px;
	margin-left:65px;

}

div#normalcol {
	font-size:11px;
	float:right;
	width:49.9%

}

div#rightcol{
	font-size:11px;
	float:right;
	width:50%;

}



/* banners */
.inBanner{
	padding-top:14px;
	padding-left:10px;
	width:600px;
	height:105px;
	color:#ffffff;
	float:left;
}

a{
	color:#5B92E6; /* Pantone 279 */
	text-decoration:none;
}

a:visited {
	color:#00AE9B;
	text-decoration:none;
}

a:hover{
	color:#00AE9B;
	text-decoration:underline;
}


.topnav {
	color:#000225;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: right;
}
.topnav-act {
	color:#000225;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;

}

.leftnav, .leftnav-act {
	color:#000225;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	padding-left:6px;
	padding-bottom:3px;
	padding-top:3px;
	
}

  /* List TopNav Multimenu start*/
  
div#mainmenu {

   /* needed to give a margin above and below the buttons */

   height: 2em; 
   border-bottom: 0px solid #00AE9B;

   } 
   
   .mainmenu {
	border: 1px;
	border-color:#999999;
	margin-bottom:12px;
	width:800px;

   }

.nav {

	list-style: none;
   	position: relative;
   	float: right;
	margin: 0px 5px 0px 0px; 
	font-size: 11px;
	border: 2px;
	border-color:#999999;

}
   
#nav ul       { list-style-type: none; float: right; display: none; position: absolute; overflow: visible }

#nav li {

   display: block;

   width: 95px; 

   position: relative;

   margin: 1px 10px 0px 4px;

   padding-bottom: 4px;

   padding: 0;

   float: right;

   text-align: center;

   }

   #nav li a {

   display: block;

   background-color: #ffffff;

   color: #000225;  /* pantone PMS 2767-dark blue */

   font-weight: bold;

   text-decoration: none;

  margin: 1px 4px 0px 4px;

   padding-bottom: 4px;

   padding: 0;

   float: left;

   }

  #nav li a:hover {

   background-color: #ffffff;

   color: #00AE9B; /* Teal -- 3275 */

   border: solid 0px; 

 /*  border-color: #790506 #790506 #790506 #790506; */

   }

   #nav li.sel A {

   background-color: #ffffff;

   color: #5B92E6;  /* PMS 279 light blue */

   }

   #nav li.sel A:hover {

   background-color: #ffffff;

   color: #5B92E6;  /* PMS 279 light blue */

   }



  /* 1st dropdown level */



   #level1 {

   display: block;

   left: -30px;

   font-family:  Arial, Helvetica, sans-serif;
   font-size:11px;

   }

   #level1 UL {

   position: absolute;

   overflow: visible;

   border-bottom: 1px solid #999999;

   }

   #level1 li {

   display: block;

   margin: 0;

   padding: -0 0;

   font-size: 1em; 

   }

   #level1 li A {

   display: block;

   width: 100px; 

   background: #ffffff;

   padding: 1px 1px;

   font-weight: normal;

   text-align: left;

   text-decoration: none;

   color: #000225;  /* Dark blue PMS 2767 */

   margin: 0; 

   border: 0; 

   }

   #level1 li a:hover { display: block; color: #00AE9B; /* Teal -- 3275 */ background-color: #ffffff; border-style: none; 

               border-width: 0;
			    }

#level1 li.sel A {

   background-color: #ffffff;

  color: #5B92E6;  /* PMS 279 light blue */
   }

   #level1 li.sel A:hover {

   background-color: #ffffff;

  color: #00AE9B; /* Teal -- 3275 */ 

   } 

  /* all see this */

   #nav ul ul, #nav ul ul ul {

   display: none;

   position: absolute;

   width: 95px;

   top: 0;

   }

   /* non-IE bowsers see this */

   #nav ul li>ul, #nav ul ul li>ul {

   margin-top: 0;

   }

   #nav LI:hover UL UL, #nav LI:hover UL UL UL{

   display: none;

   }

   #nav LI:hover UL {

   display: block;

   }

   #nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {

   display: block;

   }

   li>ul {

   top: auto:

   }

   UNKNOWN {



   margin-top: 0;

   left: auto; 

   top: auto;

   }



/* List TopNav Multimenu end*/ 


#footerpadding {
	padding: 4px 0 4px 0;
}

#footer, #footer.a {
	padding-top:12px;
	padding-bottom: 15px;
	width:850px;
	font-size:9px;
	text-align:center;
	color:#ffffff;
	padding-left:150px;
}

