/* news release */
#newsrelease *{
}
#newsrelease{
	margin : 0px auto;
	width : 555px;
}
#newsrelease h1{
}
#newsrelease h2{
	margin : 0px 0px 16px 0px;
	padding : 8px 8px 8px 8px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	font-size : 1.3em;
	border-width : 0px 0px 1px 0px;
	border-color : #538DEB;
	border-style : solid;
	font-weight : bold;
	color : #538DEB;
}
#newsrelease h3{
	margin : 0px 0px 6px 0px;
	padding : 4px 4px 4px 4px;
	background-color : #2B66B8;
	color : #FFFFFF;
	text-align : center;
}
#newsrelease h4{
	margin : 0px 0px 8px 0px;
	padding : 4px 4px 4px 4px;
	border-width : 0px 0px 0px 5px;
	border-color : #646464;
	border-style : solid;
	text-align : left;
}
#newsrelease h5{
	font-weight : bold;
	color : #255FB1;
}
#newsrelease h6{
}
#newsrelease .release_date{
  text-align: right;
}

#newsrelease p{
  margin : 0px 10px 15px 25px;
  padding : 0px;
  line-height:130%;
}
#newsrelease p.center{text-align: center; margin-bottom:4px;}
#newsrelease p.right{text-align: right;}
#newsrelease p.waku{
  margin : 0px 10px 15px 25px;
  padding : 5px 10px 5px 10px;
  border : 1px solid #CCCCCC;
  line-height:130%;
}
#newsrelease strong.red{
  color : #FF3333;
}
#newsrelease strong.blue{
  color : #007BC8;
}

#newsrelease p.wakuRED{
/*  margin : 0px 10px 15px 25px; */
/*  padding : 5px 10px 5px 10px; */
/*  border : 1px solid #999999; */
/*  line-height:130%; */
  text-align : right;
}

#newsrelease a:link
{
  color:#215dc6;
  background-color:inherit;
  text-decoration:none;
}
#newsrelease a:active
{
  color:#215dc6;
  background-color:#CCDDEE;
  text-decoration:none;
}
#newsrelease a:visited
{
  color:#a63d21;
  background-color:inherit;
  text-decoration:none;
}
#newsrelease a:hover
{
  color:#215dc6;
  background-color:#CCDDEE;
  text-decoration:underline;
}

#newsrelease ul,#newsrelease ol{
  margin : 5px 10px 15px 40px;
  padding : 0px;
}

#newsrelease ul li{
  margin : 0px 0px 5px 0px;
  padding : 0px;
  list-style-type: disc; 
}
#newsrelease ol li{
  margin : 0px 0px 5px 5px;
  padding : 0px;
}

#newsrelease HR { 
  margin : 10px 0px 10px 0px;
  border: 1px #999999 solid; 
  height: 1px; 
} 

#newsrelease PRE{
	line-height : 0.5;
}
#newsrelease PRE BR{
	overflow : hidden;
	width : 1px;
	height : 1px;
	margin : 0 -1px -1px 0;
	border : 0;
	padding : 0;
	font-size : 0;
	line-height : 0;
}

#newsreleaseCP{
  margin : 0px 0px 0px 20px;
  color : #333333;
  font-size : x-small;
  line-height : 120%;
  width : 450px;
}
#newsreleaseCP H3{
  margin : 10px 3px 10px 0px;
  padding : 0px 0px 2px 13px;
  border-bottom: 1px #999999 solid; 
  background-position : top left;
  background-repeat : no-repeat;
  vertical-align : middle;
  font-size : small;
  color : #333333;
}
#newsreleaseCP H4{
  margin : 0px 5px 5px 10px;
  padding : 0px;
  font-size : x-small;
  color : #333333;
}
#newsreleaseCP UL{
  margin : 0px 10px 0px 30px;
  padding : 0px;
}
#newsreleaseCP UL li{
  margin : 0px 0px 5px 0px;
  padding : 0px;
  list-style-type: disc; 
}
#newsreleaseCP HR { 
  margin : 0px 10px 10px 10px;
  border: 1px #999999 dotted; 
  height: 1px; 
} 
/* telop for Lobby (for IE only) */
marquee.telop{
  background-color: #000;
  color: lightgreen;
  font-size: 80px;
}

#newsrelease TABLE.topicsDetail{
	width : 100%;
	margin : 0px 0px 8px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
#newsrelease TABLE.topicsDetail TH,
#newsrelease TABLE.topicsDetail TD{
	padding : 4px 4px 4px 4px;
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
}
#newsrelease TABLE.topicsDetail TH{
	font-weight : bold;
	background-color : #CCCCCC;
	text-align : center;
	white-space : nowrap;
}
#newsrelease TABLE.topicsDetail TD.one{
	text-align : center !important;
}
#newsrelease TABLE.topicsDetail TD TABLE{
	width : 95%;
	border-width : 0px;
}
#newsrelease TABLE.topicsDetail TD TABLE TD,
#newsrelease TABLE.topicsDetail TD TABLE TH{
	border-width : 0px;
}

#newsrelease P.topicsRevision{
	text-align : right;
	color : #828282;
	font-size : 1.1em;
	padding-bottom : 0px;
}

