@charset "utf-8";
/* ------------------------------
HTML Redefine Tags
------------------------------ */
body {
	font-family:Arial,Verdana, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#333;
	line-height:18px;
	


	
	
}
html,
body {
   margin:0;
   padding:0;
   /*height:100%;*/
  
}




input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ol,ul,li {
	margin: 0;
	padding: 0;
}

th {
	text-align: left;
}

td{
	/*vertical-align:top;*/
}

img{
	border:none;
}

input:focus, textarea:focus {
    outline: none;
}


a,a:visited { 
	
	text-decoration:none;
	color:#be0000;
	font-weight:bold;

}

a:hover {
	
	text-decoration:underline;
	color:#000;
	font-weight:bold;

}



a:focus {
	outline: none;
	
	
}

p{
	padding-bottom:15px;
}

ol,ul{
	margin-left:25px;
	margin-top:0px;
	margin-bottom:10px;
	
	
}
ol li,ul li{
	padding-bottom:2px;
}






#container{
	width:995px;
	margin:auto;
	padding:auto;
	
}


#main_container{
	width:995px;
	
	margin:auto;
	padding:auto;
	/*border:1px #F00 solid;*/

	
}



#header{
	clear:both;
	width:995px;
	margin:auto;
	padding:auto;
	position:relative;
	height:302px;
	
}


#header_home{
	clear:both;
	width:995px;
	margin:auto;
	padding:auto;
	position:relative;
	height:380px;
	
}

#logo_panel{
	background-image:url(../../images/logo_panel.png);
	background-repeat:no-repeat;
	width:358px;
	height:118px;
	position:absolute;
	top:0px;
	left:0px;
}

#logo{
	float:left;
}

#logo a:link, #logo a:visited {
	float: left;
	width: 265px;
	height: 112px;
	background-image:url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#logo a:hover{
	float: left;
	width: 265px;
	height: 112px;
	background-image:url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#home_banner{
	width:995px;
	height:255px;
	background-image:url(../../images/home_banner.jpg);
	background-repeat:no-repeat;
}

#banner{
	width:995px;
	height:179px;
	background-image:url(../../images/banner.jpg);
	background-repeat:no-repeat;
}

#topnav{
	background-image:url(../../images/topnav.jpg);
	background-repeat:repeat-x;
	width:995px;
	height:74px;
}






#globalnav {
	position:absolute;
	right:23px;
	top:35px;


}

#globalnav ul{
	font-size:12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	

	
	
}




#globalnav ul li { 
	display:inline;



	
	
	
	background:url(../../images/separator_globalnav.jpg) no-repeat left 3px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_globalnav.jpg) no-repeat left 3px !important; /*IE7*/
    *background:url(../../images/separator_globalnav.jpg) no-repeat left 3px; /*future use*/
    background:url(../../images/separator_globalnav.jpg) no-repeat left 3px;  /*IE6*/

	
	padding: 0px 10px 0px 10px;
	
}


#globalnav  ul li.first,#globalnav  ul li:first-child {
	
	display:inline;
	
	background:url(../../images/separator_globalnav_no.html) no-repeat left 0px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_globalnav_no.html) no-repeat left 0px !important; /*IE7*/
    *background:url(../../images/separator_globalnav_no.html) no-repeat left 0px; /*future use*/
    background:url(../../images/separator_globalnav_no.html) no-repeat left 0px;  /*IE6*/
	
	padding: 0px 8px 0px 0px;
	
	
}

#globalnav  ul li.last,#globalnav  ul li:last-child {
	
	display:inline;
	
	background:url(../../images/separator_globalnav.jpg) no-repeat left 3px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_globalnav.jpg) no-repeat left 3px !important; /*IE7*/
    *background:url(../../images/separator_globalnav.jpg) no-repeat left 3px; /*future use*/
    background:url(../../images/separator_globalnav.jpg) no-repeat left 3px;  /*IE6*/
	
	padding: 0px 0px 0px 10px;
	
	
}



#globalnav a:link,#globalnav a:visited,#globalnav a:active {

	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	color:#333;
	
}


#globalnav a:hover,#globalnav a.current:link,#globalnav a.current:visited,#globalnav a.current:active {


	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#333;
	
}



#btn_facebook{
	position:absolute;
	right:0px;
	top:35px;

}

#btn_facebook a:link, #btn_facebook a:visited {
	float: left;
	width: 15px;
	height: 15px;
	background-image:url(../../images/button/btn_facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_facebook a:hover,#btn_facebook a.current:link, #btn_facebook a.current:visited{
	float: left;
	width: 15px;
	height: 15px;
	background-image:url(../../images/button/btn_facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#topmenu_panel{
	clear:both;
	width:995px;
	height:52px;
	background-image:url(../../images/topmenu_en.jpg);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0px;
	left:0px;
	
}







#topmenu{
	padding-top:30px;
	padding-left:20px;
	

	
	
}


#separator_topmenu{
	background-image:url(../../images/separator_topmenu.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:7px;
	height:17px;
	float:left;
	padding:0px 8px 0px 8px;
	

	
	
}



#topmenu01{
	
	float:left;
	

}

#topmenu01 a:link, #topmenu01 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu01 a:hover,#topmenu01 a.current:link, #topmenu01 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



#topmenu02{
	
	float:left;
}

#topmenu02 a:link, #topmenu02 a:visited {
	float: left;
	width: 79px;
	height: 14px;
	background-image:url(../images/topmenu/topmenu02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: -9999px;
}

#topmenu02 a:hover,#topmenu02 a.current:link, #topmenu02 a.current:visited{
	float: left;
	width: 79px;
	height: 14px;
	background-image:url(../images/topmenu/topmenu02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: -9999px;
}



#topmenu03{
	float:left;
}

#topmenu03 a:link, #topmenu03 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu03 a:hover,#topmenu03 a.current:link, #topmenu03 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#topmenu04{
	float:left;
}

#topmenu04 a:link, #topmenu04 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu04 a:hover,#topmenu04 a.current:link, #topmenu04 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



#topmenu05{
	float:left;
}

#topmenu05 a:link, #topmenu05 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu05 a:hover,#topmenu05 a.current:link, #topmenu05 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#topmenu06{
	float:left;
}

#topmenu06 a:link, #topmenu06 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu06 a:hover,#topmenu06 a.current:link, #topmenu06 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



#topmenu07{
	float:left;
}

#topmenu07 a:link, #topmenu07 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu07 a:hover,#topmenu07 a.current:link, #topmenu07 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



#topmenu08{
	float:left;
}

#topmenu08 a:link, #topmenu08 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu08 a:hover,#topmenu08 a.current:link, #topmenu08 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



#topmenu09{
	float:left;
}

#topmenu09 a:link, #topmenu09 a:visited {
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#topmenu09 a:hover,#topmenu09 a.current:link, #topmenu09 a.current:visited{
	float: left;
	width: 79px;
	height: 16px;
	background-image:url(../images/topmenu/topmenu09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#footer{
	clear:both;
	background-image:url(../../images/footer.jpg);
	background-repeat:no-repeat;
	width:974px;
	height:80px;
	margin:auto;
	padding:auto;
	margin-top:20px;
}



#separator_footer_nav { 

	
	background:url(../../images/separator_footer_nav.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:1px;
	height:8px;
	
	
	padding-left:25px !important; /*IE8和Firefox、Opera、Safari*/
    *padding-left:0px !important; /*IE7*/
    *padding-left:0px; /*future use*/
    padding-left:0px;  /*IE6*/
	
	padding-top:4px !important; /*IE8和Firefox、Opera、Safari*/
    *padding-top:5px !important; /*IE7*/
    *padding-top:5px; /*future use*/
     padding-top:5px;  /*IE6*/
	
	
	float:left;
	



	
}



#footer_nav {

	padding-top:20px;
	padding-left:70px;
	float:left;
	
	


}

#footer_nav ul{
	font-size:13px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	

	
	
}




#footer_nav ul li { 
	display:inline;



	
	
	
background:url(../../images/separator_footer_nav.jpg) no-repeat left 5px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px !important; /*IE7*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px; /*future use*/
    background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px;  /*IE6*/

	
	padding: 0px 15px 0px 15px;
	
}


#footer_nav  ul li.first,#footer_nav  ul li:first-child {
	
	display:inline;
	
	background:url(../../images/separator_footer_nav.jpg) no-repeat left 5px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px !important; /*IE7*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px; /*future use*/
    background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px;  /*IE6*/
	
	padding: 0px 12px 0px 12px;
	
	
}

#footer_nav  ul li.last,#footer_nav  ul li:last-child {
	
	display:inline;
	
	background:url(../../images/separator_footer_nav.jpg) no-repeat left 5px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px !important; /*IE7*/
    *background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px; /*future use*/
    background:url(../../images/separator_footer_nav.jpg) no-repeat left 3px;  /*IE6*/
	
	padding: 0px 0px 0px 12px;
	
	
}



#footer_nav a:link,#footer_nav a:visited,#footer_nav a:active {

	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	line-height:10px;
	
}


#footer_nav a:hover,#footer_nav a.current:link,#footer_nav a.current:visited,#footer_nav a.current:active {


	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:10px;
	
}


#main_content_home{
	width:995px;
	margin-top:20px;
	background-image:url(../../images/main_content_home.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:350px;
}


#main_content{
	width:995px;
	margin-top:20px;
	min-height:500px;
	background-image:url(../../images/main_content.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


#home_box{
	background-image:url(../../images/home_box.jpg);
	background-repeat:no-repeat;
	width:410px;
	height:335px;
	padding:5px 5px 5px 5px;
	float:left;
	
	
}



#btn_more{
	float:right;

}

#btn_more a:link, #btn_more a:visited {
	float: left;
	width: 36px;
	height: 20px;
	background-image:url(../images/button/btn_more.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_more a:hover,#btn_more a.current:link, #btn_more a.current:visited{
	float: left;
	width: 36px;
	height: 20px;
	background-image:url(../images/button/btn_more.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#home_event{
	clear:both;
	background-image:url(../images/home_event.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:402px;
	height:79px;
	padding:auto;
	margin:auto;
	padding-top:16px;
	text-indent:-9999px;
}


#home_event{
	clear:both;
	background-image:url(../images/home_event.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:402px;
	height:79px;
	padding:auto;
	margin:auto;
	padding-top:16px;
	text-indent:-9999px;
}


#home_event a:link,#home_event a:visited{
	float:left;

	width:402px;
	height:79px;

	text-indent:-9999px;
}


#home_news{
	clear:both;
	background-image:url(../images/home_news.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:402px;
	height:79px;
	padding:auto;
	margin:auto;
	padding-top:16px;
	text-indent:-9999px;
}


#home_news a:link,#home_news a:visited{
	float:left;

	width:402px;
	height:79px;

	text-indent:-9999px;
}

#home_news a:hover,#home_news a:active{
float:left;
	width:402px;
	height:79px;

	text-indent:-9999px;
}



#home_box_content{
	clear:both;
	padding-top:5px;
}


#home_box_thumb_area{
	float:left;
	width:178px;
	margin-left:10px;

	
}

#home_box_thumb{
	
	width:178px;
	height:148px;
	border:1px solid #cccccc;

	
}
#home_box_thumb td{
	padding:3px;
	vertical-align:middle;
	text-align:center;
	

	
}

#home_box_thumb_area .title{
	clear:both;
	padding-top:5px;
	
	
}

#home_box_thumb_area .title a:link,#home_box_thumb_area .title a:visited{

	color:#c55231;
	text-dfecoration:none;
	
}

#home_box_thumb_area .title a:hover,#home_box_thumb_area .title a:active{

	color:#c55231;
	text-decoration:underline;
	
}

#home_box_thumb_area .content{
	clear:both;
	padding-top:2px;
}


#home_box_thumb_area .content a:link,#home_box_thumb_area .content a:visited{

	color:#333;
	text-decoration:none;
	
}

#home_box_thumb_area .content a:hover,#home_box_thumb_area .content a:active{

	color:#333;
	text-decoration:underline;
	
}


#main_content_left{
	float:left;
	width:165px;
	
}
#main_content_right{
	float:left;
	width:830px;
	
}

#title_event{
	background-image:url(../images/title/event.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}

#title_news{
	background-image:url(../images/title/news.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}
#title_publication{
	background-image:url(../images/title/publication.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}
#title_education{
	background-image:url(../images/title/education.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}



#title_about{
	background-image:url(../images/title/about.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_about{
	background-image:url(../../images/topline/about.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}




#title_awards{
	background-image:url(../images/title/awards.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_awards{
	background-image:url(../../images/topline/awards.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}


#title_membership{
	background-image:url(../images/title/membership.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_membership{
	background-image:url(../../images/topline/membership.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}


#title_ecard{
	background-image:url(../images/title/ecard.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_ecard{
	background-image:url(../../images/topline/ecard.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}


#title_links{
	background-image:url(../images/title/links.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_links{
	background-image:url(../../images/topline/links.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}




#title_sitemap{
	background-image:url(../images/title/sitemap.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_sitemap{
	background-image:url(../../images/topline/sitemap.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}

#title_contact{
	background-image:url(../images/title/contact.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_contact{
	background-image:url(../../images/topline/contact.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}


#title_privacy{
	background-image:url(../images/title/privacy.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_privacy{
	background-image:url(../../images/topline/privacy.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}

#title_disclaimer{
	background-image:url(../images/title/disclaimer.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:159px;
	text-indent:-9999px;
}


#topline_disclaimer{
	background-image:url(../../images/topline/disclaimer.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}







#topline_event{
	background-image:url(../../images/topline/event.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}
#topline_news{
	background-image:url(../../images/topline/news.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}
#topline_publication{
	background-image:url(../../images/topline/publication.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}
#topline_education{
	background-image:url(../../images/topline/education.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:13px;
	text-indent:-9999px;
	float:left;
}

#topoption{
	float:right;
}



#btn_more2{
	position:absolute;
	right:40px;
	bottom:10px;

}

#btn_more2 a:link, #btn_more2 a:visited {
	float: left;
	width: 52px;
	height: 29px;
	background-image:url(../images/button/btn_more2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_more2 a:hover,#btn_more2 a.current:link, #btn_more2 a.current:visited{
	float: left;
	width: 52px;
	height: 29px;
	background-image:url(../images/button/btn_more2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}



.list_row{
	background-color:#f8edc4;
	padding:10px;
	width:810px;
	position:relative;
	margin-bottom:15px;
	padding-bottom:20px;
	
}


.list_row_even{
	background-color:#FFF;
	
	
}


#main_content_right_content{
	
	clear:both;
	padding-top:5px;
	text-align:justify;
	
}







#table_list_photo{
	
	width:222px;
	height:168px;
	
	margin-right:20px;
	
	float:left;

	
}
#table_list_photo td{
	

	text-align:center;
	

	
}

#table_list_photo img{
	border:1px solid #cccccc;
	padding:3px;
	background-color:#FFF;
}



.event_content .list_row .content_area{
	float:left;
	width:530px;
	
	
}


.event_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}

.event_content .list_row .content_area .date{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	
	
	
}

.event_content .list_row .content_area .desc{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:20px;
	font-weight:bold;
	text-align:justify;
	
	
	
}



.event_content #section_content_title{
	color:#c55231;
	font-weight:bold;
	clear:both;
	text-align:justify;


}

.event_content #section_content_date{
	color:#9f2806;
	font-weight:bold;
	clear:both;
	padding-top:3px;

}

.event_content #section_content_desc{
	margin-top:15px;
	background-color:#f8edc4;
	text-align:justify;
	display:block;
	padding:10px 10px 0px 10px;
	color:#c55231;
	font-weight:bold;
	
	margin-bottom:15px;

}


.event_content #section_content_box_title{

	background-color:#e0b749;
	text-align:justify;
	display:block;
	padding:10px 10px 10px 20px;
	
	margin-top:15px;
	clear:both;
	color:#c55231;
	font-weight:bold;
	
}



#section_content_box{
	margin-top:20px;
	clear:both;

}


.news_content .list_row .content_area{
	float:left;
	width:530px;
	
	
}


.news_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}

.news_content .list_row .content_area .date{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	
	
	
}

.news_content .list_row .content_area .desc{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:20px;
	font-weight:bold;
	
	text-align:justify;
	
}






.news_content #section_content_title{
	color:#c55231;
	font-weight:bold;
	clear:both;
	text-align:justify;


}

.news_content #section_content_date{
	color:#9f2806;
	font-weight:bold;
	clear:both;
	padding-top:3px;

}

.news_content #section_content_desc{
	margin-top:15px;
	background-color:#f8edc4;
	text-align:justify;
	display:block;
	padding:10px 10px 0px 10px;
	color:#c55231;
	font-weight:bold;
	
	margin-bottom:15px;

}


.news_content #section_content_box_title{

	background-color:#e0b749;
	text-align:justify;
	display:block;
	padding:10px 10px 10px 20px;
	
	margin-top:15px;
	clear:both;
	color:#c55231;
	font-weight:bold;
	
}




.publication_content .list_row .content_area{
	float:left;
	width:530px;
	
	
}


.publication_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}

.publication_content .list_row .content_area .date{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	
	
	
}

.publication_content .list_row .content_area .desc{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:20px;
	font-weight:bold;
	text-align:justify;
	
	
}


.publication_content #section_content_title{
	color:#c55231;
	font-weight:bold;
	clear:both;
	text-align:justify;


}

.publication_content #section_content_date{
	color:#9f2806;
	font-weight:bold;
	clear:both;
	padding-top:3px;

}

.publication_content #section_content_desc{
	margin-top:15px;
	background-color:#f8edc4;
	text-align:justify;
	display:block;
	padding:10px 10px 0px 10px;
	color:#c55231;
	font-weight:bold;
	
	margin-bottom:15px;

}


.publication_content #section_content_box_title{

	background-color:#e0b749;
	text-align:justify;
	display:block;
	padding:10px 10px 10px 20px;
	
	margin-top:15px;
	clear:both;
	color:#c55231;
	font-weight:bold;
	
}




.education_content .list_row{
	background-color:#f5e9fc;

	
}

.education_content .list_row .content_area{
	float:left;
	width:530px;
	
	
}


.education_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}

.education_content .list_row .content_area .date{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	
	
	
}

.education_content .list_row .content_area .desc{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:20px;
	font-weight:bold;
	text-align:justify;
	
	
}


.education_content #section_content_title{
	color:#c55231;
	font-weight:bold;
	clear:both;
	text-align:justify;


}

.education_content #section_content_date{
	color:#9f2806;
	font-weight:bold;
	clear:both;
	padding-top:3px;

}

.education_content #section_content_desc{
	margin-top:15px;
	background-color:#f5e9fc;
	text-align:justify;
	display:block;
	padding:10px 10px 0px 10px;
	color:#c55231;
	font-weight:bold;
	
	margin-bottom:15px;

}


.education_content #section_content_box_title{

	background-color:#f5e9fc;
	text-align:justify;
	display:block;
	padding:10px 10px 10px 20px;
	
	margin-top:15px;
	clear:both;
	color:#c55231;
	font-weight:bold;
	
}


#section_content_box_desc_area{
	margin-top:15px;
	padding-left:20px;
	padding-right:20px;
	width:788px;
	
}


#section_content_box_desc_area #table_list_photo{
	float:left;
	margin-right:20px;
}

#section_content_box_desc_area .section_content_box_desc{
	float:left;
	text-align:justify;
	color:#c55231;
	width:540px;
	
}

#section_content_box_desc_area .section_content_box_desc_full{
	
	width:100%;
	
}

#section_content_box_desc_area .caption{
	color:#c55231;
	font-weight:bold;
	clear:both;
	padding-top:5px;
}


#section_content_box_left{
	
	width:222px;
	
	
	
	margin-right:20px;
	
	float:left;

	
}



p.title{
	color:#c55231;
	font-weight:bold;
}


#main_content_right_content #subtitle{
	clear:both;
	color:#c55231;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}









.topsubmenu ul{
	font-size:11px;
	margin: 0;
	padding: 0;
	list-style-type: none;

	
	
	
}




.topsubmenu ul li { 
	
	display:block;

	padding: 0px 32px 0px 10px;

	
	background:url(../../images/separator_topmenu_no.html) no-repeat left 2px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_topmenu_no.html) no-repeat left 2px !important; /*IE7*/
    *background:url(../../images/separator_topmenu_no.html) no-repeat left 2px; /*future use*/
    background:url(../../images/separator_topmenu_no.html) no-repeat left 2px;  /*IE6*/
	
}


.topsubmenu  ul li.first,.topsubmenu  ul li:first-child {
	
	display:block;
	
	background:url(../../images/separator_topmenu_no.html) no-repeat left 2px !important; /*IE8和Firefox、Opera、Safari*/
    *background:url(../../images/separator_topmenu_no.html) no-repeat left 2px !important; /*IE7*/
    *background:url(../../images/separator_topmenu_no.html) no-repeat left 2px; /*future use*/
    background:url(../../images/separator_topmenu_no.html) no-repeat left 2px;  /*IE6*/
	
	padding: 0px 32px 0px 10px;
	
	
}


.topsubmenu a:link,.topsubmenu a:visited,.topsubmenu a:active {

	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	display:block;
	
}


.topsubmenu a:hover,.topsubmenu a.current:link,.topsubmenu a.current:visited,.topsubmenu a.current:active {


	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#065156;
	display:block;
	
	
}


.topsubmenu{
	position:absolute;
	background-color:#05887d;
	display:block;
	padding-top:5px;
	padding-bottom:10px;
	
}


.link_category{
	display:block;
	background-color:#e7ffc5;
	padding:10px 20px 10px 20px;
	color:#003f0a;
	font-weight:bold;
	margin-bottom:20px;
	
}

.link_category_area{
	padding-left:20px;
}

.link_category_area .title{
	clear:both;
	padding-top:0px;
	margin-bottom:15px;
}

.link_category_area .desc{
	clear:both;
	padding-top:0px;
	margin-bottom:30px;
}

.link_category_area .title  a:link,.link_category_area .title  a:visited,.link_category_area .title  a:active {

	text-decoration: none;
	font-weight:bold;
	color:#003f0a;
	
	
}


.link_category_area .title  a:hover,.link_category_area .title  a.current:link,.link_category_area .title  a.current:visited,.link_category_area .title  a.current:active {


	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#003f0a;
	
	
	
}

.link_category_area   a:link,.link_category_area   a:visited,.link_category_area   a:active {

	
	
	
}


.link_category_area   a:hover,.link_category_area   a.current:link,.link_category_area   a.current:visited,.link_category_area   a.current:active {


	
	
	
	
}







.awards_content .list_row .content_area{
	float:left;
	width:530px;
	
	
}


.awards_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}

.awards_content .list_row .content_area .date{
	color:#9f2806;
	font-size:12px;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	
	
	
}

.awards_content .list_row .content_area .desc{
	color:#333;
	font-size:12px;
	clear:both;
	padding-top:20px;
	font-weight:bold;
	text-align:justify;
	
	
	
}


.style13{
	color:#FFF;
	font-weight:bold;
	
	
}



#banner_award{
	background-image:url(../images/banner_award.jpg);
	width:730px;
	height:209px;
	
}

.clstitleorange{
	color:#faa147;
	font-weight:bold;
}
.style2{
	color:#dc0066;
	font-weight:bold;
}

.style17{
	color:#000;
	font-weight:bold;
}

.style4{
	color:#d5357f;
	font-weight:bold;
}
.style14{
	color:#FFF;
	font-weight:bold;
}

.style37{
	color:#000;
	font-weight:bold;
}


.membership_content .list_row .content_area .title{
	color:#c55231;
	font-size:12px;
	clear:both;
	font-weight:bold;
	
	
	
}












/*********************************************************/

#login_box{
	background-image:url(../images/login_box.jpg);
	background-repeat:no-repeat;
	margin:auto;
	width:313px;
	height:149px;
	margin-top:50px;
	padding:80px 0px 0px 30px;
}
		   


#msg_form_error{
	color:#F00;
	font-weight:bold;
	font-size:12px;
}

.loading{
	clear:both;
	width:100%;
	color:#333;
	margin-top:100px;
	display:none;
	text-align:center;
}

.confirm_msg{
	clear:both;
	width:100%;
	color:#333;
	margin-top:100px;
	display:none;
	text-align:center;
}


#table_form td{
	vertical-align:middle;
	font-size:15px;
	color:#666666;
	padding-bottom:5px;

	
}


#table_form td.title{
	padding-right:5px;

	
}
#table_form td.title2{
	padding-right:5px;
	font-weight:bold;
	font-size:13px;


	
}


input.input_login{

	width:143px ;
	height:19px;
	line-height:21px;
	

	margin:0;
	padding: 2px 5px 0px 5px;
	
	border:1px #7f9db9 solid;
	
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	font-family: Arial,Verdana,  sans-serif;
	text-align:left;
	color:#333333;
}





#btn_signin{
	

}

#btn_signin a:link, #btn_signin a:visited {
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_signin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_signin a:hover,#btn_signin a.current:link, #btn_signin a.current:visited{
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_signin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


.form_section_title{
	clear:both;
	margin-top:20px;
	color:#c55231;
	font-weight:bold;
}

input.input_middle{

	width:400px ;
	height:19px;
	line-height:21px;
	

	margin:0;
	padding: 2px 5px 0px 5px;
	
	border:1px #7f9db9 solid;
	
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	font-family: Arial,Verdana,  sans-serif;
	text-align:left;
	color:#333333;
}
textarea.input_middle{

	width:400px ;
	height:300px;
	line-height:21px;
	

	margin:0;
	padding: 2px 5px 0px 5px;
	
	border:1px #7f9db9 solid;
	
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	font-family: Arial,Verdana,  sans-serif;
	text-align:left;
	color:#333333;
}



#btn_submit{
	float:left;

}

#btn_submit a:link, #btn_submit a:visited {
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_submit a:hover,#btn_submit a.current:link, #btn_submit a.current:visited{
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


#btn_reset{
	float:left;
	padding-left:10px;
	

}

#btn_reset a:link, #btn_reset a:visited {
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_reset.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#btn_reset a:hover,#btn_reset a.current:link, #btn_reset a.current:visited{
	float: left;
	width: 49px;
	height: 20px;
	background-image:url(../images/button/btn_reset.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}


.must_enter{
	color:#F00;
	font-weight:bold;
	margin-bottom:10px;
}

.required{
	color:#F00;
	font-weight:bold;
}
