/* CSS Document */

/************ news ***************************/
#news h2.h2_01{background-image:url(../img/news/h2_01.gif);}

#news h3.h3_01{background-image:url(../img/news/h3_01.gif); 
width:205px;
margin-bottom:15px;}
#news h3.h3_02{background-image:url(../img/news/h3_02.gif); width:205px;}

#news img{
margin-bottom:30px;
}

#news .date{
padding:2px 0px 2px 8px;
font-size:11px;
line-height:11px;
border-bottom:#c0c0c0 solid 1px;
border-left:4px solid #000000;
letter-spacing:1px;
font-weight:bold;
}
#news .title{
margin:0px 0px 5px 0px;
font-size:25px;
line-height:45px;
border-top:2px solid #FFFFFF;
color:#000000;
letter-spacing:1px;
margin-left:8px;
}
#news .title a{
color:#006699;
}
#news .title a:hover{
color: #666666;
text-decoration:underline;
}
#news .entry{
padding:10px 0px 40px 0px;
font-size:11px;
line-height:22px;
text-align:right;
border-top:2px solid #FFFFFF;
}
#news .entry a{
color:#006699;
}
#news .entry2{
padding:20px 0px 10px 0px;
border-bottom:#c0c0c0 solid 1px;
font-size:11px;
line-height:22px;
text-align:right;
}
#news .entry2 a{
color: #006699;
}
#news p.more{
padding:10px 0px 10px 0px;
font-size:11px;
line-height:22px;
text-align:right;
}
#news p.more a{
color: #0066CC;
}
#news p.more a:hover{
color: #0066CC;
text-decoration:underline;
}

#news h6{
	background-image:url(../img/news/h6_01.gif);
	margin:0px auto;
	width:567px;
	height:23px;
}

#news #news div.commentBox{
	width:568px;
	height:110px;
	padding:20px 28px;
	margin:20px 0px;
	background:url(../img/news/contBox_bg.gif) no-repeat 0px 0px;

}

#news #news p.commentBox{
	margin-top:10px;
}

#news table{
	margin:20px 0px 20px 0px;
	width:600px;
}
#news table .left{
background-image:url(../img/footer_bg.gif);
padding:5px 5px 5px 15px;
width:180px;
color:#333333;
line-height:22px;
letter-spacing:1px;
}
#news table .right{
padding:5px;
width:380px;
border-bottom:#d9d9d9 solid 1px;
border-top:#FFFFFF solid 2px;
line-height:20px;
}

#news .news_policy{
padding:5px;
width:580px;
line-height:40px;
height:250px;
margin:20px 0 0px 0;
}