/* LCI css djn 2006 */
/* OUTER */
	body {
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		background: #FFFFFF;
		margin: 0px;
		padding-left: 0;
		}
	td { font-size: 10pt;
		}
	.centerframe {background: #FFFFFF;
		text-align: center;
		}
	.centerframe table {	
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		margin-top: 0px;
		/* border-style: solid; */
		/* border-width: 1px; */
		padding-top: 0px;
	}
	td.topborder {
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #cc0000;
	}
	.centerframe table td table.q {
		width: 100px;
		color: red;
	}
/* MAIN TITLES */
	.title1 {
	margin: 5px 0px 0px 10px;
	}
	.title2 {
	margin: -12px 10px 0px 10px;
	}
	.title1i {
	margin: 5px 0px 0px 60px;
	}
	.title2i {
	margin: -20px 20px 0px 60px;
	}
/* MENU SYSTEM */
	td.menu {background: white;
		}
	#nav, #nav ul { 
		font-size: 9pt;
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
		} 
	#nav a {text-decoration : none;}
	#nav li {
		position : relative;
		float : left;
		line-height : 2.0em; /* main line-height */
		background-image:url('greencorner.gif');
		background-repeat: no-repeat;
		background-position: top right;
		background-color: #b8ebbc; /*#D4E0B9; */
		margin-bottom : 0px; /* to counteract doubled borders */
		width: 11em;} 
	#nav li a.multi {
		w\idth: 10.5em;
		display : block;
		color : black;
		background: url(parentarrow.gif) center right no-repeat;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		padding-left : 0.5em;}
	#nav li a.single {
		w\idth: 10.5em;
		display : block;
		color : black;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		padding-left : 0.5em;}
	#nav li ul li {
		position : relative;
		float : left;
		width: 11em;
		line-height : 2.0em; /* main line-height */
		background-color: black;
		} 
	#nav li ul { /* second-level lists */
		w\idth: 10em;
		position : absolute;
		padding : 0 0.5em; /* makes space between lists */
		margin-left : 11em; /* Diff between this and width creates gap */
		margin-top : -2.0em; /* interacts with main line-height */
		left: -999em;
		}
	#nav li ul li a {/* dn second-level format */
		w\idth : 10em; /* second level width */
		display : block;
		color : black;
		line-height : 2.0em;
		/* background: url(greencorner.gif) top right no-repeat; */
		background-color:  #b8ebbc;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		padding : 0 0.5em;}
	#nav li a:hover {  
		color : yellow;
		/* background: url(browncorner.gif) top right no-repeat; */
		background-color : #006600; 
		}
	#nav li:hover a.multi {
		width: 10.5em;
		background: url(browncorner.gif) top right no-repeat;
		background-color: #cc6600;
		} 
	#nav li.iehover a.multi {
		width:11em;
		background: url(browncorner.gif) top right no-repeat;
		background-color: #cc6600;
		}
	#nav li.iehover a.single {
		width:11em;
		background: url(darkgreencorner.gif) top right no-repeat;
		background-color: #006600;
		} 
	#nav li:hover a.single {
		width: 10.5em; 
		background: url(darkgreencorner.gif) top right no-repeat;
		background-color: #006600;
		} 
	#nav li:hover ul, #nav li.iehover ul {
		left: auto;
		}
	#nav li:hover ul li, #nav li.iehover ul li {
		width: 8em;
		background: none;
		background-color: orange;
		}	
	.menui {
		font-weight: bold;
	}
	.menui #nav, .menui #nav ul {
		font-size: 10pt;
	}
/* END MENU SYSTEM */
	
/* BELOW MENU BLOCK  */
	.logo1 {
		display: none;
		margin: 0px 20px 0px 20px;
		}
	.logo2 {
		display: none;
		margin: 0px 20px 0px 20px;
		}
	.logo1i {
		margin: 5px 15px 15px 15px;
		padding: 0px;
		}
	.logo2i {
		margin: 0px 15px 0px 15px;
		padding: 0px;
		}
	.logo3i {
		margin: 0px 15px 20px 15px;
		padding: 0px;
		}			
/* MAIN CONTENT */
	td.mcell {font-size: 10.5pt;
		width: 590px;
		padding: 0;
		padding-left: 20px;
		padding-right: 10px;
		margin-top: 0;
		background: white;
	}
	h1.top {text-align: center;
		margin: 0.1em;
	}
	.mcell h2 {margin: 0em;
	}
	.mcell h3 {margin-top: 0.3em;
		margin-bottom: 0em;
	}
	.mcell p {margin-top: 0.1em;
	}
	.mcell a {
		color: green;
		text-decoration: none;
	}
	.mcell a:hover {
		text-decoration: underline;
	}		
	a.target {
		text-decoration: none;
		color: black;
	}
	a.target:hover {
		text-decoration: none;
	}
	.mcell ul {list-style-image: url(arrow_brown.gif); 
		margin-top: 0;
	}
	.links ul {list-style-image: url(arrow_brown.gif); 
		margin-top: 0;
	}
/* CHINESE TEXT	All Chinese text to be tagged .cn and also with xml lang attribute */
	.cn, .cn a {
		font-size: 12pt;
		color: black;
		}
	.cn a {
		color: green;
		}
	p.cn {text-indent: 2em;
		}
/* SIDEBAR etc */
	td.qltop {
		background: url(browncorner.gif) top right no-repeat;
		background-color: #cc6600;
		color: white;
		padding: 2px 8px 2px 8px;
		margin: 0;
		font-size: 9pt;
		font-weight: bold;
	}
	td.qlbody {
		font-size: 9pt;
		background-color: #cccccc;
		color: black;
		margin: 0;
	}
	.qlbody a {
		color: black;
		text-decoration: none;
	}
	.qlbody a:hover {
		text-decoration: underline;
	}
	.qlbody ul {
		list-style-image:url('bullet1.gif');
		margin:0px;
		padding-left:20px;
	}
/* OTHERS */
	.caption {
		padding-top: 0px;
		padding-left: 2em;
		text-indent: -2em;
		margin-top: -5pt;
		font-size: 9pt;
		background-color: #efefef;
	}
	dl dt {
		text-indent: 1.2em;
		font-weight: bold;
		margin: 1em 1em 0.1em 0em
	}
	.mainstory {
		float: right;
		border-style: solid;
		border-width: 0px;
		border-color: #eeeeee;
		padding: 1em;
		/* font-size: 10pt; */
		line-height: 14pt;
	}
	.links {
		border-style: dotted;
		border-width: 4px;
		border-color: #eeeeee;
		padding: 1em;
	}
	.links ul {
		margin-top: 0;
		padding-top: 0;
	}
	.links li {
		list-style-type: square;
		
	}
/* FOOTER */
	#footer p  {margin-left : 24em;}

