#logo {
	z-index: 10;
	position: absolute;
	width: 380px;
	text-indent: -9999px;
	display: block;
	margin-left: 20px;
	height: 50px;
	margin-top: 18px;
	text-decoration: none;
}

#b {
	position: absolute;
	top: 25px;
	right: 105px;
	z-index: 2;
}
#line {
	height: 80px;
	width: 210px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#banner {
	background-repeat: no-repeat;
	height: 300px;
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#banner #image {
	height: 170px;
	width: 1000px;
	position: absolute;
	bottom: 0px;
}

#banner #navi {
	height: 40px;
	width: 850px;
	position: absolute;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	top: 85px;
	display: block;
	right: 0px;
}
#banner #navi li {
	width: 115px;
	float: left;
	padding: 0px;
	height: 40px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner #navi .noBor {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#banner #navi li #n1 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -150px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
}
#banner #navi li #n1:hover {
	text-decoration: none;
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}

#banner #navi li #n2 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -270px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 115px;
}
#banner #navi li #n2:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}
#banner #navi li #n3 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -400px bottom;
	height: 40px;
	width: 110px;
	margin-right: 8px;
	text-indent: -999px;
	display: block;
	margin-left: 3px;
}
#banner #navi li #n3:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}

#banner #navi li #n4 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -520px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 110px;
	margin-left: 8px;
}
#banner #navi li #n4:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}

#banner #navi li #n5 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -640px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 110px;
	margin-left: 12px;
}
#banner #navi li #n5:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}
#banner #navi li #n6 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -760px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 110px;
	margin-left: 12px;
}
#banner #navi li #n6:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}
#banner #navi li #n7 {
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: -888px bottom;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 110px;
	margin-left: 12px;
}
#banner #navi li #n7:hover {
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
}
a.color  {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.color:hover {
	filter: Alpha(Opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
}

#main {
	float: left;
	width: 480px;
}
#company {
	float: right;
	width: 225px;
}
#main #compBar {
	float: left;
	width: 225px;
}
#main #compBar .topBor {
	height: 50px;
	width: 225px;
	background-image: url(images/comp.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#main #compBar .botmBor , #main #newsBar .botmBor, #company .box3 .botmBor{
	background-image: url(images/more.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	width: 225px;
	float: left;
}
#main #newsBar .area, #main #compBar .area       {
	float: left;
	width: 205px;
	background-image: url(images/index_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
}


#main #newsBar {
	float: right;
	width: 225px;
}
#main #newsBar .topBor {
	height: 50px;
	width: 225px;
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#company .box3 {
	width: 225px;
	float: left;
	margin-bottom: 30px;
}
#company .box3 .topBor {
	height: 50px;
	width: 225px;
}
#company .box3 .area_a {
	height: 121px;
	width: 180px;
	background-image: url(images/portfo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}
#company .box3 .area_b {
	height: 126px;
	width: 180px;
	background-image: url(images/portfo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-top: 2px;
}
#info #login {
	height: 128px;
	width: 245px;
	margin-left: 24px;
}
#info #login #manulogin {
	width: 123px;
	height: 128px;
	float: left;
	text-indent: -9999px;
	background-image: url(images/login_bt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#info #login #manulogin:hover {
	background-image: url(images/login_bt_hover.gif);
}

#info #login #stafflogin {
	float: left;
	height: 128px;
	width: 122px;
	text-indent: -9999px;
	background-image: url(images/login_bt.gif);
	background-repeat: no-repeat;
	background-position: -125px top;
}
#info #login #stafflogin:hover {
	background-image: url(images/login_bt_hover.gif);
}
#info .box3 {
	width: 245px;
	margin-top: 10px;
	margin-left: 24px;
}





.more {
	display: block;
	height: 14px;
	width: 50px;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 83px;
}
.more:hover {
	color: #0068B7;
}



#inner  {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0068b7;
}
#inner #info {
	color: #333;
	list-style-type: none;
	margin: 0px;
	height: 20px;
	width: 990px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#inner #info li {
	margin-bottom: 2px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	color: #333;
}
#inner #info li.noBor{
	border-right-style: none;
}
#inner #bottomNavi  {
	list-style-type: none;
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 430px;
	height: 20px;
}
#inner #bottomNavi li  {
	display: inline;
	float: left;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right: 5px;
	color: #999;
}
#inner #bottomNavi .last  {
	border-right-width: 0px;
}
#inner #bottomNavi li a {
	color: #999;
	text-decoration: none;
}
#inner #bottomNavi li a:hover {
	color: #000;
	text-decoration: none;
}
#rightside {
	float: right;
	width: 231px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#rightside .box1 {
	width: 231px;
	float: left;
	height: 260px;
	margin-bottom: 8px;
}
#rightside .box1 #space {
	float: left;
	width: 231px;
	position: relative;
	height: 250;
	padding: 0px;
}
#rightside .box1 #space #subnav{
	width: 191px;
	background-image: url(images/subnav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: absolute;
	left: -2px;
	padding-left: 40px;
	padding-bottom: 20px;
	top: 1px;
}
#rightside .box1 #space #subnav ul {
	width: 100%;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#rightside .box1 #space #subnav ul li {
	height: 20px;
	font-size: 12px;
	color: #666;
	margin-bottom: 5px;
	display: block;
	padding-top: 5px;
	background-image: url(images/subnav_item.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#rightside .box1 #space #subnav ul li:hover {
	color: #06F;
	font-family: "微軟正黑體", Arial;
	background-image: url(images/subnav_item_hover.gif);
	background-repeat: no-repeat;
}
#rightside .box2 {
	float: left;
	width: 231px;
	position: relative;
}
#rightside .box2 #space {
	width: 191px;
	float: left;
	background-image: url(images/ad_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: -2px;
	height: 200px;
	padding-bottom: 20px;
	padding-left: 40px;
	font-family: "微軟正黑體", Arial;
}



#content .box2 {
	width: 767px;
	float: left;
	margin: 0px;
}
#content .box2 .topBor {
	height: 11px;
	width: 767px;
	float: left;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	background-image: url(images/box2_area_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#content .box2 .area {
	margin: 0px;
	width: 757px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(images/box2_area_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	clear: both;
}
#content .box2 .botmBor {
	height: 15px;
	width: 767px;
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-image: url(images/box2_area_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 10px;
	color: #999;
	text-align: right;
}
#content .box2 .area #nav {
	height: 20px;
	width: 700px;
	border: 1px solid #d2d2d2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#content .box2 .area #nav ul li    {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	float: left;
	background-image: url(images/nav_mark.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#content .box2 .area #nav ul li a {
	text-decoration: none;
	color: #d2d2d2;
}
#content .box2 .area #nav ul li a:hover {
	color: #000;
	text-decoration: none;
}
#content .box2 .area #nav ul .noBg {
	background-image: none;
	color: #1d2088;
}
#content .box2 .area #title {
	height: 27px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
	color: #000099;
	font-family: "微軟正黑體", Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#content .box2 .area #title span {
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#content .box_login {
	width: 100%;
}


.box2 .area dl {
	width: 700px;
	height: 30px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
	font-weight: normal;
	margin: 0px;

}
.box2 .area dl.item {
	width: 700px;
	height: 20px;
	margin-top: 10px;
	font-size: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0068b7;
	background-image: none;
	margin-bottom: 20px;
}
.box2 .area dl.item dt{
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.box2 .area dl.item .w_70{
	width: 70%;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}
.box2 .area dl.item .w_20{
	width: 15%;
}
.box2 .area dl .w_70 {
	float: left;
	width: 70%;
	color: #0068b7;
	font-size: 14px;
	font-weight: bold;
}
.box2 .area dl .w_20 {
	width: 15%;
	float: left;
	font-size: 12px;
	color: #333;
}
.box2 .area dl .w_70 a {
	color: #0068b7;
}
.box2 .area dl .w_70 a:hover {
	text-decoration: underline;
}

.box2 .area #sum {
	width: 600px;
	padding-left: 30px;
	margin-top: 30px;
	padding-top: 10px;
	margin-bottom: 30px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box2 .area .contentBox {
	width: 600px;
	float: right;
	margin-top: 15px;
	margin-right: 80px;
	margin-bottom: 30px;
	padding: 0px;
}
.box2 .area .contentBox .clientDetail {
	margin-top: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.box2 .area .contentBox .clientDetail ul {
	list-style-type: none;
	font-size: 14px;
	line-height: 1.5em;
	color: #666;
}
.box2 .area .contentBox .clientDetail ul li {
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 25px;
	background-image: url(images/d01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.box2 .area .infoArea {
	width: 560px;
	margin-left: 50px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.box2 .area .infoArea #album {
	margin: 0px;
	list-style-type: none;
	height: 162px;
	width: 560px;
	background-image: url(../images/album_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
}
.box2 .area .infoArea #album li {
	list-style-type: none;
	height: 120px;
	width: 150px;
	padding: 1px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #a0a0a0;
}
.box_login .area #company_login {
	height: 170px;
	width: 540px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 48px;
	margin-left: 55px;
	background-image: url(images/company_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 20px;
	color: #959595;
}
.box_login .area #staff_login {
	height: 170px;
	width: 540px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 48px;
	margin-left: 55px;
	background-image: url(images/staff_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 20px;
	color: #959595;
}
.box2 .area h5 a {
	color: #0068b7;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0068b7;
}
.box2 .area .portfo_box {
	margin-left: 30px;
	width: 700px;
}
.box2 .area .portfo_box ul {
	list-style-type: none;
	float: left;
	height: 180px;
	width: 180px;
	display: block;
	margin-left: 35px;
	margin-bottom: 10px;
}
.box2 .area .portfo_box ul .stage {
	height: 120px;
	width: 160px;
	background-image: url(images/stage_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}
.box2 .area .portfo_box ul li.working{
	height: 31px;
	width: 40px;
	background-image: url(../images/working.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 10;
	right: 10px;
	top: -15px;
	display: block;
}

.box2 .area .portfo_box ul .name {
	text-align: right;
	height: 20px;
	font-size: 12px;
	margin-top: 5px;
}
.name a {
	color: #666666;
}
.name a:hover {
	color: #0068b7;
}

.box2 .area .portfo_box ul .link {
	height: 20px;
}
.box2 .area .portfo_box #newsDetail {
	width: 650px;
	background-image: url(images/news_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 30px;
}
.box2 .area .portfo_box #newsDetail #newsTitle {
	background-image: url(images/news_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	font-size: 18px;
	padding-top: 5px;
	padding-left: 3px;
}
.box2 .area .portfo_box #newsDetail #newsSubtitle {
	background-image: url(images/news_Subtitle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 55px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.box2 .area .portfo_box #newsDetail #newsTime {
	background-color: #FFF;
	height: 10px;
	font-size: 10px;
	color: #999;
	text-align: right;
	padding-right: 30px;
}
.box2 .area .portfo_box #newsContent {
	width: 620px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	color: #333;
	font-family: "微軟正黑體", Arial;
	padding-right: 20px;
	line-height: 1.5em;
}
.box2 .area .portfo_box .back {
	height: 22px;
	width: 84px;
	background-image: url(images/news_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-left: 270px;
	margin-top: 30px;
}


#page {
	width: 650px;
	height: 30px;
	clear: both;
}
#page .select {
	display: block;
	height: 18px;
	width: 13px;
	background-color: #0068b7;
	float: right;
	padding-left: 7px;
	padding-top: 2px;
	color: #FFF;
	margin-left: 3px;
}
#page .unselect {
	border: 1px solid #CCC;
	height: 17px;
	width: 13px;
	display: block;
	float: right;
	margin-left: 3px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #999;
}
#page .unselect:hover {
	font-weight: bold;
	background-color: #0068b7;
	color: #FFF;
}





.contentBox #info {
	float: left;
	width: 50%;
	color: #000;
}
.contentBox #map {
	float: right;
	width: 50%;
}
.contentBox .infoArea2  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 510px;
	padding: 10px;
	background-image: url(images/infoArea2_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#form {
	width: 400px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#form .userId {
	font-size: 14px;
	float: left;
	width: 50px;
	margin-bottom: 15px;
	color: #666;
}
#form .userIdForm {
	width: 350px;
	float: right;
	margin-bottom: 15px;
}
#form .userIdForm #id {
	height: 20px;
	width: 150px;
	outline: none;
	font-size: 14px;
}
#form .userPass {
	font-size: 14px;
	clear: both;
	float: left;
	width: 50px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#form .userPassForm {
	float: right;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#form .userPassForm #pass {
	height: 20px;
	width: 150px;
	outline: none;
	font-size: 14px;
}
#form .bt {
	clear: both;
	margin-left: 50px;
}
#organ {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#gotop {
	position: absolute;
	bottom: -20px;
	left: 350px;
}
#gotop a {
	text-decoration: none;
	color: #333;
	height: 20px;
	width: 38px;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.area dl {
	padding-bottom: 1px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 25px;
}
.area dl .title {
	float: left;
	width: 205px;
	height: 18px;
	padding-left: 12px;
	overflow: hidden;
	cursor: pointer;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background-image: url(images/nav_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 5px;
	line-height: 1.5em;
	font-size: 14px;
}
.area dl .title a {
	color: #0068b7;
	font-size: 14px;
}
.area dl .title a:hover {
	color: #0068b7;
	text-decoration: underline;
}


.sitemap {
	width: 193px;
	margin-right: 20px;
	margin-left: 30px;
	float: left;
	margin-bottom: 20px;
}
.sitemap .topBor1 {
	background-image: url(images/sitemap_top.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 153px;
	padding-left: 40px;
	padding-top: 10px;
	font-family: "微軟正黑體", Arial;
	font-size: 16px;
	color: #0068b7;
	font-weight: bold;
}
.sitemap .topBor1 span {
	font-size: 10px;
	color: #000;
	padding-left: 5px;
}

.sitemap .area1 {
	padding-bottom: 20px;

}
.sitemap .botmBor1 {
	height: 5px;
	width: 193px;
}
.sitemap .area1 ul {
	margin-left: 35px;
	margin-top: 15px;
}
.sitemap .area1 ul li {
	height: 40px;
	width: 130px;
	background-image: url(images/sitemap_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 14px;
	color: #666;
	padding-left: 15px;
	list-style-image: url(images/sitemap_li.gif);
	list-style-position: inside;
}
.sitemap .area1 ul li a {
	color: #666;
	text-decoration: none;
}
.sitemap .area1 ul li a:hover {
	color: #F60;
}

.sitemap .area1 ul .rowspan{
	height: 80px;
}
.sitemap .area1 ul .rowspan dl {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sitemap .area1 ul .rowspan dl dd {
	color: #0068b7;
	font-size: 13px;
	background-image: url(images/sitemap_dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 80px;
	padding-left: 20px;
}
.sitemap .area1 ul .rowspan dl dd a       {
	color: #0068b7;
	text-decoration: none;
	background-image: none;
}
.sitemap .area1 ul .rowspan dl dd a:hover {
	color: #F60;
	background-image: none;
}
.box2 .area #sponsor {
	margin-left: 10px;
}
#sponsor_02, #sponsor_04, #sponsor_05, #sponsor_06{
	margin-left: 160px;
	text-indent: 20px;
	text-align: justify;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #0068b7;
	font-family: "微軟正黑體", Arial;
}
#website_02, #website_03{
	margin-left: 140px;
	text-indent: 20px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #0068b7;
	font-family: "微軟正黑體", Arial;
}
.seo_top {
	background-image: url(images/infoArea2_top.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 530px;
}
.seo_botm {
	background-image: url(images/infoArea2_botm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 530px;
}
#seo_01 , #seo_02, #seo_03, #seo_04, #seo_05{
	width: 510px;
	background-image: url(images/infoArea2_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px;
}
