#tops{ width:678px;
margin:0px;
padding: 0px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align: center;
clear:both;
overflow:hidden;}
 h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

text-align: left;

}
.spotlightjp p{
font-size:13px; line-height: 15px ;
}
.spotlightjp {
width:678px;
overflow:hidden;
float:left;
font-size:13px;
}

.contentitem {

width:678px;overflow:hidden;  clear:both; height:200px;

}
.contentitem {

    display:none;



    	color:#555;

	font:13px arial,helvetica,clean,sans-serif;

}







.contentitem a {

    display:block;
     font-size: 13px;
    float: left;
    text-align:left;
    width: 190px;
    color:#16387c;
    margin: 6px 0 0 10px;

}
.contentitem a.readon:link, .contentitem a.readon:visited { float:right;  text-align:right;}


.contentitem a img{

    float:left;

margin-right:10px;

width:154px;
height:115px;
padding:1px;

border:1px solid #9dafbd;

border-color:#9eb1c0 #677787 #677787 #9eb1c0;

}





.contentitem div{



    float: left;

width:440px;

margin-top: 5px;

margin-bottom:9px;

overflow:hidden;



}



.contentitem div h3 a{

display:block;
font-size: 13px;
height:30px;
float: left;

width:440px;

margin:0 0 5px 0;

color:#16387c;

}





.contentitem div  .readon{

display:block;

float: left;

margin: 0px;

}



.curtain{width:450px;position:absolute;height:0px;line-height:0px;

top:0;left:0;background:#ffffff;z-index:1;

opacity:1.0;

}







/* new */
h1,h2,h3,h4, h5, h6, ul, ol, li,dl, dt, dd,  p, form, fieldset, legend, input, img{margin:0;padding:0;text-align:left;}

img,fieldset{border:0;}

#top ul,#top ol{list-style:none;}



.today .bd a:visited {color:#69789C;}

.on a:hover{text-decoration:none;}



.today{



	z-index:5;
     margin: 0 auto;


font:13px arial,helvetica,clean,sans-serif;

}



.today .ft{
overflow:hidden;


}

.today .ft ul{
float:left;
padding:0px 0px 0px 8px;
width:678px;
clear:left;

}

.today .ft li{
list-style: none;
float:left;
padding:0px;
width:328px;
margin-right:0px;
margin-left:8px;
margin-top:2px;


height:35px;

border:1px solid #fff;

}

.today .ft li img{

float:left;


margin:0 5px 0 2px;
padding:1px;

border:1px solid #9eb1c0;

border-color:#9eb1c0 #677787 #677787 #9eb1c0;

}

.today .ft li a{

display:block;

padding:2px 0;

margin:1px;

min-height:30px;
font:normal 87% verdana;
}



.today .ft li.on{

  border:1px solid #afbec5;
  background: url(lib.jpg) repeat-x #FFFFFF;
  border-color:#afbec5 #afbdc5 #afbdc5 #b0bfc6;

}

.today .ft li.on a{

  color:#666;



}


.navigator {

    background: url(bg_tab1.gif) repeat-x #dae5e9;
	color:#0568f4;
	border-right:1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #ccc;
    height:28px;
     	width:100%;
}
#maintext li.tabactive {
	background: url(bg_tab1a.gif) #fff repeat-x ;
    color:#e20b13;
	text-decoration:none;
	font-size:13px;
	font-family:arial,verdana,tahoma;
	border-top:0px solid #9ba4a9;
	border-left:0px solid #9ba4a9;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #fff;
	font-weight:bold;
	position:relative;
	line-height:27px;

	margin-top:0px;
	margin-left:0px;

	padding: 0px;
}
.navigator ul {
	margin:0px;
	padding:0px;
      	list-style:none;
      	text-align:center;
}

.navigator li {
	display:block;
    color:#0568f4;
	float:left;
	width:169px;
    font-weight:bold;
      	line-height:27px;

      	margin:0;
    border-top:0px solid #cccccc;
    border-left:0px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
      	font-size:13px;
	font-family:arial,verdana,tahoma;
	padding:0px 0px 0px 0px;
	text-align:center;
      	cursor:pointer;
}

 .navigator li:hover {
	text-decoration : underline;
}




#tab4{
    width:167px;
	border-right:0px;
}
td.dash_num {
	margin-left: 10px;
}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#tabcontent9,#tabcontent10 {
	background:#FFFFFF;
	border-left:0px solid #ccc;
	border-right:0px solid #ccc;
	border-bottom:0px solid #ccc;
	width: 100%;
	text-align:center;
	padding:6px 0px;
	font-size:12px;
	margin-bottom:0px;

}

#tabcontent1 div.moduletable,#tabcontent2 div.moduletable,#tabcontent3 div.moduletable,#tabcontent4 div.moduletable,#tabcontent5 div.moduletable,#tabcontent6 div.moduletable,#tabcontent7 div.moduletable,#tabcontent8 div.moduletable,#tabcontent9 div.moduletable,#tabcontent10 div.moduletable
{
	margin:5px;
}


