table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }

h4{	color:#222222;font-weight:bold;font-size:23px;}
td, th, table, select,  input, textarea{
	font-family:新細明體, Arial;
	font-size:13px;
	vertical-align:top;
	line-height:170%;
	color:#5F5F5F;
}
th{
	text-align:left;
	font-weight:normal;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background: url(images/body.gif) repeat}

.title, .title1, .title2{ display:block}

.px{ width:auto; background:#EDEDED}

.right{ text-align:right}

.bg1{ height:100%; background:#111111}
.bg4{ background:#EDEDED; width:1px}
.bg5{ background:url(images/p1_1.jpg) no-repeat}
.bg6{ background:url(images/bg.gif) repeat-x; height:8px}
.bg6_1{ background:url(images/bg.gif) repeat-x left bottom; height:8px}
.bg7{ background: url(images/p1_2.jpg) no-repeat right bottom #F4F4F4; height:183px}
.bg8{ background:#E8E8E8; width:2px}
.bg9{ background:url(images/p1_4.jpg) no-repeat right bottom; width:348px}
.bg10{ background:#EDEDED; width:2px}
.bg11{ background:#E9E9E9; width:4px}

.logo{ height:123; vertical-align:top; background:url(images/banner_bg.jpg) repeat-x top;}
.menu2{ background:url(images/menu_bg.gif) repeat-x; height:10px;vertical-align:top;padding-top:20px;}
.menu{ background:url(images/menu_bg.gif) repeat-x; height:70px;vertical-align:top;padding-top:20px;}
.menu a{ font-size:15px;height:54px;color:#FFFFFF; text-decoration: none; padding-left:13px; padding-right:13px; margin:0px; vertical-align:top;line-height:100%;}
.menu a:hover{ text-decoration: underline;}

.header td{ vertical-align:middle; color:#FFFFFF; font-weight:bold; height:54px}
.header input{ width:139px; height:18px; margin:0 5px 0 9px; background:#FFFFFD; color:#303030; vertical-align:middle }
.header  .indent_{ padding:0 0 0 20px}

.footer { height:74px; background:url(images/footer.gif) repeat-x; padding:34px 0 0 13px; color:#808080}
.footer a{ color:#FFFFFF; text-decoration:none}
.footer a:hover{ text-decoration:underline}

.list ul{margin:0px; padding:0px; list-style:none; line-height:16px}
.list ul li { background: url(images/list_bg.gif) no-repeat 0 8px; width:auto;}
.list ul li a{ color:#5F5F5F; text-decoration: underline; padding-left:8px}
.list ul li a:hover{ text-decoration: none}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list1 ul li { background: url(images/list_bg1.gif) no-repeat 0 8px; width:auto;}
.list1 ul li a{ color:#2490C3; text-decoration: underline; padding-left:13px}
.list1 ul li a:hover{ text-decoration: none}

strong a{ color:#3C3C3C; background:url(images/marker.gif) no-repeat 0 5px; padding-left:8px; text-decoration:none}
strong a:hover{ text-decoration:underline}

b a{ color:#1B1B1B; text-decoration:underline}
b a:hover{ text-decoration:none}

span a{ color:#1A91C9; font-size:13px; text-decoration:underline}
span a:hover{ text-decoration:none}

a{ color:#2395CB; text-decoration:underline}
a:hover{ color:darkred;text-decoration:none}

#page1 .indent{ padding:10px 0 8px 0}
#page1 .indent .title{ margin-bottom:23px}
#page1 .indent ul{ margin-left:5px}
#page1 .px{ margin:18px 0 13px 0}
#page1 .indent1{ padding:10px 8px 20px 178px}
#page1 .block{ color:#838282; margin-right:25px; line-height:14px}
#page1 .block1{ height:60px; margin-bottom:10px; width:227px}
#page1 .block1 strong{ color:#111111}
#page1 .block1 span a{ color:#3E3E3E; padding-left:9px; font-family:arial; font-size:13px; text-decoration:none; background:url(images/marker1.gif) no-repeat 0 4px}
#page1 .block1 span a:hover{ text-decoration: underline}
#page1 .block1 input{ width:136px; height:16px; padding:0 0 0 3px; vertical-align:middle; color:#3E3E3E; line-height:12px }
#page1 .block1 img{  vertical-align:middle; margin-left:4px}

#page2 .indent{ padding:10px 0 28px 20px}
#page2 .indent1{ padding:28px 0 0 20px}
#page2 .indent2{ padding:10px 15px 29px 12px}
#page2 .indent3{ padding:28px 25px 5px 10px}
#page2 .right{ margin-top:14px}

#page3 .indent{ padding:9px 0 28px 20px}
#page3 .indent1{ padding:26px 0 0 20px}
#page3 .indent2{ padding:9px 0 28px 32px}
#page3 .indent3{ padding:27px 0 0 32px}

#page4 .indent{ padding:10px 0 13px 20px}
#page4 .block{ width:426px}
#page4 .block img{ float:left; margin-right:20px; margin-top:3px}
#page4 .block div{ margin-right:47px}
#page4 .indent2{ padding:28px 0 0 20px}
#page4 .indent3{ padding:10px 0 50px 12px}
#page4 .indent4{ padding:28px 27px 5px 10px}

#page5 .indent{ padding:10px 0 18px 20px; line-height:14px}
#page5 .indent1{ padding:20px 0 18px 20px; line-height:14px}
#page5 .indent2{ padding:20px 0 5px 20px; line-height:14px}
#page5 .indent3{ padding:10px 10px 18px 12px}
#page5 .indent4{ padding:27px 20px 0 12px}

#page6 .indent{ padding:10px 0 40px 14px}
#page6 .indent1{ padding:30px 0 7px 20px}

#page7 .indent{ padding:10px 0 0 20px}

.form input {
	color: #777777;
	line-height:150%;
	vertical-align:middle
}

.dotDiv{
	text-indent:0pt;
	background-image:url('images/dot.jpg');
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:3px;
}
.dotDiv a:link,.dotDiv a:visited{
	text-decoration: none;
	color:#2395CB;
}
.dotDiv a:hover{
	text-decoration: underline;
	color:darkred;
}
#cText{
	/*text-indent:22pt;/*首行縮排*/
	font-size:13px;
	padding:10px;
	line-height:150%;
	color:#494941;
}

#course{border-collapse:separate;}
#course td{ line-height:220%;}
#course th{ background-color:#eee1e1; font-size:13px;text-align:left;padding:1px;}


.tbl_main{
    height:500px;
	width:757px;
    border:0px;
}
.tbl_main .t{
    background:url('images/tbl_main_top.jpg');
    width:757px;
    height:14px;
}
.tbl_main .b{
    background:url('images/tbl_main_bottom.jpg');
    height:13px;
}
.tbl_main .l{background:url('images/tbl_main_lbg.jpg');width:5px;}
.tbl_main .m{background:url('images/tbl_main_bg.jpg');width:726px;vertical-align:top;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.tbl_main .r{background:url('images/tbl_main_rbg.jpg');width:6px;}

.lmenu{
	background-color:white;
}

.lmenu div{
	background:url('images/menu_11.jpg') repeat-x left bottom ;
	margin-right:10px;
	vertical-align:middle;
	line-height:33px;
	height:33px;
	width:119px;
	display:block;
	vertical-align:top;
	border:0px #888 solid;
}
.lmenu div img{
	vertical-align:middle;
}
.lmenu div a:link, .lmenu div a:hover, .lmenu div a:active, .lmenu div a:visited{
	font-size:15px;
	padding-left:29px;
	line-height:33px;
	border:0px #111 solid;
	margin:2px;
	display:block;
	height:33px;
	background:url('images/menu_08.jpg') no-repeat left center;
	text-decoration:none;
}

.lmenu div#home a:link, .lmenu div#home a:hover, .lmenu div#home a:active, .lmenu div#home a:visited{
	
}

.lmenu div.active a:link, .lmenu div.active a:hover, .lmenu div.active a:active, .lmenu div.active a:visited{
	color:red;
	background:url('images/menu_03.jpg') no-repeat left center;
}

a img{border:0px;}