p{
	margin: 0 0 15px 0 !important;
	padding: 0 !important;
}
td a{
	text-decoration: underline;
	color:#060606;
}
td a:link{
	text-decoration: underline;
	color:#060606;
}
td a:visited {
	text-decoration: underline !important;
	color: #060606 !important;
}
td a:hover {
	text-decoration: underline  !important;
	color: #FF9900 !important;
}
td a:active{
	text-decoration: underline !important;
	color: #F9900 !important;
}


.newsbox {
	padding: 5px;
	background-color:#FFFFFF;
}
.newsbox2 {
	padding: 3px;
}
.newsbox2 td{
	padding: 3px 3px 3px 5px;
}
ul.news{
	margin: 0 0 0 25px;
	padding: 0;
	list-style-position:outside;
	list-style:decimal !important
 }
ul.news li{
	margin:0 0 12px 0;
	padding: 0;
}
	
ul.news2{
	margin: 5px 0 5px 0 !important;
	padding: 0 0 0 15px !important;
	list-style-type: disc;
 }
ul.news2 li{
	padding: 0px !important;
	margin: 3px 0 3px 0 !important;
}

ul.news3{
	margin: 5px 0 5px 0 !important;
	padding: 0 0 0 15px !important;
	list-style-type: none;
 }
ul.news3 li{
	padding: 0px !important;
	margin: 3px 0 3px 0 !important;
}

ul.news4{
	margin: 5px 0 5px 0 !important;
	padding: 0 0 0 0 !important;
	list-style: none;
 }
ul.news4 li{
	margin: 3px 0 3px 0 !important;
	padding: 0 0 0 12px !important;
	background: url(../news/img/icon_list_black.gif) no-repeat 4px 6px;
}

.go_pdf{
	text-align: right;
	margin: 0 0 10px 0;
}

.info_news p {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#main div#content div.info_news{
	padding:15px 27px 25px 27px;
}
div#main div#content div.info_news table{
	margin-bottom:15px;
}






/* Event and Solutions */
#event_sol{
	line-height:150%
}
#event_sol table{
	margin: 0 !important;
}
#event_sol h2{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #cccccc;
	line-height:120%
}
#event_sol h2#no{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;=]
	
	margin: 0 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #cccccc;
	line-height:120%
}

#event_sol h2#no-top{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #cccccc;
	line-height:120%
}
#event_sol h2.session{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #cccccc;
	line-height:120%
}

#event_sol h4{
	font-size: 12px;
	font-weight:bold;
}
#event_sol table.data{
	margin: 5px 0 5px 0;
}
#event_sol th.data1{
	vertical-align:top;
	padding: 5px;
	background-color: #cccccc;
}
#event_sol td.data2{
	vertical-align:top;
	padding: 5px;
	background-color: #dddddd;
}
#event_sol td.data3{
	vertical-align:top;
	padding: 5px;
	text-align:center;
	background-color: #cccccc;
	font-weight:bold;
}
#event_sol .menu{
	text-align:center;
	margin: 10px 0 10px 0;
}
#event_sol .menu a:hover{
	color: #eb7900;	
}
#event_sol ul.icon{
	margin: 0;
	padding: 0;
	list-style: none;
}
#event_sol ul.icon li{
	background: url(../news/img/icon_list.gif) no-repeat 4px 6px;
	padding: 0 0 0 15px;
}

/* Event and solutions - sessions */
#event_sol h2.session{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 !important;
	padding: 6px 6px 6px 6px;
	background-color: #cccccc;
	line-height:120%
}
.session_box{
	background-color: #dddddd;
	padding: 5px;
}
.session_comment{
	margin: 7px;
}
.session_name{
	font-size: 11px;
	line-height:120%;
	text-align:center;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#event_sol dt{
	font-weight:bold
}
#event_sol dd{
	margin: 0 0 0 18px;
}
.2001_data1{
	padding: 10px 0 0 0 !important;
}
#event_sol ol.session{
	margin: 0 0 0 25px;
}
#event_sol ol.session li{
	margin: 0 0 15px 0 ;
}
#event_sol ul.session li{
	line-height:130%;
	margin: 2px 0 2px 15px;
	padding: 0 0 0 0;
	list-style: disc;
}

/* 2003 Presentations */
h2#present_first{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #FBBB00;
	color: #ffffff;
	line-height:120%	
}
h2#present{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 4px 5px 3px 5px;
	background-color: #cccccc;
	line-height:120%	
}
table#present_box{
	width: 520px !important;
}
.present_text{
	margin: 0 0 10px 10px;
}
td.present_text{
	width: 340px;
}
td.present_img{
	width: 180px;
	padding: 0 0 10px 0;
}

/* Added by Shuji Mochida */
div#press_contents{
	width:575px;
	margin: 10px 0 30px 10px;
}
div#press_contents a:link {
	font-family: arial, sans-serif; 
	color: #000000;
	text-decoration: none;
}
div#press_contents a:visited {
	font-family: arial, sans-serif; 
	color: #000000;
	text-decoration: none;
}
div#press_contents a:hover{
	color: #ffaa33;
}
div#press_contents  a:active{
	color: #ffaa33;
}

div#press_contents #title{
	font-weight: bold;
	margin: 10px 0 40px 0;	
}
div#press_contents #about{
	margin: 40px 0 20px 0;	
}
div#press_contents .about{
	margin: 40px 0 20px 0;	
}
div#press_contents #press_queries{
	margin: 20px 0 40px 0;	
}

div#press_contents .head{
	font-size: 16px;
	font-weight: bold;
}
div#press_contents  .subhead{
	font-size: 14px;
	font-weight: bold;
}
div#press_contents  .text{
	font-family: arial, sans-serif; 
	font-size: small; 
	color: #000000; 
	margin: 10px 0 30px 0; 
}
div#press_contents  .image{
	margin: 10px 0 30px 35px; 
}

ul#xvl_press{
	list-style: none;
	margin: 10px 12px 15px 10px;
	text-align:left;
}
ul#xvl_press li.press{
	background: url(../img/index/line_dash.gif) repeat-x top;
	padding: 6px 10px 5px 0px;
	font-family: Arial;	
}
ul#xvl_press li.small{
	padding: 0px 10px 0px 10px;
	font-size: x-small;
	font-family: Arial;	
}

ul#xvl_press a{
	text-decoration: none;
	color: #666666;
}
ul#xvl_press a:link{
	text-decoration: none;
	color: #666666;
}
ul#xvl_press a:visited{
	text-decoration: none;
	color: #333333;
}
ul#xvl_press a:hover{
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}
ul#xvl_press a:active{
	text-decoration: underline;
}

ul.subitems{
	list-style-type: disc;
	margin: 16px 10px 10px 35px;
	text-align:left;
	list-stle-position: outside;
}
ul.subitems li{
	margin: 5px 0 5px 25px;
}	
div.press_image {
	float: right;
	width: 310px;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	margin: 10px 10px 30px 10px; 
}