/*Overall Position of Box */

/*size: position*/
.pis_skyline { position:relative;float:right;width:747px;height:110px;display:inline;background:transparent url('../enximages/skyline2010b.jpg') 0px 0px no-repeat;overflow:hidden}
.ai_chart{ position:relative;float:right;width:747px;height:110px;display:inline;background:transparent url('../amximages/aichart.gif') 0px 0px no-repeat;overflow:hidden}
.pis_skylinech { position:relative;float:right;width:747px;height:110px;display:inline;background:transparent url('../enximages/skyline2010bch.jpg') 0px 0px no-repeat;overflow:hidden}
.pis_relpostn { position:relative;}

/*vertical and horizontalPostion of arrow relative to bottom left corner of above background*/
.pis_skyline .pis_vidplyb38x38 { position:absolute;z-index:2;top:30px;left:650px;cursor:pointer;}
.pis_skylinech .pis_vidplyb38x38 { position:absolute;z-index:2;top:30px;left:650px;cursor:pointer;}

.pis_vidplyb38x38 a:hover { background-image:url('../enximages/thumbnail_play_hover.png'); }

.pis_vidplyb38x38 a img { height:38px;width:38px; }

.pis_vidplyb38x38 a { display:block;background-image:url('../enximages/thumbnail_play.png');background-position:0px 0px;cursor:pointer;height:38px;width:38px; }
.pis_skyline .pis_relpostn { height:110px;width:747px}/* vertical position of black box*/
.pis_skylinech .pis_relpostn { height:110px;width:747px}/* vertical position of black box*/

/*bottom-base distance from relative bottom left: horizontal position width: width of text box*/

/*width of text margin Chinese Version*/
.pis_textboxch {
	position:absolute;
	bottom:0px;
	width:140px;
	background-color:#000;
	margin-left:605px;
	
}
/* Text is extreme right. Width is distance from right*/
.pis_textboxch a {

font-family:Simhei,Simsun;
font-weight:bold;
text-align:center;
font-size:12px;
color:#fff;
}
.pis_textboxch a:link,
.pis_textboxch a:visited { color:#fff; }

/*padding: vertical padding horizontal padding*/
.pis_textboxch a span { display:block;padding:4px 3px;}
.pis_textboxch a:hover { color:#6AB9D3; }

/* English Menu */
.pis_textbox { 
position:absolute;
bottom:0px;
left:606px;
width:140px;
background-color:#000;

}

/* Text is extreme right. Width is distance from right*/
.pis_textbox a {
text-align:center;
font-weight:bold;
font-family: arial, Helvetica, sans-serif;
color:#fff;
font-size: 11px;
}
.pis_textbox a:link,
.pis_textbox a:visited { color:#fff; }

/*padding: vertical padding horizontal padding*/
.pis_textbox a span { display:block;padding:4px 3px; }
.pis_textbox a:hover { color:#6AB9D3; }

.menulevel2 {float:left}
#menusmall {position:absolute;z-index:0;width:auto;margin-left:284px;margin-top:89px;}
#menusmallch {position:absolute;z-index:0;width:auto;margin-left:340px;margin-top:89px;}

#menusmall .menulevel2 #orangemid,#menusmallch .menulevel2 #orangemid {background-position:0 -168px;height:25px;float:left}/* Fill Strip in Sprite*/
#menusmall .menulevel2 #greenmid, #menusmallch .menulevel2 #greenmid {background-position:0 -196px;height:25px;float:left}
#menusmall .menulevel2 #bluemid, #menusmallch .menulevel2 #bluemid {background-position:0 -224px;height:21px;float:left}

#menusmall #orangemid, #menusmall .orangeleftcorner, #menusmall .orangerightcorner, 
#menusmall #greenmid, #menusmall .greenleftcorner, #menusmall .greenrightcorner,
#menusmall #bluemid, #menusmall .blueleftcorner, #menusmall .bluerightcorner,

#menusmallch #orangemid, #menusmallch .orangeleftcorner, #menusmallch .orangerightcorner, 
#menusmallch #greenmid, #menusmallch .greenleftcorner, #menusmallch .greenrightcorner,
#menusmallch #bluemid, #menusmallch .blueleftcorner, #menusmallch .bluerightcorner
{background:url('../enximages/redSprite.png') repeat-x scroll 0 0 transparent;}


#menusmall .menulevel2 .orangeleftcorner,#menusmallch .menulevel2 .orangeleftcorner {background-position:0 0px;}/*Left Corner */
#menusmall .menulevel2 .orangerightcorner,#menusmallch .menulevel2 .orangerightcorner {background-position:0 -28px;}/* Right Corner */

#menusmall .menulevel2 .greenleftcorner,#menusmallch .menulevel2 .greenleftcorner {background-position:0 -56px;}
#menusmall .menulevel2 .greenrightcorner,#menusmallch .menulevel2 .greenrightcorner {background-position:0 -84px;}

#menusmall .menulevel2 .blueleftcorner,#menusmallch .menulevel2 .blueleftcorner {background-position:0 -112px;}
#menusmall .menulevel2 .bluerightcorner,#menusmallch .menulevel2 .bluerightcorner {background-position:0 -140px;}


#menusmall .orangeleftcorner,#menusmallch .orangeleftcorner {display:block;float:left;height:25px;width:9px;margin-left:4px}
#menusmall .orangerightcorner,#menusmallch .orangerightcorner {display:block;float:left;height:25px;width:9px}

#menusmall .greenleftcorner,#menusmallch .greenleftcorner {display:block;float:left;height:25px;width:9px;margin-left:4px}
#menusmall .greenrightcorner,#menusmallch .greenrightcorner {display:block;float:left;height:25px;width:9px;}

#menusmall .blueleftcorner,#menusmallch .blueleftcorner {display:block;float:left;height:25px;width:9px;margin-left:4px}
#menusmall .bluerightcorner,#menusmallch .bluerightcorner {display:block;float:left;height:25px;width:9px}


/* Left Box */

#labelcontainer .menulevel2 .orangeleftcorner {background-position:0 0px;}/*Left Corner */
#labelcontainer .menulevel2 .orangerightcorner {background-position:0 -24px;}/* Right Corner */

#labelcontainer .menulevel2 .greenleftcorner {background-position:0 -48px;}
#labelcontainer .menulevel2 .greenrightcorner {background-position:0 -72px;}

#labelcontainer .menulevel2 .blueleftcorner {background-position:0 -96px;}
#labelcontainer .menulevel2 .bluerightcorner {background-position:0 -120px;}

/*.pointer .pointertext{background:transparent url(../enximages/pointerSprite.png) no-repeat scroll;height:20px;margin-left:0px;width:auto;cursor:pointer;}
.pointer .pointertext:hover{background-position:right -17px;}*/

#labelcontainer .orangeleftcorner {display:block;float:left;height:21px;width:9px;margin-left:8px}
#labelcontainer .orangerightcorner {display:block;float:left;height:21px;width:9px;}

#labelcontainer .greenleftcorner {display:block;float:left;height:21px;width:9px;margin-left:8px}
#labelcontainer .greenrightcorner {display:block;float:left;height:21px;width:9px;}

#labelcontainer .blueleftcorner {display:block;float:left;height:21px;width:9px;margin-left:8px}
#labelcontainer .bluerightcorner {display:block;float:left;height:21px;width:9px;}

#labelcontainer #labeltop, #labeltopch,#labeltop2, #labelcontainer .lietest, #labelcontainer #labelcommon, #labelcontainer .labeltraining,
#labelcontainer .labelproduct, #labelcontainer .labelinvestigation
{background:url('../enximages/servicesSprite.jpg')}

#labelcontainer .menulevel2 #labeltop,#labelcontainer .menulevel2 #labeltopch {
background-position:0 0;
width:135px;
height:35px;
float:left;
text-align:center;
padding-top:12px;
cursor:pointer;
color:#000000;
}
/* Specially for News Gallery Different Colour */
#labelcontainer .menulevel2 #labeltop2{
background-position:0 -50px;
width:135px;
height:35px;
float:left;
text-align:center;
padding-top:12px;
cursor:pointer;
color:#000000;
}
#labelcontainer .menulevel2 .lietest {
background-position:0 -140px;
background-repeat:no-repeat;
width:135px;
height:100px;
float:left;
cursor:pointer;
margin-bottom:5px;
}

#labelcontainer .menulevel2 #labelcommon {
background-position:0 -100px;
background-repeat:no-repeat;
width:135px;
height:28px;
float:left;
text-align:center;
padding-top:12px;
cursor:pointer;
margin-bottom:5px;
}

#labelcontainer .menulevel2 .labeltraining {
background-position:0 -250px;
background-repeat:no-repeat;
width:135px;
height:100px;
float:left;
cursor:pointer;
margin-bottom:5px;
}

#labelcontainer .menulevel2 .labelproduct {
background-position:0 -360px;
background-repeat:no-repeat;
width:135px;
height:100px;
float:left;
cursor:pointer;
margin-bottom:5px;
}

#labelcontainer .menulevel2 .labelinvestigation {
background-position:0 -470px;
background-repeat:no-repeat;
width:135px;
height:100px;
float:left;
cursor:pointer;
}

#labeltop { 
position:relative;
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 15px;
text-align:center
}

#labeltopch { 
position:relative;
font-family: Simhei,SimSun;
font-weight:bold;
font-size: 18px;
text-align:center
}
#labeltop span, #labeltopch span{color:#ffffff}
#labeltop span:link, #labeltopch span:link{color:#ffffff}
#labeltop span:hover, #labeltopch span:hover{ color:#cccccc}
#labeltop span:visited, #labeltopch span:visited{color:#FFFFFF}

#labeltop a:link {color:#ffffff}
#labeltop a span:hover { color:#cccccc;}
#labeltop a:visited {color:#FFFFFF}

/*Header for News Gallery*/
span.label_links1 {
	font-size: 15px;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
}


span.label_links1:hover {
	font-size: 15px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	text-align:center;
}

/*Lower Labels for Specific Services*/

	
span.label_links2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

span.label_links2:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

span.label_links2ch {
	
	font-family:Simhei,Simsun;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

span.label_links2ch:hover {
	
	font-family:Simhei, Simsun;
	font-size: 15px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
/* Align Box for small menu */

.alignbox { 
position:relative;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:4px;
font-size:12px;
}

.alignbox a span{color:#ffffff;}
.alignbox a span:hover{ color:#000000;}

.alignbox span{color:#ffffff;}
.alignbox span:hover{ color:#000000;}

.alignboxch { 
position:relative;
left:0px;
font-family:Simsun, Simhei;
font-weight:normal;
margin-top:3px;
padding-bottom:0px;
font-size:14px;
}

.alignboxch a span{color:#ffffff;}
.alignboxch a span:hover{ color:#000000;}

.alignboxch span{color:#ffffff;}
.alignboxch span:hover{ color:#000000;}
