Body { margin: 5px 0px 0px 5px; }


li
{
 list-style-type:none;
 padding: 0px;
 margin: 0px;
}

ul
{
 list-style-type:none;
 padding: 0 0 0 0px;
 margin: 0px;
}

li a
{
 margin-left: 0px;
 display:block;
 width:196px;
 font-size:x-small;
 text-transform:uppercase;
 text-decoration:none;
 color:#699;
 text-align: center;
 padding: 2px 0 2px 0;
}

li .c
{
 display:none;
}


/*layout related DFD */

#main_container 
{
  border: solid 1px #ffffff;
  padding: 0px;
}

#firstcolumn
{
  #float: left;
  width: 200px;
  margin: -3px 0px 0px -3px;
  //#height: 150px;
}

#logo
{
  //#background: url(/images/logo_top.gif) no-repeat;
  width: 200px;
  height: 150px;
  margin-left: -2px;
}

/** do not use padding in menu, it will screw up bottom */

#menucolumn
{
  margin-top: 3px;
}

#headermenutop
{
  background: url(/images/menu_profile.png) no-repeat;
  width: 200px;
  height: 35px;
}

#menutop
{
  background: url(/images/menu_services.png) no-repeat;
  width: 200px;
  height: 35px;
}

#menuregistration
{
  background: url(/images/menu_registration.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menunews
{
  background: url(/images/menu_news.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menuprices
{
  background: url(/images/menu_prices.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menuprices1
{
  background: url(/images/chart.gif) no-repeat;
  width: 200px;
  height: 40px;
}

#menuchart
{
  background: url(/images/chart.gif) no-repeat;
  width: 200px;
  height: 40px;
}

#menuarchives
{
  background: url(/images/menu_archives.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menutaxes
{
  background: url(/images/menu_resources.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menuresources
{
  background: url(/images/menu_tools.png) no-repeat;
  width: 200px;
  height: 40px;
}

#menumisc
{
  background: url(/images/menu_steelprices.png) no-repeat;
  width: 200px;
  height: 40px;
}


#menumiddle
{
  background: url(/images/menu_bg.png);
}


#menufooter
{
  background: url(/images/menu_bottom.png) no-repeat;
  height: 19px;
  width: 200px;
}


#midcolumn
{
  #float: left;
  margin: -1px 0px 0px -3px;
  width: 590px;
}

#header
{
  background: url(/images/round_corner1.gif) no-repeat;
  width: 590px;
  height: 150px;
}

#container
{
  padding-top: 5px;
}

#content_top
{
  background: url(/images/container_top.png) no-repeat;
  width: 590px;
  height: 15px;
}

#content_bottom
{
  background: url(/images/container_bottom.png) no-repeat;
  width: 590px;
  height: 13px;
}

#content
{
  background: url(/images/container_bg.png);
  padding: 10px;
}

#footer
{
  border-top: 1px dashed #999;
  background: url(/images/container_bg.png);
  padding: 10px;
  color: #777;
}

.addNew
{ 
  font-size: 9px;
  border: 1px solid #CCCCCC;
  background-color: #fff;
  padding: 2px 3px 1px 4px;
}



#lastcolumn
{
  #float: left;
  margin: -2px 0px 0px -3px;
  width: 150px;
}

#last_header
{
  width: 180px;
  height: 150px;
  margin: 0px 0px 0px -2px;
}

#last_content
{
  background: url(/images/last_bg.png);
  width: 180px;
  padding: 0px;
}

#last_content_top
{
  background: url(/images/last_top.png) no-repeat;
  width: 180px;
  height: 11px;
}

#last_content_bottom
{
  background: url(/images/last_bottom.png) no-repeat;
  width: 180px;
  height: 13px;
}
