body {
    background-color:white;
    margin:0px;
    padding:0;
    font-size:12px;  /* 12 */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	color:#663300;
	font-size:24px;
	}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:30px 0 10px 0;
	padding: 0;
	color:#D41F55; /* same a:hover */
	font-size:16px;
	font-weight:bolder;
	}
h1 + h2 {
	margin-top:0px;
	}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0 0 16px 0;
	padding: 0 10px 0 0;
	}
img {
	border:0;
	}
table {
	border:none;
	}
p:hover, h2:hover, .noindent:hover, .noindenttopmargin:hover, .footnote:hover, .details:hover {
	background-color:#FFFFCC;
	}

/* Links */
a {
    color:#663300;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    text-decoration:none;
	}
a:link, a:visited {
    color:#663300;
	}
a:hover, a:active {
	text-decoration:underline;
	color:#D41F55;
	}

/* Top and btm banner */
#banner-holder {
	width:100%;
	}
.tbl-736 {
	width:736px;
	}
.td-bg-banner {
	background-image:url(http://dershr.com/img/bg-banner.jpg);
	}
.td-corner {
	width:10px;
	height:10px;
	}
#td-corner-tl {
	background-image:url(http://dershr.com/img/bg-crnr-tl.jpg);
	}	
#td-corner-tr {
	background-image:url(http://dershr.com/img/bg-crnr-tr.jpg);
	}	
#td-corner-bl {
	background-image:url(http://dershr.com/img/bg-crnr-bl.jpg);
	}	
#td-corner-br {
	background-image:url(http://dershr.com/img/bg-crnr-br.jpg);
	}	

#banner-logo {
	width:595px;
	height:105px;
	vertical-align:top;
	text-align:left;
	}
#banner-search {
	width:141px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
	font-size:8px;
	background-image:url(http://dershr.com/img/bg-banner.jpg);
	}
.ctl-search {
	font-size:10px;
	}

.tbl-divider {
	background-image:url(http://dershr.com/img/bg-menubar.jpg);
	}
	
.tbl-menubar {
	background-image:url(http://dershr.com/img/bg-menubar.jpg);
	}

.td-leftborder{
	border-left:#CCCCCC solid 1px;
	}
.td-rightborder{
	border-right:#CCCCCC solid 1px;
	}
.td-menubtn {
	width:122px;
	height:20px;
	color:white;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background-image:url(http://dershr.com/img/bg-menubtn.jpg);
	}
.td-menubtn-selected {
	background-image:url(http://dershr.com/img/bg-menubar.jpg);
	}
.td-menubtn a:link, .td-menubtn a:hover, .td-menubtn a:active, .td-menubtn a:visited {
	font-size:12px; /* same as menubtn */
	color:white;
	}

#td-navleft {
	width:155px;
	text-align:left;
	vertical-align:top;
	}
.td-contentpadding {
	padding-top:20px;
	margin-top:20px;
	padding-bottom:40px;
	margin-bottom:40px;
	background-image:url(http://dershr.com/img/bg-clear.gif);
	}
.td-content-rightpadding {
	width:170px;
	}

.navleft-5px {
	margin-left:5px;
	}
.navleft-itm {
	margin-left:5px;
	margin-top:5px;
	line-height: 1.5em;
	}
.navleft-itm2 {
	margin-left:25px;
	margin-top:2px;
    font-size:10px;
    color:#0000FF;
	}
	
#td-content {
	text-align:left;
	vertical-align:top;
	}
.tbl-footer-bottombar{
	background-image:url(http://dershr.com/img/bg-menubtn.jpg);
	}	
#td-copyright {
	height:45px;
	text-align:center;
	vertical-align:top;
	font-size:10px;
	color:#663300;
	}
	
/* Special cases */
img.floatleft {
	float:left;
	padding-left:0;
	padding-right:10px;
	}
img.floatright {
	float:right;
	padding-left:10px;
	}
em {
    font-style:normal;
    font-weight:bold;
    color:#330000;
	}
.noindent {
	margin-top:0; /* Same as content > p */
	}
.noindenttopmargin {
	margin-top:15px; /* Same as content > p+p */
	}
.quotation {
	margin-left:30px; /* same as content p+p */
	margin-top:10px; /* same as content p+p */
	font-style:italic;
	font-size:.9em;
	font-weight:bold;
	}
.quotation:hover{
	background-color:#FFFFCC;
    color:#663300;
	}
.details {
	margin-left:31px;
	font-size:10px;
	font-weight:bold;
	}
.chineseT {
	font-family: PMingLiU,MingLiU, serif;
	font-size:13px;
	}
.hideme {
	display:none;
	}
.showme {
	display:block;
	}
h2.h2afterh1 {
	margin-top:0;
	}
.td-adv-search {
	width:155px;
	padding-right:5px;
	line-height:2.2em;
	text-align:right;
	}
.td-FCL {
	text-align:center;
	width:120px;
	}
td.italics {
	font-style:italic;
	text-align:center;
	}
td.bold {
	font-weight:bold;
	text-align:center;
	width:120px;
	}
tr.bgdarkyellow {
	background-color:#FFFF00;
	}
tr.bglightyellow {
	background-color:#FFFFCC;
	}
tr.blue {
	color:#009933;
	background-color:#FFFFCC;
	}
.firstwords {
	font-weight:bold;
	font-size:1.1em;
	color:#CC3333;
	margin-left:0;
	}
li {
	line-height:1.5em;
	}
li:hover {
	background-color:#FFFFCC;
	}
.footnote {
	font-style:italic;
	}
