@charset "utf-8";
/* CSS Document */
/*
	font-family: 黑體, Arial, Verdana, Helvetica-Normal;*/
body {
	margin: 0; padding: 0; outline: 0;
	font: 12px tahoma,arial,宋体;
	background:url(../img/background.gif) repeat-y center top #eff0f0;}
:focus { outline: 0; }
a, a:hover, a:active, a:link, a:focus{ font-size:12px; text-decoration:none; outline: 0; cursor:pointer;}
div.clear, span.clear {
	background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0;	padding: 0;	overflow: hidden; visibility: hidden; width: 0; height: 0; }
#container { width:960px; border-left:#D4D8DB 5px solid; border-right:#D4D8DB 5px solid; margin:0 auto; background-color:#FFFFFF;}
#wrapper { width:920px; margin:0 15px;}
	
/**header**/
#header { width:920px; height:145px; padding-top:20px; background:url(../img/bk_top.jpg) no-repeat;}
#logo { float:right; width:90px; height:117px; padding-right:7px;}
#h_upperrow { float:left; width:786px; height:20px; border-bottom:1px dashed #666666; background:url(../img/lang_circle.gif) no-repeat right center;}
.lang { text-align:right; color:#666666; font-size:11px; line-height:20px; padding-right:15px;}
.lang a { color:#999999; font-size:11px; line-height:20px;}
.lang a:hover, a.active { color:#006BA5;}
#h_lowerrow { float:left; width:786px; padding-top:20px; height:90px;}
#title { float:left; color:#008455;}
.title_25 { font-size:24px; line-height:30px; color:#006BA5;}
.title_16 { font-size:16px; line-height:22px; color:#333333;}
.copyright { float:right; font-size:8px; color:#333333; line-height:8px; padding-top:60px;}
.text_25 { font-size:25px; line-height:30px; color:#000000;}
.text_22 { font-size:22px; line-height:30px; color:#000000;}
.text_18 { font-size:18px; line-height:30px; color:#000000;}

/**mainbody**/
#mainbody { width:920px; padding-bottom:40px;}
#b_home { width:915px; height:16px; padding-left:5px; background-color:#666666;}
#b_home a, #b_home a:hover { color:#FFFFFF; font-size:12px; line-height:16px;}

/**left**/
#icon { padding-top:30px;}
.iconlist { margin-right:10px; float:left;}
#left_nav { float:left; width:177px; padding-right:8px; padding-left:5px;}
ul.nav_menu { margin:0; padding:0; list-style-type:none;}
ul.nav_menu li { color:#666666; font-size:13px; line-height:14px; padding-top:15px;}
ul.nav_menu li a { color:#666666; font-size:13px; line-height:14px; display:block; padding-bottom:3px; border-bottom:1px dashed #FFFFFF;}
ul.nav_menu li a:hover, ul.nav_menu li a.current { border-bottom:1px dashed #1a1a1a; color:#1a1a1a; background:url(../img/nav_circle.gif) no-repeat right 4px;}
ul.nav_menu li a.double { color:#666666; font-size:12px; line-height:14px; display:block; padding-bottom:3px; border-bottom:1px dashed #FFFFFF;}
ul.nav_menu li a.double:hover, ul.nav_menu li a.double.current { border-bottom:1px dashed #1a1a1a; color:#1a1a1a; background:url(../img/nav_circle.gif) no-repeat right 18px;}
ul.nav_submenu { margin:0; padding:0; list-style-type:none;}
ul.nav_submenu li { color:#666666; font-size:12px; line-height:14px; padding:0 0 0 5px;}
ul.nav_submenu li a { color:#666666; font-size:12px; line-height:14px; display:block; padding-bottom:3px; border-bottom:1px dashed #FFFFFF;}
ul.nav_submenu li a:hover, ul.nav_submenu li a.current { border-bottom:1px dashed #1a1a1a; color:#1a1a1a;}

/**right**/
#right_content { float:left; width:730px;}
#banner_home { width:730px; height:300px;}
#banner_about { width:730px; height:60px; background-color:#f87937;}
#banner_visit { width:730px; height:60px; background-color:#006EB7;}
#banner_programme { width:730px; height:60px; background-color:#F36F41;}
#banner_organising { width:730px; height:60px; background-color:#008455;}
#banner_whoattend { width:730px; height:60px; background-color:#008455;}
#banner_presentation { width:730px; height:60px; background-color:#008455;}
#banner_location { width:730px; height:60px; background-color:#006BA5;}
.grey_35 { width:730px; height:35px; font-size:11px; line-height:14px; background-color:#D9D9D9;}
.grey_25 { width:730px; height:25px; font-size:11px; line-height:25px; background-color:#D9D9D9;}
.orange_25 { width:620px; height:25px; font-size:11px; line-height:25px; background-color:#f87937;}
.green_155 { width:730px; height:200px; background-color:#d1e0d7;}
.green_40 { width:730px; background-color:#d1e0d7;}
#subtitle { font-size:18px; color:#FFFFFF; padding:30px 0 0 13px;}
.copytitle { font-size:12px; line-height:14px; color:#1A1A1A; padding:4px 0 4px 13px;}
.journeytitle { font-size:13px; line-height:14px; color:#FFFFFF; padding:4px 0 0px 13px;}
.copytext { color:#1a1a1a; font-size:12px; line-height:20px;}
.copytext a { color:#008455; font-size:12px; line-height:20px;}
.text_14 { font-size:14px;}
.text_13 { font-size:13px;}
.text_12 { font-size:12px;}
.text_12a {font-size:12px; color:#FFF}
.text_grey { color:#666666; font-size:12px; line-height:16px;}
.text_grey a { color:#1a1a1a; font-size:11px; line-height:14px;}
.photo { border:1px solid #D9D9D9; width:90px; height:100px;}
.subcopy { padding-left:10px; border-left:1px dashed #1A1A1A; line-height:16px;}

/**index**/
.indexparagraph_item { width:704px; padding:13px; color:#1a1a1a; font-size:12px; line-height:20px;}

/**gettingaround**/
.getphoto { width:410px; height:194px; float:right;}
.getcontent { width:320px; float:left;}
.getmaintitle { font-size:12px; line-height:25px; color:#1A1A1A; padding-left:13px; background-color:#AFDFE4;}
.getmaintext { font-size:12px; line-height:23px; color:#58595B; padding:3px 0 2px 13px;}
.gettitle { font-size:12px; line-height:25px; color:#1A1A1A; background-color:#AFDFE4; text-align:center;}
.gettext { font-size:12px; line-height:25px; color:#58595B; text-align:center;}
.getparagraph_item { padding-top:13px; width:730px; color:#1a1a1a; font-size:12px; line-height:14px;}
.getcopytext { padding-left:13px; color:#1a1a1a; font-size:12px; line-height:20px;}
.getcopytext a { font-size:12px; color:#008455;}

/**visiting**/
.visit_black { width:730px; height:5px; background-color:#000;}
.visitphoto { width:266px; height:95px; float:right; padding-left:18px;}
.visitcontent { width:433px; padding:13px 0 0 13px; color:#1a1a1a; font-size:12px; line-height:20px; float:left;}
.visitparagraph_item { padding:13px; width:704px; color:#1a1a1a; font-size:12px; line-height:20px;}
.visittext { color:#1a1a1a; font-size:12px; line-height:20px;}
.visittext a { color:#008455;}

/**aboutntu**/
.aboutparagraph_item { padding:13px; width:704px; color:#1a1a1a; font-size:12px; line-height:20px;}
.abouttext { color:#1a1a1a; font-size:12px; line-height:20px;}
.aboutphoto { width:240px; height:320px; float:left;}
.aboutcontent { width:464px; float:left; padding:0 13px; color:#1a1a1a; font-size:12px; line-height:20px;}
.aboutitle { color:#c4242d; font-size:12px;}
:focus { outline: 0; }
a, a:hover, a:active, a:link, a:focus{ font-size:12px; text-decoration:none; outline: 0; cursor:pointer;}

/**sponsorship**/
.sponsorphoto { width:250px; height:136px; float:left;}
.sponsorcontent { width:467px; float:left; padding-left:13px; color:#1a1a1a; font-size:11px; line-height:14px;}
ul.sponsorlist { margin:0 13px; padding:0;}
ul.sponsorlist li { color:#1a1a1a; font-size:12px; line-height:16px;}

/**keynotes**/
.keyparagraph_item { padding:13px; width:714px;}
.keyphoto_item { float:left; padding-right:10px; width:102px; height:140px;}

/**organising**/
.orgparagraph_item { padding:13px; width:704px;}
.orgphoto_item { float:left; padding-right:13px; width:92px; height:102px;}
.orgcontent_item { float:left; width:500px;}
.orgdash { width:200px; height:1px; border-top:1px dashed #1A1A1A; margin:3px 0 4px 0;}

/**whoshouldattend**/
.whoparagraph_item { padding:13px 0 0 13px; width:352px; float:left;}
.whoimage { float:right; padding-top:10px;}
ul.whotext { margin:0; padding:0 0 0 13px;}
ul.whotext li { color:#1a1a1a; font-size:12px; line-height:24px;}

/**programme**/
.programme_menu { width:704px; padding:15px 13px;}
.proparagraph_item { width:730px; color:#1a1a1a; font-size:11px; line-height:14px;}
.protitle { height:25px; font-size:11px; line-height:25px; background-color:#D9D9D9; padding-left:10px;}
.protext { color:#1a1a1a; font-size:11px; line-height:14px; padding:5px 10px;}
.protext a { color:#1a1a1a; font-size:11px; line-height:14px; color:#008455; padding:5px 10px;}
.proline { border-left:1px dashed #1A1A1A; background-color:#F2F2F2; width:1px; height:100px;}

/**registration_fee**/
.regparagraph_item { width:730px; color:#1a1a1a; font-size:11px; line-height:14px;}
.regtitle { height:25px; font-size:12px; line-height:25px; background-color:#D9D9D9; padding-left:10px;}
.regtext { color:#1a1a1a; font-size:12px; line-height:16px; padding:5px 10px; text-align:center;}
.regline { border-left:1px dashed #1A1A1A; background-color:#F2F2F2; width:1px; height:100px;}
.regparagraph_item a { font-size:11px; line-height:14px; color:#008455; }
.regimg { float:left; padding-right: 10px;}
.li, p, ul {font-size:12px; line-height: 18px;}

/**callforpresentation**/
.preparagraph_item { padding:13px; width:704px; color:#1a1a1a; font-size:12px; line-height:18px;}
.preparagraph_item a { font-size:12px; line-height:14px; color:#008455; }
.preparagraph_info { padding-left:13px; width:704px; margin:13px 0;}
.pretitle { padding:20px 1px 0 13px; width:300px; color:#1a1a1a; line-height:18px;}
.preimage { float:right; padding:10px 10px 0 0;}
.pretext { color:#1a1a1a; font-size:12px; line-height:18px;}
.pretext a { color:#008455; font-size:12px; line-height:18px;}

/**callforpresentation**/
.inline { width:728px;}
.box { padding:0 11px; width:420px; margin-bottom:15px; float:left;}
.box_grey_25 { height:25px; width:340px; font-size:11px; line-height:25px; background-color:#D9D9D9;}
.box_grey_40 { height:40px; width:340px; font-size:11px; line-height:14px; background-color:#D9D9D9;}
.box_fullgrey_25 { height:25px; width:705px; font-size:11px; line-height:25px; background-color:#D9D9D9;}
.box_copytext { color:#1a1a1a; font-size:11px; line-height:16px; width:320px; padding:3px 10px 0 10px;}
.box_copytext a { color:#1a1a1a; font-size:11px; line-height:16px;;}
.box_copytitle { font-size:11px; line-height:16px; color:#1A1A1A; padding:4px 10px;}
.box_copytitle a { font-size:11px; line-height:16px; color:#1A1A1A;}

/**location**/
.location_map { width:440px; height:430px; float:left; padding-top:13px;}
.location_item { padding:5px; width:250px; float:right;}
.location_photo { padding:10px; border:1px solid #666666; margin:2px 0;}
.locparagraph_item { padding:13px; width:704px; color:#1a1a1a; font-size:12px; line-height:14px;;}
.loctext { color:#1a1a1a; font-size:12px; line-height:20px;}

/**footer**/
#footer { width:920px;}
.foonter_item { width:920px; border-top:#D4D8DB 5px solid;}
.footer_text {font-size:10px; color:#666666; text-align:center;}


