@charset "UTF-8";

.wrapper a{
	/*color: #5EA03E;*/
	color: #0033CC;
	text-decoration: none;
}



.wrapper ul.nav-item a{
	color: #3E290F;
}

.wrapper a:hover{
	text-decoration: underline;
}
.wrapper a:visited{
	color: #7B007B;
}


.left{float:left;}
.right{float:right;}
.clearfix{/*height:0;*/ display:inline-block;height:auto; clear:both; overflow:hidden;}
.clear{clear:both;}
.bold { font-weight:bold;}
.underline { text-decoration:underline}
 
.access{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
.none{display:none;}



.wrapper{width:625px; margin: 0 auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; display:table; position:relative; }
.header{width:625px; height:43px;float:left;display:inline-block;}




.content{ width:625px; background:url(../images/h1shape.jpg) no-repeat; float:left;display:inline-block; }



.nav{margin-left:32px;margin-top:22px; margin-bottom:40px;}



.wrapper .content .inside-title{height:38px; display:inline-block; }
.wrapper .content .inside-title a img{display:inline-block;}

ul.nav-item {margin-top:40px;}

ul.nav-item li{ 
	
	font-family:Arial, PMingLiu ;
	font-size:1em; 
	margin-bottom:9px;
	padding-left:20px;
	background:url(../images/menu-business-partnerships-open.gif) no-repeat 4px;
	font-weight: 600;
	
	}

ul.nav-item li.thin {font-weight: 200;}
/*
ul.nav-item li a{ text-decoration:none; color:#000; cursor:pointer; }
ul.nav-item li a:hover{ text-decoration:none; color:#16659d; cursor:pointer; }
ul.nav-item li a:visited{ text-decoration:none; color:#000; cursor:pointer; }
ul.nav-item li a:visited:hover{ text-decoration:none; color:#16659d; cursor:pointer; }

ul.nav-item li ul.bluepoint {margin-top:10px;}
ul.nav-item li ul.bluepoint li{ padding-left:20px; background:url(../images/ulpoint.png) no-repeat 0 6px; color:#666; }

ul.nav-item li a.blue , ul.nav-item li a.blue:visited {color:#16659d;}
ul.nav-item li a.blue:hover , ul.nav-item li a.blue:visited:hover {color:#073d64;}
*/

/* GENERAL */

.bttextsize{ float:left; margin-top:11px; }
.btclose{ float:right; margin-right:15px;}

.langselect{
	float:left;
	padding-left:14px;
	padding-right:30px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
.langselect a{ color:#000; text-decoration:none;}
.langselect a:hover{ color:#666;text-decoration:none;}

.footer{width:625px; ; font-family:arial, PMingLiu !important;display:inline-block; font-size:0.9em; float:left;}

.footer ul{margin: 0;padding: 0;width: 100%;float: left;list-style-type: none; }
.footer ul li{float: left;margin-right: 5px;}
.footer div { padding:8px;}
.footer ul li a, .footer ul li a:visited{color:#3E290F;}

/* Final Result */

h1{ font-size:1.6em; line-height:1.4em; margin-top:40px; font-weight:900; width:96%; text-align:center;}
h2{ font-size:1.2em;  margin-left:20px;}

.list {background:url(../images/h1shape.jpg) no-repeat; padding-top:20px; float:left;display:inline-block; width:625px; line-height:1.33em; margin-bottom: 30px; border-top:1px solid #ccc;}


ul.listresult { margin-left:20px; }

div.listheader { background:#1a3352/*3E290F*/; color:#fff; width:96%; padding:4px;}
ul.listresult li ul {line-height:1.6em;margin-right: 1.26em;}
ul.listresult li ul li ul{margin-left:1.26em; }

.txtaward { font-weight:800; color:#3E290F; padding-left:20px;background: url(../images/award-point.gif) no-repeat ; display:inline-block;  background-position-y: 3px; }
.txtaward-nobold { font-weight:normal; color:#000; padding-left:20px;background: url(../images/award-point.gif) no-repeat ; display:inline-block; background-position-y: 3px; }
.txtaward a{ font-weight:normal;}

.wrapper .backtop {width:96%; text-align:left; margin-top:10px; margin-left:20px; }
.wrapper .backtop a {color: #3E290F; font-size:0.9em; background:url(../images/backtotop.gif) no-repeat 0 1px; display:inline-block; padding-left:20px;   }



/* Ceremony Page */
.ceremony .content{ width:625px; background:none; float:left;display:inline-block; }
.ceremony  .content p{ width:600px; margin:0 auto; line-height:1.33em; margin-bottom: 1.6em;}
.ceremony  .content .photo-lib{margin:16px; width:280px; float:left;}
.ceremony  .content .photo-group {float:left;}
.ceremony  .content .photo-lib img{ float:left; margin-bottom:10px; width:280px; height:auto;}
.ceremony  .content .photo-lib span{ float:left; font-size:0.9em; line-height:1.2em;width:280px;  }

.seemore { text-align:left; margin-bottom:20px; padding-top:20px;}
.more-photo { border-bottom:1px solid #ccc;}
.more-photo img{ width:98%; height:auto; padding:1%;}