body {
  text-align: center;
  margin: 0; padding:0; 
  background-color: #000000;
  background-image:url('images/bkgrd_texture.gif');
  color: #000000;
  font-family: Arial, Helvetica, Verdana, Sans-serif; 
  font-size: 10px  
  }
a           {text-decoration: none; color: #0066FF; font-weight: bold; }
a.visited	{color: #6699CC}
a.active	{color: #0066FF}
A:hover {color: #9933CC}
.main_layout { width: 768px; 		
   margin-right:auto;
   margin-left:auto;
   margin-top: 1px;
   border: 4px solid #000000; padding-left: 0px; 
   padding-right: 0px; padding-top: 0px; padding-bottom: 1px;
   border-top-width: 1px;
   background-color: #FFFFFF 
   }
.toolbar     { font-size: 10px; text-transform: uppercase }
.subnav      { font-size: 10px; color: #666666}
.main        { font-size: 11px; color: #5D5B5B }
.login       { font-size: 10px; color: #5D5B5B }
.news        { font-size: 10px; color: #5D5B5B }
.copyright   { font-size: 10px; color: #5D5B5B;  text-decoration: none; margin-left: 14}
.copyright   { font-size: 10px; color: #5D5B5B;  text-decoration: none }
.link        { font-size: 11px; font-weight: normal; margin-top: 0; margin-bottom: 6px }
.whatsnew    { font-family: Verdana; font-size: 10px; text-align: center; margin: 0 }
.left_column { float: left; width: 173px; text-align: left; margin-right: 30px}
.center_column {float: left; width: 300px; text-align: left; margin-right: 112px}
.center_column_partner {float: left; width: 345px; text-align: left; margin-right: 25px}
.center_column_port {float: left; width: 290px; text-align: left; margin-right: 5px}
.center_column_news {float: left; width: 300px; text-align: left; margin-right: 10px}

.center_column_products {float: left; width: 300px; text-align: left; position: relative; left: 0; top: 0;  margin-right: 10px}
.products_icon {float: left; width: 58px; height: 85px; text-align: left; valign: top}
.column_products {
	position: relative; 
	text-align: left; 
	width: 450px; 
	height: 85px; 
	margin-left: 58px;
	}
.column_main { width: 450px; }
.center_column_newstop {float: left; width: 547px; text-align: left}
.center_column_top {float: left; width: 547px; text-align: left}
.right_column {float: left; width: 135px; text-align: left}
.portfolio-nav_column {float: left; width: 107px; text-align: left}