
body {width:860px; margin-top:35px; margin-left:auto; margin-right:auto; background-color:#FFFFCC; font-size: 100%;}

div#menu {text-align:center; position:relative; top:1px; height:30px; padding-right:15px; line-height:30px; font-family:標楷體;}
div#menu a {padding:4px; border:1px solid #AAAAAA; border-width:1px 1px 0 1px; margin-right:3px; font-size:90%; color:#FFFFFF; background-color:#9A8145; text-decoration:none;}
div#menu a:hover {background-color:#E1C28D; color:#433817; border:1px solid #9A8145;}
div#menu a.selected {background-color:#E1C28D; color:#433817; border-bottom:1px solid #9A8145;}

div#navigator {clear:both; width:738px; height:21px; padding-left:12px; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; margin-left:auto; margin-right:auto; margin-bottom:0px; background-color: #E0ECCE; text-align:left; line-height:21px; font-size:70%; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#navigator a {color:#777777;}

div#frame {width: 860px; padding:10px 0 10px 0;  background-color: #FFFFCC; background-image:url(back.gif); background-position:center; background-repeat:repeat-y; }
div#frame div.shadow_top {width:748px; margin-left:auto; margin-right:auto;}

div#content {margin: 12px; margin-top:16px; margin-bottom:10px; text-align: color:#2F2710;}
div#assertion{clear: both; height:30px; line-height:30px; font-family: 標楷體; font-size:75%; color:#FFFFFF; background-color:#9A8145; text-align:center;}

div.right {float:right; padding-left:15px; margin:0; color:#2F2710;}
div.left {float: left; padding:0px; border-top:0; margin:0 0 5px 0; color:#2F2710;}
div.full {width:700px; padding:10px; border:1px solid #DDDDDD; border-top:0; margin:0 0 5px 0; color:#666666; background-color:#EBF0FF;}
div p, div span, div dl {line-height:140%; font-size:83%; font-family:標楷體;}
div ul li {line-height:160%; font-size:83%; font-family:標楷體;}
div ul li a, div ul li a:visited {color:#778844;}


a {color:#7A3; text-decoration:none;}
a:visited {color:#99AA66; text-decoration:none;}
a:hover {text-decoration:underline; color:#f91;}

h1 {padding-left:10px; border-left:3px solid #CCCCCC; margin:10px 0 15px 5px; font-size: 200%; font-weight:normal; font-family:Comic Sans MS, Times New Roman, Georgia, Times, serif; color:#999999;}
h2 {width:525px; padding:3px 5px 3px 5px; border:1px solid #DDDDDD; margin:10px 0 0 0; font-size:medium; line-height:80%; color:#555555; background-color:#EEEEEE;  font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-variant:small-caps;}
h2.full {width:710px; padding:3px 5px 3px 5px; border:1px solid #DDDDDD; mab 0 0 0; font-size:medium; line-height:80%; color:#555555; background-color:#EEEEEE;  font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-variant:small-caps;}
h3 {width:80%; padding:0 0 3px 5px; border-bottom:1px solid #AAAAAA; margin:5px 0 5px 0; color:#d66;  font-size:110%; font-weight:normal; font-family:Times New Roman, Times, serif;}
h4 {margin:0; padding: 0px; font-weight: normal; font-size: small;}

ul.disc {	list-style-type: disc;}
ul.circle {list-style-type: circle;}
ul.square {	list-style-type: square;}
ul.none {list-style-type: none}
img.outline {border: 1px solid #999999;}
img.left {float:left; margin-right:10px;}
img.right {float:right; margin-left:10px;}
img.center {margin-left:auto; margin-right:auto;}

/* separators setting begin */

hr {display:none;}
div.hline_dash {clear:both; padding: 0px; border-bottom: 1px dashed #CCCCCC; margin: 1px 0px 3px 0px; margin-left:auto; margin-right:auto; line-height: 0px; font-size: 0px; width: 96%; height: 0px;}
div.vline_dash {padding: 0px; border-left: 1px dashed #CCCCCC; margin: 0px 3px 0px 3px; width: 3px; height: 96%;}
div.hline_dot {clear:both; background-image: url(dline.gif); background-repeat: repeat-x; padding: 0px; margin: 1px 0px 6px 0px; margin-left:auto; margin-right:auto; line-height: 0px;	font-size: 0px; width: 96%; height: 3px;}
div.vline_dot {background-image: url(dline.gif); background-repeat: repeat-y; padding: 0px; margin: 0px 3px 0px 3px; width: 3px; height: 96%;}
div.hline {clear:both; padding: 0px; border-bottom: 1px solid #CCCCCC; margin: 1px 0px 3px 0px; margin-left:auto; margin-right:auto; line-height: 0px; font-size: 0px; width: 96%; height: 0px;}
div.vline {padding: 0px; border-left: 1px solid #CCCCCC; margin: 0px 3px 0px 3px; width: 3px; height: 96%;}

div#top_line {width:750px; height:0px; border-bottom:1px solid #999999; margin-left:auto; margin-right:auto; line-height:0px; font-size:0px;}
div#bottom_line {position:relative; top:-1px; width:750px; height:0px; border-top:1px solid #999999; margin-left:auto; margin-right:auto; line-height:0px; font-size:0px;}
div#bottom_shadow {position:relative; top:-1px; width:752px; height:0px; border-top:1px solid #CCCCCC; border-bottom: 2px solid #DDDDDD; margin-left:auto; margin-right:auto; line-height:0px;}
div#separator {clear: both; width: 98%; height: 0px; border-top: 1px solid #BBBBBB; border-bottom: 2px solid #FFFFFF; margin: 20px auto 5px auto; line-height: 0px;}
div#separator2 {width: 98%; height: 0px; border-top: 1px solid #BBBBBB; border-bottom: 2px solid #FFFFFF; margin: 5px auto 5px auto; line-height: 0px;}
/* separators setting end */


/* shadow effect begin  */

div.shadow_top {width: 100%; height: 0px; border-top: 1px solid #CFCFCF;	border-bottom: 2px solid #EEEEEE; margin-left:auto; margin-right:auto;	line-height: 0px;	font-size: 0px;}
div.shadow_left {float:left; position:relative; top: -2px; border-left: 1px solid #CFCFCF; 	border-right: 2px solid #EEEEEE; width: 0px;}
div.shadow_right {float: right; position:relative; top: 3px; border-left: 1px solid #AAAAAA; border-right: 2px solid #CFCFCF;}
div.shadow_bottom {clear: both;	width: 100%; height: 0px; border-top: 1px solid #AAAAAA; border-bottom: 2px solid #CFCFCF;	margin-left:auto;	margin-right:auto; line-height: 0px; font-size: 0px;}

/* shadow effect end  */