body {
	margin:0px;background:white
}
img {
	border:0
}
.foot {
	color:#999999;
	width:100%;
	height:16px;
	text-align:right;
	padding-top:3px;
	font:10px verdana;
	background:#dddddd;
	border-top:1px solid #cccccc;
}
.foot span.left {
    float:left;margin-left:10px
}
.foot span.right {
    float:right;margin-right:10px
}

a.nx {
	text-decoration:none;
	color:blue;
}
a.nx:hover {
	text-decoration:underline;
}
a.nx:visited {
	color:purple;
}
a.nxo {
	text-decoration:none;
	color:gray;
}
a.nxo:hover {
	text-decoration:underline;
}
a.nxo:visited {
	color:gray;
}
/* table */
.table {
	width:538px;
	margin-top:30px;
}
.table2 {
	width:538px;
}
.table1 {
	width:538px;
	margin-top:20px;
}
/* intro table td*/
.pre {
	vertical-align:top;
	font: 12px verdana;
}
.con {
	vertical-align:top;
	font: 12px verdana;
	padding:3px 0px 20px 15px
}
.title {
	height:23px;
	font:12px verdana;
	padding:4px 0px 0px 5px;
}
.spdcont {
	height:18px;
	padding:4px 0px 5px 7px;
	vertical-align:top;
}
.bar {
	height:10px;
	vertical-align:top;
	padding-top:7px;
}
.speed {
	height:18px;
	font:10px verdana,courier new;
	padding:4px 10px 0px 0px;
	vertical-align:top;
	white-space:nowrap;
}
.code {
	font:12px courier new,lucida console,courier;
	vertical-align:top;
	white-space:nowrap;
	padding:8px 10px 12px 10px;
}
.code2 {
	font:12px courier new,lucida console,courier;
}
.code3 {
	font:12px courier new,lucida console,courier;
	vertical-align:top;
	white-space:nowrap;
	padding:5px 0px 0px 10px;
}
.code3com {
	font:12px u;
	vertical-align:top;
	white-space:nowrap;
	padding:8px 10px 0px 10px;
}
.engine {
	height:15px;
	font:10px verdana;
	background:#eeeeee;
	padding:0px 10px 0px 10px;
}
.engine2 {
	height:15px;
	font:12px verdana;
	background:#eeeeee;
	padding:2px 10px 0px 10px;
}

/* code color */
.tmethod {
	/*color:#0075FF;*/
	color:#0066ff;
}
.tmethod2 {
	color:black;
}
.ppt {
	color:#0075FF;
}
.tvar {
	color:red;
}
.tvar2 {
	color:red;
	font-family:courier new;
}
.tval {
	color:#2E9400;
}
.tfid1 {
	color:#AA00F8;
}
.tfid2 {
	color:#AA00F8;
}
.tfile {
	background:#EEEEEE;
}
.tloop {
	color:#002CC6;
}
.tblock {
	color:#00C0C0;
}

.tinst {
	/*color:#FF00FF;*/
	color:#FF00FF;
}
.tinst2 {
	color:#FF00FF;
	font-family:courier new;
}
.tkeyword {
	color:red;
}
.tkeyword2 {
	color:red;
	font-family:courier new;
}
.comment {
	color:#68A100;
}
.rcomment {
	color:gray;
}
.tlid{
	color:#FF6E2B;
}
.tpush{
	color:#0075FF;
	background:#E0EEFF;
}
.tproperty {
	/*color:#0075FF;*/
	color:#cc5500;
}
.tskin {
	color:#CF00AA;
}
.than{
	font:12px u;
}
.tphp {
	color:#00A6C7
}
.tcomment {
	color:green
}
.tmacro {
	color:#3857FF;
}
.tplugin{
	color:#D40054;
}
.tobject{
	color:#9FAB00;
}
.tcompile{
	color:#005DB1;
}
.relpath {
	color:#FF810D;
}
.reldelim {
	color:red;
}
/* gray code */
.codeback {
	background:#eeeeee;
	width:538px;
	font:12px courier new;
	margin-top:20px
}
.codefront {
	padding:10px 10px 10px 20px;
}

/* text */
.text {
	margin-top:20px;
	width:538px;
	font:12px/18px verdana;
	color:black;
}
.text1 {
	font:12px/18px verdana;
	width:538px;
	color:black;
}
.text2 {
	margin-top:35px;
	width:538px;
	font:12px/18px verdana;
	color:black;
}
.bignum {
	margin-top:30px;
	font:bold 15px arial;
	color:black;
}
.bignum2 {
	margin-top:30px;
	font:bold 12px courier new;
	color:#777777;
}
.g12 {
	font-size:12px;
}
.v12 {
	font:12px verdana;
}
.dotLine01 {
	background:url(../../_img/hdot192-1-2.gif) repeat-x;
}
.dotLine02 {
	height:1px;
	background:url(../../_img/hdot192-1-2.gif);
	margin:10px 0px 50px 0px;
	width:538px;
}
.dotLine03 {
	height:5px;
	background:url(../../_img/hdot192-1-2.gif) repeat-x;
}
.dotLine04 {
	height:10px;
	background:url(../../_img/hdot192-1-2.gif) repeat-x center;
	text-align:center;
	margin:10px 0px 50px 0px;
	width:538px;
}
.indot {
	font:10px verdana;
	color:black;
	background:white;
	padding:0px 2px 0px 2px;
}
.toTop {
	font:11px u;
	margin-top:30px;
	text-align:right;
	width:538px;
}
/* toc */
.theme1 {
	font:12px/20px u;
	margin-top:2px;
}
.theme2 {
	font:12px/20px u;
	padding-left:35px;
}
.title1 {
	font:bold 12px/22px verdana;
}
/* menu */
td.menu {
	font:12px u;
	height:15px;
	color:black;
	text-align:right;
	vertical-align:top;
}
td.menuicon {
	width:18px
}
td.menuspace {
	height:4px;
}
a.menu {
	color:gray;
	text-decoration:none
}
a.menu:visited {
	color:gray;
}
a.menu:hover {
	color:black;
	text-decoration:none;
}
/*ref*/
.star {
	font:12px arial;
}
.rfitem {
	padding:5px 0px 30px 0px;
	font:12px/18px verdana;
}
.courier {
	font:12px courier new;
}
/* tree */
.treeline0 {
	width:22px;
	vertical-align:top;
}
.treeline1 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/line1.gif) no-repeat;
}
.treeline2 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/line2.gif) no-repeat;
}
.treeline3 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/line3.gif) no-repeat;
}
td.treeicon0 {
	width:22px;
	vertical-align:top;
}
td.treeicon1 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/iconback1.gif) no-repeat;
}
td.treeicon2 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/iconback2.gif) no-repeat;
}
td.treeicon3 {
	width:22px;
	vertical-align:top;
	background:url(../../_img/tree18/iconback3.gif) no-repeat;
}
table.tree {
	height:18px;
}
img.treebutton {
	margin:4px 0px 0px 3px;
}
img.treeicon {
	margin-top:1px
}
td.limbname {
	padding:2px 0px 0px 2px;
	font:12px verdana,courier new;
	white-space:nowrap;
	vertical-align:top;
}
.error {
	font:11px tahoma;
	height:20px;
	background-color:#dddddd;
	padding:5px 0px 5px 10px;
}
.emean {
	font:12px verdana;
	background-color:#eeeeee;
	height:25px;
	padding:6px 0px 4px 10px;
}
.espace {
	height:5px;
}
.note {
	border:1px solid #cccccc;
	width:538px;
	margin-top:30px
}
.innote {
	font:12px verdana;
	margin:0px 5px 15px 15px;
}
.notetitle {
	font:bold 11px tahoma;
	margin:15px 5px 10px 15px;
}