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: 46px;
	   }
.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;
		   }
.navtd {
	   text-align: center;
	   }
.navtdas {
             background-image: url(images/top2as.jpg);
             background-repeat: repeat-x;
             background-position: top;
             text-align: center;

}
.activenavtd {
             background-image: url(images/top21.jpg);
             background-repeat: repeat-x;
             background-position: top;
             text-align: center;
             }
.activenavtdas {
             background-image: url(images/top21as.jpg);
             background-repeat: repeat-x;
             background-position: top;
             text-align: center;
             }
.topnav {
	    text-transform: uppercase;
	    font-family: Arial, Helvetica, sans-serif;
	    color: #0066FF;
	    font-size: 10pt;
	    text-decoration: none;
	    text-align: center;
width: 100%;
height: 26px;
display: block;
padding-top: 14px;
	    }
.topnav:hover {
			  text-decoration: none;
			  }

/* 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; }