

/* taipei */

body {behavior: url(/hacks/csshover.htc);}
body {font-family: arial, helvetica, verdana, sans-serif; text-align: center; background: #5d666e; color: #4f5053; font-size: 12px;}
* {margin: 0; padding: 0;}
h1 {font-size: 14px; margin-bottom: 15px;}
h2 {font-size: 12px; text-transform: uppercase; clear: both;margin-bottom:10px;}
h3, h4, h5, h6 {font-size: 12px; font-family: arial, helvetica, verdana, sans-serif; margin-bottom:10px;}
h3 a {font-size: 12px;}
h1, h2, h3, h4, h5, h6 {color: #337bcf;}
p {margin-bottom: 10px; line-height: 1.4em;}
sup {line-height: 0;}
sub {line-height: 0;}
li {line-height: 16px;}
.HomeRightColumn ul{margin-left: 12px;margin-top:5px;}
.HomeRightColumn ul li{margin-bottom: 5px; line-height:16px;}
hr {border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #d9d9d9; height: 1px; overflow: hidden;}
table {border-collapse:collapse;}
code,pre { font-family: arial, helvetica, verdana, sans-serif; }
table.HomeQuick{}
table.HomeQuick td.HomeCV{padding-left:13px; font-weight:bold; color:#337bcf;}
table.HomeQuick td.HomeCV a{color:#337bcf;}
table.HomeQuick td.divideR{padding-bottom:15px;}
table.visitUS{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	text-align:left;
}
table.visitUS td{ vertical-align:top;}
table.visitUS td.MainBody{
	width: 435px;
	padding:0px 15px 15px 0px;

}
table.visitUS td.textI{
		padding-left:10px; 
	border-left: 1px solid #E4CFC1;
}
.SocialLink {}
span.EventInfoSpan{display:block;font-size:10px;font-weight:normal;color:#943A06;}
table.visitUS td a { font-weight:normal;}
table.visitUS td.textI span.OfficeAddress { font-weight:bold; color:#4F5053;}
table.visitUS td.textI span.OfficeAddress a { color:#337bcf; }
table.visitUS td.textI span.OfficeAddress a:hover { color:#f47a20;}
table.visitUS td.textI p strong{
	font-weight:bold;
}
table.visitUS td.textI p {padding:0; }
table.visitUS td.textI .divide {padding:0; margin:12px 0 12px 0; border-top:1px solid #ccc; height:1px;}
* HTML table.visitUS td.textI .divide {margin-bottom:0px; }

a img {border: none;}
.MoreLink {display:block; margin-top:4px; margin-bottom: 30px; font-size: 10px; font-weight: bold;}
* HTML .MoreLink { margin-bottom:15px; }

.LeftColumnImage {margin: 20px 0 20px 0;}


.CenterColumn {float: left; padding: 0 15px 15px 25px; width: 435px;}
.CenterColumn.Wide {width: 608px;}
.CenterColumn.Full {width: 838px;}
.CenterColumn h1 {text-transform: uppercase;}
.CenterColumn ul {padding-left: 15px; margin-bottom:10px;}
.CenterColumn ol {padding-left: 20px; margin-bottom:10px;}
.CenterColumn li { margin-bottom: 5px; }
.CenterColumn a { font-weight:bold; }
.CenterColumn blockquote {padding:5px 20px;}

.CenterColumn div.PrintPageUniqueButton {background: transparent url('/images/printbuttonstate.jpg') repeat scroll 0% 0%; width: 121px; height: 24px; text-align: right; position: absolute; right: 200px;}
.CenterColumn div:hover.PrintPageUniqueButton {background: transparent url('/images/printbuttonroll.jpg') repeat scroll 0% 0%; width: 121px; height: 24px; text-align: right; position: absolute; right: 200px;}

.SideBox h2.MediaFileRightColumnTitle {margin-bottom: 0px;}
.SideBox .MediaFileRightColumn {padding-left:25px; overflow: auto;}
.SideBox .MediaFileRightColumn p {padding-left: 0px;}
.SideBox .MediaFileLink {margin-top: 16px;}
.SideBox .MediaFileLink img {margin: 0; vertical-align: text-bottom;}


.MediaFileList {margin-top: 28px;}

.MediaFile {clear: both; padding: 0 0 12px 0;}
.MediaFile img {float: left; padding-bottom:20px;}
.MediaFile a { font-weight:normal; }
.MediaFile .Info {width: 455px;}
.MediaFile.Thumbnail .Info {margin-left: 80px; width: 355px; }

.HomeRightColumn .MediaFile .Info {width: 260px;}
.HomeRightColumn .MediaFile.Thumbnail .Info {margin-left: 80px; width: 180px;  padding-bottom: 34px;}

.MediaFile .Info p.SubInfo { text-transform:uppercase; color:#868d95; font-size:9px; padding-bottom:5px; line-height:11px;}
.MediaFile .Info p.SubInfo .byTerm { text-transform:none; }
.MediaFile .Info h3, .MediaFile .Info h2 {clear: none; margin: 0 0 4px 0; font-size: 11px; line-height: 13px; color:#943a06;}
.MediaFile .Info p {clear: none; margin: 0; font-size: 12px; line-height: 1.4em;}
.MediaFile sup {line-height: 0;}
.MediaFile sub {line-height: 0;}
.MediaFile .Info .MoreLink { margin: 4px 0 0 0; line-height:11px; }
.MediaFile .FileLink {clear: both; padding: 0; line-height: 11px; font-size: 11px;}
.MediaFile .FileLink p {position:absolute; margin: -32px 0 0 0;}
.MediaFile.Thumbnail .FileLink p {margin-left: 80px;}
.MediaFile .FileLink p img {float: none; vertical-align: text-bottom;}
.MediaFile .FileLink p a {color: #666;}
.MediaFile .FileLink p a:hover {color: #f47a20;}

.MediaFileList.LocalOffice .MediaFile .Info h3, .MediaFileList.LocalOffice .MediaFile .Info h2 { text-transform:none; font-size:14px; padding-bottom:4px;}
.MediaFileList.LocalOffice .MediaFile .Info, .MediaFileList.CaseStudy .MediaFile .Info {width: 435px; }
.MediaFile.BottomBorder { border-bottom:1px solid #ccc; margin-bottom:20px;  padding-bottom:10px; }

.MediaFileList.LocalOffice, .MediaFileList.CaseStudy { margin-top:20px;  }

.WebPageImage { display:block; }
.WebPageImage.Outline {border: 1px #4f5053 solid;}
.WebPageImage.Left {margin:12px 0;}
.WebPageImage.Center {margin:12px auto;}
.WebPageImage.Right {margin:12px 0 12px auto;}
.WebPageImage.FloatLeft {float:left;}
.WebPageImage.FloatRight {float:right;}
.WebPageImage.Caption {font-size: 10px; line-height: 12px; text-align: left; font-weight:bold;}

.BlueBoxWrapper {width: 400px; margin-bottom: 10px;}
.BlueBoxWrapper p {margin: 4px 4px 0 4px;}
.BlueBoxWrapper1 {background: #D7E1EA url(/images/bg.dark_blue.gif) no-repeat;}
.BlueBoxBottomCap1 {background: #D7E1EA url(/images/bottomcap.dark_blue.gif) no-repeat;}
.BlueBoxWrapper2 {background: #D7E1EA url(/images/bg.middle_blue.gif) no-repeat;}
.BlueBoxBottomCap2 {background: #D7E1EA url(/images/bottomcap.middle_blue.gif) no-repeat;}
.BlueBoxWrapper3 {background: #D7E1EA url(/images/bg.light_blue.gif) no-repeat;}
.BlueBoxBottomCap3 {background: #D7E1EA url(/images/bottomcap.light_blue.gif) no-repeat;}
.BlueBoxWrapper4 {background: #D7E1EA url(/images/bg.dark_blue2.gif) no-repeat;}
.BlueBoxBottomCap4{background: #D7E1EA url(/images/bottomcap.dark_blue2.gif) no-repeat;}
.BlueBoxBottomCap {clear: both; width: 400px; height: 10px; }
.BlueBoxTitle {font-weight: bold; color: #fff; padding: 9px 5px 9px 9px; float: left; width: 101px; }
.BlueBoxText {padding: 5px 5px 0 5px; float: left; width: 275px; }


hr.FormSeparator { margin: 24px 0; }

/* Split List Template */
.SplitList hr {margin: 50px 0 0;}
.SplitList ul {float: left; width: 190px; padding: 10px 10px 10px 0; list-style: none;}
.SplitList li {margin-bottom: 5px; text-transform: uppercase; font-size: 10px;}
.SplitList li a {color: #4f5053;}
.SplitList li a:hover, .SplitList li a.HighLight {color: #f47a20;}


/* Split List Template */
.SingleList ul {padding: 0;}
.SingleList li {list-style: none;}
.SingleList li a {color: #4f5053;}
.SingleList li a:hover {color: #f47a20;}
.Unbold {font-weight: normal;}

/* Practice Areas List */
.PracticeAreaList ul li { padding:2px 0 2px 0; text-transform:uppercase; font-size:10px; }
/* Client List Template for Practice Areas */
/* Tim Sodhi */
.ClientListPractice h1{border-bottom: 1px solid rgb(217, 217, 217); padding-bottom: 5px; margin-bottom:0px;}
.ClientListPractice table{width: 435px; text-align: center;}
.ClientListPractice td{border-bottom: 1px solid rgb(217, 217, 217); padding: 10px 0px 20px;}
.ClientListPractice a.CaseStudyReadMorePractice{color:#C48C67;display:block;font-size:10px !important;font-weight:bold;padding-top:5px; }
/* Client List Template */
.ClientList {width:577px; background: url(/images/VerticalLine.jpg) repeat-y; }
.ClientList .Row { display:block; clear:both;}
.ClientList .Row div {float:left;border-top:1px solid #ccc; margin: 0px 0px 5px 0px; width:273px; text-align:center; font-size: 13px; }
.ClientList .Row .Left { margin-right:10px; }
.ClientList .Row .Right { margin-left:10px; }

.ClientList .logo { padding-top:8px; margin-left:auto; margin-right:auto;}
.ClientList p { margin:0 0 4px 0; }
.ClientList .Bottom { padding-bottom:0px; margin-bottom:0px !important; height:1px;}
	* html .ClientList .Bottom { height:1px; font-size:0px !important;}
.ClientList .LinkRow { display:block; clear:both; }
.ClientList .LinkRow .ReadLink { float:left; margin: 0px 0px 5px 0px; width:273px; text-align:center;  }
.ClientList .LinkRow .Left { margin-right:10px; }
.ClientList .LinkRow .Right { margin-left:20px; }

.ClientList a.ReadMore { display:block;padding-top:5px; font-size: 10px !important; font-weight:bold; color:#c48c67; }

/*Sitemap*/
.CenterColumn .Sitemap {padding: 0;}
.CenterColumn .IsChild {list-style: none;}
.CenterColumn .IsParent {list-style: none; font-weight: bold; border-bottom: solid 1px #D7ABC2; margin-top: 15px;}
.CenterColumn .ParentIndex1 {margin-left: 0;}
.CenterColumn .ParentIndex2 {margin-left: 10px;}
.CenterColumn .ParentIndex3 {margin-left: 20px;}



.Footer {float: right; padding: 8px 45px 0 0; height:30px; text-align:right; width:854px; background: #5d666e;}
.Footer a {color: #ffffff; padding-left: 10px; font-size: 11px;}
.Footer a:hover {text-decoration: underline;}


/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;} 

a {text-decoration: none; color: #97005D;}
a:hover {color: #f47a20;}

/* China Quick Links */
.HomeRightColumn #IsHongKong, .HomeRightColumn #IsMainLandChina {display: block; height: 26px; padding: 12px 0 0 53px; margin: 0 0 22px; color: #357eb9; font-weight: 700;}

.HomeRightColumn #IsHongKong {background: url(/images/btn_mainland.gif) no-repeat; }
.HomeRightColumn #IsMainLandChina {background: url(/images/btn_hongkong.gif) no-repeat; }

.HomeRightColumn a#IsHongKong:hover, .HomeRightColumn a#IsMainLandChina:hover {background-position: 0 -38px; color: #e03e0c;} 

.PageWrapper {position: relative; width: 894px; margin: 0 auto; text-align: left;}
.Header {width: 894px; height: 39px;}
.Header h1 {display: none;}
.Logo {float: left; width: 144px; height: 39px; margin-top: 16px;}

/* CHANGED FROM LIVE SITE */
/*.DropDown {position: relative; z-index: 500; left: 15px; float: right; width: 265px; height: 62px;}*/
/*.DropDown { float: right; margin-top: 36px; }*/
.HeaderOptions a { color:#0076c0; }
.HeaderOptions { position: relative; z-index:500; top: 15px; left: 6px; float: right; font-size: 9px; text-transform: uppercase; z-index: 500; }
.HeaderOptions .Label { float: left; padding: 3px 12px 4px 8px; color: #ffffff; }
.HeaderOptions .DropDown { float: left; }



.HeaderOptions .DropDown .Selection { width: 159px; background: url(/images/dropdown-selection-bottom-sm.gif) bottom right no-repeat; padding: 0 0 5px 0; white-space: nowrap; cursor: pointer; }
.HeaderOptions .DropDown .Selection .Value { background: url(/images/dropdown-selection-top.gif) top right no-repeat; padding: 3px 16px 4px 8px; color: #fff; overflow: hidden;  line-height: 12px;}
.HeaderOptions .DropDown .List { position: absolute; margin: -10px 0 0 7px; width: 140px; z-index: 1000; display: none; background: #ccc; overflow: hidden; }
.HeaderOptions .DropDown .List ul {list-style: none; border: 1px solid #333; padding: 0; margin:0;}
.HeaderOptions .DropDown .List ul li {padding: 0px; margin: 0px; }
.HeaderOptions .DropDown .List ul li a {margin: 0; padding: 2px 5px 2px 5px; display: block;}
.HeaderOptions .DropDown .List ul li a:hover {background: #036; color: #fff;}


/* Styles for both Home page and normal pages containing positioning of Language selector & corporate office content */
.Header .HeaderNav { float:left; position:relative; top:17px; text-transform:uppercase; color:#ffffff; font-size: 9px; }
.Header .HeaderNav a { color:#ffffff; }
.Header .HeaderNav a:hover { color:#ffffff; text-decoration:underline; }

.MicroAPAC .Header .HeaderNav { left:255px; }
.HomeMicroAPAC .Header .HeaderNav { left:295px; }



/*CHANGED FOR MICROSITE Navigation*/
.NavigationWrapper {position: relative; z-index: 0; height: 134px; width: 894px; height: 134px; margin-bottom: 10px;}



/* Style to position region logo away from header box & reverse hack to fix position for IE */
.MicroAPAC .NavigationWrapper { left:8px; width:655px; background: url(/images/region/apac/mast.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper { left:240px; }
.HomeMicroAPAC .NavigationWrapper { left:8px; width:615px; background: url(/images/region/apac/mast_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper { left:280px; }
.MicroAPAC .NavigationWrapper.taipei { left:8px; width:655px; background: url(/images/MicroAPAC.taipei.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.taipei { left:240px; }
.HomeMicroAPAC .NavigationWrapper.taipei_home { left:8px; width:615px; background: url(/images/MicroAPAC.taipei_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.taipei_home { left:280px; }
.MicroAPAC .NavigationWrapper.hongkong { left:8px; width:655px; background: url(/images/MicroAPAC.hongkong.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.hongkong { left:240px; }
.HomeMicroAPAC .NavigationWrapper.hongknog_home { left:8px; width:615px; background: url(/images/MicroAPAC.hongknog_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.hongknog_home { left:280px; }
.MicroAPAC .NavigationWrapper.regional { left:8px; width:655px; background: url(/images/MicroAPAC.regional.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.regional { left:240px; }
.HomeMicroAPAC .NavigationWrapper.regional_home { left:8px; width:615px; background: url(/images/MicroAPAC.regional_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.regional_home { left:280px; }
.MicroAPAC .NavigationWrapper.tokyo_inside { left:8px; width:655px; background: url(/images/MicroAPAC.tokyo_inside.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.tokyo_inside { left:240px; }
.HomeMicroAPAC .NavigationWrapper.tokyo_home { left:8px; width:615px; background: url(/images/MicroAPAC.tokyo_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.tokyo_home { left:280px; }
.MicroAPAC .NavigationWrapper.chinaregional { left:8px; width:655px; background: url(/images/MicroAPAC.chinaregional.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.chinaregional { left:240px; }
.HomeMicroAPAC .NavigationWrapper.chinaregional_home { left:8px; width:615px; background: url(/images/MicroAPAC.chinaregional_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.chinaregional_home { left:280px; }
.MicroAPAC .NavigationWrapper.chinaregional { left:8px; width:655px; background: url(/images/MicroAPAC.chinaregional.jpg) bottom no-repeat; height: 223px;z-index:100;}
	html>/**/body .MicroAPAC .NavigationWrapper.chinaregional { left:240px; }
.HomeMicroAPAC .NavigationWrapper.chinaregional_home { left:8px; width:615px; background: url(/images/MicroAPAC.chinaregional_home.jpg) bottom no-repeat; height: 272px;z-index:100;}
	html>/**/body .HomeMicroAPAC .NavigationWrapper.chinaregional_home { left:280px; }


/* Style for header region title */
.NavigationWrapper h2 { text-transform:none; position:absolute; font-size:46px; font-family:arial; font-weight:normal; color:#ffffff; left:10px; top:5px; }
.MicroAPAC .MicroNavLeft h1, .HomeMicroAPAC .HomeMicroNavLeft h1 {display: none;}


/* Header box containing logo & region address */
.MicroAPAC .MicroNavLeft h1,.HomeMicroAPAC .HomeMicroNavLeft h1 {display: none;}
.MicroAPAC .MicroNavLeft .Logo, .HomeMicroAPAC .HomeMicroNavLeft .Logo { width: 144px; height: 39px; margin: 16px 0 0 20px;}
.MicroAPAC .MicroNavLeft .Info, .HomeMicroAPAC .HomeMicroNavLeft .Info { position:absolute; bottom:14px; left:20px; text-align:left; }
.MicroAPAC .MicroNavLeft .Info p, .HomeMicroAPAC .HomeMicroNavLeft .Info p { text-align:left; margin:0px; padding:0px; color:#ffffff; width:210px; }
.MicroAPAC .MicroNavLeft, .HomeMicroAPAC .HomeMicroNavLeft { background-color:#97005D; position:relative; float:left; }
.MicroAPAC .MicroNavLeft .Info a, .HomeMicroAPAC .HomeMicroNavLeft .Info a { color: #C47EA1; }

.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple, .MicroAPAC .MicroNavLeft .Info.Multiple { left:18px; top:75px; color:#fff; font-size:11px; }
	.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple { background: url(/images/region/apac/head_mulAddress_topcap-home.png) no-repeat top left; width:228px; }
		* HTML .HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple { background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/head_mulAddress_topcap-home.png", sizingMethod="crop"); }
	.MicroAPAC .MicroNavLeft .Info.Multiple { background: url(/images/region/apac/head_mulAddress_topcap.png) no-repeat top left; width:209px; }
		* HTML .MicroAPAC .MicroNavLeft .Info.Multiple { background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/head_mulAddress_topcap.png", sizingMethod="crop"); }

.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container, .MicroAPAC .MicroNavLeft .Info.Multiple .Container { background: url(/images/region/apac/head_mulAddress_bg.png) repeat-y bottom left; margin-top:19px;  }
	* HTML .HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container, * HTML .MicroAPAC .MicroNavLeft .Info.Multiple .Container { background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/head_mulAddress_bg.png", sizingMethod="crop"); }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container a, .MicroAPAC .MicroNavLeft .Info.Multiple .Container a { color:#fff; text-decoration:none; }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container a:hover, .MicroAPAC .MicroNavLeft .Info.Multiple .Container a:hover { text-decoration:underline; }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow {background: url(/images/region/apac/head_mulAddress_arrow.png) no-repeat; width:12px; height:12px;  display:block; float:left; margin-right:5px; }
	* HTML .HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow, * HTML .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow { background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/head_mulAddress_arrow.png", sizingMethod="crop"); }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow.Down, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow.Down {background: url(/images/region/apac/head_mulAddress_arrow-down.png) no-repeat; }
	* HTML .HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow.Down, * HTML .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitleArrow.Down { background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/head_mulAddress_arrow-down.png", sizingMethod="crop"); }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitleLabel, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitleLabel { position:relative; left:-13px; top:-6px; text-transform:uppercase; padding-bottom:13px; font-weight:bold; font-size:11px;}
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddressTitle, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddressTitle { position:relative; left:-13px; top:-17px; text-transform:uppercase;font-weight:bold; font-size:11px;padding-top:5px;}
.OfficeAddressTitle div {width: 170px;}
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddress p, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddress p { position:relative; left:3px; top:-14px; }
.HomeMicroAPAC .HomeMicroNavLeft .Info.Multiple .Container .OfficeAddress .OfficeAddressTitle, .MicroAPAC .MicroNavLeft .Info.Multiple .Container .OfficeAddress .OfficeAddressTitle { top:-20px; text-transform:none; }
* html #CenterColumn #OfficeForm .DropDown {margin: 0;}


.MicroAPAC .MicroNavLeft { width:231px; height:223px; }
.HomeMicroAPAC .HomeMicroNavLeft { width:271px; height:272px; }



/* Header nav styling DIFFERENT FROM MAIN BOYDEN SITE */
* HTML .MicroNavContainerDef {  padding-top:203px;}
* HTML .MicroNavContainerHome {  padding-top:250px;}

.MicroNav {font-size: 10px; position: absolute; left:0px; line-height: 11px; bottom: 0; padding: 3px 0 2px; }
	* HTML .MicroNav {position: static; height: 22px; margin-top: 112px; }
	* HTML .MicroNav a {position: relative; z-index: 100;}
	* HTML .MicroNav { height: 18px; margin: 8px 0 0; }
	* HTML .MicroNavDef { padding: 0 0 1px; }
	* HTML .MicroNavHome { padding: 3px 0 1px; }

.MicroNav ul {list-style: none; padding-left: 9px; padding-right: 20px;}
.MicroNav li {position: relative;  float: left;}
.MicroNav li a { padding: 0 9px;}
.MicroNav a {color: #fff; width: 100%; text-transform: uppercase; font-weight: bold;}
.MicroNav a:hover, .MicroNav .HighLight {color: #f47a20;}
.MicroNav ul li ul {position: absolute; top: 100%; left: 0px; display: none; padding:  1px 0 10px; font-size: 10px; background: url(/images/region/apac/bottomcap_nav_dropdown.png) right bottom no-repeat;}
	* HTML .MicroNav ul li ul {padding: 2px 0 0 0; background: none;}
.MicroNav ul li ul li {float: none; display: block; line-height: 11px; padding: 6px 3px 2px 18px; background: url(/images/region/apac/bg_nav_dropdown.png) no-repeat;}
.MicroNav ul li ul li:first-child {padding-top: 2px;}
.MicroNav ul li ul .NavBottomcap {display: none;}
	* HTML .MicroNav ul li ul li {position: static; line-height: 14px; padding-top: 2px; padding-bottom: 4px; width: 141px;background: none; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/bg_nav_dropdown.png", sizingMethod="crop");}
	* HTML .MicroNav ul li ul .NavBottomcap, * HTML .Navigation ul li ul .NavBottomcap {display: block; width: 141px; margin: 0; padding: 0; height: 10px; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/bottomcap_nav_dropdown.png", sizingMethod="crop");}
.MicroNav ul li ul li a {display: block; width: 120px; padding: 0;}
* HTML .MicroNav ul li ul li {margin: 0;}
.MicroNav ul li:hover ul {display: block;}

* HTML .MicroNavDef { width: 655px; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/bg_navigation.png", sizingMethod="crop"); }
.MicroNavDef { width: 655px; background: url(/images/region/apac/bg_navigation.png) bottom no-repeat; }
* HTML .MicroNavHome { width: 615px; background-image: url(/images/transparent.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/region/apac/bg_navigation_home.png", sizingMethod="crop"); }
.MicroNavHome { width: 615px; background: url(/images/region/apac/bg_navigation_home.png) bottom no-repeat; }

/* Left & Right columns containing content for the home page */

.HomeLeftColumn { padding: 5px 0 20px 20px; height:100%; width:565px; margin-bottom:15px; }
.HomeLeftColumn ul{ margin-left:12px; }
.HomeLeftColumn ul li{ line-height:1.4em; margin-bottom:5px; }

.HomeRightColumn { line-height: 1.4em; float:right;	 margin: 5px 20px 15px 0; width:262px; }
	* HTML .HomeRightColumn { width:247px; margin-right:12px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeTopLeftColumn { float:left; width:260px; } 
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn { float:left; width:305px; }
	* HTML .HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn { width:300px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeBottom { margin-top:10px; width:565px; float:left; }

.HomeRightColumn p { line-height: 1.4em; }
.HomeRightColumn sup, .HomeRightColumn sub{line-height: 0;}
.HomeRightColumn h2 { text-transform: none; color: #97005D; padding-bottom:6px; border-bottom:1px solid #d9d9d9; font-weight:bold; font-size:13px; margin-bottom:10px; }


.HomeRightColumn a { color: #97005D; }
.HomeRightColumn a:hover { color:#f47a20; }

.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn h2 { text-transform: none; color:#0076c0; font-weight:bold; padding-bottom:6px; border-bottom:1px solid #d9d9d9; font-size:13px; margin-bottom:10px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeBottom h2 { text-transform: none; color:#0076c0; padding-bottom:6px; border-bottom:1px solid #d9d9d9; font-weight:bold; font-size:13px; margin-bottom:10px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeBottom p { margin-bottom:20px; }
.HomeLeftColumn .HomeLeftColumnContent a { color:#0076c0; }
.HomeLeftColumn .HomeLeftColumnContent a:hover { color:#f47a20; }
.HomeLeftColumn .HomeLeftAddressWrapper { width: 250px; color:#fff; padding:5px 0 0 0; background: url(/images/region/apac/bg_home.2ndaddress.top.gif) no-repeat;}
.HomeLeftColumn .HomeLeftAddressWrapper .HomeLeftAddress { padding:10px 7px 10px 7px; background: #97005D url(/images/region/apac/bg_home.2ndaddress.btm.jpg) bottom no-repeat;}
.HomeLeftColumn .HomeLeftAddressWrapper .HomeLeftAddress p { text-align:left; margin:0px; padding:0px; }
.HomeLeftColumn .HomeLeftAddressWrapper .HomeLeftAddress h2 { color:#fff; }
.HomeLeftColumn .HomeLeftAddressWrapper .HomeLeftAddress a { color: #C47EA1; }




/* Layout - images have changed to add region colored line into page. */
.ContentWrapper {width: 894px; background: #fff url(/images/region/bg_content_wrapper_clean.gif) no-repeat; z-index:500;}
.Content {width: 894px; padding: 18px 0 25px 0; background: url(/images/region/bg_content_clean.gif) bottom no-repeat;}
.ContentWrapperRightColumn {width: 894px; background: url(/images/region/apac/bg_content.gif) repeat-y; z-index:500;}
.ContentWrapperRightColumn .ContentTop {width: 894px; padding-top: 18px; background: url(/images/region/apac/bg_content_top.gif) no-repeat; z-index:500;}
.ContentRightColumn {width: 894px; padding: 0 0 25px 0; background: url(/images/region/apac/bg_content_bottom.gif) bottom no-repeat;}
.ContentHome {width: 894px; padding: 0 0 25px 0; background: url(/images/region/apac/bg_content_bottom_home.gif) bottom no-repeat;}
.ContentWrapperHome {width: 894px; background: url(/images/region/apac/bg_content_home.gif) repeat-y; z-index:500;}
.ContentWrapperHome .ContentTopHome {width: 894px; padding-top: 18px; background: url(/images/region/apac/bg_content_top_home.gif) no-repeat; z-index:500;}



.Container {padding-left: 20px;}
.LeftColumn {float: left;}

/* Microsite SubNav */
.SubNavWrapper {width: 231px; margin-bottom: 12px; padding-top: 17px; background: url(/images/region/apac/bg_sub_nav_wrapper.gif) no-repeat #fff;}
/*.SubNav {width: 231px; padding-bottom: 10px; background: #D7ABC2 url(/images/region/apac/bg_sub_nav.gif) bottom no-repeat; }*/

.SubNav {width: 231px; padding-bottom: 10px; background: #D7ABC2; }

.SubNav ul {list-style: none; padding: 0 5px 0 0; margin: 0; font-size: 11px; text-transform: uppercase;}
.SubNav ul li {line-height: 12px;}
.SubNav ul li a {font-weight: bold; display: block; overflow: hidden; line-height: 12px; margin: 0 0 8px; color: #97005D; padding-left: 20px;}
.SubNav ul ul li a {font-weight: normal; padding-left: 30px; color: #666666; text-transform: none;}
.SubNav ul ul ul li a {padding-left: 43px;}

.SubNav ul a.Current {background: url(/images/region/bg_li.gif) -5px 3px no-repeat;}
.SubNav ul li a:hover {text-decoration: underline; color: #97005D;}
.SubNav ul ul li a:hover {color: #97005D;}



.RightColumn {float: left; margin: 0 0 0 5px; width: 173px; padding-bottom: 40px; font-size: 11px; }
.RightColumn h1 { text-transform:uppercase; }
.RightColumn h2 { text-transform:none; padding-top:5px; }
.RightColumn p { width:175px; color:#5f666c; }
.RightColumn img {margin-bottom: 15px;}
.RightColumn p a {color: #337bcf;}
.RightColumn p a:hover {color: #f47a20;}
.RightColumn strong a { color:#5f666c; }
.RightColumn .Box {margin-top:20px;}
.RightColumn .Box .ManagingDirectorPhoto { margin-top:30px; }
*HTML .RightColumn .Box .ManagingDirectorPhoto { margin-top:15px; }
.RightColumn .RightColumnTitle { margin-bottom: 5px; }
* HTML .RightColumn .RightColumnTitle { margin-bottom: 4px; }
.RightColumn .RightColumnTitle.Second { margin:20px 0 5px 0; }
* HTML .RightColumn .RightColumnTitle.Second { margin:10px 0 4px 0; }

/* DropDowns */
.Options { color: #0061b0; font-size: 9px; font-weight: bold; text-transform: uppercase; }
.Options .Label { float: left; padding: 3px 12px 0px 8px; color: #0061b0; }
.Options .DropDown { float: left; margin-right: 12px; cursor: pointer; }
.Options .DropDown .Arrow { position: absolute; margin: 4px 0px 0px 122px; width: 12px; height: 8px; background: url(/images/dropdown-arrow.gif) bottom right no-repeat; }

.Options .DropDown .Selection { width: 140px; background: url(/images/dropdown-selection-bottom-white.gif) bottom right no-repeat; }
.Options .DropDown .Selection .Value { background: url(/images/dropdown-selection-top-white.gif) top right no-repeat; padding: 3px 16px 2px 8px; overflow: hidden; }
.Options .DropDown .List { position: absolute; margin: -1px 0 0 5px; z-index: 1000; display: none; background: #eee; overflow: auto; overflow-x: hidden; height: 160px; border: 1px solid #aaa; width: 130px; }
.Options .DropDown .List ul {list-style: none; padding: 0; margin:0;}
.Options .DropDown .List ul li {padding: 0px; margin: 0px; }
.Options .DropDown .List ul li a {margin: 0; padding: 2px 5px 2px 5px; display: block; color:#0076c0; font-weight:normal; }
.Options .DropDown .List ul li a:hover {background: #036; color: #fff;}
.Options .Submit { float: left; cursor: pointer; background: url(/images/btn_submit_br.gif) bottom right no-repeat; }
.Options .Submit DIV { background: url(/images/btn_submit_bl.gif) bottom left no-repeat; }
.Options .Submit DIV DIV { background: url(/images/btn_submit_tr.gif) top right no-repeat; padding: 2px 10px 9px 4px; }
* HTML .Options .DropDown .Arrow { margin-top: 1px; }


.Options .DropDown .Selection { width: 140px; background: url(/images/dropdown-selection-bottom-white.gif) bottom right no-repeat; }

/* Find A Boyden Professional Dropdown */
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .LeftImage {padding-right: 19px;}
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .Select {float: right; margin-top: 10px;}
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn h1 {text-transform: uppercase;}
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .Options .DropDown .List { overflow: auto; overflow-x: hidden; height: 160px; border: 1px solid #aaa; width: 120px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .DropDown .Arrow {margin: 4px 0px 0px 114px;}
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn #Submit {display: none;}
#PracticeArea-Value, #Associate-Value, .Submit {line-height: 12px; }
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .Options .DropDown .Selection { width: 132px; background: url(/images/region/dropdown-sel-bottom-white-sm.gif) bottom right no-repeat; }
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .Options .DropDown .Selection .Value { background: url(/images/region/dropdown-sel-top-white-sm.gif) top right no-repeat; overflow: hidden;}
.HomeLeftColumn .HomeLeftColumnContent .HomeTopRightColumn .Options .DropDown .Arrow { position: absolute; margin: 4px 0px 0px 114px;}
#PracticeArea-Value, #Associate-Value, .Submit {line-height: 12px;}

iframe { border:0; width:625px; height:450px; }
* HTML iframe { width:615px; }

ul.Padded li { padding-bottom:10px; }
ul.Blue { list-style-image: url('/images/li-blue.jpg'); list-style-type: circle }
.AssignmentTable { border-collapse:collapse; }
.AssignmentTable tr td { background: url('/images/tableLeftBorder.gif') repeat-y top left; padding:10px 5px; vertical-align:top; }
.AssignmentTable tr.AssignmentTableTop td { background:#73a393; color:#fff; padding:1px 0px 4px 4px; }
.AssignmentTable tr td.Separator {width:7px; background:none; padding:0; }


