/*------------------------------------------------------------------
 ‘‘‘@template@‘‘‘
------------------------------------------------------------------*/

div.Whead {
	float: left;
	width: 440px;
	padding: 0px;
	margin: 0px;
	height: 16px;

}
div.Wbody {
	float: left;
	overflow: hidden;
	width: 440px!important;
	width/**/: 460px;
	_width: 440px!important;
	_width/**/: 460px;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin-left: 10px;
	_margin-left: 5px;
	background: url(../images/bg_Wbody.gif) repeat-y;
}
div.Wbody p {
	clear: both;
	width: 420px!important;
	width/**/: 440px;
	padding: 0px 15px 0px 5px;
}
div.detailbox {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.weblogs_image {
	float: right;
	width: 180px!important;
	width/**/: 195px;
	padding: 20px 0px 20px 0px;
	margin: 20px 0px 20px 0px;
}
div.weblogs_image span {
	width: 150px!important;
	width/**/: 95px;
	font-size: 84%;
	color: #222222;
	text-align: left;
	padding: 15px 0px 15px 5px;
}

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: 440px;
	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: 400px!important;
	width/**/: 420px;
	text-align: right;
	padding: 0px 20px 20px 0px;
}
div.return a {
	display: block;
	float: right;
	font-size: 12px;
	color: #222222;
	line-height: normal;
	padding: 0px 20px 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: 440px;
	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: 420px;
	_width: 420px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.preview dt {
	width: 420px;
	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: 400px!important;
	width/**/: 420px;
	padding: 0px 10px 0px 10px;
	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;
	margin: 0px 10px 0px 10px;
}
p.datetext {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #7c7cb2;
	line-height: 1.6em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

dl.preview dd.alllist {
	clear: both;
	width/**/: 420px;
	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: 420px!important;
	width/**/: 420px;
	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: 420px!important;
	width/**/: 440px;
	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: #53b478;
	background-image: none;
}
h4.Wlink {
	clear: both;
	overflow: hidden;
	width: 400px!important;
	width/**/: 420px;
	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: #53b478;
	background-image: none;
}
h4.Wmonthly {
	clear: both;
	overflow: hidden;
	width: 400px!important;
	width/**/: 420px;
	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: #53b478;
	background-image: none;
}
h4.Wother {
	clear: both;
	overflow: hidden;
	width: 420px!important;
	width/**/: 440px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
	color: #353535;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #53b478;
	border-right: 1px solid #53b478;
	border-top: 1px solid #53b478;
	border-bottom: none;
	margin: 0px 0px 0px 10px;
	background-color: #e3f3e3;
	background-image: none;
}

ul.WListbox_L {
	clear: both;
	overflow: hidden;
	width: 420px!important;
	width/**/: 440px;
	border: 1px solid #53b478;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
}
ul.WListbox_L li {
	float: left;
	width: 420px!important;
	width/**/: 440px;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 12px;
	padding: 0px 0px 0px 20px;
	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: 420px!important;
	width/**/: 440px;
	border: 1px solid #53b478;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 10px;
}
ul.WListbox_L2 li {
	float: left;
	width: 420px!important;
	width/**/: 440px;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
	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: 398px!important;
	width/**/: 420px;
	border: 1px solid #53b478;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
ul.WListbox li {
	float: left;
	width: 420px!important;
	width/**/: 440px;
	font-weight: normal;
	line-height: 1.8em;
	padding: 0px 10px 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: 420px!important;
	width/**/: 440px;
	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: 420px!important;
	width/**/: 440px;
	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: 420px!important;
	width/**/: 440px;
	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;
}
div#main div {
/*	width: 420px;*/
	padding: 0px 10px 0px 10px;
}