* {
 margin:0;
 padding:0;
}

body { 
 text-align:center;
 background-image: url(/images/bglines.gif) ;
 font-size: 14px;
 line-height: 110%;
}

a{
 color:#002AD1;
 font-style:normal;
 text-decoration:underline;
}
a:link {
 color:0000ff;
 font-style:normal;
 text-decoration:underline;
}
a:visited {
 color:#002AD1;
 text-decoration:underline;
}
a:hover {
 color:#335BFF;
 font-style:normal;
 text-decoration:underline;
}
a:active {
 text-decoration:none;
}

#container {
 width:98%;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#wrapper {
 width:100%;
 float:left;
 margin-right:-140px;
}

#boxD {
 width:140px;
 float:left;
}

#boxE {
 width:100%;
 clear:left;
}

#boxB {
 width:100%;
 float:right;
 margin-left:-140px;
}

#boxC {
 width:140px;
 float:right;
}

#boxB p {
 margin-right:140px;
 margin-left:140px;
}


/* common */
p { margin:2px;}

/* UI */
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/* Title Corner */
p.roundbox { float: left; width:3em;padding:1 1em;margin:2 1em;background:#0075d9;color:#fff;text-align:center;}

/* Headline Top */
#scrollup {
	 position: relative;
	 overflow: hidden;
	 height: 25px;
	 width: 330px
}
.headline {
	 position: absolute;
	 top: 30px;
	 height: 20px;
	 width:320px;
}

/* tsugitsuginews */
#tsuginext {
	 position: relative;
	 overflow: hidden;
	 height: 30px;
	 width: 430px;
	 margin-left: 50px;
}
.tsugitsuginews {
	 position: absolute;
	 left: 440px;
	 height: 25px;
	 width:420px;
	 padding: 0 10px;
}

/* Table */
#one-column-emphasis
{
	font-size: 14px;
	margin: 2px;
	text-align: left;
	border-collapse: collapse;

	width:90%;
	margin-right:10px auto; 
	margin-left:10px auto;
	padding: 0 40px;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	background: #eff2ff;
}


/* Table2 */
#one-column-topnews
{
	font-size: 14px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;

	width:90%;
	margin-right:10px auto; 
	margin-left:10px auto;
}
#one-column-topnews th
{
	font-size: 14px;
	font-weight: normal;
	padding: 6px 7px;
}
#one-column-topnews td
{
	padding: 5px 7px;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-topnews tr:hover td
{
	background: #eff2ff;
}


/* Table3 */
#hor-minimalist-a
{
	font-size: 14px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	padding: 6px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}

/* Table4 */
#hor-minimalist-b
{
	font-size: 14px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

/* Slide */
#listticker{
	height:300px;
	width:100px;
	overflow:hidden;
	border:collapse;
	padding:6px 10px;
}
#listticker li{
	list-style:none;
}
#listticker .news-title{
	font-size:9px;
}
#listticker img{
	padding:3px;
	border:solid 1px #DEDEDE;
}