@charset "gb2312";
div.jscroller
{
	background-color:rgb(255,255,255);
	background-image:url(/components/template/customers/left-image.jpg);
	width:80px;
	height:82px;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}

div.jscroll
{
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:82px;
	clip:rect( 17px 179px 81px 0px );
	margin:0px;
	padding:0px;
	overflow:hidden;
}

div.jscrollcontent
{
	position:absolute;
	top:0px;
	left:0px;
	padding-left:76px;
}

div.jscroll p
{
	font-family:sans-serif;
	line-height:13px;
	font-size:9px;
	color:rgb(255,255,255);
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


				table.banner
				{
					border-width:0px;
					border-collapse:collapse;
					border-spacing:0px;
				}
				table.banner td
				{
					padding:0px;
				}

				div.banner-print
				{
					display:none;
				}

				div.copyright-print
				{
					display:none;
				}

				/*********************************/
/** MenuBuilder TopLevel Styles **/
/*********************************/

/*
	Dark Blue   10,35,87
	Blue Hilite 102,102,136
	Blue Shadow 0,0,34
*/

div.MBTL,
div.MBCTL
{
	position:absolute;
	top:82px;
	left:0px;
	background-color:rgb(218,218,218);
	background-image:url(/Media/MenuBuilder/toplevel_background.gif);
	color:rgb(225,225,225);
	height:24px;
	padding:0px;
	margin:0px;
	width:100%;
	z-index:2;
	clip:rect(0px auto 24px 0px);
	border-width:0px;
}

div.MBTL div.MBIm
{
	float:left;
	margin:3px 2px 2px 0px;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(191,191,191);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	cursor:pointer;
}

div.MBTL div.MBIm div.MBIn
{
	padding:2px 6px 0px 2px;
	float:left;
}

div.MBTL div.MBIm div.MBT
{
	/*
		This style sets the appearance
		of main menu text items
	*/
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	white-space:nowrap; /* Disable wrapping for Asian text */
}

a.MBLk,
span.MBLk
{
	color:rgb(0,47,89);
	text-decoration:none;
	cursor:pointer;
}

a.MBLk:hover,
span.MBLk:hover
{
	color:rgb(56,106,209);
	text-decoration:none;
	cursor:pointer;
}


/********************************/
/** MenuBuilder Cascade Styles **/
/********************************/

div.MBCC
{
	/* Empty */
}

div.MBCTL
{
	position:absolute;
	top:82px;
	left:0px;
	background-color:rgb(218,218,218);
	background-image:url(/Media/MenuBuilder/toplevel_background.gif);
	color:rgb(225,225,225);
	height:24px;
	padding:0px;
	margin:0px;
	width:100%;
	z-index:2;
	border-width:0px;
}

div.MBCTLItem
{
	float:left;
	margin:3px 2px 2px 0px;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(191,191,191);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	cursor:pointer;
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	white-space:nowrap; /* Disable wrapping for Asian text */
}

div.MBCL1,
div.MBCL2,
div.MBCL3,
div.MBCL4,
div.MBCL5,
div.MBCL6
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background-color:rgb(255,255,255);
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(255,255,255);
	z-index:3;
	width:auto;

	/*
	opacity:0;
	filter:alpha(opacity=0);
	zoom:1;
	*/

}

div.MBCL2
{
	z-index:4;
}
div.MBCL3
{
	z-index:5;
}
div.MBCL4
{
	z-index:6;
}
div.MBCL5
{
	z-index:7;
}
div.MBCL6
{
	z-index:8;
}



div.MBCL2Item
{
	background-color:rgb(200,200,200);
}

div.MBCL3Item
{
	background-color:rgb(180,180,180);
}

div.MBCL4Item
{
	background-color:rgb(160,160,160);
}

div.MBCL5Item
{
	background-color:rgb(140,140,140);
}

div.MBCL6Item
{
	background-color:rgb(120,120,120);
}

a.MBCLk,
span.MBCLk
{
	text-decoration:none;
	font-family:sans-serif;
	color:rgb(0,47,89);
	cursor:pointer;
}

a.MBCLk:hover,
span.MBCLk:hover
{
	color:rgb(255,255,255);
	text-decoration:none;
	cursor:pointer;
}


/*****************************/
/** MenuBuilder Side Styles **/
/*****************************/
/*
div.MBS
{
	width:210px;
	border-width:1px;
	border-style:solid;
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(255,255,255);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	background-color:rgb(228,228,228);
	margin-left:5px;
	display:inline;
	background:url(/components/MenuBuilder/media/sidemenu/bottom_background.png) no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	overflow:hidden;
}
*/
.MBS
{
	width:210px;

	background:url(/components/MenuBuilder/media/sidemenu/bottom_background.png) no-repeat;
	background-position:bottom;
	padding:0px 0px 10px 0px;
	margin:0px;
	float:left;
}

*html .MBS
{
	width:210px;
	background:url(/components/MenuBuilder/media/sidemenu/bottom_background.png) no-repeat;
	background-position:bottom;
	padding:0px 0px 10px 10px;
	margin:0px;
	float:left;
}

.mbs_b{background:url(/components/MenuBuilder/media/sidemenu/bottom_background.png) no-repeat; height:0px; width:210px; overflow:hidden;}

div.MBSC
{
	display:none;
}




div.MBSIn
{
	padding:2px 6px 0px 2px;
	float:left;
}



div.MBST
{
	/*
		This style defines the appearance
		of side menu text items
	*/
	font-family:sans-serif;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	color:rgb(0,47,89);

}





/********************************/
/** MenuBuilder Sitemap Styles **/
/********************************/

/*

	<div class="MenuBuilderListBordered">
		<div class="MenuBuilderListItem">
			<div class="MenuBuilderListH1">TITLE</div>
			<div class="MenuBuilderListP">TEXT</div>
		</div>
	</div>

	<div class="MenuBuilderListBordered">
		<div class="MenuBuilderListItem">
			<div class="MenuBuilderListP">TEXT</div>
		</div>
	</div>

*/

div.MenuBuilderListBordered
{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:30px;
	margin-right:80px;
	color:rgb(64,64,64);
	line-height:14pt;
}

div.MenuBuilderListBordered div.MenuBuilderListItem
{
	border-width:0px 0px 0px 3px;
	border-style:solid;
	border-color:rgb(200,200,200);
	margin-bottom:5px;
	padding-left:10px;
}

div.MenuBuilderListBordered div.MenuBuilderListItem div.MenuBuilderListH1,
div.MenuBuilderListBordered div.MenuBuilderListItem div.MenuBuilderListP
{
	font-size:12pt;
	line-height:16pt;
	white-space:nowrap; /* Disable wrapping for Asian text */
}

div.MenuBuilderListBordered div.MenuBuilderListItem div.MenuBuilderListH1
{
	font-weight:bold;
}

				-->
			</style>

			<style type="text/css" media="screen">
				<!--

				div.content,
				div.bottom
				{
					border-width:0px; /* Use border for debugging */
					border-color:red;
					border-style:solid;
					margin-top:5px;
						margin-left:230px;
						margin-right:230px;
					margin-bottom:20px;
				}
				div.content-zh
				{
					border-width:0px; 
					border-color:red;
					border-style:solid;
					margin-top:5px;
						margin-left:175px;
						margin-right:200px;
					margin-bottom:20px;
				}
				div.content object,
				div.content embed
				{
					text-align:center;
					margin-left:auto;
					margin-right:auto;
					width:100%;
				}
				div.rightcolumn
				{
					border-width:0px; /* Use border for debugging */
					border-color:blue;
					border-style:solid;
					position:absolute;
					top:110px;
					right:0px;
					width:228px;
					height:100%;
				}
				div.rightcolumn-zh
				{
					border-width:0px; /* Use border for debugging */
					border-color:blue;
					border-style:solid;
					position:absolute;
					top:110px;
					right:0px;
					width:173px;
					height:100%;
				}
				div.bottom
				{
					margin-top:10px;
					margin-bottom:20px;
				}
div.jscroller
{
	background-color:rgb(255,255,255);
	background-image:url(/components/template/customers/left-image.jpg);
	width:80px;
	height:82px;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}

div.jscroll
{
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:82px;
	clip:rect( 17px 179px 81px 0px );
	margin:0px;
	padding:0px;
	overflow:hidden;
}


div.jscroll p
{
	font-family:sans-serif;
	line-height:13px;
	font-size:9px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


				table.banner
				{
					border-width:0px;
					border-collapse:collapse;
					border-spacing:0px;
				}
				table.banner td
				{
					padding:0px;
				}

				div.banner-print
				{
					display:none;
				}

				div.copyright-print
				{
					display:none;
				}

				/*********************************/
/** MenuBuilder TopLevel Styles **/
/*********************************/

/*
	Dark Blue   10,35,87
	Blue Hilite 102,102,136
	Blue Shadow 0,0,34
*/

div.MBTL,
div.MBCTL
{
	position:absolute;
	top:82px;
	left:0px;
	background-color:rgb(218,218,218);
	background-image:url(/Media/MenuBuilder/toplevel_background.gif);
	color:rgb(225,225,225);
	height:24px;
	padding:0px;
	margin:0px;
	width:100%;
	z-index:2;
	clip:rect(0px auto 24px 0px);
	border-width:0px;
}

div.MBTL div.MBIm
{
	float:left;
	margin:3px 2px 2px 0px;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(191,191,191);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	cursor:pointer;
}

div.MBTL div.MBIm div.MBIn
{
	padding:2px 6px 0px 2px;
	float:left;
}

div.MBTL div.MBIm div.MBT
{
	/*
		This style sets the appearance
		of main menu text items
	*/
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	white-space:nowrap; /* Disable wrapping for Asian text */
}

a.MBLk,
span.MBLk
{
	color:rgb(0,47,89);
	text-decoration:none;
	cursor:pointer;
}

a.MBLk:hover,
span.MBLk:hover
{
	color:rgb(56,106,209);
	text-decoration:none;
	cursor:pointer;
}


/********************************/
/** MenuBuilder Cascade Styles **/
/********************************/

div.MBCC
{
	/* Empty */
}

div.MBCTL
{
	position:absolute;
	top:82px;
	left:0px;
	background-color:rgb(218,218,218);
	background-image:url(/Media/MenuBuilder/toplevel_background.gif);
	color:rgb(225,225,225);
	height:24px;
	padding:0px;
	margin:0px;
	width:100%;
	z-index:2;
	border-width:0px;
}

div.MBCTLItem
{
	float:left;
	margin:3px 2px 2px 0px;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(191,191,191);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	cursor:pointer;
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	white-space:nowrap; /* Disable wrapping for Asian text */
}

div.MBCL1,
div.MBCL2,
div.MBCL3,
div.MBCL4,
div.MBCL5,
div.MBCL6
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background-color:rgb(255,255,255);
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(255,255,255);
	z-index:3;
	width:auto;
}

div.MBCL2
{
	z-index:4;
}
div.MBCL3
{
	z-index:5;
}
div.MBCL4
{
	z-index:6;
}
div.MBCL5
{
	z-index:7;
}
div.MBCL6
{
	z-index:8;
}

div.MBCL1Item,
div.MBCL2Item,
div.MBCL3Item,
div.MBCL4Item,
div.MBCL5Item,
div.MBCL6Item
{
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:middle;
	padding:4px 6px 6px 6px;
	white-space:nowrap; /* Disable wrapping for Asian text */
	background-color:rgb(230,230,230);
	border-color:rgb(255,255,255);
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

div.MBCL2Item
{
	background-color:rgb(200,200,200);
}

div.MBCL3Item
{
	background-color:rgb(180,180,180);
}

div.MBCL4Item
{
	background-color:rgb(160,160,160);
}

div.MBCL5Item
{
	background-color:rgb(140,140,140);
}

div.MBCL6Item
{
	background-color:rgb(120,120,120);
}

a.MBCLk,
span.MBCLk
{
	text-decoration:none;
	font-family:sans-serif;
	color:rgb(0,47,89);
	cursor:pointer;
}

a.MBCLk:hover,
span.MBCLk:hover
{
	color:rgb(255,255,255);
	text-decoration:none;
	cursor:pointer;
}


/*****************************/
/** MenuBuilder Side Styles **/
/*****************************/



div.MBSC
{
	display:none;
}


/**
div.MBSItem1
{
	background-color:rgb(188,188,188);
	border-color:rgb(255,255,255);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	width:210px;
}


div.MBSItem3
{
	background-color:rgb(228,228,228);
	margin-left:40px;
	border-color:rgb(255,255,255);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	width:210px;
}

div.MBSItem4
{
	background-color:rgb(248,248,248);
	margin-left:60px;
	border-color:rgb(255,255,255);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	width:210px;
}
**/
div.MBSIn
{
	padding:2px 6px 0px 2px;
	float:left;
}

div.MBSToggle
{
	padding:2px 2px 0px 2px;
	float:left;
	cursor:pointer;
}

div.MBST
{
	/*
		This style defines the appearance
		of side menu text items
	*/
	font-family:sans-serif;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	color:rgb(0,47,89);
}



.leftcolumn
{
	border-width:0px; /* Use border for debugging */
	border-color:yellow;
	border-style:solid;
	position:absolute;
	top:110px;
	left:5px;
	width:228px;
	height:100%;
	float:left;
	padding-top:10px;
}
div.content,
div.bottom
{
	border-width:0px; /* Use border for debugging */
	border-color:red;
	border-style:solid;
	margin-top:5px;
		margin-left:230px;
		margin-right:230px;
	margin-bottom:20px;
}
div.content object,
div.content embed
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
div.rightcolumn
{
	border-width:0px; /* Use border for debugging */
	border-color:blue;
	border-style:solid;
	position:absolute;
	top:110px;
	right:0px;
	width:228px;
	height:100%;
}
div.rightcolumn-zh
{
	border-width:0px; /* Use border for debugging */
	border-color:blue;
	border-style:solid;
	position:absolute;
	top:110px;
	right:0px;
	width:173px;
	height:100%;
}
div.bottom
{
	margin-top:10px;
	margin-bottom:20px;
}