﻿*{
border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-bottom: 0px;
}

a{
 outline: none; /* for Firefox Google Chrome  */
 /*behavior:expression(this.onFocus=this.blur());  for IE */
}

body
{
    font-family: Verdana, Arial, "新細明體" , "微軟正黑體";
    margin:0;
    background: url(images/in_bg.jpg) repeat-x #e6e6e6;
    font-size: 13px;
    letter-spacing: 0.025em;
    
}



.message
{
    background-color: #EEEEEE;
    color: Black;
    font-weight:bold;
    font-size: 1.5em;
    padding: 3px;
}

.error-message
{
    background-color: Red;
    color: White;
    font-weight:bold;
    font-size: 1.5em;
    padding: 3px;
}

.f1{
float:left;
}

.f2{
float:right;
}

.txtstyle01{
color:#23469f;
padding-bottom:10px;
}

.txtstyle02{
	line-height: 20px;
}

.txtstyle02 img
{
    margin:0 5px 5px 0;
}
.txtstyle03{
text-align:right;
padding-top:2px;
}

.txtstyle04{
text-align:right;
padding-top:10px;
}

.txtstyle05
{
    font-size: 15px;
    color: #3366FF;
    font-weight: bold;
    text-align:center;
}

.box01{
padding:5px 5px; height:350px;
float:left;
}

/*en*/
.txtstyle01-e{
	color:#23469f;
	padding-bottom:10px;
	font-size: 16px;
	line-height: 22px;
}

.txtstyle02-e{
	line-height: 16px;
	font-size: 12px;
}

.txtstyle04-e{
text-align:right;
padding:10px 10px 0 0;
}


.box01-e{
padding:5px 5px; height:80px;
float:left;
}

/*選單*/
#header{
max-width:1203px;
min-width:970px;
margin:0 auto;
padding:0 10px;
overflow: hidden;
}

#header #toplink{
	float:right;
	font-size: 11px;
	color: #005591;
	margin-right:3px;
	margin-top:10px;
	text-align:right;
	}
	
#header #toplink .logo{
	margin:10px 0 0 0;
	}	
#header #toplink .logo ul{
list-style:none;
margin:0;
padding:0;
	}
	
#header #toplink .logo ul li{
display:inline;
margin:0;
padding:0;
float:left;
	}
	
#header #toplink .logo ul li.p{
font-size: 10px;
	color: #0090ff;
	text-align: center;
	line-height:10px;
	width:106px;
	padding-top:13px;
	}
	
#header #toplink a{
	color: #005591;
	text-decoration:none;
	}
	
#header #toplink a:hover{
	color: #0066FF;
	text-decoration:underline
	}
#header #topnav ul{list-style-type: none;margin: 0px;padding: 0px; clear:both; background-image: url(Images/in-en-menu_bg.jpg);background-repeat: repeat-x; max-width:1200px; min-width:970px;height: 42px; *margin-top:-6px;_margin-top:-6px}	
#header #topnav li{margin: 0px;float: left;height: 42px}
#header #topnav li a {width: 120px;height: 42px;display: block;text-indent: -3000px;font-size: 1px;}
#header #topnav li.n1 a {background-image: url(images/menu-01-1.jpg);}
#header #topnav li.n1 a:hover{background-image: url(images/menu-01-2.jpg);}
#header #topnav li.n2 a {background-image: url(images/menu-02-1.jpg);}
#header #topnav li.n2 a:hover{background-image: url(images/menu-02-2.jpg);}
#header #topnav li.n4 a {background-image: url(images/menu-04-1.jpg);}
#header #topnav li.n4 a:hover{background-image: url(images/menu-04-2.jpg);}
#header #topnav li.n5 a {background-image: url(images/menu-05-1.jpg);}
#header #topnav li.n5 a:hover{background-image: url(images/menu-05-2.jpg);}
#header #topnav li.n6 a {background-image: url(images/menu-06-1.jpg);}
#header #topnav li.n6 a:hover{background-image: url(images/menu-06-2.jpg);}
#header #topnav li.n7 a {background-image: url(images/menu-07-1.jpg);}
#header #topnav li.n7 a:hover{background-image: url(images/menu-07-2.jpg);}
#header #topnav li.n8 a {background-image: url(images/menu-08-1.jpg);}
#header #topnav li.n8 a:hover{background-image: url(images/menu-08-2.jpg);}
#header #topnav li.n9 a {background-image: url(images/menu-09-1.jpg);}
#header #topnav li.n9 a:hover{background-image: url(images/menu-09-2.jpg);}
#header #topnav li.n10 a {background-image: url(images/menu-10-1.jpg);}
#header #topnav li.n10 a:hover{background-image: url(images/menu-10-2.jpg);}

#header #topnav li span img{*margin-top:-42px ;_margin-top:-42px}

/*EN topnav*/

#header #topnav li.n1-en a {background-image: url(images/menu-en-01-1.jpg);width: 125px;}
#header #topnav li.n1-en a:hover{background-image: url(images/menu-en-01-2.jpg);}
#header #topnav li.n2-en a {background-image: url(images/menu-en-02-1.jpg);width: 134px;}
#header #topnav li.n2-en a:hover{background-image: url(images/menu-en-02-2.jpg);}
#header #topnav li.n3-en a {background-image: url(images/menu-en-03-1.jpg);width: 182px;}
#header #topnav li.n3-en a:hover{background-image: url(images/menu-en-03-2.jpg);}
#header #topnav li.n4-en a {background-image: url(images/menu-en-04-1.jpg);width: 133px;}
#header #topnav li.n4-en a:hover{background-image: url(images/menu-en-04-2.jpg);}
#header #topnav li.n5-en a {background-image: url(Images/menu-en-05-1.jpg);width: 138px;}
#header #topnav li.n5-en a:hover{background-image: url(Images/menu-en-05-2.jpg);}
#header #topnav li.n6-en a {background-image: url(Images/menu-en-06-1.jpg);width: 118px;}
#header #topnav li.n6-en a:hover{background-image: url(Images/menu-en-06-2.jpg);}

#subnav li.n1-en a, #subnav li.n2-en a, #subnav li.n3-en a, #subnav li.n4-en a{
	color: #333333;text-decoration:none;letter-spacing: 0.075em; padding:0px 8px;border-right-width: 1px;border-right-style: solid;border-right-color: #000000;_padding:0px 4px;}
#subnav li.n1-en a:hover, #subnav li.n2-en a:hover, #subnav li.n3-en a:hover, #subnav li.n4-en a:hover{color: #0066FF;text-decoration:underline;}

/*下方選單*/
#subnav{margin:0 auto; text-align:center;}
#subnav ul{list-style-type:none; margin:0; padding:0px;*margin-left:280px;}
#subnav li{margin:0px;display: inline-block; *float:left; _width:80px;}
#subnav li a {width:auto;height:14px;display: block;font-size:12px;}
#subnav li.n1 a, #subnav li.n2 a, #subnav li.n3 a, #subnav li.n4 a, #subnav li.n5 a, #subnav li.n6 a, #subnav li.n7 a, #subnav li.n8 a, #subnav li.n9 a {
	color: #333333;text-decoration:none;letter-spacing: 0.075em; padding:0px 8px;border-right-width: 1px;border-right-style: solid;border-right-color: #000000;_padding:0px 4px;}
#subnav li.n1 a:hover, #subnav li.n2 a:hover, #subnav li.n3 a:hover, #subnav li.n4 a:hover, #subnav li.n5 a:hover, #subnav li.n6 a:hover, #subnav li.n7 a:hover, #subnav li.n8 a:hover, #subnav li.n9 a:hover{color: #0066FF;text-decoration:underline;}
#subnav li.n10 a {color: #333333;letter-spacing: 0.075em; padding:0px 8px;text-decoration:none;}
#subnav li.n10 a:hover{color: #0066FF;text-decoration:underline;}
	
/*內容*/
#container{ 
width:100%;
background:url(images/container-bg.jpg) repeat-x;
background-color:#FFFFFF;
*margin-top:-5px;
_margin-top:-5px;
overflow: hidden;
 }

#container #container-1{ 
max-width:1203px;
min-width:970px;
margin:0 auto;
padding:0 10px 15px 10px;

 }


#con-left{
width:100%;
float:left;
}

#con-left #banner{
	width:100%;
	background:url(Images/in_banner-left.jpg) no-repeat;
	height:147px;
}

#con-left-en #banner-en{
	width:100%;
	background:url(Images/in_banner-left-en.jpg) no-repeat;
	height:186px;
}


#con-left #con1{
	width:100%;
}

#con-left #con1 #con1-1{
	width:49%;
	float: left;
}

#con-left #con1 #con1-1 #title{
	width:100%;
	background:url(images/in_t1.jpg) no-repeat;
	height:39px;
}

#con-left #con1 #con1-2{
	width:49%;
	float: right;
}

#con-left #con1 #con1-2 #title{
	width:100%;
	background:url(images/in_t2.jpg) no-repeat;
	height:39px;
}

/*內容-en*/
#con-left-en{
width:100%;
float:left;
}

#con-left-en #banner{
	width:100%;
}

#con-left-en #con1{
	width:100%;
}

#con-left-en #con1 #con1-1{
	width:49%;
	float: left;
}

#con-left-en #con1 #con1-1 #title{
	width:100%;
	background:url(Images/in_t1-e.jpg) no-repeat;
	height:39px;
}

#con-left-en #con1 #con1-2{
	width:49%;
	float: right;
}

#con-left-en #con1 #con1-2 #title{
	width:100%;
	background:url(Images/in_t2-e.jpg) no-repeat;
	height:39px;
}
/*epaper&book*/

#con-left #con2{
	width:100%;
	float:left;
}

#con-left #con2 #con2-1{
	width:49%;
	float: left;
	background-image: url(images/in_e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#con-left #con2 #con2-2{
	width:49%;
	float: right;
}
/*en*/
.con2-1-e{
	background:url(images/in_e.gif) no-repeat;
	background-position: 0 -10px;
}

/*more style*/
#morestyle{
	text-align:right;
	padding:14px 15px;
	font-size:10px;
	color: #FFFFFF;

}

#morestyle a{
	color: #FFFFFF;
	text-decoration:none;
}

#morestyle a:hover{
	color: #000000;
	text-decoration:none;
}

/*table-news style*/
.tb{
	width:100%;
	margin:8px auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-collapse:collapse;
	line-height: 17px;
}

.tb td{
	padding:6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.tb a, .tb a:visited{
	color: #0f3d93;
	text-decoration:none;
}

.tb a:hover{
	color: #0066FF;
	text-decoration:underline;
}
.tb img{
	padding:1px;
	border: 1px solid #CCCCCC;
}
/*table-Apply style*/
.tb-2{
width:100%;
	margin:8px auto;
}

.tb-2 a, .tb-2 a:visited{
	color: #333333;
	text-decoration:none;
}

.tb-2 a:hover{
	color: #0066FF;
	text-decoration:underline;
}
.tb-2 img{
	margin:0 6px;
}
.tb-2 td{
	padding:6px 0;
}


.datestyle{
	width:66px;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	padding:1px 5px;
	margin-bottom:5px;
}

.imgborder{
	border: 1px solid #CCCCCC;
	padding:1px;
}

.imgborder2{
	border: 1px solid #CCCCCC;
	padding:1px;
	margin:6px 0 0 0px;
}

/*en*/
.imgborder2-e{
	border: 1px solid #CCCCCC;
	padding:1px;
	margin:6px 3px 0 0px;
}

/*訂閱電子報*/
.epstyle{
margin:8px 0 0 12px;
}

.eptit{
margin:8px 0;
padding:7px;
height:22px;
}

.eptit, .eptit a, .eptit a:visited
{
    color: #0066FF;
    text-decoration:none;
}

.eptit a:hover
{
   color: #0066FF;
    text-decoration:underline;
}

.epstyle2{
background-repeat:no-repeat;
padding:5px 7px;
}

.epstyle3{
padding:5px 0;
height:28px;
}

.epstyle3 img{
padding-left:5px;
}

.epsyle3-txt{
	border: 1px solid #999999;
	line-height:20px;
	height:20px;
	font-family: Verdana, Arial, "新細明體", "微軟正黑體";
}

.epstyle4{
margin:20px 0 8px 12px;
}

#eplink ul{list-style-type: none;margin: 0px;padding: 0px;}
#eplink li{ margin-right:5px;float: left; }
#eplink li a {width: 59px;height: 25px;display:block;text-indent: -3000px;font-size: 1px;}
#eplink li.n1 a {background-image: url(Images/in_order.jpg);}
#eplink li.n1 a:hover{background-image: url(Images/in_order-2.jpg);}
#eplink li.n2 a {background-image: url(Images/in_cancel.jpg);}
#eplink li.n2 a:hover{background-image: url(Images/in_cancel-2.jpg);}

.liststyle li
{
 list-style:none;
 background:url(images/icon-005.jpg) no-repeat;
 text-indent:18px;
line-height:35px;
margin :1px 0 0 -15px;
*line-height:34px;
*height:34px;
}

.liststyle a, .liststyle a:visited{
color:#000000;
text-decoration:none;
}

.liststyle a:hover{
	color:#0066FF;
	text-decoration:underline;
}
/*right*/


#con-right{
width:402px;
float:right;
}

#con-right #project{
width:402px;
height:414px;
background-image:url(images/in_pro-bg.jpg);
background-repeat:no-repeat;
}

#con-right #project #pro-box{
margin:0 15px; height:136px;
}

#con-right #project #pro-box2{
margin:13px 10px; height:211px;
*margin:14px 0 0 10px; /*IE7*/
_margin-left:14px 0 0 10px; /*IE6*/
}

#con-right #link{
width:402px;
height:201px;
margin-top:9px;
margin-left:14px;
}


/*right-en*/


#con-right-e{
width:402px;
float:right;
}

#con-right-e #project{
width:402px;
height:453px;
background-image:url(Images/in_pro-bg-e.jpg);
background-repeat:no-repeat;
}

#con-right-e #project #pro-box{
	margin:10px 15px 0 15px;
	max-height:155px;
	overflow:hidden;
}

.img img{
	border: 1px solid #CCCCCC;
	padding:2px;
}


#con-right-e #link{
width:390px;
height:201px;
margin:35px auto 0 16px;

}
/*屬性頁*/
.divrow
{
    /*border-width: 1px;
    border-style: none none dashed none;
    border-color: #66CCFF;
    width: 550px;
    background-color: #CCFFFF;
    clear: both;*/
    max-width:700px;  
    min-width:550px;    
    overflow: hidden;
}
.divrow:nth-child(odd) 
{
    background-color:#CCFFFF;
}
.divrow:nth-child(even) 
{
    background-color:#FFFFFF;
}
.divrow div
{
    float: left;  width: 200px; margin-bottom: -2000px; padding-bottom: 2000px;  
}

.divrow .editor-label
{
    /*float: left;
    width: 200px;
    background-color: #CCFFFF;*/
    /*
    width:40%; 
    max-height:100%;
    float:left; 
    position:relative; 
    background-color:#CCFFFF; */
     width: 40%;
    text-align: right;
}

.divrow .editor-field{
    /*float: right;
    width:350px;
    background-color:#FFFFFF;*/
    /*float: right; 
    display:inline; 
    position: relative; 
    width:60%; */
    width: 60%;
    background-color:#cccccc;
    
}

.divrow .display-label
{       
    width: 40%;
    text-align: right;
    
}


.divrow .display-field
{
    width: 60%;
    background-color:#FFFFFF;
}

/*AddCourse*/
.add .editor-label
{
     width: 40%;
    text-align: left;
}

.add .editor-field
{
    border: 1px solid #FF0000;
    width: 60%;
    background-color: #0000FF;
    float: left;
    color: #FFFF00;
}


/*頁尾*/
#footer{
	width:100%;
	margin-top:0px;
	background-color: #e6e6e6;
	float:left;
	font-size: 12px;
	padding-top:10px;
	*margin-top:-15px;
	
}

#footer #footer-con{
text-align:center;  margin:0 auto 5px auto;
}
.footer-subcon
{
 margin:0 auto;

}


#footer #footer-con #link ul{
list-style:none;
margin-top:2px;
margin-left:-40px;
*margin-left:20px;
_margin-left:40px;
}
#footer #footer-con #link  ul li{
    display:inline;
	color: #FFF;
	padding:5px 10px;
}

#footer #footer-con #link ul li a{
text-decoration:none;
color:#666666;
	
}
#footer #footer-con #link ul li a:visited{
color:#666666;
text-decoration:none;
	
}

#footer #footer-con #link  ul li a:hover{
	text-decoration:underline;
}

#footer #footer-con #link  ul li img{
	padding-right:5px;
}


#footer #footer-con #copyright{
width:525px; margin:10px auto 0 auto; height:45px;*clear:both;
}

#footer #footer-con #copyright #txt{
	margin-top:5px;
	color: #999999;
	float:right;
	text-align:center;
	line-height: 16px;
	font-size: 11px;
	letter-spacing: 0.075em;
}
/*AddCourse field*/
#addcourse-fields
{
    width:503px;
	height:404px;
	_height:430px;/* IE6*/
}
#addcourse-fields li.title
{
    height:22px;
	width:115px;
}
#addcourse-fields li.field
{
    height:22px;
	width:365px;
}

/* 屬性式的欄位設計 */
.fields 	
{
    width: 503px;
	background-color:#A5C9DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fields ul{ padding:1px 0 0 1px;list-style:none; margin:0;background-color:#ffffff; overflow:auto;border: 1px solid #A5C9DC;}
.fields li{
	display: inline;
	float:left;
	margin:0 1px 1px 0;
	*margin:0 1px 0px 0; /* IE7*/
	_margin:0 1px 0px 0; /* IE6*/
	line-height:24px;
	background-color:#ffffff;
	overflow:auto;
	
}
.fields li.title{
    width: 114px;
	background-color:#ffffff;
	background-image:url(Images/tabbg.jpg);
	background-repeat:repeat-x;
	padding:4px 0 4px 10px;
	
}
.fields li.field{
	width: 364px;
	background-color:#E0E9EF;
	padding:4px 0 4px 10px;
}

.fields li.field div ul{
	border: 0px solid #ffffff;
	background-color:#E0E9EF;
}

.fields li.field div li{
	background-color:#E0E9EF;
}

.fieldstyle
{
    border-style: ridge solid solid ridge;
    border-width: 1px;
    border-color: #C0C0C0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    /*width: 350px;*/
    height:18px;
    line-height:18px;
}

.botton-create
{
    background-image:url(Images/botton-create.gif);
    width:96px;
    height:26px;
    cursor:pointer;
    margin:7px 0 7px 4px;
    line-height:26px;
    text-align:center;
    text-decoration:none;
    color:#0066FF;
}

.botton-create a, .botton-create a:visited
{
    text-decoration:none;
    color:#0066FF;
}

.botton-create a:hover
{
    text-decoration:none;
    color:#2347a0;
}

/*RegisterBriefList*/
    #reglist {
	width:300px;
	
    }
/* 表格式 */
.list {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	color: #4766C5;
    }
	.list ul {
	margin:0;
	padding:0;
	width:300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    }
	
	.list  ul.title {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #283F80;
	text-align:center;
	background-color: #4766C5;
	color: #FFFFFF;
	background-image: url(Images/bar-bg.gif);
	background-repeat: repeat-x;
    }

    .list  ul li {
        padding:3px;
        list-style: none;
		display: inline-block;
		width:140px;
		vertical-align: middle;
		text-align:center;

    }
	.list  ul li.no {
        padding:3px;
        list-style: none;
		display: inline-block;
		width:290px;
		vertical-align: middle;
		text-align:center;

    }
.news-content
{
    line-height:28px;
    color: #022064;
    font-size: 12pt;
}

/*內頁左側選單*/
div.leftmenutop{
width:242px;
float:left;
}

div.leftmenutit{
width:242px; height:51px; background:url(images/submenu-title.png) no-repeat;
}

div.leftmenutit div.txt{
font-size:16px; color:#005591; padding:19px;
}

div.leftmenu{
	background:url(images/submenu-bg.png) repeat-y; height:100%;overflow:hidden;
}
div.leftmenu ul {
	list-style:none;
	margin-left:-18px;
	font-size:15px;
	letter-spacing: 0.075em;
	*margin-left:20px;
	_margin-left:20px;
}
div.leftmenu ul li{
	width:187px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #025692;
	padding:2px 4px 2px 2px;
	margin:4px 2px;
	background: url(images/submenu-line.jpg) no-repeat bottom center;
}

div.leftmenu ul li a{
	color:#000000;
	text-decoration: none;
	width:180px;
	display: block;
	padding:4px 0 0 8px;
	
}

div.leftmenu ul li a:hover{
    width:180px;
	color: #000000;
	text-decoration:none;
	background-color:#c3de5b;
}

div.leftmenu a#current {
	background: #c3de5b;
}

/*內容*/
.maincontent{float:left; background:url(images/maincontent-line.png) repeat-y; margin-top:29px; margin-bottom:-15px; width:100%;}
.maincontent-1{margin-left:31px; width:100%; margin-bottom:25px; min-height:230px;}
.techcon
{
    margin:0 0 25px 31px;

    
}

.techcon .con
{
    width:100%;
    *width:95%;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    line-height: 20px;
     margin-bottom:25px;
}

.techcon .con p
{
    text-indent: 26px;
}
.if-img img
{
    border: 0px solid #fff;
}
.breadcrumbs, .breadcrumbs a
{
    font-size: 12px;
    color: #666600;
    margin: 20px 0;
    text-decoration: none;
}

.breadcrumbs a:hover
{
    font-size: 12px;
    color: #282800;
    margin: 20px 0;
    text-decoration: underline;
}
.maincontitle{background:url(images/icon-arr.png) no-repeat; padding-left:30px; height:30px; padding-top:5px; font-size:15px; color:#005591}
.maincontent-1 .con
{
    width:100%;
    *width:95%;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    line-height: 20px;
     margin-bottom:25px;
      
}

.maincontent-1 p
{
    text-indent: 28px;
}

.maincontent-1 .content
{
    width:98%;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    line-height: 20px;
     margin-bottom:25px;
}


.maincontent-1 .con-2
{
    width:600px;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    text-indent: 28px;
    line-height: 20px;
     margin-bottom:25px;
}

.maincontent-1 .con-3
{
    width:930px;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    text-indent: 28px;
    line-height: 20px;
     margin-bottom:25px;
}

.maincontent-1 .con-4
{
    width:510px;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    text-indent: 28px;
    line-height: 20px;
     margin-bottom:25px;
}

.maincontent-1 .con-5
{
    width:510px;
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.1em;
    text-indent: 28px;
    line-height: 20px;
     margin-bottom:100px;
}


.f-L
{
    float:left;
}

.f-R
{
    float:right;
}

.f-C
{
    margin:0 auto;
    text-align:center;
}

.imgstyle img
{
    border: 1px solid #C0C0C0;
    padding: 2px;
    margin:10px 0 0 0;
    text-align:center;
}

.imgstyle p
{
    margin-top: 4px;
    color: #004000;
    text-align:center;
}

.greentable-2 td.trstyle
{
    text-indent:30px;
    padding:15px;
}


/*大事紀*/

.yearlist
{
    background-position: right;
    width: 930px;
    height: 140px;
    background-image: url('Images/img-2.png');
    background-repeat: no-repeat;
    margin-bottom:10px;
    margin-top:-35px;
}
.yearlist ul {font-size:14px; list-style:none; margin-left:-20px; padding-top:70px;
}
.yearlist li {
	display: inline-block;
	margin:0 5px 0 0;
	background-image: url(images/icon-yearbg.png);
	background-repeat: no-repeat;
	width:138px;
	height:42px;
	padding:0;
	text-align:center;
	line-height: 42px;
	*float:left;
	*margin-left:15px;
	_float:left;
	_margin-left:15px;
}

.yearlist li a {
	color:#6a820c;
	text-decoration: none;
	width:138px;
	display: block;
	font-weight: bold;
}

.yearlist li a:hover {
	width:138px;
	color: #666666;
	text-decoration:none;
	background-image: url(images/icon-yearbg-2.png);
	background-repeat: no-repeat;
}

.gt
{
    background-image:url('Images/img-3.png');
    background-repeat: no-repeat;
    width:930px;
    padding-top:15px;
}
.greentable{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7a921a;
	border-right-color: #7a921a;
	border-bottom-color: #7a921a;
	border-left-color: #7a921a;
	border-collapse:collapse;

}


.greentable tr
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c6df62;
}
.greentable th{
	line-height:81px;
	font-size: 16px;
	color: #3d4b03;
	background-image: url(images/green-bg.jpg);
	background-repeat: repeat-x;
	background-color: #e0ecac;
	vertical-align:middle;
}

.greentable td{
	background-color: #f3f7e2;
	padding:5px 15px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.075em;
}

.greentable td ul{
margin-left:-20px;
*margin-left:20px;
_margin-left:20px;
}

.greentable-2{
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7a921a;
	border-right-color: #7a921a;
	border-bottom-color: #7a921a;
	border-left-color: #7a921a;
	border-collapse:collapse;
	background-color:#ffffff;

}


.greentable-2 a, .greentable-2 a:visited, .greentable-2 a:active
{
    text-decoration: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #3366FF;
    padding-bottom:2px;
    color:#0066FF;
}

.greentable-2 td.none a, .greentable-2 td.none a:visited, .greentable-2 td.none a:active
{
    text-decoration: none;
    border-bottom-width: 0px;
}
.greentable-2 a:hover
{
    text-decoration: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #688EFF;
    color: #688EFF;
}
.greentable-2 tr
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c6df62;
}
.greentable-2 th
{
    line-height: 23px;
    font-size: 13px;
    color: #3d4b03;
    background-image: url(images/green-bg-2.jpg);
    background-repeat: repeat-x;
    background-color: #e0ecac;
    vertical-align: middle;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #7a921a;
}

.greentable-2 td
{
    background-color: #f3f7e2;
    padding: 5px 15px;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.075em;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #7a921a;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #7a921a;
}

.greentable-2 td ul{
margin-left:-20px;
}

.tabstyle1
{
    border: 1px solid #C0C0C0;
    width: 100%;
    margin: 2px 0;
    background-color: #FFFFFF;
}

.tabstyle1 th
{
    background-color: #C0C0C0;
    color: #2757bc;
    font-weight: bold;
    line-height:22px;
}

.tabstyle1 td
{
    padding:2px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #EBEBEB;
}

.tabstyle1box
{
    border: 1px solid #C0C0C0;
    padding: 3px 5px;
    background-image: url('Images/in3-2.jpg');
    width: 97%;
    
}

.selectlist
{
    border: 1px solid #C0C0C0;
    margin-right:30px;
}

.arrtitle
{
    width: 201px;
    height: 39px;
    background-image: url('Images/in6-1.jpg');
    background-repeat: no-repeat;
    text-align: center;
    font-size: 15px;
    color: #003300;
    padding-top: 12px;
    margin: 10px 0 0 15px;
    text-indent: -10px;
    font-weight: bold;
    letter-spacing: 0.075em;
}

#epcontent {
	width:1200px;
	background:url(Images/epaper_bg.jpg) no-repeat;
	min-height:404px;
}
#epcontent #left {
	float:left;
	width:378px;
}
#epcontent #left .title {
	margin:50px auto 25px auto;
	width:318px;
	font-size: 16px;
	font-weight: bold;
	color: #16405b;
}
#epcontent #left .newbox {
	margin:50px auto 10px auto;
	width:318px;
}
#epcontent #left .newbox .top {
	width:318px;
	height:101px;
	background:url(Images/epaper_t1.gif) no-repeat;
}
#epcontent #left .newbox .top img {
	padding:2px;
	border: 1px solid #999999;
	margin:15px 48px;
}
#epcontent #left .newbox .center {
	width:318px;
	background:url(Images/epaper_t2.gif) repeat-y;
}
#epcontent #left .newbox .center p {
	font-size: 13px;
	color: #0066ff;
	letter-spacing: 0.075em;
	margin:0 48px;
	line-height:20px;
}

#epcontent #left .newbox .center p a{
	color: #0066ff;
	text-decoration:none;
}

#epcontent #left .newbox .center p :hover{
	color: #0066ff;
	text-decoration:underline;
}
#epcontent #left .newbox .bottom {
	width:318px;
	height:6px;
	background:url(Images/epaper_t3.gif) repeat-y;
}
#epcontent #left .subscribe {
	margin:0 auto 25px auto;
	width:319px;
}
#epcontent #left .subscribe .top {
	background:url(Images/epaper_o1.gif) no-repeat;
	width:319px;
	height:32px;
}
#epcontent #left .subscribe .top p {
	font-size: 12px;
	color: #000000;
	letter-spacing: 0.075em;
	line-height:18px;
	padding:14px 25px 0 25px;
}
#epcontent #left .subscribe .center {
	width:319px;
	background:url(Images/epaper_o2.gif) repeat-y;
}
#epcontent #left .subscribe .center .txt {
	margin:0 25px;
}
#epcontent #left .subscribe .bottom {
	width:319px;
	height:9px;
	background:url(Images/epaper_o3.gif) no-repeat;
}
#epcontent #left .subscribe .bottom-2 {
	width:319px;
	height:41px;
	background:url(Images/epaper_o4.gif) no-repeat;
}
#epcontent #right {
	float:right;
	width:822px;
	padding-bottom:20px;
	overflow:hidden;
}
#epcontent #right .title {
	margin:40px 30px 0 30px;
	font-size: 15px;
	color: #16405b;
}
#epcontent #right .eplist {
	margin:10px 30px 0 30px;
	font-size: 15px;
	color: #16405b;
}
#epcontent #right .eplist ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	display: inline;
}
#epcontent #right .eplist li {
	width:240px;
	height:130px;
	float:left;
	background:url(Images/epaper_r1.gif) no-repeat;
	padding:10px 7px 0px 7px;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0.075em;
	margin-bottom:2px;
	color:Black;
	text-align:left;
}

#epcontent #right .eplist li a, #epcontent #right .eplist li a:visited{
	color:Black;
	
}

#epcontent #right .eplist li a:hover{
	color:#0066FF;
}
#epcontent #right .eplist li img {
	padding:2px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	margin:0 5px;
}

.button-1
{
    background:url(Images/button-1.gif) repeat-x;
    height:24px;
    cursor:pointer;
    color:White;
    line-height:24px;
}

.ephistory{ width:320px; margin:0 30px 20px 30px}


/*personnel tb*/

#tb-personnel
{
    width:95%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	margin: 0px 20px 2px 20px;
	text-align: left;
	border-collapse: collapse;
	background-color:#faeadd;
	color:#4d3c2b;
}
#tb-personnel th
{
background-color: #f4d2b1;
padding:6px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	width:100px;
}
#tb-personnel th.corner1
{
	background-image: url(Images/tb-c1.gif);
	background-repeat: no-repeat;
}

#tb-personnel th.corner3
{
	background-image: url(Images/tb-c3.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
}

#tb-personnel td
{
	background-image: url(Images/tb-bgstyel1.gif);
	background-repeat: repeat-x;
	padding:6px 10px;
}

#tb-personnel tr.s1
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4d2b1;
}

#tb-personnel tr.s2
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

#tb-personnel td.s3{
background-color:#FFFFFF;
	background-image: url(Images/tb-shadow.gif);
	background-repeat: no-repeat;
}

/*storebook*/
.booktb {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
.booktb td {
	padding:4px;
}
.booktb td strong {
	font-weight: bold;
	color: #FF3300;
	font-size: 15px;
	margin-bottom:-10px;
}
.booktb td p
{
    padding: -5px 0 0 0;
    font-size: 12px;
    color: #000000;
    line-height: 18px;
    text-indent: 0px;
}

.booktb img
{
    padding:1px;
	border: 1px solid #CCCCCC;
}

.note
{
    color: #FF0000;
}

.ebook{
	border: 3px solid #CCCCCC;
	padding:10px;
	margin:20px auto;
	width:80%;
	color: #FFFFFF;
	background-color: #000000;
	text-align:center;
}

h1
{
    font-size: 16px;
    color: #008000;
}
h2{font-size: 13px;}

.tbstyle li
{
    padding:5px 0;
}

.imgstyle2
{
    border: 1px solid #C0C0C0;
    padding: 2px;
    margin-bottom:10px;
}

/*table style*/
.tab
{
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-color: #008000;
    border-bottom-color: #008000;
}
.tab td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #4ECB64;
    padding:4px;
}

.tab td.title
{
    background-color: #FFFFE6;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #4ECB64;
    text-align:center;
}

.tab p
{
    margin:0;
}

.tab td.lineright
{
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #4ECB64;

}

.tab-2
{
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-color: #008000;
    border-bottom-color: #008000;
    border-left-color: #fff;
    border-left-width: 1px;
    border-left-style: solid;
}
.tab-2 td
{
    padding: 4px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-color: #4ECB64;
    border-right-color: #4ECB64;
}

.tab-2 td.r
{
    border-right-width:0;

}

.tbimg{
text-align:center;
}
.tbimg img{
	border: 1px solid #CCCCCC;
	padding:2px;
}

.tbimg span{
	font-size: 12px;
	color: #0066CC;
	text-align:center;
}

/*news*/

.news-tab
{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1e7f5;
}

.news-tab img{
	border: 1px solid #CCCCCC;
	padding:2px;

}

td.title
{
    font-size: 15px;
    color: #003399;
}

.news-con-top
{
    max-width:1200px;
    min-width:970px;
    background:url(Images/bg-news-top1.gif) repeat-x;
    background-position:0 0;
    min-height:50px;
        background-color:#9fc72c;
}

.news-con-top2
{
    max-width:1200px;
    min-width:970px;
    background:url(Images/bg-news-top2.gif) no-repeat;
    min-height:50px;
    background-position:0 0;
    padding:10px 15px;
}

.news-con-top2 p
{
    font-size: 16px;
    color: #000;
    letter-spacing: 0.075em;
    padding:0 25px 0 0;
}

.news-con-top2 p.date
{
    font-size: 13px;
    color: #fff;
    letter-spacing: 0.075em;
    text-align:right;
    padding:0 25px 0 0;
}


.inline
{
    list-style:none;
}

.inline li
{
    display:inline;
    margin-right:50px;
}
