
.menu { padding: 15px 0; }


/* clear */
.clear { clear:both; } .clear-l { clear:left; } .clear-r { clear:right; }

/* grouplink */
div.grouplink {
  display:block;
  width:950px;
  text-align:left;
}
div.grouplink h3 {
  display:block;
  width:950px;
  margin:0;
  padding:0;
  background-color:#d6d6d6;
  cursor:pointer;
}
div.grouplink h3 span {
  display:block;
  margin:0;
  padding:2px 0 2px 15px;
  color:#666;
  background:#d6d6d6 url(/resources/images/grouplink/ico_arrow_gray.gif) 5px 0.5em no-repeat;
}
.submenu,
#submenu1{ margin:0; padding:0;}
div.grouplink div.list {
  display:block;
  width:950px;
  padding:8px 0;padding-bottom:0;
  background:#f2f2f2;
}
div.grouplink div.list table.grouplist{ 
  display:block;
  width:923px;
  margin:0; margin-left:12px;
  padding:0;
}
div.grouplink div.list table th, 
div.grouplink div.list table td{ 
@vertical-align:top;
@text-align:left;
}
div.grouplink div.list table th{ 
  width:10.0em;
  text-align:left;
}
div.grouplink div.list table td.break{ 
  vertical-align:top;
  padding-right:0px;
  padding-left:5px;
}
div.grouplink div.list li {
@width:auto;
  display:block; 
  float:left;
  padding:0 5px 1.0em 0;
  white-space:nowrap;
}
div.grouplink div.list th span { font-weight:normal; }
div.grouplink div.list td span { font-weight:normal; }


