/* 純文字主選單 */
._nav{background-color:#7C7C7C;}

._nav ul li a{color:#AEECFF;}
/*._nav ul li a{color:#E6E6E6; padding:20px;}*/

._nav ul li a:hover{color:#FBEF51; background-color:#2E3637;}
/* 圖檔主選單 */

/* 標題 */
._content h2{color:#214771;}
._content h3{color:#4EABD5;}
._content h4{color:#4EABD5;}
/* 段落文字 */
._content p{color:#28303A; line-height:1.5em;}
/* 議程表格 */
._content table th, ._content table td{border-color:#FFF;}
._content table th{background:#5ebacf; color:#fff; text-shadow:#393D44 1px 1px 1px;}
._content table tr._lineA{background:#edf4f7;}
._content table tr._lineB{background:#d9e8ee;}
._content table tr._lineC{background:#cbcbcb;}
/* 議程說明 */
._content i{color:#A90A0D;}
/* 條列 ul ol */
._content ul{padding-left:1.2em;}
._content ul li ol{padding-left:1.2em;}
._content ul li{list-style:circle; list-style-position:outside; line-height:2em;}
._content ol a{text-align:right; display:block;}
._content ol li{list-style:decimal; list-style-position:outside; line-height:1.6em;}
/* 講師表格 */
._content table._speaker{table-layout:fixed; border-collapse:collapse; border-spacing:0; margin-bottom:30px;}
._content table._speaker td{vertical-align:top; border-bottom:#9F9F9F 1px dotted; padding:0;}
._content table._speaker td._foto{width:160px; height:210px; text-align:center; border:none;}
._content table._speaker td dl{padding-left:20px; margin-top:-3px;}
._content table._speaker td dl dt{font-weight:bold;}
._content table._speaker td dl dd{color:#303030; padding:0 0 1em .5em;}
/* 公司表格 */
._content table._company td{border-bottom:#9F9F9F 1px dotted;}
/* 表單元件 */
._content form input[type=text]{border:#7C7C7C 1px solid; background:#DCDCDC; font-size:14px;}
._content form input[type=submit]{background:#35A6B8; color:#E3FCFF; box-shadow:#177282 0 5px 0;}
._content form input[type=reset]{background:#8D82CA; color:#F9EEFF; box-shadow:#723484 0 5px 0;}
._content form input[type=button]{background:#57B41B; color:#E6FED0; box-shadow:#126413 0 5px 0; width:200px; height:60px; margin:5px; font-size:18px;}

._register h1{text-align:center; color:#27A4DF; font-weight:bold; font-size:24px; padding:10px;}
._register p span{color:#27a4df; padding:0 10px;}
._register table{border:#34454B 2px solid; border-right:#34454B 3px solid; border-top:#34454B 3px solid;}
._register table td{text-align:left; vertical-align:top; border-left:#34454B 1px solid; border-bottom:#34454B 1px solid;}
._register table td p{text-indent:-1em; margin:0; padding:0 0 0 1em;}