body{ margin: 0px 0px 50px 0px; padding: 0px; background: url(../../img/bg-page.jpg) #cfdeeb repeat-x; color: #504e55; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-size: 14px }
#page-wrapper{ margin: auto; width: 890px }
img,img a{ border: 0px solid #19629f }
p{ font-size: 15px; line-height: 22px }
a{ color: #19629f; text-decoration: none }
a:hover{ color: #000033; text-decoration: underline }
h1{ color: #19629F; font-size: 18px; line-height: 22px; font-weight: bold; margin: 20px 0px 0px 0px; padding: 0px }
h3{ margin-top: 0px; color: #19629f; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-weight: normal; text-align: center }
h4{ margin: 10px 0px 0px 0px; border-bottom: 2px solid #cbcecf; padding: 20px 0px 5px 0px; color: #8b887d; font-size: 15px; font-weight: bold; text-transform: uppercase }
h5, .csc-textpic-caption { color: #19629F; font-size: 12px; line-height: 16px; font-weight: normal; margin: 5px 0px 15px 0px; padding: 5px 0px 10px 0px; font-style: italic; border-bottom: 2px solid #CBCECF; text-align: right; }
dd.csc-textpic-caption {
	padding-right: 15px;
}
#header-region{ margin-top: 30px; background-color: #19629f; height: 80px }
#header-region .first-corner{ width: 25px; float: left; background: url(../../img/bg-corner-left.jpg) #19629f no-repeat; height: 80px }
#header-region .last-corner{ width: 25px; float: left; background: url(../../img/bg-corner-right.jpg) #19629f no-repeat; height: 80px }
#header-region #menu{ width: 840px; float: left; height: 80px }
#header-region ul{ margin: 0px; padding: 32px 0px 0px 0px; list-style: none; list-style-image: none; list-style-type: none; font-size: 15px }
#header-region ul li{ float: left; margin: 0px; padding: 0px; border-right: 1px solid #ffffff; padding: 0px 10px 0px 10px; list-style: none; list-style-image: none; list-style-type: none; display: block }
#header-region ul li.primary-link-last{ border-right: 0px solid #ffffff }
#header-region ul li a{ color: #ffffff; text-decoration: none }
#header-region ul li a:hover{ color: #000033 }
#content-wrapper{ background-color: #ffffff }
#content-wrapper-inner{ overflow: hidden }
/********************************* / Left-right / *********************************/
#sidebar-left{ width: 250px; padding: 0px 0px 2000px 0px; float: left; margin-bottom: -2000px; background-color: #ffffff }
#sidebar-left .logo-region{ width: 190px; padding: 35px 30px 0px 30px; height: 295px }
#sidebar-left .content-region{ margin: 0px; width: 250px }
#sidebar-left .general-contact{ padding: 0px 30px 30px 30px }
#sidebar-left p.general-address{ padding: 10px 0px 10px 0px; margin: 0px; border-top: 1px solid #cbcecf; font-size: 14px }
#sidebar-left p.general-address-indent{ padding: 10px 0px 10px 34px; margin: 0px; background: url(../../img/icon-address.jpg) #ffffff no-repeat; background-position: 0px 10px; font-size: 14px }
body.awdc-index .logo-region, body.awdc-at-hkis .logo-region{ background: transparent url(../../img/bg-logo.jpg) repeat-x }
body.awdc-index #sidebar-left h3, body.awdc-at-hkis #sidebar-left h3{ color: #B7C9D9 }
body.awdc-at-hkis #sidebar-left .wrapper-pictures{ padding: 35px 25px 0px 25px }
body.boothnumbers table{ border-collapse: collapse; margin: 20px 0px 20px 0px }
body.boothnumbers table td{ border-bottom: 1px solid #C6E0F1; padding: 4px 10px 4px 10px }
body.boothnumbers table td.title{ background-color: #19629F; color: #FFF; font-weight: bold; font-size: 14px; padding: 5px 10px 5px 10px }
body.boothnumbers table td.boothnumbers-list-even{ border-top: 1px solid #C6E0F1; border-bottom: 1px solid #C6E0F1; background-color: #E7F2F8 }
body.boothnumbers h1{ margin-top: 50px }
/********************************* / #sidebar-right / *********************************/
#sidebar-right{ width: 640px; float: left; padding: 0px 0px 2000px 0px; margin-bottom: -2000px }
#sidebar-right .intro-region{ width: 640px; padding: 0px; height: 330px }
#sidebar-right .content-region{ width: 600px; padding: 0px 40px 40px 0px }
#map-wrapper{ padding: 20px; width: 850px; background-color: #FFF }
/*#map-wrapper img{ border: 1px solid #A2A5A4 }*/
body.map-pavilions #sidebar-left, body.map-pavilions #sidebar-right { padding-bottom: 0px; margin-bottom: 0px }
body.map-pavilions #sidebar-right .intro-region img{ padding-left: 490px; padding-top: 155px }
body.awdc-index #sidebar-right .content-region img{ margin-top: 30px }
/********************************* / bottom / *********************************/
#bottom-close{ background:url(../../img/bottom-close.jpg) #ffffff no-repeat; height:20px }
/********************************* / Footer / *********************************/
#footer-region{ margin-top: 20px }
#footer-region ul{ margin: 0px; padding: 0px; list-style: none; list-style-image: none; list-style-type: none }
#footer-region ul li{ margin: 0px; padding: 0px; list-style: none; list-style-image: none; list-style-type: none; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px }
#footer-region ul li.first{ float: left }
#footer-region ul li.last{ float: right }
#footer-region ul li.last a{ color: #504e55; font-weight: bold; text-decoration: none }
#footer-region ul li.last a:hover{ text-decoration: underline }
#bottom-close{ background:url(../../img/bottom-close.jpg) #ffffff no-repeat; height:20px }
/********************************* / home / *********************************/
.awdc-index #content-wrapper-inner {
	overflow: visible;
	margin-bottom: 0px;
	height: 600px;
	}
.awdc-index #sidebar-left {
	background-color:#FFFFFF;
	float:left;
	margin-bottom:0px;
	padding:0px;
	height: 600px;
	}
.awdc-index #sidebar-right {
	background-color:#FFFFFF;
	float:left;
	margin-bottom:0px;
	padding:0px;
	height: 600px;
	}
.awdc-index #sidebar-left .small-banner , #sidebar-left .small-banner{
	padding: 0px;
	z-index: 150;
	width: 230px;
	position: relative;
	left: -15px;	
	height: 63px;
	padding: 7px 0px 0px 20px;
	margin: 0px;
	background: transparent url(../../img/bg-banner-small.png) no-repeat; 
	display: block;	
	font-size: 15px; 
	font-weight: bold; 
	text-transform: uppercase;
	margin-top: 35px;	
	}
.awdc-index #sidebar-left .big-banner{
	padding: 0px;
	z-index: 150;
	width: 230px;
	position: relative;
	left: -15px;	
	height: 83px;
	padding: 7px 0px 0px 20px;
	margin: 0px;
	background: transparent url(../../img/bg-banner-big.png) no-repeat; 
	display: block;	
	font-size: 15px; 
	margin-top: 5px;
	}
.awdc-index #sidebar-left .big-banner a,
.awdc-index #sidebar-left .small-banner a, #sidebar-left .small-banner a{
	color: #FFF;
	text-decoration: none;
	}
.awdc-index #sidebar-left .big-banner .big-banner-color {
	color: #88D5FB
	}
.awdc-index #sidebar-left .big-banner a:hover,
.awdc-index #sidebar-left .small-banner a:hover{
	color: #88D5FB;
	text-decoration: none;
	}
