body,div,td {
     margin: 0;
     padding: 0;
     }
table {
	  border-spacing: 0;
	  }

/* main table's trs */
.logotypetr { 
			background-image: url(images/top1.jpg); 
			background-repeat: no-repeat;
			height: 109px;
			}
.navtr {
	   background-image: url(images/top2.jpg);
	   background-repeat: repeat-x;
	   height: 60px;
/*vertical-align: middle;*/
	   }
.footertr {
		  background: #E7F1FF;
		  height: 290px;
		  }

/* inner tables of the main table */
.logotypetable {
               width: 960px;
               border-style: none;
               }
.navtable {
          width: 960px;
          height: 46px;
          }

/* top styles */
h1 {
   background-image: url(images/dilas_international_customs_brokers.png); 
   background-repeat: no-repeat;
   width: 348px;
   height: 66px;
   margin: 0px 0px 0px 0px;
   }
h1 span { display: none; }
.underlogo {
		   margin: 3px 0px 0px 2px;
		   color: #000000;
		   font-family: Arial, Helvetica, sans-serif;
		   font-weight: normal;
		   font-size: 9pt;
		   font-style: normal;
		   }
.menuwrapper { width: 960px; height: 60px; margin: 0; padding: 0; position: relative; }
.navul { 
		list-style-type: none;
		height: 60px;
		padding: 0; 
		margin: 0;
	   }
.navli { float: left; margin: 0; line-height: 1.2em; } 
#li1 { width: 150px; height: 23px; padding-top: 22px; }
#li2 { width: 145px; height: 43px; padding-top: 14px;}
#li3 { width: 140px; height: 43px; padding-top: 14px;}
#li4 { width: 100px; height: 23px; padding-top: 22px;}
#li5 { width: 125px; height: 43px; padding-top: 14px; 
	   background-image: url(images/top2as.jpg); background-repeat: repeat-x; background-position: top;}
#li6 { width: 115px; height: 23px; padding-top: 22px;}
#li7 { width: 105px; height: 23px; padding-top: 22px;}
#li8 { width: 80px;  height: 23px; padding-top: 22px;}
.topnav {
	    text-transform: uppercase;
	    font-family: Arial, Helvetica, sans-serif;
	    color: #0066FF;
	    font-size: 10pt;
	    text-decoration: none;
	    text-align: center;
		width: 100%;
		height: 44px;
		display: block;
		padding-top: 0px;
	    }
.navli:hover { 
	     text-decoration: none;
             background-image: url(images/top21.jpg);
             background-repeat: repeat-x;
             background-position: top;
             }
#li5:hover { text-decoration: none;
             background-image: url(images/top21as.jpg);
             background-repeat: repeat-x;
             background-position: top;
			}
.activenavli { float: left; margin: 0; line-height: 1.2em; background-image: url(images/top21.jpg);
             background-repeat: repeat-x;
             background-position: top;}
.activeasnavli { float: left; margin: 0; line-height: 1.2em; background-image: url(images/top21as.jpg);
             background-repeat: repeat-x;
             background-position: top; }

/* footer styles */
.footertable {
			 width: 900px;
			 margin-top: 24px;
			 }
.footerheader {
			  font-family: Georgia;
			  color: #0066FF;
			  font-size: 18pt;
			  text-align: left;
			  font-weight: lighter;
			  }
.footercontent {
			   margin-top: 20px;
			   font-family: Arial, Helvetica, sans-serif;
			   color: #0066FF;
			   font-size: 10pt;
			   line-height: 18pt;
			   }
.footernav {
		   color: #0066FF;
		   text-transform: uppercase;
		   text-decoration: none;
		   }
.footernav:hover {
				 text-decoration: underline;
				 color: #0066FF;
				 }
.activefooternav {
				 color: #0066FF;
				 font-family: Arial, Helvetica, sans-serif;
				 text-decoration: none;
				 text-transform: uppercase;
				 font-weight: bold;
				 }
.activefooternav:hover {
				 text-decoration: underline;
				 color: #0066FF;
				 }


div.accountsetupinfo {
   width: 432px;
   height: 54px;
   padding: 10px 0px 0px 0px;
font-family: Arial;
font-size: 10pt;
text-align: center;
color: #999999;
}
.accountsetupinfolink, .accountsetupinfolink:hover { color: #0066FF; text-decoration: none; }
div.telephone { font-size: 22pt; color: #0066FF; font-family: Georgia; text-align: center; padding: 0px 0px 6px 0px; } 

#lang { width: 30px; height: 100px; position: fixed; right: -1px; top: 5px; background-color: #EAEFFE; }
#lang:hover { background-color: #D8E2FF; }
