body, td, input, select {font: 9pt}
.w1, .w2 {font: 11pt}
.w3 {font: bold 10pt; color: #0000cd;}
.w4 {font: bold 10pt; color: #8b0000;}
.w5 {font: 10pt;}
.w6 {font: 10pt; color: #bf0000;}
.w7 {font: 9pt}
.title {font: bold 14pt 標楷體; color: #ffffff; width:380px; filter:dropshadow(offx=1,offy=1,color=#000000,positive=true);}
.title1 {font: bold 14pt 標楷體; color: #ffffff;}
A:link    {color:#0000BB; font-family: Arial; font-size: 15px; text-decoration:none}
A:visited {color:#0000BB; font-family: Arial; font-size: 15px; text-decoration:nome}
A:hover   {color:#FF0066; font-family: Arial; font-size: 15px; text-decoration:none}
A:active  {color:#0000BB; font-family: Arial; font-size: 15px; text-decoration:none}
A.w3:link    {color:#0000cc; font:15pt; text-decoration:none}
A.w3:visited {color:#0000cc; font:15pt; text-decoration:none}
A.w3:hover   {color:#33ccff; font:15pt; text-decoration:underline}
A.w3:active  {color:#33ccff; font:15pt; text-decoration:underline}
A.w5:link    {color:#0000cd; font:10pt; text-decoration:underline}
A.w5:visited {color:#0000cd; font:10pt; text-decoration:underline}
A.w5:hover   {color:#bf0000; font:10pt; text-decoration:underline}
A.w5:active  {color:#bf0000; font:10pt; text-decoration:underline}
A.w9:link    {color:#0000cd; font:12pt; text-decoration:none}
A.w9:visited {color:#0000cd; font:12pt; text-decoration:none}
A.w9:hover   {color:#bf0000; font:12pt; text-decoration:none}
A.w9:active  {color:#bf0000; font:12pt; text-decoration:none}
A.menu:link    {color:#001251; font:bold 9pt; text-decoration:none;}
A.menu:visited {color:#001251; font:bold 9pt; text-decoration:none;}
A.menu:hover   {color:#bf0000; font:bold 9pt; text-decoration:none;}
A.menu:active  {color:#bf0000; font:bold 9pt; text-decoration:none;}
A.menu0:link    {color:#8b0000; font:bold 9pt; text-decoration:none;}
A.menu0:visited {color:#8b0000; font:bold 9pt; text-decoration:none;}
A.menu0:hover   {color:#8b0000; font:bold 9pt; text-decoration:none;}
A.menu0:active  {color:#8b0000; font:bold 9pt; text-decoration:none;}
A.menu1:link    {color:#0000cd; font: 9pt; text-decoration:none;}
A.menu1:visited {color:#0000cd; font: 9pt; text-decoration:none;}
A.menu1:hover   {color:#bf0000; font: 9pt; text-decoration:none;}
A.menu1:active  {color:#bf0000; font: 9pt; text-decoration:none;}
A.menu2:link    {color:#8b0000; font: 9pt; text-decoration:none;}
A.menu2:visited {color:#8b0000; font: 9pt; text-decoration:none;}
A.menu2:hover   {color:#0000cd; font: 9pt; text-decoration:none;}
A.menu2:active  {color:#0000cd; font: 9pt; text-decoration:none;}
A.j:link    {color:#333333; font:9pt; text-decoration:underline;}
A.j:visited {color:#333333; font:9pt; text-decoration:underline;}
A.j:hover   {color:#bf0000; font:9pt; text-decoration:underline;}
A.j:active  {color:#bf0000; font:9pt; text-decoration:underline;}
FORM {FONT-SIZE: 9pt; LETTER-SPACING: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px}
A.slink1:link    {color:#000079; font: 15px; line-height: 20px; text-decoration:underline;}
A.slink1:visited {color:#000079; font: 15px; line-height: 20px; text-decoration:underline;}
A.slink1:hover   {color:#8b0000; font: 15px; line-height: 20px; text-decoration:underline;}
A.slink1:active  {color:#8b0000; font: 15px; line-height: 20px; text-decoration:underline;}
A.slink2:link    {color:#ff0000; font: 13px; line-height: 19px; text-decoration:none;}
A.slink2:visited {color:#ff0000; font: 13px; line-height: 19px; text-decoration:none;}
A.slink2:hover   {color:#ff0000; font: 13px; line-height: 19px; text-decoration:underline;}
A.slink2:active  {color:#ff0000; font: 13px; line-height: 19px;  text-decoration:none;}
A.slink3:link    {color:#000079; font: 13px; line-height: 20px; text-decoration:underline;}
A.slink3:visited {color:#000079; font: 13px; line-height: 20px; text-decoration:underline;}
A.slink3:hover   {color:#8b0000; font: 13px; line-height: 20px; text-decoration:underline;}
A.slink3:active  {color:#8b0000; font: 13px; line-height: 20px; text-decoration:underline;}
A.down:link    {color:#ffffff; font: normal 9pt; text-decoration:underline;}
A.down:visited {color:#ffffff; font: normal 9pt; text-decoration:underline;}
A.down:hover   {color:#ffffff; font: normal 9pt; text-decoration:none;}
A.down:active  {color:#ffffff; font: normal 9pt; text-decoration:none;}

.全網站共用至中身體----------------- {}
.AllCenterBody {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.全網站最下方副資料至中身體----------------- {}
.AllCenterDOWN {
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}

.全網站共用特殊專區首頁插圖----------------- {}
.AllSpecialIndexPic {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 180px;
	margin-top: 8px;
	background-color: #CCCCCC;
}

.最上頭共用區 暫無法使用--------------------------------------------------------------------------------------------------------------- {}
.TitleAllBoxA {
	height: 75px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

.最上頭內層專用文字標題圖片--------------------------------------------------------------------------------------------------------------- {}
.TitleTextImageBox01 {
	height: 75px;
	width: 443px;
	float: left;
}


.最上頭會員登陸區--------------------------------------------------------------------------------------------------------------- {}
.TitleMemberJoinAllBox {
	height: 75px;
	width: 440px;
	background-image: url(images/titleitem/specialy/sectmenubk.gif);
	background-repeat: no-repeat;
	float: right;
	text-align: right;
}
.TitleMemberJoinBox {
	height: 48px;
	width: 242px;
	text-align: right;
	float: right;
	padding-top: 4px;
}
.TitleMemberPicBox{
	height: 42px;
	width: 42px;
	float: left;
	border: 1px solid #999999;
}

.TitleMemberSeBox {
	height: 42px;
	width: 191px;
	float: right;
	text-align: left;
	padding-top: 2px;
}
.TitleMemberNameN {
	text-align: left;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.TitleMemberName {
	text-align: left;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	color: #0000FF;
}
.TitleMemberSech {
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	color: #0000bb;
	text-decoration: underline;
}
.TitleMemberSechN {
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	color: #0000bb;
}

.SelectBox1 {
	height: 32px;
	width: 939px;
	margin-right: auto;
	margin-left: auto;
}
.SelectBox515 {
	height: 20px;
	width: 515px;
	float: left;
	font-family: "新細明體";
	font-size: 11px;
	line-height: 18px;
	color: #0000FF;
	text-align: left;
}
.SelectBox50 {
	height: 20px;
	width: 50px;
	float: left;
	font-family: "新細明體";
	font-size: 11px;
	line-height: 18px;
	color: #0000FF;
	text-align: right;
}
.SelectBox107 {
	height: 20px;
	width: 107px;
	float: right;
	text-align: right;
}
.SelectBox260 {
	height: 20px;
	width: 260px;
	float: right;
}

.STY {
	background: url(images/titleitem/sectmenubanner.gif);
	background-repeat: no-repeat;
	background-position:center center;
	margin:2px;
	border-width:0px;
	width:80px;
	height:20px;
}


.法律團隊介紹區--------------------------------------------------------------------------------------------------------------- {}
.法律團隊首頁------------------------------------ {}
.OfficeTeamOutBox {
	height: 500px;
	width: 810px;
	font-family: "新細明體";
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.OfficeTeamBoxA {
	height: 320px;
	width: 260px;
	float: left;
	margin-right: 14px;
}
.OfficeTeamBoxB {
	height: 320px;
	width: 260px;
	float: left;
}
.OfficeTeamImage {
	height: 210px;
	width: 260px;
}
.OfficeTeamName {
	height: 23px;
	width: 260px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #663399;
	text-align: center;
	padding-top: 7px;
	margin-bottom: 7px;
}
.OfficeTeamTextBDA {
	height: 26px;
	width: 260px;
	font-family: "新細明體";
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	text-align: left;
}
.OfficeTeamTextBDB {
	height: 45px;
	width: 260px;
	font-family: "新細明體";
	font-size: 13px;
	line-height: 28px;
	color: #333333;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
}



.法律團隊內容------------------------------------ {}

.OfficeTeamTitleImages {
	height: 110px;
	width: 630px;
}
.OfficeTeaProTitleTextBOX {
	height: 35px;
	width: 630px;
	background-image: url(images/OfficeTeam/TeamProAllTitleTextBk.gif);
}
.TeamProTextBOXstart {
	width: 630px;
	line-height: 24px;
	padding-top: 5px;
	margin-bottom: 15px;
	position: relative;
}
.TeamProTextBOXOUT {
	height: 195px;
	width: 630px;
	line-height: 24px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.TeamProTextBOXOUTEND {
	height: 195px;
	width: 630px;
	line-height: 24px;
	padding-top: 5px;
}
.TeamProTextBOX {
	width: 525px;
	line-height: 24px;
	float: right;
}
.TeamProLawImages {
	height: 130px;
	width: 90px;
	float: left;
	margin-top: 8px;

}
.TeamProLawName {
	height: 50px;
	width: 525px;
	float: right;
}
.TeamProMapBox {
	height: 320px;
	width: 450px;
	float: right;
	border: 1px solid #CCCCCC;
	line-height: 20px;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 12px;
}
.TeamProMapText {
	height: 200px;
	width: 170px;
	float: left;
}

#OfficeTeamTitleSech {
	height: 15px;
	width: 300px;
	float: right;
	margin-top: 14px;
}
#OfficeTeamTitleSech A {
	height: 15px;
	width: 65px;
	float: right;
	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	color: #663399;
	margin-left: 5px;
	text-decoration: none;
}
#OfficeTeamTitleSech A:hover {
color: #999999;
}


.法律團隊內容右方區------------------------------------ {}
.OfficeTeamProOutBox {
	height: auto;
	width: 810px;
	font-family: "新細明體";
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.OfficeTeamProAllLeft {
	height: auto;
	width: 630px;
	float: left;
	position: relative;
}

.OfficeTeamProAllRight {
	height: 1200px;
	width: 170px;
	float: right;
}
.OfficeTeamProRightPicA{
	height: 240px;
	width: 170px;
	margin-bottom: 8px;
}
.OfficeTeamProRightPicB{
	height: 120px;
	width: 170px;
	margin-bottom: 8px;
}
#OfficeTeamProRightSCH1{
	height: 220px;
	width: 170px;
	background-image: url(images/OfficeTeam/RightSCHbodyA.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
}
#OfficeTeamProRightSCH1 A {
	height: 28px;
	width: 150px;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #663399;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	float: right;
	text-align: left;
	margin-right: 10px;
	padding-top: 6px;
	text-decoration: none;
}
#OfficeTeamProRightSCH1 A:hover {
	background-color: #E8E8E8;
}
.OfficeTeamProRightSCH1END{
	height: 5px;
	width: 170px;
	margin-bottom: 8px;
	background-image: url(images/OfficeTeam/RightSCHbodyB.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 5px;
}


.企業講座Doe--------------------------------------------------------------------------------------------------------------- {}
.DoeTitleTextBody {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	height: 950px;
	background-image: url(images/DiscourseService/titlepic.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.DoeFirstPoint{
	width: 600px;
	line-height: 20px;
	float: left;
	font-family: "新細明體";
	font-size: 15px;
	margin-top: 4px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 4px;
}
.DoeFirstText{
	width: 600px;
	line-height: 22px;
	float: left;
	font-family: "新細明體";
	font-size: 13px;
	height: 112px;
}
.DoeUserImg{
	width: 600px;
	line-height: 22px;
	float: left;
	font-family: "新細明體";
	font-size: 13px;
	height: 106px;
}
.DoeLeftPoint{
	width: 600px;
	line-height: 20px;
	float: left;
	font-family: "新細明體";
	font-size: 15px;
	margin-top: 4px;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 13px;
}
.DoeLeftPointImg{
	width: 103px;
	line-height: 20px;
	float: left;
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	height: 25px;
	background-color: #CCCCCC;
}
.DoeLeftText{
	width: 450px;
	line-height: 20px;
	float: left;
	font-family: "新細明體";
	font-size: 13px;
	height: 20px;
	padding-top: 2px;
}

.DoeMovieBox{
	width: 390px;
	line-height: 21px;
	float: left;
	font-family: "新細明體";
	font-size: 13px;
	height: 190px;
	background-image: url(images/DiscourseService/movieBk01.gif);
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: center top;
}
.DoeMovieBox2{
	width: 813px;
	line-height: 21px;
	float: left;
	font-family: "新細明體";
	font-size: 13px;
	height: 190px;
	background-image: url(images/DiscourseService/movieBk02.gif);
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left top;
}
.DoeSpecialBox{
	width: 410px;
	line-height: 21px;
	font-family: "新細明體";
	font-size: 13px;
	height: 150px;
	float: left;
}
.DoeSpecialBox2{
	width: 316px;
	margin-bottom: 8px;
	line-height: 21px;
	font-family: "新細明體";
	font-size: 13px;
	height: 293px;
	float: left;
	background-color: #CCCCCC;
}











.news01 {
	font-size: 16px;
	line-height: 25px;
	font-style: normal;
	font-family: "新細明體";
}
.news02 {
	font-size: 13px;
	line-height: 22px;
	color:#0000ff;
	font-style: normal;
	font-family: "新細明體";
	text-decoration:underline;
}
.cfword {
	font-size: 12px;
	line-height: 18px;
	color:#0000bb;
	font-style: normal;
	font-family: "新細明體";
	text-decoration:none;
}

.BigTitleBox {
	height: 75px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

.TitleOutbox1 {
	height: 107px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}
.TitleOutbox2 {
	height: 107px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

