BODY {
  color:      white;
/*  background: #696969;*/
  margin:     4px 0px 4px 0px;
  padding:    0px;
/*  width:      720px;*/
  background-color:EEE;
}

TABLE {
  color:      white;
  background: #C0C0C0;
  width:      720px;
  margin:     0px;
  padding:    0px;
  border:     0px none black;
}

TABLE.header {
  height:     45px;
}
TABLE.menu {
  height:     26px;
  background: url(./images/main_menu_back.gif) no-repeat left top;
}
TABLE.desc {
  height:     21px;
  background: url(./images/main_desc_back.gif) no-repeat left top;
  margin:     0px 0px 8px 0px;
}
TABLE.body {
}
TABLE.footer {
  height:     20px;
  background: url(./images/main_footer.jpg) no-repeat left bottom;
  margin:    0 0px 0px 0px;
}
TD {
  border:     0px none black;
}
TD.header {
  width:          550px;
  height:         45px;
}
TD.update {
  width:          170px;
  height:         20px;
  text-align:     right;
  vertical-align: top;
  padding:        15px 16px 0px 0px;
  font:           normal normal bold 12px;
  letter-spacing: 1px;
  color:          white;
  background:url(images/bg_update.jpg) repeat-x top left;
  filter:         DropShadow(color=black,offX=1,offY=1);
}
TD.sitemap {
  background:url(images/bg_update.jpg) repeat-x bottom left;
  width:          160px;
  height:         0;
  text-align:     right;
  vertical-align: bottom;
  font:           normal normal bold 14px;
  color:          #336699;
}
SPAN.sitemap {
  cursor:         pointer;
}
TD.menu {
  cursor:         pointer;
}

table.footer{
	width: 720px;
}

TD.footer {
  width:          50%;
  height:         20px;
  text-align:     right;
  vertical-align: middle;
	font-size: 12px;
  padding:        6px 32px 6px 0px;
  font:           normal normal bold 10px;
  color:          silver;
  filter:         DropShadow(color=black,offX=-1,offY=-1);
}
td.footer.menu{
	text-align: left;
	padding-left: 32px;
	color: #FFF;
	font-weight: bold;
}
