div#hometitle
  {
  position: relative;  /* must have a position attribute to allow absolute positioning of google +1 */
  width: 980px;
  height: 100%;
  margin: auto;
  }

/* center the title image */
img#hometitle
  {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }

div#body
  {
  width: 980px;
  height: 100%;
  margin: auto;
  }

table.maintable { width: 980px; margin: 0 auto; border:1px solid #000; }
table.maintable tr#content td {vertical-align: top; margin: 4px; white-space: wrap; }
table.maintable tr#links td { vertical-align: top; margin: 4px; white-space: nowrap; }
/* table.maintable td { vertical-align: top; margin: 4px; white-space: nowrap; }*/
table.maintable a {font-family: verdana; font-weight: normal; font-size: 11px; text-decoration: none; color: black; }
table.maintable a:hover { font-family: verdana; font-size: 11px; font-weight: normal; text-decoration: underline }
table.maintable a.title { font-family: verdana; font-size: 13px; font-weight: bold; text-decoration: none; }
table.maintable a.title:hover { font-family: verdana; font-size: 13px; font-weight: bold; text-decoration: underline; }

table.secondarytable { width: 980px; margin: 0px; border:1px solid #000; }

/* h1 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 26px;}*/
h1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 17px;}
h2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14.5px;}
h3 { font-family: verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }

ul.menu { margin: 0; padding: 2px; line-height: 13px; list-style-type: none;
          font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
table.maintable tr#links > li { padding: 2px; white-space: nowrap; }
li { padding: 2px; }
ul.products {list-style-type: none;}
div.menuhead { padding: 2px; background-color: gray; color: white; font-family: verdana; font-weight: normal; font-size: 13px; }

div.news, div.timing, div.translate, div.testbench, div.simulate, div.hdl_works, div.export { padding: 5px; }
