/*------------------------------------------------------------------
 ‘‘‘@template@‘‘‘
------------------------------------------------------------------*/

div.Whead {
	float: left;
	width: 580px;
	height: 16px;
}
div.Wbody {
	float: left;
	overflow: hidden;
	width: 540px!important;
	width/**/: 580px;
	text-align: left;
	padding: 10px 20px 10px 20px;
	background: url(../images/bg_Wbody.gif) repeat-y;
}
div.Wbody p {
	clear: both;
	width: 540px;
	padding: 0px 0px 10px 0px;
}
div.detailbox {
	width: 540px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.weblogs_image {
	float: right;
	width: 260px!important;
	width/**/: 270px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}
div.weblogs_image span {
	width: 255px!important;
	width/**/: 260px;
	font-size: 84%;
	color: #222222;
	text-align: left;
	padding: 2px 0px 2px 5px;
}
div.Wfoot {
	float: left;
	width: 580px;
	height: 16px;
	margin: 0px 0px 20px 0px;
}

/*------------------------------------------------------------------
 ‘‘‘ common parts ‘‘‘
------------------------------------------------------------------*/


a.return_index {
	float: right;
	overflow: hidden;
	font-size: 12px;
	line-height: 2.0em;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
div.return {
	clear: both;
	overflow: hidden;
	width: 580px;
	text-align: right;
	padding: 0px 0px 20px 0px;
}
div.return a {
	display: block;
	float: right;
	font-size: 12px;
	color: #222222;
	line-height: normal;
	padding: 0px 0px 0px 14px;
	background: url(../../../theme/images/news/ic_list.gif) no-repeat left center;
}
div.return a:link,div.return a:active,div.return a:visited {
	color: #222222;
}
div.return a:hover {
	color: #FF0000;
}

div.monthtitle {
	clear: both;
	width: 540px;
	font-size: 16px;
	font-weight: bold;
	color: #1f71ed;
	line-height: 2.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*------------------------------------------------------------------
 ‘‘‘ preview ‘‘‘
------------------------------------------------------------------*/
dl.preview {
	width: 540px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.preview dt {
	width: 540px;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	color: #d96f20;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
}
dl.preview dt a {
	color: #d96f20;
}
dl.preview dt a:link,dl.preview dt a:active,dl.preview dt a:visited {
	color: #d96f20;
}
dl.preview dt a:hover {
	color: #FF0000;
}

dl.preview dd {
	width: 540px!important;
	width/**/: 540px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #353535;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
}

.date {
	display: block;
	float: right;
	font-size: 12px;
	color: #7c7cb2;
	line-height: 20px;
	*padding: 0px 10px 0px 0px;
}
p.datetext {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #7c7cb2;
	line-height: 1.6em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

dl.preview dd.alllist {
	clear: both;
	width/**/: 540px;
	padding: 0px 0px 20px 0px;
	font-size: 84%;
	font-weight: normal;
	color: #353535;
}
dl.preview dd.alllist a {
	padding: 0px 0px 0px 14px;
	background: url(../../../images/ic_newslist.gif) no-repeat left center;
}

/*------------------------------------------------------------------
 ‘‘‘@title@‘‘‘
------------------------------------------------------------------*/
div.title {
	width: 540px!important;
	width/**/: 540px;
	font-size: 16px;
	font-weight: bold;
	color: #d96f20;
	line-height: 1.8em;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/*------------------------------------------------------------------
 ‘‘‘@H4 title style@‘‘‘
------------------------------------------------------------------*/

h4.Wfile {
	clear: both;
	overflow: hidden;
	width: 520px!important;
	width/**/: 540px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #60aaff;
	background-image: none;
}
h4.Wlink {
	clear: both;
	overflow: hidden;
	width: 520px!important;
	width/**/: 540px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #60aaff;
	background-image: none;
}
h4.Wmonthly {
	clear: both;
	overflow: hidden;
	width: 520px!important;
	width/**/: 540px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #60aaff;
	background-image: none;
}
h4.Wother {
	clear: both;
	overflow: hidden;
	width: 560px!important;
	width/**/: 578px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
	color: #353535;
	padding: 4px 9px 4px 9px;
	border-left: 1px solid #7fbfff;
	border-right: 1px solid #7fbfff;
	border-top: 1px solid #7fbfff;
	border-bottom: none;
	margin: 0px 0px 0px 0px;
	background-color: #eef9ff;
	background-image: none;
}

ul.WListbox_L {
	clear: both;
	overflow: hidden;
	width: 520px!important;
	width/**/: 538px;
	border: 1px solid #60aaff;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 20px 0px;
}
ul.WListbox_L li {
	float: left;
	width: 506px!important;
	width/**/: 520px;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 12px;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	background: url(../../../theme/images/news/ic_weblogs_list.gif) no-repeat left center;
}
ul.WListbox_L li span {
	padding: 0px 10px 0px 0px;
}

ul.WListbox_L li a {
	color: #454545;
}
ul.WListbox_L li a:link,ul.WListbox_L li a:active,ul.WListbox_L li a:visited {
	color: #454545;
}
ul.WListbox_L li a:hover {
	color: #FF0000;
}


ul.WListbox_L2 {
	clear: both;
	overflow: hidden;
	width: 560px!important;
	width/**/: 578px;
	border: 1px solid #60aaff;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 20px 0px;
}
ul.WListbox_L2 li {
	float: left;
	width: 546px!important;
	width/**/: 560px;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 12px;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	background: url(../../../theme/images/news/ic_weblogs_list.gif) no-repeat left center;
}
ul.WListbox_L2 li span {
	padding: 0px 10px 0px 0px;
}
ul.WListbox_L2 li a {
	color: #454545;
}
ul.WListbox_L2 li a:link,ul.WListbox_L2 li a:active,ul.WListbox_L2 li a:visited {
	color: #454545;
}
ul.WListbox_L2 li a:hover {
	color: #FF0000;
}








ul.WListbox {
	clear: both;
	overflow: hidden;
	width: 520px!important;
	width/**/: 538px;
	border: 1px solid #60aaff;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 0px 0px;
}
ul.WListbox li {
	float: left;
	width: 510px!important;
	width/**/: 520px;
	font-weight: normal;
	line-height: 1.8em;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: url(../../../images/ic_newslist.gif) no-repeat left center;
}

ul.WListbox li span {
	padding: 0px 10px 0px 0px;
}

ul.WListbox li a {
	color: #454545;
}
ul.WListbox li a:link,ul.WListbox li a:active,ul.WListbox li a:visited {
	color: #454545;
}
ul.WListbox li a:hover {
	color: #FF0000;
}

/* file style */

ul.WListbox li.weblogs_pdf {
	float: left;
	width: 486px!important;
	width/**/: 510px;
	font-size: 84%;
	font-weight: normal;
	line-height: 2.0em;
	border-bottom: 1xp dashed #c7c7c7;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	background: url(../../images/news/pdf.gif) no-repeat 0px 4px;
}
ul.WListbox li.weblogs_doc {
	float: left;
	width: 486px!important;
	width/**/: 510px;
	font-size: 84%;
	font-weight: normal;
	line-height: 2.0em;
	border-bottom: 1xp dashed #c7c7c7;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	background: url(../../images/news/doc.gif) no-repeat 0px 4px;
}
ul.WListbox li.weblogs_xls {
	float: left;
	width: 486px!important;
	width/**/: 510px;
	font-size: 84%;
	font-weight: normal;
	line-height: 2.0em;
	border-bottom: 1xp dashed #c7c7c7;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	background: url(../../images/news/xls.gif) no-repeat 0px 4px;
}
