body {
	background-color:#F6F6F6; background-image:url(../images/mainbg.jpg);
	margin:5px auto; padding:0;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444;
}

p {margin:0 0 20px 0; padding:0; line-height:16px;}
a {color:#EE7B00; text-decoration:none;}

a.eventlink{color:#900000; text-decoration:underline;}
a.eventlink:hover{text-decoration:none;}

span.orange-title-14px {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#EE7B00;}
span.blue-title-20px {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#0C1B69; text-transform:uppercase;}
span.red-title-20px {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#900000; text-transform:uppercase;}
span.gold-title-20px {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#8B7500; text-transform:uppercase;}

span.blue-title { color:#0C1B69; font-weight:bold;}
span.red-title { color:#900000; font-weight:bold;}
span.chinese-red-title { color:#900000; font-weight:bold; font-size:13px;}

h1.red-title-18px {
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#900000; text-transform:uppercase;
}

#wrapper {
	margin:0 auto; padding:0; 
	width:912px;
}

/*---------- Header Section Style ----------*/
#main-border-top {
	clear:both;
	height:17px;
	background-image:url(../images/main-border-top.png); background-repeat:no-repeat;
}

#header-section {
	overflow:hidden;
	margin-bottom:10px; margin-left:16px;
}

.header-company { float:left; }


/*---------- Content Section Style ----------*/
#content-section {
	overflow: hidden;
	background-image:url(../images/main-border-sides.png); background-repeat:repeat-y;
}

/*-- banner div layer --*/
.content-banner {
	overflow:hidden;
	margin:0 16px 10px 16px;
	background-color:#F4F4F4;
}


/*--navigation div layer--*/
#content-navigation {
	padding-left:70px;
	height:38px;
	background-image:url(../images/menu/orange-bg.jpg); background-repeat:repeat-x;
}


/*-- content-bodytext styles --*/
.content-bodytext-01 {
	margin:10px 16px 0px 16px;padding:20px 10px 10px 10px;
	background-image:url(../images/content-bg.jpg);
}

.content-bodytext-02 {
	margin:10px 16px 0px 16px;
	background-image:url(../images/content-bg.jpg);
}

td.content-vr-divider {
	width:27px;
	background-image: url(../images/vr-grey.png); background-repeat:repeat-y; background-position:center;
}

/*-- subcontent page : left column --*/
.subcontent-left-side {
	width:238px; padding:10px;
	background-color:#FFFFFF;
}

/*--subcontent page : right column --*/
.subcontent-right-side {
	width:577px; padding:10px 20px;
}
#subcontent-ul-list {
	float:left;
	clear:both;
	margin:-20px 0 20px 0; padding:0;
}
#subcontent-ul-list ul {
	margin:5px 0; padding:0;
	list-style-type:none;color:#900000;
}
#subcontent-ul-list li {margin:0 0 15px 0; padding:0;}

#subcontent-ul-list ul ul{
	margin:5px 0; padding:0; padding-left:30px;
	list-style-type: disc;color:#444444;
}

/*-- subpage side-menu --*/
#side-menu {
	float:left;
	clear:both;
	width:230px;
	margin:0 0 15px 0; padding:0;
}

#side-menu ul{
	margin:0; padding:0;
	list-style-type:none;
}
#side-menu li {
	display: inline;
	margin:0;
	/*width:200px;*/
}

#side-menu li a {
	margin:0;display: block;
	padding:0px 5px 5px 0px;
	/*width:200px;*/
	color: #444444; 
}
#side-menu li a:hover{
	margin:0;display: block;
	padding:0px 5px 5px 0px;
	/*width:200px;*/
	color:#E26200;
}

#side-menu ul ul {margin-top:5px;}

#side-menu li li {
	margin:0;display: block; 
	padding:5px 0px 0px 8px;
	background-image:url(../images/orange-arrow-right.png); background-repeat:no-repeat; background-position:left;
	color: #444444; 
}
#side-menu li li a {
	margin:0;display: block;
	padding:0px 5px 3px 0px;
	color: #444444; 
}
#side-menu li li a:hover{
	margin:0;display: block;
	padding:0px 5px 3px 0px;
	color:#E26200;
}

#side-menu li.return a {
	margin-bottom:10px; padding-bottom:10px;
	border-bottom:1px solid #999999;
	color:#EE7B00; font-weight:bold; 
}

/*-- Products TN Style --*/
#product-tn-box {
	overflow:hidden; float:left; margin:0; padding:5px 5px 15px 5px;
	width:134px;
}

#product-tn-image {
	clear:both; display:block; margin:0; padding:4px;
	width:128px; height: 128px;
	background-color:#EAEAEA;
	border:1px solid #D4D2D2;
}

#product-tn-desc {
	clear:both; display:block;
	text-align:center;
}
span.chinese-desc {font-family: NsimSum; font-size:13px;}


/*-- Products detail page Style --*/
#product-detail-box {
	overflow:hidden; float:left; margin:0; padding:5px 5px 15px 5px;
	width:100%;
}

#product-detail-title {
	clear:both; display:block; margin:0 0 20px 0;
	text-align:left;
}

#product-detail-image {
	clear:both; display:block; margin:0 0 20px 0; padding: 4px;
	width:95%; height: 100%;
	text-align:center;
}

#product-detail-desc {
	clear:both; display:block; padding: 10px;
	width:95%; height: 100%;
	background-color:#EAEAEA;
	border:1px solid #D4D2D2;
	text-align:justify;
}
span.chinese-desc {font-family: NsimSum; font-size:13px;}

#back-top {
	clear:both; display:block;
	text-align:right;
}
/*=========================================================
	footer display style
=========================================================*/

#footer-section {
	overflow:hidden; 
	margin-bottom:10px;margin-top:5px; padding:0 7px;
	font-size:10px; color:#8F8F8F;
}
	
.footer-copyright{float:left;}
.footer-iwi{float:right;}
.footer-iwi a{text-decoration:none; color: #B3B2B2;}
.footer-iwi a:hover{text-decoration:none; color: #8F8F8F;}

#main-border-bottom {
	clear:both;
	height:17px;
	background-image:url(../images/main-border-bottom.png); background-repeat:no-repeat;
}

.table
        {
            border-bottom-style: solid;
            border-bottom-width: 5px;
            border-bottom-color: #CCCCCC; /* lt gray*/
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #CCCCCC;
            border-left-style: solid;
            border-left-width: 2px;
            border-left-color: #CCCCCC;
            border-right-style: solid;
            border-right-width: 5px;
            border-right-color: #CCCCCC; /* lt gray*/  
                      
        }
