﻿/*reset*/
* 				{margin:0; padding:0;}
img				{border:0;}
ol, ul 			{list-style: none;}
:link,:visited 	{text-decoration:none;}
fieldset 		{border:none;}
table 			{border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4		{font-weight:normal;}

/*site wide styles*/
body 			{width:100%;}
.module ul.sub-links,
p				{margin-bottom:19px;}
p, li			{line-height:150%;}
.four-col .module h4,
.strong			{font-weight:bold;}
.hide			{display:none;}
.show			{display:block;}
.fl				{float:left;}
.check-box:after,
.form-row:after,
.cf:after 		{content:"."; display: block; height:0; clear:both; visibility:hidden;}
li a.strong		{display:block; padding-top:9px;}
p.reduced		{margin-bottom:9px;}

.inpage-link span {position:absolute; top:-9999em;}
.cancan {width:100%;}

/*amendment for hsbc */
.nav-dd-simple ul li a {background:url(/style%20library/images/ll-images/arrow.gif) no-repeat 0 -698px;background-position:0 -48.1em;}
/*amendment for hsbc */

/*arrow link backgrounds*/
.nav-dd ul li a,
.nav-what-we-do .nav-dd li li a,
.ms-rteCustom-Bullet,
.arr-lnk a,
.arr-lnk a.on,
.prev-next .next a,
.back-search a,
.register a,
.prev-next .prev a,
.browse-people li.arr-lnk a,
.contacts a,
.contacts a.open,
.search-results .tab a.lnk-tab,
.search-results .tab a.on,
th.headerSortUp span,
th.headerSortDown span,
.cities .contacts .vcard a,
.side-nav li li a.show-fifth-level,
.results-content .prev-next .nextset a	{background:url(/style%20library/images/ll-images/arrow.gif) no-repeat 0 -698px;}

/*arrow link background positions*/
.nav-dd ul li a,
.nav-what-we-do .nav-dd li li a		{background-position:0 -48.1em;} 
.arr-lnk a.on						{background-position:0 -7.1em;}
.prev-next .next a					{background-position:125% -58.1em;}
.back-search a,
.register a,
.prev-next .prev a					{background-position:0 -35.75em;}
.browse-people li.arr-lnk a	   		{background-position:1.2em -57.6em;}
.contacts a							{background-position:98% -57.4em; background-color:#f1edea; }
.contacts a.open					{background-position:97% -13.7em; background-color:#e3dcd4;}
.search-results .tab a.lnk-tab 		{background-position:0.8em -51.7em;}
.search-results .tab a.on      		{background-position:0.8em -5.4em; background-color:#f1edea;}
th.headerSortUp span				{background-position:104% -21.5em;}
.txt-small th.headerSortUp span     {background-position:104% -22.6em;}
th.headerSortDown span				{background-position:104% -28.6em}
.txt-small th.headerSortDown span	{background-position:104% -30em}
.side-nav li li a.show-fifth-level  {background-position:1.7em -27.7em;}
.results-content .prev-next .prevset a {background:url(/style%20library/images/ll-images/arr_back.gif) no-repeat 0 .3em;}
.results-content .prev-next .nextset a {background-position:104% .3em;}

/*generic image background*/
h1 a, .button,.button input,.button a,.print a, h3.icon span, .order-subscribe-selected li, .order-subscribe li, .main-column .full li, .main-column .main li, .main-column .module li, .search-results .results-content .nav-num .nav-search-foot li, #footer li, #supra-nav li {background:url(/style%20library/images/ll-images/images.gif) no-repeat 10px -71px;}

/*generic link styles*/
h1 a								{display:block; width:152px; height:24px; text-indent:-9999em; float:left; margin-bottom:8px;}
h1 img                              {display:none;}
.nav-dd ul li a,
.nav-what-we-do .nav-dd li li a		{padding-left:10px; display:block;}
.ms-rteCustom-Bullet,
.arr-lnk a							{display:block; padding-left:10px;}
a:hover								{text-decoration:underline;}
.nav-what-we-do .nav-dd li li a,
.nav-dd ul li a						{margin-bottom:4px;}/*Set link headers in 'what we do' - styles above will override lower level*/
.nav-what-we-do .nav-dd li a 		{background:none; padding:0; margin-bottom:0;}
.prev-next .next a					{padding-right:12px;}
.browse-people li a,
.browse-people li span 				{background:url(/style%20library/images/ll-images/bg_browse_horizontal.gif) repeat-x left bottom; padding:6px 0 6px 0; width:2.9em; text-indent:14px; display:block;}
.side-column .browse-people li a,
.side-column .browse-people li span	{width:2.85em;} 
.browse-people li.arr-lnk a	   		{padding:6px 0 4px 15px; width:auto;}

.module ul.sub-links				{margin-bottom:18px;}

/*generic headers*/
h2									{margin:0 0 9px 10px; line-height:120%;}
.locations h2               		{position:relative;}
h3									{margin-bottom:9px;}
h4									{font-weight:bold; margin-bottom:4px;}
.sub-section .main-column .news-block h4 {margin-bottom:4px;}
.main-column h2,
.sub-section .main-column h2 		{border-bottom:solid 1px #c60070; padding-bottom:10px; display:block; margin:0 10px 18px 0;}
.sub-section .main-column h2,
.step-intro .main-column h2 		{padding-left:10px; margin:0;}
.home h2							{float:left; margin:0 30px 0 10px; line-height:170%;}
.main-column  h2 					{margin-bottom:5px;}
.nav-sub-title						{display:block; margin:19px 0 15px 10px;}
h3.icon	img							{margin-left:5px;}
.module h4,
.sub-section .main-column h4		{margin-bottom:9px;}
.nav-list li .h3					{padding:0 0 9px 0; margin-left:10px;}
.news-block h4,
.main-column .full h4				{font-weight:normal;}
.order-subscribe-selected h3,	
.order-subscribe h3					{margin-bottom:8px;}

/*Forms*/
fieldset				{margin-bottom:8px;}
textarea,select,input	{border:solid 1px #bbad9f; width:200px; padding:2px 3px 1px;}
select					{width:208px; padding:0;}
.box textarea,
.box input				{width:189px;}
.box select				{margin-bottom:9px; width:197px;}
.box input,
.box select,
.module select,
.module input			{margin-bottom:9px;}			
.two-col .box textarea,
.two-col .box input,
.two-col .box select	{margin-bottom:16px;}

label							{display:block; margin-bottom:5px; }
fieldset legend 				{padding-bottom:10px;}
.box fieldset legend 			{padding-bottom:14px;}
.module fieldset legend 		{padding-bottom:8px;}
fieldset legend span			{display:block; width:199px;}
.feedback fieldset legend span	{width:460px;}
.no-brd fieldset legend span,
.two-col .box fieldset legend span {width:260px;}	
.two-col label					{float:left; clear:both; padding-top:0; margin:0 0 16px 0; line-height:160%;}
.two-col .check-box label		{float:none;}
fieldset.radio div				{float:left; margin:-24px 0 0 160px;}
.two-col .radio label			{clear:none; width:8em; margin-bottom:0;}
.two-col .radio legend			{padding-bottom:6px;}

.main-column .signup .radio input {margin-right:7px;}
.two-col textarea,
.two-col input,
.two-col select					{float:right;}
.two-col .box fieldset			{margin-bottom:11px; clear:both;}
.two-col fieldset p.button 		{clear:both;}
.two-col fieldset.date select  	{width:95px; float:left; margin:0 0 0 7px;}
fieldset.date div 				{float:right; margin-top:-29px;}
fieldset.date label				{display:none;}

/*Buttons*/
.button,
.button input,
.button a						{background-position:right top;}
.button							{padding:0; padding:0; margin:5px 0 0 0; float:right; cursor:pointer;}
.button input,
.button a						{background-position:left top; text-transform:uppercase; display:block; left:-4px; margin-right:-5px; margin-top:-1px; padding:.17em 11px 5px 16px; position:relative;}
p.button input,
p.button a						{line-height:135%; margin-top:0; border:none; width:auto; cursor:pointer;}
.results-content .button		{margin-right:10px;}

.two-col .no-brd input			{margin-bottom:9px;}
.box p.button,			
.two-col p.button input,
.three-col p.button input,
.module p.button input		    {margin:0;}	
.two-col .box p.button			{margin-top:-6px;}

/*site search*/
#site-search 			{float:right; padding:3px 10px 8px 0; text-align:right;}
#site-search fieldset 	{margin:0;}
#site-search label		{position:absolute; top:-5000px; left:0;}
#site-search input 		{text-align:left; border-width:2px; border-right:0; float:left; padding:4px 7px 3px; width:12.6em; margin:0;}
#site-search .button	{text-align:center; background:#9d8f81 url(/style%20library/images/ll-images/bg_search_go.gif) repeat-x; color:#fff; margin:0; text-transform:uppercase; width:3em; height:2.5em; padding:.4em 0; float:none; border:none;}

/* HSBC search results fix  */
.result									{font-family:Arial,Helvetica,sans-serif; line-height:150%;}
.search-results .results-content .body	{margin-left:51px;}
div.h3 h3								{font-weight:normal;}




.main-column .signup input,
.main-column .signup textarea	{float:left; margin-right:15px;}					
/*breadcrumbs*/
.breadcrumbs 					{float:left; margin:0; padding:0 0 17px 10px;}
.breadcrumbs li					{float:left; max-width: 500px;}
.breadcrumbs a					{margin-left:3px;}
.breadcrumbs span				{margin-left:0px;}

/*modules*/
.flash							{margin-top:-8px; height:342px; background:#fff;}
.flash .alt						{display:none;}	
#content p.promo-text,
#content .ms-rteCustom-MainHead	{line-height:140%; padding-bottom:15px;}
#content .side-column p.promo-text,
#content .side-column .ms-rteCustom-MainHead  {padding-bottom:0;}
.home .module p					{margin:0 0 0 10px;}
.home .module p.promo-text,
.home .module .ms-rteCustom-MainHead		{padding-right:60px;}
.main-column p.promo-text,
.main-column .ms-rteCustom-MainHead 		{margin-bottom:19px;}
.step-intro .main-column p.promo-text,
.step-intro .main-column .ms-rteCustom-MainHead  {margin:15px 0 0;}
.home .module					{float:left; width:480px;}

.home .module div.text-lnk 		{float:left; width:380px; padding:5px 0 0 0;}
.home .module p.arr-lnk			{margin:0 0 11px 0;}
.four-col .module				{float:left; width:210px; padding:0 20px 0 10px;}
.four-col .module .line-fade	{margin:-10px 0 9px; padding:0;}
.two-col .module				{width:280px; padding:0 20px 0 10px; float:left;}	
.two-col .step1 .module			{padding-left:0;}	
.box p.line-fade				{margin-bottom:9px;}
.hero,
.picture-row,
.row							{margin-bottom:17px;}
.picture-row .main-column,
.hero,
.flash img						{border-bottom:solid 1px #c60070;}
.row .search-content			{float:left; margin-left:10px;}
.search-content p.promo-text	{width:460px; margin-left:10px;}
.browse-people li				{display:block; float:left; background:url(/style%20library/images/ll-images/bg_browse_vertical.gif) repeat-y left top; text-transform:uppercase;}


.side .box ul:not(.arr-lnk) li
{
    background: url(/style%20library/images/ll-images/images.gif) no-repeat 10px -71px;
    margin-bottom: 10px;
    background-position: -195px -93px;
    padding: 0 0 0 14px;
}

.side ul:not(.arr-lnk) li
{
    background: url(/style%20library/images/ll-images/images.gif) no-repeat 10px -71px;
    margin-bottom: 10px;
    background-position: -195px -93px;
    padding: 0 0 0 14px;
}

/*backgrounds*/
.line-fade,
fieldset legend span,
.side h3,
.four-col .module h3,
.region h4,
.region h3,
.two-col .box h3,
.search-results .foot,
.h3,
h3.icon,
.content-block p.promo-text,
.content-block .ms-rteCustom-MainHead,
.feed ul,
.search-results .vcard .fn,
.main-column .noh2 h3.not-sub,
.sub-section .main-column h3,
.two-col .order-subscribe-selected h3,	
.two-col .order-subscribe h3,
.nav-num,
.news-block-links,
.header-list-row h3	 		{background:url(/style%20library/images/ll-images/bg_line_fade.gif) no-repeat -3341px 100%; padding-bottom:8px;}


.region h4,.region h3,.line-fade-sm 				
{background-position: -3641px 100%;}/*bg_line_fade_159*/

.two-col .box p.line-fade,.two-col .box fieldset legend span,.no-brd fieldset legend span,.two-col .line-fade,.two-col .box h3 			
{background-position: -2961px 100%;}/*bg_line_fade_260*/


.feedback fieldset legend span,.search-results .foot,.h3,h3.icon,.content-block p.promo-text, .content-block .ms-rteCustom-MainHead, .feed ul,.search-results .vcard .fn,.main-column .noh2 h3.not-sub,.sub-section .main-column h3	
{background-position: -2401px 100%;}/*bg_line_fade_460*/

.sub-section .main-column .search-results .h3,.two-col .order-subscribe-selected h3,.two-col .order-subscribe h3,.nav-num  
{background-position:-1721px 0; padding:8px 0 0;}/*bg_line_fade_580_grey*/

.two-col .full .no-brd p.line-fade, .news-block-links					
{background-position:-1041px 0; padding:8px 0 0;}/*bg_line_fade_580*/

.header-list-row h3			{background-position:-1041px 100%; width:580px;}
.header-list-row .box h3	{background-position:-3341px 100%; width:auto;}
h3.wide	                    {background-position:0 100%; width:auto;}
.two-col .row h3.wide	    {padding-left:10px;}
.header-list-row			{margin:30px 0 19px 10px;}

/*
.search-results .foot,
.box p.line-fade			{background-position:top left; padding:9px 0 0;}

.box ul.line-fade,
.module .line-fade			{background-position:top left; padding:0;}
.two-col .order-subscribe-selected h3,
.two-col .order-subscribe h3,
.nav-num					{background-position:bottom left; padding:0 0 9px;}

*/
.two-col .order-subscribe-selected h3,
.two-col .order-subscribe h3,
.sub-section .main-column .search-results .h3, .nav-num 	{background-position:-1721px 100%; padding:0 0 8px;}
.two-col .full .no-brd h3									{background-position:-1041px 100%;  padding:0 0 8px;}
.side-column .vcard .line-fade								{background-position:-3641px 0; padding:8px 0 0;}
.module .line-fade,
.box p.line-fade											{background-position:-3341px 0; padding:8px 0 0;}
.two-col .box p.line-fade,
.two-col .box ul.line-fade									{background-position:-2961px 0; padding:8px 0 0;}
.two-col .box ul.line-fade									{padding:0;}


.print 						{float:right; margin:0 0 3px 0; padding-right:10px;}	
.print a					{background-position:0 -26px; padding:0 0 1px 26px; display:block; margin-bottom:10px;}
.office-location .print a   {background-position:0 -2.2em;}
.office-location .prev 		{float:left;}
.office-location .print 	{font-weight:bold; margin:0; padding-right:14px;}
.office-location .print a	{margin:0;}
.pdf 						{float:right; font-weight:bold; padding-right:23px;}
.sub-section .main-column .news-block h3,
.side-column p.promo-text,
.side-column .ms-rteCustom-MainHead 	{background:none; padding-bottom:0;}

h3.icon span				{padding-right:25px; background-position:100% -47px;}

/*backgrounds removed*/
.region h4,.main-column .contact .module  li,.three-col .contacts-con h3,.home p.promo-text, .home .ms-rteCustom-MainHead, .step-intro .main-column fieldset legend.h3,.sub-section .main-column fieldset legend.h3,
.step-intro .main-column p.promo-text, .step-intro .main-content .ms-rteCustom-MainHead, .main-column .noh2 h3, .main-column .h2 h3,.no-bg,.two-col .contacts-con h3,.search-results .foot ul,.main-column .h3 h3,
.browse-people li.no-lft-brd,.browse-people li.no-btm-brd a,.browse-people li.no-btm-brd span  {background:none;}

.three-col .contacts-con,
.two-col .contacts-con 			{padding:12px 0 0 0;}
.three-col .contacts-con h3,
.two-col .contacts-con h3		{padding:0 0 0 10px;}

/*main content*/
.main-column .full ul,
.main-column .main ul,		
.order-subscribe-selected ul,	
.order-subscribe ul				{margin:0 0 0 6px;}
.order-subscribe-selected li,
.order-subscribe li,
.main-column .full li,
.main-column .main li,
.main-column .module li			{margin-bottom:10px; background-position:-195px -93px; padding:0 0 0 14px;}
.main-column .contact .module  li {margin:0; padding:0;}
.main-column .feeds			{margin-top:42px;}
.main-column .feed 			{margin-bottom:43px;}
.main-column .feed h3 span img	{margin-left:8px;}
.main-column .feed ul 		{margin:0 0 8px; padding-bottom:1px;}
.main-column .feed li 		{background:none; padding:0; margin-bottom:9px;}
.main-column .feed li  		{margin-left:10px;}
.main-column .feed li a		{margin-left:-10px;}
.order-subscribe-selected li,
.order-subscribe li,
.main-column .order-subscribe li {margin-bottom:9px;}

/*contacts vcards*/
.vcard	 					{margin-bottom:12px;} 	
.vcard p,
.box .vcard p 				{margin:0;}
.vcard span.type 			{font-weight:bold;} 
.vcard p.line-fade 			{margin-top:10px;}
.full .content-block .vcard	{float:left; width:270px;}
.contacts a					{display:block; padding:8px 10px; border-top:solid 1px #e5e0db; cursor:pointer;}
.contacts a.open			{border-bottom:solid 1px #dad4ca; border-color:#dad4ca;}
.side .contacts-con .contacts .vcard,
.side-column .contacts-con .contacts .vcard,
.cities .contacts .vcard p.arr-lnk a 	{padding-left:10px;}
.contacts .vcard a 			{background:none; padding:0; border:none;}
.side .contacts-con .vcard,
.side-column .vcard 		{margin-top:11px; padding-left:10px;}
.side-column .title 		{margin-top:0;}
.side-column .box .vcard 	{padding-left:0;}
/*side column boxed content*/
.box						{border:solid 1px #dbdbdb; padding:10px 9px 1px 10px; margin:0 0 17px; background: white;}
.no-brd						{border:none; padding:0; margin:0;}
.row .side-column .box 		{margin-top:0;}

.box p                      {margin-bottom:1px;}
.box ul						{margin-bottom:11px;}
.box ul.contacts,
.box dl.contacts,
.no-brd .button,
.box ul.browse-people li	{margin-bottom:0;}
.box .arr-lnk li			{margin-bottom:9px;}
.box a.city					{font-weight:bold;}
.region h4,
.module h4,
.results-content .nav-num h4,
.box ul.contacts a.city		{font-weight:normal;}
.links 						{border-bottom: #af005f 1px solid; border-left: #af005f 1px solid; border-top: #af005f 1px solid; border-right: #af005f 1px solid; padding:0 0 10px; background:#f1edea;}
.links p.promo-lnk			{margin:0; padding-bottom:0;}
.download-lnk               {background:url(/SiteCollectionImages/Images/downloadall.png) no-repeat; background-position: 15px 10px; padding-left: 40px; padding-top: 10px;}
.contactus-lnk              {background:url(/SiteCollectionImages/Images/contactus.png) no-repeat; background-position: 13px 11px; padding-left: 40px; padding-top: 10px;}
.signsub-lnk                {background:url(/SiteCollectionImages/Images/subscribe.png) no-repeat; background-position: 15px 10px; padding-left: 40px; padding-top: 10px;}


/*indented content*/
.content-block				{margin-bottom:30px;}

/*partner page*/
.partner-head				{border-bottom:solid 1px #c60070; clear:both; padding-top:17px; margin-bottom:9px; position:relative;}
.partner-head .profile-pic 	{margin:0 0 0 0; position:absolute; bottom:0; left:10px;}	
.partner-head .ph-h2		{padding:52px 0 0; float:left; margin-left:248px; display:block;}
.partner-head .ph-h2 h2      {margin:0;}
	
.partner-head div.partner-country {position:absolute; right:5px; bottom:-98px;}
.partner-head .ph-h2 span  		{margin:10px 0 14px; display:block;} 
.search h2					{border-bottom:none;}
.vcard .line-fade-sm		{margin-top:10px;}

.side-block					{padding:22px 0 0 10px;}

.back-search				{display:block; clear:both; background:#f1edea; border-bottom:solid 1px #c60070; margin:0 0 30px 0; padding:11px 0 6px 10px; width:auto;}	
.main .back-search			{position:relative; left:-10px; width:460px;}
.back-search p				{margin:0; float:left;}
.back-search p.button		{float:right; margin-right:10px;}
.back-search p.fullybooked  { float:right; margin-right:10px;}


.register				
/*{display:block; clear:both; margin:0px 0px 30px 0px; padding:0px 0 6px 10px; width:120px; float:right}	*/

.main .register			{position:relative; left:-10px; width:460px;}
.register p				{margin:0; float:left;}
.register p.button		{float:right; margin-right:10px;}
.register p.fullybooked  { float:right; margin-right:10px;}


/*search results*/
/*  This cause a bug in the lawyer search results in dotcom */
/* .search-results							{margin:-45px 0 15px;} */
.search-results							{position:relative; margin:45px 0 15px;}

.srch-WPBody .srch-Page                 {width:710px; text-align:center;}
.no-tabs								{margin:0 0 15px;}
.no-tabs .h3 h3							{margin-top:-1px;}	
.no-tabs .results-content, 
.search-results ul 						{background:#f1edea; border-bottom:solid 1px #c91179;}
.no-tabs .results-content               {border-top:solid 1px #c91179;}
.sub-section .no-tabs .results-content  {border-top:none;}
.search-results ul li					{display:inline;}
.search-results .tab a.lnk-tab 			{position:absolute; top:-45px; height:31px; padding:14px 10px 0 20px; border-top:solid 1px #fff;}
.search-results .tab a.on      			{border-top:solid 1px #c60070;}
.search-results .tab a.counsel			{left:9.8em;}
.search-results .tab a.associate 		{left:19.1em;}
.search-results .tab a.newsletter		{left:5.9em;}
.search-results .tab a.news				{left:7.6em;}
.search-results .tab a.deals			{left:15.3em;}
.search-results .tab a.hot-topics 		{left:23.8em;}
.search-results .tab a.techbulletin 	{left:15.2em;}
.search-results .tab a.article 			{left:25.5em;}
.search-results .tab a.brochures 		{left:32.8em;}
.search-results .tab a.award-lists 		{left:33.9em;}
.search-results .results-content		{padding-top:17px}
.no-tabs .results-content				{padding-top:6px;}
.search-results .results-content ul		{margin:0; padding:0 0 0 10px; border:none;} 
.search-results .results-content .foot ul	{padding:0; font-weight:bold; float:left;}
.search-results .results-content .nav-num ul,
.search-results .results-content ul.nav-search-foot,
.search-results .results-content ul.prev-next		{float:left; background:none; padding:0 0 13px 10px;}
.search-results .results-content ul.prev-next		{float:right; margin:0 7px 0 0;}			
.search-results .results-content ul.nav-search-foot li,
.search-results .results-content ul.prev-next li	{margin-bottom:0px;}
.search-results .results-content .nav-num .nav-search-foot li {background-position:0 -8.5em; padding:0 10px 10px 11px;}
.search-results .results-content .nav-num .nav-search-foot li {background:none;} 
.search-results .results-content ul ul				{margin:0; top:0; padding:0;}
.search-results .results-content ul li,
.search-results .results-content p.empty 			{display:block; border:solid 2px #d5d4d3; background:#fff; width:607px; padding:10px 0 0; margin-bottom:18px;}
.search-results .results-content p.empty			{margin:0 10px 20px 10px; padding:10px; width:auto;}	
.search-results .results-content .result .body p    {padding-right:10px;}
.search-results .results-content .foot ul li,
.search-results .results-content ul.nav-search-foot li,
.search-results .results-content ul.prev-next li	{float:left; border:none; background:none; width:auto; padding:0 4px; margin:0 2px 0 0;}
.search-results .results-content ul.nav-search-foot li {float:none; display:inline;}
.search-results .results-content .page-numbering    {margin-left: 63px; width: 340px; text-align: center; float: left;}
.search-results .results-content ul.nav-search-foot	{width:100%; float:none;}
.search-results .results-content .paging-footer      {height: 30px;}
.search-results .results-content .nav-num			{margin:0 0 8px 12px;}
.region h4,
.search-results .results-content .nav-num,
.search-results .results-content .nav-num ul 		{padding:0;}	
.search-results .results-content ul.nav-search-foot li.on {background:#fff;} 	
.search-results .results-content .nav-num h4		{ display:inline; float:left;}
.search-results .results-content ul li li 			{border:none; width:auto; padding:0; margin:0;}
.search-results .results-content ul li img 			{padding:0 0 10px 10px; width:118px;}
.search-results .results-content ul li img,
.search-results .results-content ul li .vcard,
.search-results .vcard .work-details,
.search-results .vcard .practice-details{float:left;}
.search-results .tab ul li .vcard		{width:450px; margin-left:20px;}
.search-results .vcard .fn 				{margin-bottom:8px;}
.search-results .vcard .work-details 	{width:260px;}
/*associates*/
.search-results table					{background:url(/style%20library/images/ll-images/bg_table_head.gif) repeat-x; width:606px; margin:-12px 0 10px; position:relative; left:10px; border-bottom:solid 2px #dbdbdb; border-top:none;}
.no-tabs table							{margin-top:0;}
.search-results table thead				{background:url(/style%20library/images/ll-images/bg_table_head.gif) repeat-x left bottom;}
.search-results table th,				
.search-results table td 				{text-align:left; padding:15px 0 15px 10px;}
.search-results table th				{padding:12px 10px; border-bottom:2px solid #DBDBDB;}
.search-results table td				{vertical-align:top; background:#fff; background:#fff url(/style%20library/images/ll-images/bg_table_border.gif) no-repeat left bottom;}			
.search-results table td.first			{border-left:solid 2px #dbdbdb; background-position:8px bottom;}
.search-results table td.last			{border-right:solid 2px #dbdbdb;  background-position:102.5% 100%; padding-right: 15px;}
.search-results table th.first,
.search-results table td.first			{padding-left:15px;}
.search-results table.news td.first		{width:505px;}	
.search-results table.table-col-3 td.first	{width:425px;}		
.search-results table.news td.last		{background-position:102% 100%; padding-right:10px;}
.search-results table tr.last td,		
.search-results table tr.last-row td    {background-image:none;}
th.header span							{font-weight:normal; padding-right:15px; cursor:pointer;}
th.headerSortUp span,					
th.headerSortDown span					{font-weight:bold;}	

.search-results .result					{border:solid 2px #d5d4d3; margin:10px 10px 17px; background:#fff; position:relative;}	
.search-results .head 					{width:500px; padding:9px 10px 0px;}
.search-results .body,				
.search-results .foot					{margin:0 0 10px 50px;} 
.search-results .head .num              {float:left; margin:0;}		
.search-results .head h3                {margin:0; width:430px;}
.search-results .head .num				{margin-top:-3px;}          
.search-results .result .search-type 	{position:absolute; right:0; top:0; background:#d5d4d3; padding:3px 11px; margin:0; width:auto;}
.search-results .head .date				{clear:both; margin:0;}
.two-col .no-tabs .results-content .head .h3,
.sub-section .search-results .head .h3	{margin-left:41px; background-color:#fff;}
.search-results  p						{margin-bottom:10px;}
.search-results  .vcard p				{margin-bottom:1px;}
.search-results .foot p.button			{margin-top:-3px;}
.search-results .tab .foot ul li		{margin:0 15px 0 0;}
.results-content ul.prev-next li		{float:left; margin:0 10px 15px 0;}
.results-content ul.prev-next			{margin-left:20.5em; border:none;}
/*news block*/
.news-block								{width:530px; margin:17px 0 30px 10px;}
.news-block-links						{margin:-20px 0 30px 10px;}	

.news-block-links li					{margin-bottom:2px;}
.news-block-links li a.strong			{padding-top:0;}
.news-block	p.news-img 					{float:left; padding-right:20px; margin:0;}
.results-content .prev-next             {float:left; margin-left:10px;}
.results-content .prev-next-next        {float:right; margin-right:10px;}
.results-content .prev-next .prevset,
.results-content .prev-next .prev, 		
.results-content .prev-next .nextset,
.results-content .prev-next .next 		{float:left; margin:0; display:block;}	
.results-content .prev-next .nextset    {margin-left:5px;}  
.results-content .prev-next .prevset    {margin-right:5px;}
.results-content .prev-next .prevset,
.results-content .prev-next .nextset    {text-indent:-10000px; width:15px; height:15px;}
.results-content .prev-next .next a,
.results-content .prev-next .nextset a,
.results-content .prev-next .prev a,
.results-content .prev-next .prevset a {outline: none; cursor:pointer; display:block;}
.results-content .prev-next .nextset a,
.results-content .prev-next .prevset a {display:block; width:15px; height:15px; padding:0;}
	

span.map								{position:absolute; top:-12px; display:block; right:10px;}

.picture-row .map-image p.map-world img	{margin:0; position:absolute; left:-20px; bottom:-1px;}

.promo-lnk								{background:#f1edea; padding:8px 0 7px 12px;}

.region									{float:left; width:150px; padding-left:10px;}
.region h3,
.region ul								{width:145px;}
.region ul li a							{display:block;}


.header-list-row ul						{float:left; width:180px;}	
.header-list-row p						{margin-bottom:10px;}
.header-list-row .box					{margin-top:-38px; position:relative; width:199px; float:left;}

.main-column .no-tabs .head .h3,
.sub-section .main-column .h3,		
.sub-section .main-column .h2,
.step-intro .main-column .h3			{padding:14px 0 14px 12px; margin-bottom:9px; background:#f1edea;}

.main-column .no-tabs .head .h3,
.two-col .main-column .no-tabs .results-content .h3,
.sub-section .main-column .search-results .h3 {margin-bottom:0; margin-left:41px; padding:0 0 8px; background:#fff;}

.sub-section .main-column				{border-top:1px solid #C60070; }

.step-intro .main-column .h3,		
.sub-section .main-column h2			{border:none;}
.two-col .main-column h2				{border:none; line-height:120%; margin-bottom:9px; margin-left:10px; margin-right:0; margin-top:0;}


.step-intro .main-column .h3			{position:relative; left:-10px;}
.sub-section .main-column .h3 h2		{padding:0;}
.sub-section .main-column .h2 h3,
.sub-section .main-column .h3 h3		{padding-bottom:0;}
.h3 h3,	
.h3 p.date,
.h2 h3								{margin-bottom:0;}

/*sign up*/
.signup								{margin-bottom:19px;}
.pub-type							{border:solid 1px #dbdbdb; clear:both; margin:0 20px 15px 25px; position:relative; top:10px; padding:9px 0 0 9px;}
.pub-type fieldset legend			{font-weight:bold; padding-bottom:8px;}
.pub-type fieldset label			{clear:both; margin-right:10px;}
.order-subscribe-selected,
.order-subscribe					{background:#f1edea; padding:17px 0 10px 10px; border-bottom:solid 1px #d8d6d6;}
.order-subscribe-selected,
.order-subscribe h3					{font-weight:normal;}	
.order-subscribe-selected,
.order-subscribe p					{margin-bottom:0;}	
.step2 label						{width:160px;}
.step2 select						{float:left;}
.step1 input,
.radio input,
.check-box input,
.check-box label					{width:auto;}
.check-box input					{margin-bottom:5px;}
.form-row							{margin-bottom:9px;} 
.step2 .form-row					{padding:9px 0 5px 0; margin:0;} 
.two-col .step1 .signup label 		{line-height:normal; clear:none; }
.two-col .signup .form-row label	{margin-bottom:0; padding-top:2px;}				
.check-box p						{margin-bottom:15px;}
.two-col .signup .form-row input,
fieldset.check-box					{margin-bottom:0;}
.step2 div.check-box				{margin-top:19px;}
.step-intro .main-column fieldset legend.h3,	
.sub-section .main-column fieldset legend.h3		{padding:0;}
fieldset legend.h3 span 			{background:#f1edea; width:618px; position:relative; margin-left:-12px; padding:14px 0 14px 12px;}
/*fieldset.signup p					{width:530px;}*/
#content .error						{position:relative; left:-10px; background:#f1edea; padding-left:10px;}	
#content .error input,
#content .error select				{border:solid 1px #FF0103;}
#content p.error					{width:auto; padding:6px 10px; margin:-9px 0 9px;} 
/*Map*/
.office-location					{border-bottom:1px solid #C60070; background:#f1edea; padding:0 0 11px 10px;}
.office-location ul					{padding:17px 0;}

.box .practices-nav li,	
.nav-list li						{margin-bottom:3px;}

/*Contact us*/
.contact .last						{width:140px;}
.contact .region,
.contact .module					{padding-bottom:27px;}
.contact .box						{clear:both;}
.two-col .contact .button,
.two-col .contact input,
.two-col .contact textarea			{float:left;}
.two-col .contact label				{width:10em;}
.two-col .contact .button			{margin-left:19.8em;}
.form-row p.date					{float:left; width:auto; padding-left:20px; margin:0;}

.step3 .step1 label					{width:38em;}
.step-intro .main-column .h3		{left:0;}
.step3 .step2 legend				{display:none;}	
.step3 .step2 fieldset fieldset legend	{display:block; padding-top:20px; margin-bottom:0;}	

.two-col .feedback label			{width:11em;}
.two-col .feedback textarea, 
.two-col .feedback input			{float:left;}
.two-col .feedback textarea			{width:460px;}
.two-col .feedback p.button			{margin:15px 0 0; width:auto; position:relative; right:19px;} 
.two-col .feedback p.button input	{float:none;}	

.sub-section .main-column p.promo-text,
.sub-section .main-column .ms-rteCustom-MainHead {margin:15px 0 0 10px;}
.sub-section .main-column .content-block p.promo-text,
.sub-section .main-column .content-block .ms-rteCustom-MainHead {margin:0 0 19px 0;}

.flash-update p {padding:40px 12px;}

.return-results {padding:0 0 12px 0px;}

.login-page {width:292px; margin:30px 0 0 10px;}
.login-page  .form-row {margin:0;}

/*sharePoint menu item, in non edit mode*/
.siteActionMenu,
.sharepointLogin    {float:right;}

/* site map*/
.cb                                 {clear:both;}
#content .two-col .sitemap          {width:900px; position:relative; top:-1px;}
.two-col .sitemap ul.arr-lnk        {margin: 0px 0px 20px 20px; padding-top: 7px;}
.two-col .sitemap .sm-col           {float:left; margin-bottom:0px; width: 446px;}
.sitemap .arr-lnk a                 {display: inline;}
.two-col .sitemap li span           {display: block; padding: 20px 0px 7px 7px; border-bottom: 1px solid grey;}
.sitemap ul                         {float: left;width: 450px;}
.sitemap ul.arr-lnk li              {background:none;}
.sitemap ul.arr-lnk li li a         {background:url(/style%20library/images/ll-images/arrow.gif) no-repeat 0 -698px; padding-left:10px;margin: 0 0 0 10px; width: 448px;}
.sitemap ul.arr-lnk li li li a      {background: none;padding-left:20px;}
.sitemap ul.arr-lnk li li li li a   {padding-left:30px;}
.sitemap a.root                     {padding:1px 0 1px; text-indent:12px; margin-bottom:1px; background:none; display:block; width:95%; font-size:1.2em; color:#000;font-weight: bold;}
.sitemap a.root:hover               {color:#cc0066; text-decoration:none;}


.topsitemap                         {width: 900px;}
.topsitemap ul                      {width: 450px; background: #F1EDEA; float: left;}
.topsitemap a.toproot               {padding: 8px 0px 8px 15px; margin: 0px 0px 0px 20px; background: url(/style%20library/images/ll-images/arrow.gif) no-repeat -5px 15px;}
.topsitemap a.toproot:hover         {color: #cc0066; text-decoration: underline;}


.two-col .login-page .form-row {padding-bottom:9px;}
.two-col .login-page label {margin:0;}

.back-search p.next-next                   {float:right; font-weight:bold; padding-right:10px; text-transform:uppercase;}
.register p.next-next                   {float:right; font-weight:bold; padding-right:10px; text-transform:uppercase;}

.ms-rteCustom-MainHead	                   {display:block;} 
.ms-rteCustom-BodyText	                    {padding:0; background:none; line-height:150%;}

/* contacts in main section */
.main ul.contacts {margin-left:0px;}
.main .contacts li { background:none;padding:0 0 0 0;margin:0 0 0 0;}

/* accordion in main */
.main ul.accordion      {margin-left:0px; border-bottom: 1px solid #e5e0db;}
.main .accordion li     {background:none; padding:0 0 0 0; margin:0 0 0 0;}
.accordion a            {background:url(/style%20library/images/ll-images/arrow.gif) no-repeat 0 -698px; background-position: 98% -27.8em; display:block; padding:8px 10px; border-top:solid 1px #e5e0db; cursor:pointer;}
.accordion a.open       {background-position: 98% -20.8em;}

/* accordion in full */
.full ul.accordion      {margin-left:0px; border-bottom: 1px solid #e5e0db;}
.full .accordion li     {background:none; padding:0 0 0 0; margin:0 0 0 0;}

/* Extra Site Logo */

.extra-logo { margin-left: 1em; }

table.HSBC4Col tr td, 
table.HSBC3Col tr td, 
table.HSBC2Col tr td { padding: 0.5em 2em 0.5em 0em; vertical-align: top; }
table.HSBC4Col tr td.nCol { width: 1em; }
table.HSBC4Col tr td.qCol { width: 14em; }
table.HSBC4Col tr td.ynCol { text-align: center; width: 4em; }
table.HSBC4Col tr td.aCol { width: 15em; }
table.HSBC2Col tr td.qCol { width: 14em; }
table.HSBC2Col tr td.aCol { width: 28em; }
table.HSBC3Col tr td.nCol { width: 1em; }
table.HSBC3Col tr td.qCol { width: 14em; }
table.HSBC3Col tr td.aCol { width: 24em; }

/* hide office map print icon on the contact and find us pages */
.office-location .print	{display:none;}

/* hidden print contacts. To use assign the class .findus to the div */
.findus	{display:none;}

.st_sharethis_custom{ 
        background: url("/style%20library/images/ll-images/share_icon.png") no-repeat scroll  left top transparent;
    margin: 0px 0px 0px 0px;
	float: right;
	padding-bottom: 1px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	display: block;
    text-decoration: none;
	font: arial;
	font-size:1.0em;
	color: #cc0066;
	line-height:150%;
}

.st_sharethis_custom:hover { text-decoration: underline }

.ll_sharethis
{
	float: right;
}

.ll_backtosearchstyle
{
	margin-left:10px;
	font:Arial;
	font-size:0.9em;
	line-height:150%;
	margin-top:0px;
}

/* Kludge for Seminar */

.seminardate
{
 width: 400px; 
 float: left;
 margin: 10px 0px 0px 0px !important;
 line-height: 100%;
}

.topregister .button
{
    margin: 5px 10px 0px 0px !important;
}
/* Light Box */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none;  }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.lawyersearchmessage {
    margin-bottom:60px;
    padding-bottom: 10px;
    font-size: 10px;
}

.qualificationdisclaimer{
    padding-bottom: 10px;
    font-size: 10px;
}

.lawyerprofilemessage {
    padding-bottom: 10px;
    font-size: 10px;
}

/* QUERY COMPLETION - Uses jquery-ui */
 
ul.ui-autocomplete {
    font-family: 'Arial';
    background: white;
    text-align: left;
    border: solid 1px #bbbbdd;
    list-style-type: none;
    padding: 0px;
    margin: 0;
    width: 385px;
}
 
ul.ui-autocomplete h2 {
    font-size: small;
    background-color: #efefef;
    padding: 5px;
}
 
 
ul.ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0;
}
 
ul.ui-autocomplete li.ui-menu-item a {
    display: block;
    padding: 3px;
}
 
ul.ui-autocomplete li.ui-menu-item a.description,
ul.ui-autocomplete li.ui-menu-item a.url {
    padding-top: 0px;
}
ul.ui-autocomplete li.ui-menu-item span {
    display: block;
    font-size: small;
    padding-left: 10px;
}
 
 
 
ul.ui-autocomplete li.ui-menu-item a.ui-state-focus {
    background-color: #efefff;
    cursor: pointer;
}

/* cookies banner */
#cookieBanner
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: solid 1px #cc0066;
    background: #e9e5da;
    color: #333;
    font-size: small; /*display: none;*/
    font-family: "Verdana", "Arial", sans-serif;
	opacity: 0.8;
	padding: 5px 0px;
	filter: alpha(opacity=80);
}
#cookieBanner .left
{
    float: left;
	width: 90%;
}
#cookieBanner .right
{
    float: left;
	width: 10%;
	text-align: center;
}

#cookieBanner p
{
	margin-bottom:0px;
	line-height:18px;
	font-variant: normal;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#cookieBanner a
{
    text-decoration: underline;
	cursor: pointer;
}
#cookieBanner .right a
{
    background:  url(/style%20library/images/ll-images/arr_lnk_down.gif)  0px no-repeat;
    padding-left: 15px;
    padding-top: 4px;
    display: inline-block;
    min-height: 25px;
	
}

#cookieBanner .container{
	width: 960px;
	margin: 0 auto;
}

/* ShareThis style within publications serverControl */
div.box.links {
    padding-bottom: 10px;
}
div.box.links div.ll_sharethis{
	float:none;
}

/**div.ll_sharethis:only-child{
	padding-bottom:10px;
}*/

div.box.links .st_sharethis_custom{
	float:none;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial,Helvetica; 
	MARGIN-LEFT: 12px; 
	MARGIN-TOP: 10px; 
	LINE-HEIGHT: 150%;
}

div.box.links .st_sharethis_custom a{
	COLOR:#333;
}

div.box.links .st_sharethis_custom a:hover{
	COLOR:#cc0066;
}

/**div.main-column:not(.two-col){
	height:auto;
	width:auto;
}*/

/**This class has been added for those pages where the bullets are not shown due to the use of a different page layout for the content.**/
ul.ll_bullets {
    background: url(/style%20library/images/ll-images/images.gif) no-repeat -192px -92px;  
    padding: 0 0 0 14px;  
    margin-bottom: 10px;
}

/**Added for the TEAM SITES**/
.teamMemberContainer h3 {
  border-bottom: solid 1px #c60070;
  padding-bottom: 10px;
  display: block;
  margin: 0 10px 18px 0;
  color: #9a8c7e !important;
}
.teamMemberContainer .teamSite {
  display: inline-block;
  margin-bottom: 20px;
}
.teamMemberContainer .teamSite li:first-child {

}

.teamMemberContainer .teamSite li:nth-child(5n) {

}

.teamMemberContainer .teamSite a.lawyer
{
    color: #333;
    text-decoration: none;
}

.teamMemberContainer .teamSite li {
  width: 88px;
  background: none !important;
  float: left;
  height: 230px;
}
.teamMemberContainer .teamSite li img {
  width: 100%;
}
.teamMemberContainer .teamSite li .NameLink {
  background-color: #dcd5cc;
  padding: 5px;
  font-size: .9em;
  min-height: 34px;
}

.teamMemberContainer .teamSite li .NameLink a
{
    text-decoration:none;
}

.teamMemberContainer .teamSite li .lawyerDetails
{
    margin-top:5px;
}

.teamMemberContainer .teamSite li .lawyerDetails p {
  margin-bottom: 0;
}
.teamMemberContainer .teamSite li .lawyerDetails p:last-child {
  margin-bottom: 5px;
}
.teamMemberContainer .teamSite li .lawyerDetails .JobTitle {
  font-weight: bold;
}

.teamMemberContainer .LawyerName 
{
    cursor:pointer;
}

.teamMemberContainer .LawyerName a
{
    margin: 1px;
    float: left;
    
}

.teamMemberContainer .team-lawyer
{
    float: left;
    width: 105%;
}

table.tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
		
table.tabs td {
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
}
table.tabs td.current {
	background: #ededed;
	color: #222;
border-top: solid 1px #c60070;
}
table.tabs td span
{
    background: url(/style%20library/images/ll-images/arr_lnk_lrg.gif) no-repeat 0;
    padding: 0px 0px 0px 10px;
    color: #808080;
}
.tab-content {
	display: none;
	padding: 10px 2px 10px 2px; 
}
/*.tab-content.current {
	display: inherit;
}*/
table.current {
	display: block;
}

.tab-print
{
    padding-bottom: 15px;
    display:none;
    font-size: 1.5em;
    font-weight:bold;
    float:left;
}
.tabandcontentspace
{
    padding: 2px;
    background: #ededed;
}
.tabcontainerbottom
{
   padding: 10px; 
   background: #ededed; 
   border-bottom: solid 1px #c60070;
}
.tabcontainerbottom a
{
    background: url(/style%20library/images/ll-images/arr_lnk_lft.gif) no-repeat 0;
    padding: 0px 0px 0px 10px; 
    color: black;
}
span.language
{
    background: url(/style%20library/images/ll-images/arr_lnk_lrg.gif) no-repeat 0; 
    padding: 0px 0px 0px 10px;
}
.vcard_enhanced
{
    background: #ededed;
}
.vcard_enhanced p
{
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 2px;
    padding-left: 10px;
}
.vcard_enhanced div
{
    border-bottom: solid 1px white
}
p.tel span{
    background: url(/style%20library/images/ll-images/arr_lnk_lrg.gif) no-repeat 0;
    padding: 0px 0px 0px 10px;
}
p.line-fade-sm span{
    background: url(/style%20library/images/ll-images/arr_lnk_lrg.gif) no-repeat 0;
    padding: 0px 0px 0px 10px;
}
p.addtooutlookcontact a
{
    background: url(/style%20library/images/ll-images/arr_lnk_lrg.gif) no-repeat 0;
    padding: 0px 0px 0px 10px;
}
.vcard_enhanced a
{
    color: Black;
}
.vcard_enhanced h3
{
    padding-left: 10px;
    padding-top: 10px;
}
.vcard_enhanced h3>a
{
    color: #9a8c7e;
}
.partner-head .profile-pic-enhanced 
{
    margin:0 0 0 0; 
    position:absolute; 
    bottom:0; left:0px;
}
.partner-head-enhanced
{
    padding-top: 30px
}
.profile-header-table
{
    border-bottom: solid 1px #c60070;
    padding-bottom:2px;
    width: 100%;
}
/*.profile-header-table img
{
    width:148px; 
    height:187px;
}*/
.profile-img-td
{
    width: 250px;
    vertical-align: bottom;
}
.hidesectionexceptprint
{
    display: none;
}
.sideblnkspace
{
    padding-top: 10px
}
.tdblnkspace
{
    padding-top:50px;
}
.profile-header-text
{
    color: #9a8c7e;
    font-size: 1.4em;
}
.tdsmallblnkspace
{
    padding-top:10px;
}
.tdaboutblnkspace
{
    padding-top:20px;
}
.profile-header-about
{
    color: #cc0066; 
    font-style: italic; 
    font-size: .85em;
    /*background: url(/style%20library/images/ll-images/bg_line_fade.gif) no-repeat -3640px 0%;*/
}
.languagebox
{
    padding-bottom: 10px;
}