/***********************************************/
/*index*/
/***********************************************/
#sidemenu_index{
	float:left;
	width:197px;
	
	margin:0;
	padding-left:1px;
	overflow:hidden;
}

#sidemenu_index ul{
	background:#FFFFFF;
}
#sidemenu_index li{
	list-style:none;
}

.main_box_index{
	width:450px;
	display:block;
	margin:0 0 0 23px;
	_margin:0 0 0 11px;
	text-align:left;
	float:left;
}
#right_box_index{
	float:right;
	width:198px;
	
	margin:0;
	padding-right:1px;
	
	overflow:hidden;
}
#right_box_index dd{
	margin-top:1px;
}

#m_banner{
	margin:0;
	display:block;
	width:198px;
	height:24px;
	text-indent:-5555px;
	overflow:hidden;
	list-style:none;
	background:url(../img/m_banner.gif) no-repeat;
}

/***********************************************/
/*sideMenu*/
/***********************************************/

/*static menu*/

#m_calendar{
	display:none;
}

#calendar table{
	width:198px;
}

#calendar caption{
	background:#ededed;
	padding:3px 0 3px 0;
	width:198px;
}

#calendar thead{
	paddingU-top:10px;
}

/*botton menu*/
#m_news_top a,
#m_news_info a,
#m_news_whatsnew a,
#m_news_diary a,
#m_news_voice a,
#m_news_faq a{
	width:198px;
	height:42px;
	text-indent:-5555px;
	display:block;
	overflow:hidden;
	list-style:none;
	overflow:hidden;
}

#m_news_top a:hover,
#m_news_info a:hover,
#m_news_whatsnew a:hover,
#m_news_diary a:hover,
#m_news_voice a:hover,
#m_news_faq a:hover{
	background-position:0 -52px;
}
#m_news_top a{background:url(../img/m_news_top.gif);background-position:0px 0px;}
#m_news_info a{background:url(../img/m_news_info.gif);background-position:0px 0px;}
#m_news_whatsnew a{background:url(../img/m_news_whatsnew.gif);background-position:0px 0px;}
#m_news_diary a{background:url(../img/m_news_diary.gif);background-position:0px 0px;}
#m_news_voice a{background:url(../img/m_news_voice.gif);background-position:0px 0px;}
#m_news_faq a{background:url(../img/m_news_faq.gif);background-position:0px 0px;}


/*normal menu*/

/***********************************************/
/*info*/
/***********************************************/
#info_list li,#whatsnew_list li{
	width:450px;
	margin:5px 0 0 0;
	list-style:none;
}
#info_list a,#whatsnew_list a{
	text-decoration:none;
}
#info_list a:hover,#whatsnew_list a:hover{
	text-decoration:underline;
}


h2,.whatsnew h2,.diary h2,.press h2{
	border-left:#05576f 2px solid;
	background:url(../img/common_dottedline.gif) bottom no-repeat;
	padding:3px 5px 3px 8px;
	font-size:100%;
}
.info h2{
	border-left:#e5b720 2px solid;
	background:url(../img/common_dottedline.gif) bottom no-repeat;
	padding:3px 5px 3px 8px;
	font-size:100%;
}
h2 a{
	font-weight:bold;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline;
}

.info h2 a,.press h2 a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.info h2 a:hover,.press h2 a:hover{
	text-decoration:none;
}

.main_box_index h2{
	border-left:none;
	background:none;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}

small{
	font-size:80%;
	color:#999999;
	margin:5px 0 5px 0;
}
.info small,.press small{
	display:none;
}

.entry{
	margin:5px 0 30px 0;
}
.entry img{
	margin:10px 0 10px 0;
}
.entry p{
	margin:0 0 10px 0;
}
.pdf_icon{
	background:url(../img/pdf_icon.gif) left no-repeat;
	padding-left:23px;
	height:20px;
	display:block;
}