table.t	{border-collapse: collapse; width: 100%; margin: 4px 0px;}
td.t	{font: bold; color: #ffffff; background-color: #3673ac;}

.yui-navset { margin: 4px 0px; }

.yui-navset .yui-nav li a, .yui-navset .yui-content {
    background-color:#8fbc8f; /* active tab, tab hover, and content bgcolor */
}
.yui-navset .yui-nav li a {
    font-size: 10pt;
    color: white;
}
.yui-navset .yui-nav .selected a {
    color: #3673ac; text-decoration: none;    
}
.yui-navset .yui-nav li a:hover {
    color: #3673ac; text-decoration: underline;
}


.yui-navset .yui-nav .selected a, .yui-navset .yui-content {
    background-color:white; /* active tab, tab hover, and content bgcolor */
}

/* for Casnavi Tag Selection */
.mandatory-tag, .optional-tag {
  margin: 0px 10px;
  border: 0px;
}
.mandatory-tag tr th, .mandatory-tag tr td, .optional-tag tr th, .optional-tag tr td {
  border: 1px solid #DDDDDD;
  border-style: none none solid;
  background-color: transparent;
}
.mandatory-tag tr th, .optional-tag tr th {
  color: #222222; background-color: white;
  text-align: left;
  font-size: x-small; /* font-size: 8pt; */
  padding: 0px 8px;
  margin: 0px 8px;
  white-space: nowrap;
}
.mandatory-tag tr td, .optional-tag tr td {
  font-size: small; /* font-size: 10pt; */
}

.tag_sel { 
  font-size: x-small; /* font-size: 8pt; */
  color: #3673ac;
  cursor: pointer;
}

#serversList {
  margin: 4px 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
}
/*
.serversList th {
  background-color: #8fbc8f;
  /- cursor: pointer; -/
}
.serversList td {
  font-size: small; /- font-size: 10pt; -/
  /- padding: 0px 4px; -/
  /- border-width: 2px; -/
  border: 1px solid #DDDDDD;
  border-style: solid none none;
  /- background-color: #f7efde; -/
}
.serversList .model, .serversList .title {
  padding: 0px 8px;
  font-size: medium; /- font-size: 12pt; -/
}
.serversList .tags {
  color: gray;
  font-size: small; /- font-size: 10pt; -/
}

/-
.serversList .series, .serversList .type { 
  font-size: small; 
}
-/
.serversList .model, .serversList .info, .serversList .price { 
  white-space: nowrap;
}
.serversList .price { text-align: right; }
.serversList .info { 
  vertical-align: text-top;
 }
*/
#serversList .info .link-info { white-space: nowrap; }

/** ‰¼ **/
.mandatory-tag span, .optional-tag span {
  cursor: pointer;
  background:url(images/gray.gif) repeat-x 100% 100%;
}
.mandatory-tag span:hover, .optional-tag span:hover { text-decoration: underline; }
