*{
margin:0;
padding:0;
}
body{
height:100%;
background-color:#eeeeef;
}
.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.table_brdr {
	border: 1px solid #00CCFF;
}

.eng_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.nep_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.eng_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.nep_content {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}



.eng-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}


a:hover{text-decoration:underline;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, tahoma; 
		font-size:11px;
		line-height:17px;
		color:#464646;		
	}
.margin {
	border-right-width: 2px;
	border-right-style: dashed;
	border-right-color: #469ECE;
}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#444444;}

a { text-decoration:none; color:#3d6f92; font-size:12px;}
/*------------------------------------------common_css_end------------------------------------------------------*/
.padding{
padding:8px;
}
/*
.more{
text-align:right;
width:100%;
height:12px;
margin-top:8px;
}*/
.more1{
text-align:right;
width:100%;
height:120px;
margin-top:8px;
/*background:url(../images/more.jpg) no-repeat bottom right;*/
}
/*
.more a{
float:right;
display:block;
width:39px;
height:12px;
}
.more a:hover{
float:right;
display:block;
width:39px;
height:12px;
}
*/
#maindiv{
margin:0 auto;
width:800px;
height:100%;
background-color:#ffffff;
border:1px solid #D8D8D8;
}
#banner{
width:100p%;
height:119px;
}
#menu{
text-align:center;
width:100%;
height:35px;
background:url(../images/menu_bg1.jpg) repeat-x 0 0;
}
#menu ul{}
#menu ul li{
float:left;
padding:0 6px 0 6px;
border-right:1px dotted #464646;
}
.brdrnone{
border:none;
}
#menu ul li a{
color:#464646;
}
#menu ul li a:hover{
color:#000000;
}
#main1{
width:100%;
height:auto;
}
#leftmain{
float:left;
width:570px;
height:auto;
border-right:2px dotted #c1c1c1;
}
#leftmain p{
padding:10px 0 0 20px;
}
#rightmain{
float:left;
width:200px;
height:auto;
padding:8px 0 0 10px;
}
.head1{
width:100%;
height:18px;
border-bottom:1px solid #c1c1c1;
}
.head2{
width:100%;
height:18px;
margin-top:10px;
border-bottom:1px solid #AFE0FD;
}
.head3{
width:100%;
height:18px;
margin:0 0 8px 0;
border-bottom:1px solid #B9CEBA;
}
.head4{
width:100%;
height:18px;
border-bottom:1px solid #FFAAEC;
}
.mainlogo{
width:100%;
height:240px;
background:url(../images/logotype.jpg) no-repeat 0 0;
}
.diary{
width:100%;
height:auto;
}
.datediary{
width:auto;
height:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#161616;
font-style:italic;
text-decoration:underline;
font-weight:bold;
}
.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #161616;
	text-decoration: none;
}

.textdiary{
width:100%;
}
#bottom{
width:100%;
height:35px;
text-align:center;
vertical-align:bottom;
background-color:#1E6A2D;
color:#000000;
}
/*------------------------------------------common_css_end------------------------------------------------------*/
h1{
	height:25px;
	width:98%;
	border-bottom:1px solid #323232;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1075AE;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
color:#252525;
padding:0 0 0 35px;
}
#align_mid{
width:900px;
margin:0 auto;
}
.menu{
width:100%;
height:43px;
background:url(../images/menu_bg.jpg) repeat-x left top;
}
.menu table td{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#EDF9FF;
border-right:1px solid #2576A3;
padding:0 3px;
}
.menu table td a{
color:#EDF9FF;
}
.menu table td a:hover{
color:#ffffff;
}
.td_left{
width:px;
height:497px;
vertical-align:top;
padding:10px;
background:url(../images/bg_left.jpg) no-repeat left top;
}
.td_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#121412;
padding:40px 15px 0 0;
}
.td_mid{
vertical-align:top;
background:url(../images/mid.jpg) no-repeat left 20px;
}
.td_mid p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
}
.td_rt{
vertical-align:top;
}
.td_heading{
width:100%;
height:36px;
background:url(../images/bg_head.gif) no-repeat top right;
}
.td_haiku_mid{
height:auto;
background:url(../images/mid_rt_bg.jpg) repeat-y top right;
}
.td_haiku_mid p{
padding:5px;
text-align:left;
}
.td_haiku_mid img{
float:left;
}
.td_down_curve{
height:8px;
background:url(../images/dwn_curve.jpg) no-repeat top right;
}
.more{
text-align:right;
padding:0 0 0 210px;
}
.file_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	text-decoration: none;
}
.file_title_sub {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #000000;
	font-weight: normal;
}
.posted_on {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	font-weight: normal;
}
.abstract_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #50B4EF;
}
.dowmload {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FF3300;
	text-decoration: none;
}



.bottom{
width:100%;
height:30px;
text-align:center;
color:#;
background-color:#A8CEE7;
}
