/* news_nav */
table.news_nav { width: 100%; position: relative; left: -10%; top: -0.4em; xmargin-top: 0.4em; }
table.news_nav tr.selected div{ background: #ffd900; font-weight: bold; }
table.news_nav div{ padding: 0.4em 9px 0.4em 0; white-space: nowrap; }
table.news_nav th div { float: left; position: relative; }
table.news_nav td { width: 40%; }
table.news_nav td,
table.news_nav th { //padding: 0 0 1px; font-weight: normal; }
table.news_nav tr.label th,
table.news_nav tr.label td {padding-top: 1em; }
table.news_nav tr.first_label th,
table.news_nav tr.first_label td {padding-bottom: 1em;}

/* news_view */
div.news_view { padding: 0 0 0 105px; margin-bottom: 2em; min-height: 100px; //height: 100px; position: relative; }
div.news_view h5 { margin: 0 0 0.2em; color: #a1a1a1; font-size: 0.89em; font-weight: normal; padding: 0 10px 0 0; }
div.news_view h5,
div.news_view .action,
div.news_view .action_close{ float: left; }
div.news_view h5.action,
div.news_view h5.action_close{
	font-size: 0.7em;
	padding: 12px 45px 0 6px;
	background: url('news_view_action.gif') no-repeat right center;
	min-height: 24px;
	//height: 36px;
	color: white;
	position: relative;
	margin: -1.1em 0 0px;
}
div.news_view h5.action_close { background-image: url('news_view_action_close.gif'); }
div.news_view h3 {
	text-transform: none;
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 0.3em;
	letter-spacing: normal;
	position: relative; z-index: 2;
}
div.news_view div.image { position: absolute; left: 0; top: 0.2em; width: 105px; text-align: center; z-index: 3; height: 100px; }

/* news_date */
div.news_date { position: relative; margin-top: -1.3em; font-size: 0.89em; }

h2.news_title { margin-top: 0; }

/* news_navi */
div.news_navi { width: 100%; margin: 2em 0 1.5em; }
div.news_navi .arrows { text-align: center; padding-top: 0.5em; font-size: 1.2em; color: black; }
div.news_navi .arrows b { visibility: hidden; font-weight: normal; }
div.news_navi .arrows span { padding: 0 10px; }
div.news_navi h3,
div.news_navi h4{ margin: 0 0 0.1em; font-size: 0.89em; font-weight: normal; padding: 0; letter-spacing: normal; text-transform: none; }
div.news_navi h4 { font-size: 0.7em; }
div.news_navi .left,
div.news_navi .right { width: 40%; min-height: 1em; //height: 1em; }
div.news_navi .left .spacer,
div.news_navi .right .spacer { padding: 0.6em 0.7em 0.7em; background-color: #f7f7f7; border-top: 1px solid #cccccc; min-height: 3.5em; //height: 4.7em; }
div.news_navi .left { float: left; }
div.news_navi .right { float: right; }