 	/*************************************
 		* TITLE: Sinorca Screen Stylesheet  *
 		* URI  : sinorca/sinorca-screen.css *
 		* MODIF: 2003-Apr-30 19:31 +0800    *
 	*************************************/


 	/* ##### Common Styles ##### */

 	body {
 		color: black;
 		/*background-color: rgb(240,240,240);*/
 		background-color: white;
 		font-family: verdana, helvetica, arial, sans-serif;
 		font-size: 71%;  /* Enables font size scaling in MSIE */
 		margin: 0;
 		padding: 0;
 	}

 	html > body {
 		font-size: 8.5pt;
 	}

 	acronym, .titleTip {
 		border-bottom: 1px dotted rgb(153,153,153);
 		cursor: help;
 		margin: 0;
 		padding: 0 0 0.4px 0;
 	}

 	.doNotDisplay {
 		display: none;
 	}

 	.smallCaps {
 		font-size: 110%;
 		font-variant: small-caps;
 	}


 	/* ##### Header ##### */

 	.superHeader {
 		color: white;
 		/*background-color: rgb(100,135,220);*/
 		background-color: #CDCBAE;
 		height: 2em;
 	}

 	.superHeader a {
 		color: white;
 		background-color: transparent;
 		text-decoration: none;
 		font-size: 91%;
 		margin: 0;
 		padding: 0 0.5ex 0 0.25ex;
 	}

 	.superHeader a:hover {
 		text-decoration: underline;
 	}

 	.superHeader .left {
 		position: absolute;
 		left: 1.5mm;
 		top: 0.75ex;
 	}

 	.superHeader .right {
 		position: absolute;
 		right: 1.5mm;
 		top: 0.75ex;
 	}

 	.midHeader {
 		color: rgb(39,78,144);
 		/*background-color: rgb(140,170,230);*/
 		background-color: #F2F0D0;
 	}

 	.headerTitle {
 		font-size: 337%;
 		font-weight: normal;
 		margin: 0 0 0 4mm;
 		padding: 0.25ex 0;
 	}

 	.subHeader {
 		color: white;
 		/*background-color: rgb(0,51,153);*/
 		background-color: #C8C6A7;
 		margin: 0;
 		padding: 1ex 1ex 1ex 1.5mm;
 	}

 	.subHeader a {
 		color: white;
 		background-color: transparent;
 		text-decoration: none;
 		font-weight: bold;
 		margin: 0;
 		padding: 0 0.75ex 0 0.5ex;
 	}

 	.subHeader a:hover {
 		text-decoration: underline;
 	}

 	.superHeader .highlight, .subHeader .highlight {
 		color: rgb(253,160,91);
 		background-color: transparent;
 	}


 	/* ##### Side Bar ##### */

 	#side-bar {
 		width: 15em;
 		float: left;
 		clear: left;
 		border-right: 1px solid rgb(153,153,153);
 	}

 	#side-bar div {
 		border-bottom: 1px solid rgb(153,153,153);
 	}

 	.sideBarTitle {
 		font-weight: bold;
 		margin: 0 0 0.5em 2.5mm;
 		padding: 1em 0 0 0;
 	}

 	#side-bar ul {
 		list-style-type: none;
 		list-style-position: outside;
 		margin: 0;
 		padding: 0 0 1.1em 0;
 	}

 	#side-bar li {
 		margin: 0;
 		padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
 	}

 	#side-bar a, .thisPage {
 		color: rgb(0,102,204);
 		background-color: transparent;
 		text-decoration: none;
 		margin: 0;
 		padding: 0.75em 1ex 0.75em 5mm;
 		display: block;
 	}

 	.thisPage {
 		color: black;
 		/*background-color: #F2F0D0;*/
 		/*padding-left: 4mm;
 		border-top: 1px solid rgb(153,153,153);
 		border-bottom: 1px solid rgb(153,153,153);*/
 	}
 	
 	#side-bar a, .thisPage2 {
 		color: rgb(0,102,204);
 		background-color: transparent;
 		text-decoration: none;
 		margin: 0;
 		padding: 0.75em 1ex 0.75em 5mm;
 		display: block;
 	}

 	.thisPage2 {
 		color: black;
 		/*background-color: white;*/
 		/*background-color: rgb(240,240,240);*/
 		/*background-color: #F2F0D0;*/
 		background-color: #CDCBAE;
 		padding-left: 4mm;
 		border-top: 1px solid rgb(153,153,153);
 		border-bottom: 1px solid rgb(153,153,153);
 	}

 	#side-bar a:hover {
 		color: white;
 		/*background-color: rgb(100,135,220);*/
 		background-color: #CDCBAE;
 		text-decoration: none;
 	}

 	.sideBarText {
 		line-height: 1.5em;
 		margin: 0 0 1em 0;
 		padding: 0 1.5ex 0 2.5mm;
 		display: block;
 	}

 	#side-bar .sideBarText a {
 		text-decoration: underline;
 		margin: 0;
 		padding: 0;
 		display: inline;
 	}

 	#side-bar .sideBarText a:hover {
 		color: rgb(0,102,204);
 		background-color: transparent;
 		text-decoration: none;
 	}

 	.lighterBackground {
 		color: inherit;
 		background-color: white;
 	}


 	/* ##### Main Copy ##### */

 	#main-copy {
 		color: black;
 		background-color: white;
 		text-align: justify;
 		line-height: 1.5em;
 		margin: 0 0 0 15em;
 		padding: 0.5mm 5mm 5mm 5mm;
 		border-left: 1px solid rgb(153,153,153);
 	}

 	#main-copy p {
 		margin: 1em 1ex 2em 1ex;
 		padding: 0;
 	}

 	#main-copy a {
 		color: rgb(0,102,204);
 		background-color: transparent;
 		text-decoration: underline;
 	}

 	#main-copy a:hover {
 		text-decoration: none;
 	}

 	/*#main-copy h1 {
 		color: white;
 		background-color: rgb(100,135,220);
 		font-size: 100%;
 		font-weight: bold;
 		margin: 3em 0 0 0;
 		padding: 0.5ex 0 0.5ex 1ex;
 	}*/

 	#main-copy .topOfPage {
 		color: white;
 		background-color: transparent;
 		font-size: 91%;
 		font-weight: bold;
 		text-decoration: none;
 		margin: 2.5ex 1ex 0 0;  /* For MSIE */
 		padding: 0;
 		float: right;
 	}

 	#main-copy > .topOfPage {
 		margin: 2.75ex 1ex 0 0;  /* For fully standards-compliant user agents */
 	}

 	#main-copy2 {
 		color: black;
 		background-color: white;
 		text-align: justify;
 		line-height: 1.5em;
 		margin: 0 0 0 0.5em;
 		padding: 0.5mm 5mm 5mm 5mm;
 	}


 	dl {
 		margin: 1em 1ex 2em 1ex;
 		padding: 0;
 	}

 	dt {
 		font-weight: bold;
 		margin: 0 0 0 0;
 		padding: 0;
 	}

 	dd {
 		margin: 0 0 2em 2em;
 		padding: 0;
 	}


 	/* ##### Footer ##### */

 	#footer {
 		color: white;
 		/*background-color: rgb(100,135,220);*/
 		background-color: #CDCBAE;
 		font-size: 91%;
 		margin: 0;
 		padding: 1em 2.5mm 2.5ex 2.5mm;
 		clear: both;
 	}

 	#footer .left {
 		line-height: 1.45em;
 		float: left;
 		clear: left;
 	}

 	#footer .right {
 		text-align: right;
 		line-height: 1.45em;
 	}

 	#footer a {
 		color: white;
 		background-color: transparent;
 		text-decoration: underline;
 	}

 	#footer a:hover {
 		text-decoration: none;
 	}


