body{
	/*/*/margin: 0;/* */ 
	/*/*/ /*/ margin-top: -10px; margin-left: -10px; /* */	 
	padding: 0;
	border: 0;
	color: #CCDEE5;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

/*
#left a { color: #999999; }
#left  a.on,  a:hover { color:#8ab7d9;}
#left  h3 { color:#1868a3;font-size: 11px; height: 15px; margin: 4px 0 2px 0; width: 156px; }
#left  h3 a,  h3 a:hover { color: #1868a3; }
#left  ul.primary a { font-size: 12px; font-weight:bold; text-decoration: none; color:#1868a3;}
#left  ul.primary { margin: 0; padding: 0; width: 146px; color:#1868a3;}
/* ul.primary li { border-top: solid 1px #CCCCCC; padding: 3px 0 3px 0; }
 ul.primary li.first { border-color:#117db5; padding-top:10px; }/*EF9B00*/*/
/*#1868a3*/
#left  ul.off {display:none;}
#left  ul.secondary a { font-size: 11px; font-weight: normal; text-decoration: none;}
#left  ul.secondary { margin: 2px 0 0 0; padding:0; }
#left  ul.secondary li { border: none; list-style-image: url(/dev2/images/common/a_bullet_off.gif); margin-left: 20px; padding: 1px 0 0 0; }
#left  ul.secondary li.on { list-style-image: url(/dev2/images/common/a_bullet_selected.gif); }
#left  ul.secondary li.exploded { list-style-image: url(/dev2/images/common/a_bullet_on.gif); }
#left  ul.tertiary { margin: 2px 0 0 0; padding:0; text-decoration: none;}
#left  ul.tertiary a { font-size: 12px; }
#left  ul.tertiary li { border: none; list-style-image: url(/dev2/images/common/a_bullet_small.gif); margin-left: 18px; }
#left  ul.tertiary li.on { list-style-image: url(/dev2/images/common/a_bullet_inner_on.gif); }

#main { font:11px verdana, arial, helvetica, sans-serif;}
#main h1 { font-size: 18px; font-weight: normal; color: #1868a3; padding-bottom: 5px; }
#main h2 { font:italic normal 14px "times new roman"; color: #666666; margin-top: -20px; margin-left:20px; }
#main h3 { font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; clear: both; }
#main h3.who_should_attend { font-size: 12px; font-weight: bold; color: #aaa; padding-top: 20px; clear: both; color: #630B16; }
#main h3.participant_comment { font-size: 12px; font-weight: bold; color: #aaa; padding-top: 20px; clear: both; color:#716051;}
#main h3.office { background-color:#eee;padding:5px;margin-top:30px;}
#main p.participant_comment, #main p.who_should_attend {color: gray;}
#main h4 { font-size: 12px; font-weight: normal; color: #666666; padding-bottom: 2px; }
#main p.title {font:italic bold 12px verdana;}
#main p.box { width:90%;font-size:12px; background-color: #F2F2F2; margin:0 auto;padding: 10px; border:solid 1px #eee; color:#748856;}
#main p.box_right { width:90%; font-size:12px; background-color: #F2F2F2; margin:0 auto;padding: 10px; border:solid 1px #eee;color:#748856;}
#main ol  {margin-bottom:20px;}
#main ol  li { margin-bottom:5px; }
#main ul.normal { font: normal 11px verdana; margin-left:30px;padding:0}
#main ul.nomargin { font: normal 11px verdana; margin:0 0 0 30px;padding:0}
#main ul.normal li { margin-bottom:5px; list-style-type: square;}
#main ul.nomargin li { margin-bottom:5px; list-style-type: square;}
#main ul { font:bold 13px verdana; color: #666666; margin: 20px; padding: 0;}
#main li { margin-bottom:30px; }
#main dl { border-top:1px solid #ccc;}
#main dt { font-size: 11px; font-weight: bold; color: #666666; padding-top: 20px; margin-left:10px; }
#main dd { font-size: 10px; font-weight: normal; color: #666666; padding-bottom: 2px; margin-left:10px; }
#main cite {font-size:10px;}
#main table {table-layout:fixed;margin:10px 0 20px 0;}
#main td, #main th {padding-bottom:10px;}
#main th.border { border-bottom:solid 1px #666;}
#main td.border { border-bottom:solid 1px #ccc;}
#main table.border { border-top:solid 2px #666; border-bottom:solid 2px #666;}
*/
.mainheader {
	font-family: "Verdana";
	font-size: 11px;
	color: #1868a3;
	line-height: 12px;
}
.maincontent {
	font-family: "Verdana","細明體";
	font-size: 11px;
	color: #545353;
	line-height: 16px;
}
.mainsubcontent {
	font-family: "Verdana","細明體";
	font-size: 10px;
	color: #545353;
	line-height: 16px;
	text-decoration: none;	
}

.mainheader {
	font-family: "Verdana";
	font-size: 12px;
	color: #1868a3;
	font-weight: bold;
	line-height: 16px;
}

.external {
	font-family: Verdana;
	font-size: 10px;
	color: #1868a3;
	line-height: 12px;
}
.footer{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}
.footnotes{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
}
.submenulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.submenulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FB7702;
	text-decoration: none;
}

.servicetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #173868;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

.serviceheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #173868;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

.servicesubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;	
	line-height: 16px;
}

.txtbox {
	font-family: 細明體,新細明體;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 118px;
}
.mtxtbox {
	font-family: 細明體,新細明體;
	height: 125px;
	width: 340px;
}
.ecardtxtbox {
	height: 18px;
	width: 200px;
}
.ecardmbox {
	height: 150px;
	width: 350px;
}
.econtent {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1868a3;
	text-decoration: none;
}
link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8ab7d9;
	text-decoration: none;
}

ul.primary a { font-size: 12px; font-weight:bold; }
ul.primary {  padding: 3px 0 3px 0; color:#000000;}
ul.primary li { padding: 10px 0 3px 0; color:#000000;}

 .scrolltxt { font-size: 14px; font-family:"Garamond", "Times New Roman", "Times"; color: #4B4B2F;text-decoration:none}
A.bctxt { color: #333333; text-decoration: none; padding-left : 5px; padding-right : 5px;}
A.bctxt:hover { color: #477CDD; text-decoration: none; background-color: #BEE7FD; padding-left : 5px; padding-right : 5px;}
.right_nav_td {font: bold 11px "Trebuchet MS", arial; letter-spacing:0px; color:#666666;}

.searchFieldStyle {
	border: 1px solid #66b4ed; 
	color: #666666; 
	margin: 0; 
	height: 19px;
	font-size: 11px; 
	font-weight: none; 
	width: 90px; 
	height: 19px; 
	padding: 2px 0 0 2px;
}

.searchSubmitStyle {
	border: 1px solid #66b4ed; 
	color: #666666; 
	margin: 0; 
	padding: 0; 
	height: 19px;
	background-color: #66b4ed; color: #FFFFFF; 
	font-size: 11px; 
	font-weight: none; 
	width: 36px;
}
