a:link {  color:#484848; text-decoration: none;}
a:visited {  color:#484848; text-decoration: none;}
#contain0810 {
	background-color: #99FF00;
	float: left;
	height: 200px;
	width: 440px;
}

a:hover {  color:#0B2EAF; text-decoration: underline;}

.slink:link { font-size: 80%;  text-decoration: none;  color: #0000FF }
.slink:visited { font-size: 80%; text-decoration: none; color: #660099 }
.slink:hover { text-decoration: underline;  color: #ff0000 }

/* for accesskey */
.green:link { text-decoration: none;  color: #c9df9d }
.green:visited { text-decoration: none; color: #c9df9d }
.green:hover { text-decoration: none;  color: #ff0000 }

.blue:link { text-decoration: none;  color: #9999FF }
.blue:visited { text-decoration: none; color: #9999FF }
.blue:hover { text-decoration: none;  color: #FFFFFF }

.white:link { text-decoration: none;  color: #FFFFFF }
.white:visited { text-decoration: none; color: #FFFFFF }
.white:hover { text-decoration: none;  color: #FF0000 }

.gray:link { text-decoration: none;  color: #eeeeee }
.gray:visited { text-decoration: none; color: #eeeeee }
.gray:hover { text-decoration: none;  color: #ff0000 }

.txtlink1:link {  font-family:Arial; color: #804000; text-decoration: none}
.txtlink1:visited {  font-family:Arial; color: #804000; text-decoration: none}
.txtlink1:hover {  font-family:Arial; color: #990000; text-decoration: underline}

.txtlink2:link {  font-family:Arial; color: #006699; text-decoration: none}
.txtlink2:visited {  font-family:Arial; color: #006699; text-decoration: none}
.txtlink2:hover {  font-family:Arial; color: #000080; text-decoration: underline}

.txtlink3:link {  font-size: 12px; color: #1860AF; text-decoration: none}
.txtlink3:visited {  font-size: 12px; color: #1860AF; text-decoration: none}
.txtlink3:hover {  font-size: 12px; color: #0D1CA0; text-decoration: underline}

.lbody { font-size: 150%; font-weight: bold ; line-height: 150% }
.mbold { font-size: 100%; font-weight: bold; line-height: 150% }
.mbody { font-size: 100%; line-height: 150%}


.sbold { font-size: 80%; font-weight: bold}
.sbody { font-size: 80%; line-height: 120% }

.padding { padding: 5px 5px 0px 2px }

p {line-height: 150%}
H1 { font-family:標楷體, 新細明體; font-size:  150%; font-weight: bold ; line-height: 1em ; text-align: center}
H2 { font-family:新細明體;  font-size:  120%; font-weight: bold; line-height: 1em }
H3{ font-family:新細明體;  font-size:  100%; font-weight: bold; line-height: 1em }

.fontps          { font-size: 13px; color: #0033CC }
.font07          { font-size: 10px; color: #363636;}
.font08          { font-size: 11px; color: #EAEAEA;}
.e_font08        { font-family:Arial; font-size: 70%; color: #2F2F2F;}
.e_un08        { font-family:Arial; font-size: 70%; color: #003669}
.font091 {
	font-family:Arial;
	font-size: 75%;
	color: #484848;
	line-height: 25px;
}


.font09route     { font-family:Arial; font-size: 75%; color: #484848; line-height: 20px}
.font09          { font-family:Arial; font-size: 75%; color: #484848; line-height: 17px}
.font09black     { font-family:Arial; font-size: 75%; color: #000000}

.e_font10blue    { font-family:Verdana, Arial; font-size: 80%; color: #0024DB}
.font10          {  font-family:Arial; font-size: 80%; color: #484848;}
.font10route     {  font-family:Arial; font-size: 80%; color: #484848; line-height: 180%}
.font10white     { font-size: 80%; color: #FFFFFF; line-height: 18px}
.font10org       { font-size: 80%; color: #804000; line-height: 20px}
.font10blue      { font-size: 80%; color: #1860AF; line-height: 20px}

.font11      { font-size: 15px; font-family: Arial; color: #363636; line-height: 25px}
.font11red      { font-size: 15px; color: #570100}
.font11blue     { font-family:Arial; font-size: 15px; color: #003399; font-weight: bold}
.font11green     { font-family:Arial; font-size: 15px; color: #00573D; font-weight: bold}
.font11org1      { font-family:Arial; font-size: 15px; color: #B03900; font-weight: bold}
.font11black     { font-family:Arial; font-size: 15px; color: #000000}

.font12blue      { font-size: 16px; color: #1324A8}
.font12greenb     { font-size: 16px; color: #00573D; font-weight: bold}
.font12pink      { font-size: 16px; color: #A8133D}
.font12white      { font-size: 16px; color: #FFFFFF}

.embold { font-family: Verdana, Arial, Helvetica;  font-size: 80%;  font-weight: bold}
.embody { font-family: Verdana, Arial, Helvetica;  font-size: 80%}
.esbody { font-family: Verdana, Arial, Helvetica;  font-size: 75%}


ul.style1 { margin:0.5em 1em 1em 2em;}
li { font-size: 100%; line-height: 1.3em;}
li.square {FONT-SIZE: 100%; LINE-HEIGHT: 1.6em; LIST-STYLE-TYPE: square}
ul.no { list-style-type: none;}


td.right {  text-align: right;}
td.right_green {  text-align: right; background-color: #c9df9d;}
td.right1 {  text-align: right; width:515;}
td.right2 {  text-align: right; width:151;}
table.a1 {  width:776;}
table.a2 {  width:778;}

.style1 { padding-left:38; height: 164; }
.style2 { border:1px solid #AAAAAA; }
.style3 { padding-top: 10 }
.topv { valign: top; }

.checkpoint { color: #990000; font-weight: bold; font-family: Arial, Helvetica;}

.white { color: #FFFFFF}
.garnet { color: #660000}
.darkgray {color:#666666}
.green { color: #c9df9d}
.green_1{font-size:12px;color:#1FB709}
.bggreen { background-color: #c9df9d;}
.bggray { background-color: #eeeeee;}
.bgdark { background-color: #333333;}

.art_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
}

caption.gray8 {background-color: #e8e8e8}
.example {
	BORDER-TOP: #cc0000 1px solid;  
	BORDER-BOTTOM: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid;
	BORDER-RIGHT: #cc0000 1px solid;

	PADDING-TOP: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-LEFT: 0.5em; 
	PADDING-RIGHT: 0.5em; 

	MARGIN-TOP: 0.25em; 
	MARGIN-BOTTOM: 0.25em; 

	BACKGROUND: #eeeeee; 
	WIDTH: 75%; 
	COLOR: #660000; 


}
.font12green {
	font-size: 12pt;
	color: #339900;
}
.deprecated-example {
	BORDER-TOP: #666633 1px solid;  
	BORDER-BOTTOM: #666633 1px solid; 
	BORDER-LEFT: #666633 1px solid;
	BORDER-RIGHT: #666633 1px solid;

	PADDING-TOP: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-LEFT: 0.5em; 
	PADDING-RIGHT: 0.5em; 

	MARGIN-TOP: 0.25em; 
	MARGIN-BOTTOM: 0.25em; 

	BACKGROUND: #eeeeee; 
	WIDTH: 75%; 
	COLOR: #660000; 
}/* for examples */


.invisible { display:none }/* for examples */

.txt {
	
	MARGIN-LEFT: 7.5%;
	MARGIN-RIGHT: 7.5%;
	
	BORDER-TOP: #ffffff 0.7em solid;  
	BORDER-BOTTOM: #ffffff 0.7em solid; 
	BORDER-LEFT: #ffffff 0.7em solid;
	BORDER-RIGHT: #ffffff 0.7em solid;
	
	BACKGROUND: #ffffff;
	WIDTH: 85%;
	COLOR: #000000;

}
.font09green {
	font-size: 9pt;
	line-height: 22px;
	color: #006600;
}
.left{ margin-left:18px}
.leftb{ margin-left:120px}
.top{ margin-top:18px}
.topb{ margin-top:3px}
.hi{height:180px}
.wid{width:680px}
.wid2{width:600px}
#contain0817 {
	float: left;
	width: 445px;
	margin-top: 15px;
}
#contain0817ab {
	height: 29px;
	width: 445px;
	background-image: url(images/new0817_03.jpg);
}

#contain0817_more {
	width: 33px;
	padding-left: 397px;
	height: 9px;
	padding-top: 10px;
}

#contain0817  ul {
	margin-top: 10px;
	margin-bottom: 5px;
}
#contain0817  li {
	background-image: url(images/icon_new3.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 360px;
	background-position: 1px 11px;
	padding-top: 6px;
	padding-bottom: 4px;
}





#contain0810 {
	float: left;
	height: 160px;
	width: 445px;
	background-image: url(images/comtain_new1_03.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#contain0810_more {
	width: 33px;
	padding-top: 17px;
	padding-left: 397px;
	height: 9px;
}

#contain0810 ul {
	margin-top: 20px;
}
#contain0810 li {
	background-image: url(images/icon_new2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 360px;
	background-position: 1px 11px;
	padding-top: 6px;
	padding-bottom: 4px;
}



#contain0810a {
	float: left;
	height: 257px;
	width: 445px;
	background-image: url(images/comtain_new1_04.jpg);
	color: #999999;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#contain0810a ul {
	margin-top: 50px;
}
#contain0810a li {
	background-image: url(images/icon_new1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 360px;
	background-position: 1px 11px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-right: 0px;
}
.tableorg {
	border-collapse:collapse;
	border-spacing:0;
	padding: 2px;
	width: 90%;
	border: 1px solid #FF6633;
	margin-top: 10px;
}

.colororg1 {
	background-color: #FF6633;
	color: #FFFFFF;
}

.colororg2 {
	color: #FF6633;
}

.colororg3 {
	background-color: #FCF1E0;
}

.tableorg th , .tableorg td {
	margin:0;
	padding: 2px;
	border: 1px solid #FF6633;
}
.banner01 {
	background-image: url(images/banner1107.jpg);
	height: 164px;
	width: 442px;
	background-repeat: no-repeat;
	float: left;
}
.banner01 ul {
	width: 430px;
	margin: 0px;
	text-align: center;
	padding: 90px 0px 0px 15px;
}
.banner01 ul li{
	line-height: 20px;
}
.banner01 li {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding: 0px 3px 0px 7px;
	margin: 0px 0px 20px;
}
.banner01 li.first {
	margin-left: 0px;
	padding-left: 0px;
	border-left-style: none;
}
.font1 {
	font-weight: bold;
	color: #1860AF;
}
.font12 {
	color: #1860AF;
}
.donate {
	float: left;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.donate ul {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.donate li {
	margin: 0px;
	padding: 9px 0px 9px 13px;
	background-image: url(images/icon-10.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
.list {
	position:absolute;
	width:50%;
	margin:-5% 0px 0px -25%;
	top: 10%;
	left: 50%;
	text-align: left;
}
.list_c {
	color: #1B66C2;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(images/icon_01_new.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 15px 3px;
}

.list img {
}
.listb {
	float: left;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}
.tablealink {
	color: #484848;
}
.tablealink a {
	color: #0051A2;
	text-decoration: none;
}
.tablealink a:hover {
	text-decoration: underline;
	color: #0051A2;
}
.font001 {
	font-weight: bold;
	color: #FF6600;
	font-size: 100%;
	list-style-type: square;
	background-image: url(images/icon0827.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 10px;
}

