td {
	font-size:small;
}
th {
	font-size:small;
}
.table_login
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #b3b3b3;
	background-color: #fff;
}
.attention
{
	font-weight: bold;
	color: #fe6304;
	text-align: left;
}
.attention2
{
	font-weight: bold;
	color: #758ccc;
}
.attention3
{
	font-weight: bold;
	color: #c90101;
	font-size:large;
}


/*privacy inqury*/
.table_1 {
	border: solid 0px #666;
	padding:3px;
	color:#555;
	font-size:small;
}
.table_1 .td_1 {
	border: solid 0px #666;
	padding:3px;
	color:#555;
	font-size:small;
	font-weight:bold;
}
p.broken_line{
	margin-top:20px;
	text-align:left;
	width:698px;
	border-bottom: 1px dotted #000000;
}
.subhr{
	border-bottom:dotted 1px #888888;
	margin:0px;
	width:450px;
	text-align:left;
}


/* news */
.news_div {
	text-align: left;
	overflow: scroll;
	width:100%;
	height: 340px;
	border: 1px #c0c0c0 solid;
	background-color:#f8fbfe;
}
.news_articles{
	margin: 10px;
	font-size:16px;
	width:380px;
	padding:0px 5px 0px 5px;
	border-bottom:solid 1px #b2b2b2;
}
.news_headline{
	color:#5d7aa4;
	font-weight:bold;
	margin:10px 0;
}
.news_menttime{
	font-size:80%;
	letter-spacing:0.01em;
	margin:0 0 15px 0;
}
.news_text{
	font-size:90%;
	line-height:1.3em;
	margin:0 0 0 15px;
}
.news_text_bold{
	font-size:90%;
	font-weight:bold;
	line-height:1.3em;
	margin:0 0 0 15px;
}
.news_ul{
	font-size:85%;
	margin:5px 5px 5px 0;
}
.news_ul li{
	line-height:1.2em;
	margin-left:10px;
}
li.news_red{
	line-height:1.2em;
	margin-left:10px;
	color:Red;
}
.news_update{
	color:#666666;
	font-size:80%;
	text-align:right;
	margin-bottom:5px;
}
font.news_mainmsg{
	font-size:90%;
	line-height:1.2em;
	margin-left:10px;
	color:Red;
}
font.news_submsg{
	font-size:80%;
	line-height:1.2em;
	color:black;
}
