div#pgsub div.boxpg {
  background: url(mbox/02.png) repeat-x;
  margin-bottom: 8px;
  font-weight: bold;
  color: white;
  font-size: 11px;
  border: 0px solid red;
  overflow: hidden; /* opera? */
}
div#pgsub div.boxpg_i1 {
  background: url(mbox/03.png) 100% 0 no-repeat;
}
div#pgsub div.boxpg_i2 {
  float: left;
  min-width: 130px;
}
body.ivbnie.ivbvle6
  div#pgsub div.boxpg_i2 {
  width: 130px;
  white-space: nowrap;
}
div#pgsub div.boxpg_i3 {
  background: url(mbox/01b.png) repeat-x;
}
div#pgsub div.boxpg_i4 {
  background: url(mbox/01c.png) 100% 0 no-repeat;
}
div#pgsub div.boxpg_i5 {
  background: url(mbox/01a.png) no-repeat;
  padding: 5px 42px 6px 12px;
}

/******************************************************************************/

/******************************************************************************/

div.xalpha {
  position: absolute; 
  left: 0; /* ie? */
  bottom: 0; 
  width: 100%;
  background: url(ba.png);
  color: white;
  font-weight: bold;
}
div.xalpha a {
  display: block;
  color: white;
  text-decoration: none;
  padding: 6px 20px;
}

/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

div.ivlist-x span.icon.left {
  float: left;
  /* border: 2px solid #A8A8A8; */
  /* xmargin: 0 0 0 12px; */
  /* border: 4px solid #A8A8A8; */
  border: 4px solid #edf4fb;
  /*
  margin: 0 8px 4px 0;
  */
  margin-right: 12px; 
}

div.imagesx img {
  margin:0 12px 8px 0;
}

div.ivlist-x.zzz a {
  text-decoration:none;
  color: #555555;
}
div.ivlist-x.zzz a:hover {
  text-decoration:underline;
}

div.hdx {
  margin: 12px 0 8px 0;
}
div.hdx,
div.hdx a {
  color: #5981b2;
  font-weight: bold;
  font-size: 12px;
}

div.hdxx {
  margin: 12px 0 8px 0;
}
div.hdxx,
div.hdxx a {
  color: #ABA671;
  font-weight: bold;
  font-size: 12px;
}


div#m form.search div.in01 {
  padding: 4px 12px;
}
div#m form.search input.text {
  border: 1px solid #cccccc;
}
div#m form.search input.date {
  border: 1px solid #cccccc;
  width: 60px;
}
div#m form.search input.button {
  /*
  xvertical-align: top;
  xmargin-left: 2px;
  */
}
body.ivbnie
  div#m form.search input.button {
  /*
  xvertical-align: text-bottom;
  */
}

div.topitem {
  /* xbackground-color: #f6fafe; */
  margin: 0 12px 12px 12px;
  /* xpadding: 0 12px 12px 12px; */
  padding: 0 0 12px 0;
  /* xmargin-bottom: 12px; */
  border-bottom: 1px solid #dbe9f7;
  /* xborder: 1px solid red; */
}
div.topitem img.icon {
  /* background: url(gfx/mnews/ibg.cc.gif) no-repeat; */
  background: white;
  padding: 0 4px 0 0; 
/*
  xposition: relative; / * ie * /
  xmargin-top: -4px;
  xmargin-left: -4px;
*/
}
