@font-face {
    font-family: 'allerregular';
    src: url('aller_std_rg-webfont.eot');
    src: url('aller_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_std_rg-webfont.woff') format('woff'),
         url('aller_std_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'allerlight';
    src: url('aller_std_lt-webfont.eot');
    src: url('aller_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_std_lt-webfont.woff') format('woff'),
         url('aller_std_lt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack';
    src: url('roboto-black-webfont.eot');
    src: url('roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-black-webfont.woff') format('woff'),
         url('roboto-black-webfont.ttf') format('truetype'),
         url('roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'allerbold';
    src: url('aller_std_bd-webfont.eot');
    src: url('aller_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_std_bd-webfont.woff') format('woff'),
         url('aller_std_bd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('roboto-bold-webfont.eot');
    src: url('roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-bold-webfont.woff') format('woff'),
         url('roboto-bold-webfont.ttf') format('truetype'),
         url('roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('roboto-light-webfont.eot');
    src: url('roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-light-webfont.woff') format('woff'),
         url('roboto-light-webfont.ttf') format('truetype'),
         url('roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.eot');
    src: url('roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff') format('woff'),
         url('roboto-regular-webfont.ttf') format('truetype'),
         url('roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('roboto-medium-webfont.eot');
    src: url('roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-medium-webfont.woff') format('woff'),
         url('roboto-medium-webfont.ttf') format('truetype'),
         url('roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('roboto-italic-webfont.eot');
    src: url('roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-italic-webfont.woff') format('woff'),
         url('roboto-italic-webfont.ttf') format('truetype'),
         url('roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	font-size:14px;
	line-height:20px;
}
#main {
	min-height:450px;
}
h1 {
	font-size:24px;
}
a {
	text-decoration:none;
	color:#000;
	outline:none;
}
.clear-block {
	clear:both;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
}
ul.primary{
	background-image:none;
}

/***** header ******/
#header {
    height:146px;
	background-color:#000000;
}
.node-type-home-page #main-wrapper #main , #header .section , #sitemap-content , #inner-footer-content {
	width:940px;
	margin-left:auto;
	margin-right:auto;
}
#main-wrapper #main #content {
	margin-top:15px;
}
.node-type-practices #main-wrapper #main #content {
	margin-top:10px;
}
#logo {
	margin-top:28px;
	display:block;
}

/********* primary menu *******/
#block-nice_menus-1 {
	padding-top:26px;
}
#block-nice_menus-1  #nice-menu-1 {
	margin:0;
	padding:0;
}
#block-nice_menus-1  ul.nice-menu  li {
	background:none;
	border:none;
	background-image:url("/sites/all/themes/tlg/images/dropdown/mainNav_orangeLine.jpg");
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
}
#block-nice_menus-1 ul.nice-menu li.active-trail > a{
	background-image:url("/sites/all/themes/tlg/images/dropdown/mainNav_ButtonOver.jpg");
	background-repeat:repeat-x;
	background-position:left;
	margin-left:1px;
	padding-left: 9px;
}
#block-nice_menus-1 ul.nice-menu li.active-trail  ul li.active-trail > a{
	background-image:none;
	border-bottom:1px solid #ff8916;
}

#block-nice_menus-1 ul.nice-menu li a {
	color:#ccc;
    font-family: 'allerlight';
    font-size: 14px;
    height: 33px;
    line-height: 24px;
    padding-left: 10px;
    padding-top: 3px;
    text-transform: uppercase;	
	margin-left:0px;	
	padding-right: 36px;
}
#block-nice_menus-1 ul.nice-menu li:hover > a {
	background-image:url("/sites/all/themes/tlg/images/dropdown/mainNav_ButtonOver.jpg");
	background-repeat:repeat-x;
	background-position:left;
	margin-left:1px;
	padding-left: 9px;
	color: #FFF;
}

#block-nice_menus-1 ul.nice-menu li ul li:hover > a {
	background-image:none;
	padding-left: 10px;
	margin-left:0px;
}

.a-menu-over {
	color:#ff6600!important;
}
#block-nice_menus-1 ul.nice-menu li > a:hover {
	color:#fff;
	font-family: 'allerlight';
	font-size:14px;
}

#block-nice_menus-1 ul.nice-menu li.menu-415 > a:hover , #block-nice_menus-1 ul.nice-menu li.menu-483 > a:hover  {		
	border-bottom:none;
}

#block-nice_menus-1 ul.nice-menu li.menu-388 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_Firm.png");
    background-position: -4px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 265px;
    margin-top: 15px;
    width: 245px;
}
#block-nice_menus-1 ul.nice-menu li.menu-388 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}

#block-nice_menus-1 ul.nice-menu li.menu-389 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_Practices.png");
    background-position: -5px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 192px;
    margin-top: 15px;
    width: 805px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}

#block-nice_menus-1 ul.nice-menu li.menu-391 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_Resources.png");
    background-position: -5px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 112px;
    margin-top: 15px;
    width: 170px;
}
#block-nice_menus-1 ul.nice-menu li.menu-391 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}


#block-nice_menus-1 ul.nice-menu li.menu-392 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_Offices.png");
    background-position: -5px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 220px;
    margin-top: 15px;
    width: 133px;
}
#block-nice_menus-1 ul.nice-menu li.menu-392 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}

#block-nice_menus-1 ul.nice-menu li.menu-393 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_Careers.png");
    background-position: -5px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 242px;
    margin-top: 15px;
    width: 225px;
}
#block-nice_menus-1 ul.nice-menu li.menu-393 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}

#block-nice_menus-1 ul.nice-menu li.menu-3996 ul {
	background-image: url("/sites/all/themes/tlg/images/dropdown/dropDown_GlobalReach.png");
    background-position: -5px top;
    background-repeat: no-repeat;
    border: medium none;
    height: 135px;
    margin-top: 15px;
    width: 220px;
}
#block-nice_menus-1 ul.nice-menu li.menu-3996 ul li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin-top: 4px;
    width: auto;
}

#block-nice_menus-1 ul.nice-menu li.menuparent ul li a{
    color: #CCCCCC;
    font-family: 'robotoregular';
    font-size: 13px;
    height: 20px;
    line-height: 24px;
    margin-left: 10px;
    margin-top: 8px;
    padding: 0;
    text-transform: none;
}
#block-nice_menus-1 ul.nice-menu li.menuparent ul li a:hover {
	border-bottom:1px solid #ff8916;
	color:#FFFFFF;
}

#block-nice_menus-1 ul.nice-menu li.menuparent ul li.menu-483 ul li{
	margin-top:2px;
}


/***  sub menu level 2 ****/
#block-nice_menus-1 ul.nice-menu li.menuparent ul li ul{
	display:block !important;
	visibility:inherit !important;
	background:none;
	margin-left:-148px;
	margin-top: 20px;
	width:225px;
	height:93px;
}

/* practices 3 colume */
/* 2nd colume */
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-468 {
	margin-top:-157px;
	margin-left:260px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-469 {
	margin-top:-131px;
	margin-left:260px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-470 {
	margin-top: -104px;
	margin-left:260px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-471 {
	margin-top:-77px;
	margin-left:260px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-473 {
	margin-top: -50px;
	margin-left:260px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-474 {
	margin-top: -23px;
	margin-left:260px;
}

/* 3rd colume */
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-475 {
	margin-top:-157px;
	margin-left:500px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-476 {
	margin-top:-131px;
	margin-left:500px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-477 {
	margin-top: -104px;
	margin-left:500px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-478 {
	margin-top: -77px;
	margin-left:500px;
}
#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-479 {
	margin-top: -50px;
	margin-left:500px;
}

#block-nice_menus-1 ul.nice-menu li.menu-389 ul li.menu-480 {
	margin-top: -23px;
	margin-left:500px;
}
/*  career menu */
#block-nice_menus-1 ul.nice-menu li.menu-393 ul li.menu-484 {
	margin-top: 70px;
}

#block-nice_menus-1 ul.nice-menu li.menu-415 ul li{
	margin-top:2px;
}

.front #node-1 .node-body p{
	width: 280px;
}

span.com_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-position: right 3px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 13px;
    padding-right: 15px;
	font-family: robotoregular;
}

#block-block-23 .block_please_contact{
	margin-top: 56px;
}
.head_meseum{
	color: #000;
    font-family: 'robotobold';
    font-size: 16px;
}
.text_meseum{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
}



/****** Banner **********/
#block-tlg_banner-0 {
	position:relative;
	z-index:1;
}
a.banner {	
	color: #FFFFFF;
    font-size: 18px;
    line-height: 24px;
    margin-right: 118px;
    position: absolute;
    right: 0;
    top: 180px;
    width: 360px;
	letter-spacing: 0.3px;
	font-family: 'robotolight';
}
a.banner:hover {
	color:#ff6600;
}
#block-tlg_banner-0 {
	margin:0;
}
.slides_control {
	height:450px!important;
}
#banner-slides .prev , #banner-slides .next {
	position:absolute;
	top:0px;
	z-index:101;
	display:inline;
	width:83px;
}
#banner-slides .next {
	right:0;
}

/****  home page ***/
.node-type-home-page #main-wrapper #main #content {
	margin-top:40px;
}
.view-recent-news a:hover , .view-recent-publication a:hover {
	color:#ff6600;
}
	
.node-type-home-page #content-area , .node-type-home-page .tabs , .node-type-home-page #content-area .content .inner_content{
	width:300px;
	font-size: 16px;
	font-family: 'robotolight';
	color: #363636
}
.node-type-home-page #content-area{
	float: left;
}
.node-type-home-page #content-area .content .inner_content{
	margin-top:0;	padding-top:0;
}
.node-type-home-page #content-area .node>.content {
	border:none;
}
.node-type-home-page #content h1.title{
	display:none;
}
.node-type-home-page #content .node-body h1.title {
	width:310px;
	margin-left:0;
	margin-right:0;
	font-size:28px;
	font-family: 'robotoregular';
	letter-spacing: -1px;
	color: #ff6600;
	padding-left:0px;
	display: block;
	line-height: 33px;
}
.region-content-bottom{
	line-height: 19px;
}
#block-views-recent_news-block_1 {
	float: left;
    height: 310px;
    padding-right: 25px;
    width: 300px;
}
#block-views-recent_publication-block_1 {
	float:left;
	width:300px;
	height: 300px;
}

#block-views-recent_news-block_1 h2,
#block-views-recent_publication-block_1 h2{
    border-bottom: 3px solid #000000;
    color: #ff6600;
    font-family: 'allerbold';
    font-size: 22px;
    height: 20px;
    line-height: 13px;
    padding-bottom: 6px;
    padding-top: 5px;
}
#block-views-recent_news-block_1 .content , #block-views-recent_publication-block_1 .content {
	margin-top:20px;
	font-family: 'robotoregular';
}
#block-views-recent_news-block_1 .content .view-content , #block-views-recent_publication-block_1 .content .view-content {
	height:230px;
}
#block-views-recent_news-block_1 .content .views-row , #block-views-recent_publication-block_1 .content .views-row {
	border-bottom: 1px solid #C2C2C2;
    margin-top: 10px;
    padding-bottom: 10px;
}
#block-views-recent_news-block_1 .content .views-row.views-row-last , #block-views-recent_publication-block_1 .content .views-row.views-row-last{
border-bottom:none;
}
#block-views-recent_news-block_1 .view-footer , #block-views-recent_publication-block_1 .view-footer {
	margin-top:20px;	
}
#block-views-recent_news-block_1 .view-footer a  , #block-views-recent_publication-block_1 .view-footer  a{
	background: url(/sites/all/themes/tlg/images/icon/chevron_All.png) center left no-repeat;
	background-position:0px 5px;
	padding-left:12px;
}
#block-views-recent_publication-block_1 .view-footer  a{
	background-position:0px 5px;
}
#block-views-recent_news-block_1 .view-footer a , #block-views-recent_publication-block_1 .view-footer a {
	font-size:13px;
	font-family: 'robotobold';
	font-size:15px;
	color: #194fab;

}
#block-views-recent_news-block_1 .view-footer a:hover , #block-views-recent_publication-block_1 .view-footer a:hover {
	color:#ff6600;
}
#block-views-recent_news-block_1 .view-footer a:hover , #block-views-recent_publication-block_1 .view-footer a:hover {
	background: url(/sites/all/themes/tlg/images/icon/chevron_All.png) center right no-repeat;
	background-position:0px -11px;
    padding-right:15px;
}
#block-views-recent_publication-block_1 .view-footer a:hover{
	background-position:0px -11px;
}
#block-views-recent_news-block_1 .views-field-changed , #block-views-recent_publication-block_1 .views-field-changed {
	color:#667172;
	font-size:12px;
}
#block-views-recent_news-block_1 .views-field-field-resource-date-value , #block-views-recent_publication-block_1 .views-field-field-resource-date-value {
	color:#667172;
	font-size:12px;
	font-family: 'robotoregular';
}
.node-type-home-page .region-content-bottom {
	margin-left: 315px;
    min-height: 230px;
	padding-top: 10px;
}


/***** footer *****/
#footer .sitemap-content-top , #footer .sitemap-content-bottom {
	float:left;
	width: 220px;
}	
#footer .sitemap-last-column {
	width: 280px;
}
#footer hr {
	border:none;
	border-bottom:#FFF solid 1px;
}
#footer #sitemap-content ul {
	padding-left:0;
}
#footer #sitemap-content ul li {
	list-style:none;
}	
#footer #sitemap-content p{
	font-size:13px;
	font-family: 'robotobold';
	color: #464646;
}
#footer #sitemap-content a{
	font-size:13px;
	font-family: 'robotoregular';
	color: #ffffff;
}
#footer #sitemap-content p a{
font-size:13px;
	font-family: 'robotobold';
	color: #464646;
}
#footer {
	margin-top:40px;
	font-size:12px;
}
#footer a:hover {
	text-decoration:underline;
	color: #ff6600;
}
#block-tlg_footer-0 {
	margin-bottom:0;
}
#footer #inner-footer {
	height:95px;
	background-color:#000;
}
#footer #sitemap {
	height:420px;
	background-color:#959595;
}
#inner-footer-content {
	padding-top:10px;
}

#div-sitemap-close {
	text-align:right;
	padding-top:10px;
}
#sitemap-close {
	margin-right:30px;
	color:#667172;
}
#inner-footer a.unactive {
	cursor:default;
	color:#ff6600;
}
#inner-footer a.active {
	cursor:pointer;	
	font-family: 'robotoregular';
	font-size:12px;
	color: #667172;
}
#facebook , #twitter , #rss ,#linkedin {
	display:block;
	height:26px;
	width:26px;
	float:left;
}
#facebook {
	background-image:url("/sites/all/themes/tlg/images/icon/bt_FB2.png");
	background-position: -2px -2px;
    background-repeat: no-repeat;
    height: 32px;
    width: 35px;
}
#facebook:hover {
	background-position:-2px -38px;
}
#twitter {
	background-image:url("/sites/all/themes/tlg/images/icon/bt_TW2.png");
	background-repeat:no-repeat;
	background-position: -2px -2px;
    height: 32px;
    width: 35px;
}
#twitter:hover {
	background-position: -2px -38px;
}
#rss {
	background-image:url("/sites/all/themes/tlg/images/icon/bt_RSS2.png");
	background-repeat:no-repeat;
	background-position: -2px -2px;
    height: 32px;
    width: 35px;
}
#rss:hover {
	background-position: -2px -38px;
}
#linkedin {
	background-image:url("/sites/all/themes/tlg/images/icon/bt_linked.png");
	background-repeat:no-repeat;
	background-position: -2px -2px;
    height: 32px;
    width: 35px;
}
#linkedin:hover {
	background-position: -2px -38px;
}
#icon {
	float:left;
}
#email {
	float:left;
	margin-top:10px;
	margin-left:8px;
}
#disclaimer {
	width:90px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#sitemap-text {
	width:130px;
	float:left;
	margin-top:10px;
}
#license {
	clear:both;
	padding-top:5px;
}
.line {
	margin-left:10px;
	color:#929898;
}
#footer-text-2 {
	margin-left:10px;
}
/******************* page function **************/
.region-highlight {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height: 20px;
}
#block-block-3 {
	margin:0;
	padding:0;
}
#block-block-3 .content {
	width:136px;
	margin-left:auto;
	position:relative;
	top: 17px;
}

.fontsize-bigger {
	background-image:url("/sites/all/themes/tlg/images/icon/bt_fontSizeOver.jpg")!important;
	background-repeat:no-repeat;
	display:block;
}
#pdf {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_PDF.png");
	background-position:-3px -3px;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#pdf:hover {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_PDF.png");
	background-position: -3px -43px;
	background-repeat:no-repeat;
	display:block;
}
#print {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_Print.png");
	background-position: -3px -3px;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#print:hover {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_Print.png");
	background-position: -3px -43px;
	background-repeat:no-repeat;
	display:block;
}
#sendmail {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_Email.png");
	background-position: -3px -3px;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#sendmail:hover {
	width:35px;
	height:34px;
	background-image:url("/sites/all/themes/tlg/images/icon/bt_Function_Email.png");
	background-position: -3px -43px;
	background-repeat:no-repeat;
	display:block;
}


#page-function-wrapper a {
	margin-left:10px;
}

/********* Practice  *************/
.inner_content ul.menu ,.inner_content ul.menu li {
	list-style:none;
	list-style-image:none;
}
.inner_content ul.menu li ul.menu {
	padding:0!important;
}
.block-menu h2.title {
	color:#262626;
	font-size:13px;
	font-weight:bold;
}
.inner_content ul.menu {
	font-size:13px;
	color:#47575d;
	margin-left:0px;
	padding-left:0;
	padding-top:5px;
}
.inner_content .block-menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#block-menu-menu-practicenavigator ul.menu {
	margin-top:0px;
}
.block-menu a.active , .block-menu a:hover {
	color:#ff6600;
}

#block-block-6 ul.menu li ,
#block-block-25 ul.menu li {
	display: block;
    float: left;
    font-size: 13px;
    padding-top: 8px;
	width:170px;
	line-height:14px;
}
#block-block-6 ul.menu li.leaf.practice-3rd.first,
#block-block-25 ul.menu li.leaf.practice-3rd.first{
	width: 160px;
}
#block-block-6 ul.menu li.lea.practice-3rdf,
#block-block-25 ul.menu li.lea.practice-3rdf{
	width: 215px;
}
#block-block-6 ul.menu li.leaf.practice-3rd,
#block-block-25 ul.menu li.leaf.practice-3rd{
	width:155px;
}
#block-block-6 ul.menu li.lea.practice-3rdf.last,
#block-block-25 ul.menu li.lea.practice-3rdf.last{
	width:100px;
	text-align:right;
}
#block-block-14 ul.menu li ,
#block-menu-menu-profile-secondary-menu ul.menu li{
    display: block;
    float: left;
    font-size: 13px;
    padding-top: 8px;
	width:175px;
	line-height:14px;
	text-align:center;
}


#block-block-6 ul.menu li.lea.last,
#block-block-14 ul.menu li.lea.last,
ul.menu li.leaf.last,
ul.menu li.lea.last,
ul.menu.professional-3rd li.lea.professional-3rdf.last,
#block-block-25  ul.menu li.lea.last,
#block-menu-menu-profile-secondary-menu ul.menu li.leaf.last,
#block-menu-menu-firmmuseum ul.menu li.leaf.last,
#block-block-9 ul.menu li.leaf.last,
#block-block-11 ul.menu li.lea.last,
#block-block-12 ul.menu li.lea.last,
#block-menu-menu-firmtextilenav ul.menu li.leaf.last{
border-right:none;
}
.block ul.ip-subitem ,
.block ul.transportant-subitem{
	clear:both;
	padding:0;
	margin:0;
	padding-top:10px;
}
#block-block-14 ul.ip-subitem li,
#block-block-25 ul.transportant-subitem li {
	list-style:none;
}


#block-block-14 ul.ip-subitem li a,
#block-block-25 ul.transportant-subitemli a{
	background: url("/sites/all/themes/tlg/images/chevron_Contact.png") left center no-repeat;
	margin-right: 3px;
	padding-left:15px;
}

.practice-contact a.active{
	color:#ff6600;
	background: url(/sites/all/themes/tlg/images/icon/chevron_orange.png) center right no-repeat;
    padding-right: 10px;
}
.practice-contact a:hover{
	color:#ff570d;
}

#block-block-6 ul.menu li a,
#block-block-14 ul.menu li a,
.professional-3rd ul.menu li a,
#block-block-25 ul.menu li a{
	color: #47575d;
    font-size: 14px;
	font-weight:normal;
	font-family: 'allerbold';
	text-transform:uppercase;

}
#block-block-6 ul.menu li a:hover ,
#block-block-14 ul.menu li a:hover , 
.professional-3rd ul.menu li a:hover,
#block-block-25 ul.menu li a:hover {
	color:#000;
}
#block-block-6 ul.menu li a.active ,
#block-block-14 ul.menu li a.active ,
#block-block-25 ul.menu li a.active {	
	border-bottom: 1px solid #FFFFFF;
    color: #000000;
	font-family: 'allerbold';
	font-size:14px;
	border-bottom: 3px solid #ff7300;
	padding-bottom: 5px;
}
.professional-3rd ul.menu li a.active{
	border-bottom: 1px solid #FFFFFF;
    color: #000000;
	font-family: 'allerbold';
	font-size:14px;
	border-bottom: 3px solid #ff7300;
	padding-bottom: 3px;
}  
.field-field-practices-second-nav {
	width:250px;
	float:left;
}
.field-field-practices-third-nav {
	float:left;
	width:630px;
	margin-bottom:20px;
	margin-top:0px;
} 
.node-type-practices .field-field-practices-third-nav{
margin-bottom:0px;
}
#block-block-14 ul.menu li #expand:hover,
#block-block-25 ul.menu li #expand:hover {
	text-decoration:none;
	color:#47575d;
}
.node-body {
	float:left;
	width:710px;
	letter-spacing: 0px;
}
#node-1 .node-body , #node-20 .node-body , #node-5 .node-body , #node-239 .node-body , #node-34 .node-body , #node-15 .node-body , #node-240 .node-body {
	float:none;
	width:100%;
}
.field-field-practices-embed {
	float:left;
	width:700px;
}
.field-field-practices-embed table , .professional-embed table{
	/*width:100%;*/
	width:630px;
}
.field-field-practices-embed table th a , .professional-embed table th a {
	color:#ff6600;
	font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;
}

.field-field-practices-embed table th , .professional-embed table th  {
	padding-bottom:5px;
	padding-top:0px;
}
.field-field-practices-embed table td , .field-field-practices-embed table tr , .professional-embed table td , .professional-embed table tr {
	background:none;
}
.field-field-practices-embed .view-content table td , .professional-embed .view-content table td{
	padding:0;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:10px;
	/*width: 180px;*/
	width:auto;

}
span.date-display-single{
	width:160px;
	display:block;
}

.view-awardsranking span.date-display-single{
	width:65px;
	display:block;
}

.view-textile-news-tab .view-content table td,
.view-museum-news-tab .view-content table td{
	padding-top:15px;
}
.field-field-practices-embed .item-list li.pager-first , .field-field-practices-embed .item-list li.pager-last, .professional-embed .item-list li.pager-first , .professional-embed .item-list li.pager-last {
	display:none;
}

.practice-news-source,.news-source,.practice-news-name{
	color:#7e7e7e;
}

.practice-news-title a{
	color: #000000;
    font-size: 20px;
	font-family: 'robotolight';
	line-height: 24px;
}
.practice-news-title a:hover{
	color: #ff6600;
}
.view-practice-news-tab a:hover,
.view-practice-publication-tab a:hover{
	color: #ff6600;
}
.practice-header-info-header .view-content .views-row {
	color: #000000;
    float: left;
    font-family: 'robotomedium';
    font-size: 15px;
    line-height: 22px;
    width: auto;
}
.practice-header-info-header .view-content .views-row.views-row-2,
.practice-header-info-header .view-content .views-row.views-row-3{
	margin-left: 20px;
}
.practice-header-info-header p {
	margin:0;
	padding:0;
}
.practicde-header-content {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
}
.practice-contact {
	float:left;
	width:630px;
}
.practice-contact-detail{
	float:left;
	margin-top: 8px;
}
#tab-thailand{
float:left;
}

.practicde-header-content .contact-country a:hover{
	background-position: -3px -33px;
}

.practicde-header-content .contact-country a.active {
	color:#FFF;
    background-position: -3px -63px;
    float: left;
    margin-right: 5px;
}
.practicde-header-content .contact-country a{
	background-image: url("/sites/all/themes/tlg/images/bt_Country.png");
    background-position: -3px -3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 23px;
    margin-right: 5px;
    width: 85px;
	font-size:13px;
	color: #363636;
	text-align:center;
	padding-right:0px;
	font-family: 'allerregular';
	padding-top: 2px;
}
.node-type-practices #content h1.title{
	left: 85px;
    position: relative;
    width: 490px;
	top: 5px;
}
.node-type-professional #content h1.title{
	left: 25px;
    position: relative;
    width: 490px;
	top: 5px;
	}
.practicde-header-content-inner {
	margin-left:310px;
	margin-top: -135px;
}

.practice-header-info-header {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#block-menu-menu-practicenavigator ul.menu a{
	color:#47575D;
}
#block-menu-menu-practicenavigator ul.menu a.active {
	color:#ff6600;
	background: url(/sites/all/themes/tlg/images/icon/chevron_orange.png) center right no-repeat;
    padding-right: 10px;
}
#block-menu-menu-practicenavigator ul.menu a:hover{
	color:#ff6600;
}
.node-type-practices .field-field-practices-embed{
	width:630px;
    float:right;
}
#block-views-practices_title_list-block_1 {
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
	color: #363636;
	font-family: 'robotoregular';
}
#content-area #node-20 .content .inner_content {
	margin-bottom:0;
}
#block-views-practices_title_list-block_1 a:hover {
	color:#ff6600;
}
#block-views-practices_title_list-block_1 .item-list ul li {
	background-image: url("/sites/all/themes/tlg/images/chevron_Active.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    font-size: 13px;
    list-style: none outside none;
    padding-bottom: 5px;
    padding-left: 13px;
	line-height:20px;
}
#block-views-practices_title_list-block_1 .item-list ul {
	margin:0;
	padding:0;
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-7 {
	margin-left:300px;
	margin-top: -150px;
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-8 {
	margin-left:300px;
	
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-9 {
	margin-left:300px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-10 {
	margin-left:300px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-11 {
	margin-left:300px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-12 {
	margin-left:300px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-13 {
	margin-left:605px;
	margin-top:-150px;
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-14 {
	margin-left:605px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-15 {
	margin-left:605px;

}
#block-views-practices_title_list-block_1 .item-list ul .views-row-16 {
	margin-left:605px;
	
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-17 {
	margin-left:605px;
	width: 300px;
}
#block-views-practices_title_list-block_1 .item-list ul .views-row-18 {
	margin-left:605px;

}
#block-block-6,#block-menu-menu-practicenavigator{
	/*margin-top:-15px;*/
	width:250px;
}
#block-block-6 .content ul.menu{
    padding-top: 10px;
}

.field-field-practices-embed th , .professional-embed th {
	font-weight:normal;
}
.view-practice-news-tab .views-field-title ,  .view-practice-publication-tab .views-field-title , .view-professional-news-tab .views-field-title , .view-professional-publication-tab .views-field-title{
	width: 540px;
}
.view-practice-news-tab .views-field-created ,  .view-practice-publication-tab .views-field-created , .view-professional-news-tab .views-field-created , .view-professional-publication-tab .views-field-created {
	width:150px;
}
.pratice_header-small-banner {
	display: block;
    height: 142px;
    /*margin-bottom: 25px;*/
	margin-bottom:30px;
    width: 227px;
}
.page-practices-technology .pratice_header-small-banner{
	 margin-bottom: 60px;
}
#node-93 .practicde-header-content {
	margin-top:-55px;
}
.views-table th.views-field a img {
	position:relative;
	left:3px;
	top:3px;
}
.field-field-practices-embed table td.views-field p , .professional-embed table td.views-field p {
	padding:0;
	margin:0;
}
.field-field-practices-embed table td.views-field .practice-news-readmore , .professional-embed table td.views-field .practice-news-readmore {
	margin-top:5px;
}
.field-field-practices-embed table td.views-field .practice-news-detail p , .professional-embed table td.views-field .practice-news-detail p {
	margin-top:5px;
}

.practice-news-readmore a:hover , .professional-embed a:hover {
	color:#ff6600;
}
.practice-news-detail {
	color:#333333;
}
.practice-news-name {
	font-size:13px;
	color:#7e7e7e;
}
.practice-news-source ,
.practice-news-readmore {
	font-size:12px;
}
.field-field-practices-embed table td.views-field .practice-news-name , .field-field-practices-embed table td.views-field .practice-news-detail , .practice-news-readmore table td.views-field .practice-news-name , .practice-news-readmore table td.views-field .practice-news-detail{
	margin-bottom:5px;
}

.view-practice-news-tab .view-content tbody .practice-news-source{
	font-family: 'robotoregular';
	font-size:13px;
	color:#7e7e7e;

}

.practice-pro-mail a {
	color:#333333;
}
.practice-pro-mail a:hover {
	color:#0b61f4;
} 
.practice-pro-name a:hover {
	color: #ff6600;
}
.practice-pro-tel {
	font-size:13px;
}

/*----pager ---*/
.item-list .pager {
	padding-left:0;
	text-align:left;
	margin-top: 0px;
}
.item-list .pager li {
	padding:0;
}

li.pager-previous a {
	background-image:url("/sites/all/themes/tlg/images/bt_Back.png");
	background-repeat:no-repeat;
	background-position:-2px -3px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}
li.pager-previous a:hover{
	background-image:url("/sites/all/themes/tlg/images/bt_Back.png");
	background-repeat:no-repeat;
	background-position:-2px -33px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}

li.pager-previous-disable div{
	background-image:url("/sites/all/themes/tlg/images/bt_Back.png");
	background-repeat:no-repeat;
	background-position:-2px -63px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}
li.pager-next a {
	background-image:url("/sites/all/themes/tlg/images/bt_Next.png");
	background-repeat:no-repeat;
	background-position:-2px -3px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}
li.pager-next a:hover {
	background-image:url("/sites/all/themes/tlg/images/bt_Next.png");
	background-repeat:no-repeat;
	background-position:-2px -33px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}
li.pager-next-disable div{
	background-image:url("/sites/all/themes/tlg/images/bt_Next.png");
	background-repeat:no-repeat;
	background-position:-2px -63px;
	height: 25px;
    width: 42px;
	display:block;
	font-size:0;
	text-indent:9999;
}

li.pager-item a {
	padding:0 3px;
}
div.item-list ul.pager li.pager-text {
    /*float: left;*/
}

.item-list .first {
	/*margin-left:30px;*/
}
.views-field-field-professional--family-name-value a:hover , .views-field-field-professional-email-address-value a:hover {
	color:#ff6600;
}
.view-practice-professional-tab .views-field-title , .view-practice-professional-tab .views-field-field-location-city-value , p.practice-pro-tel {
	color:#333333;
}

/* professional  */

.professional-header-info-header .view-content .views-row {
	float:left;
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.professional-header-info-header p {
	margin:0;
	padding:0;
}
.professional-header-content {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
}
.professional-header-content-inner {
	margin-left:311px;
	margin-top:-105px;
}
.professional-header-content-inner .professional-contact {
	height:110px;
}
.professional-header-info-header {	
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
}
.professional-2nd {
    float: left;
    width: 250px;
}
div.professional-3rd {
    float: left;
    margin-bottom: 20px;
    margin-top: 0;	
	/*background-image:url("/sites/all/themes/tlg/images/Bar_Sub3.png");
	background-repeat:no-repeat;*/
    display: block;
    height: 39px;
	margin-left: 60px;
    width: 630px;
}
.professional-contact-info {
	margin-top: 23px;
	font-family: 'robotolight';
	font-size:14px;
	color: #444444;

}
.professional-small-banner {
	width:250px;
	height:140px;
}
.professional-3rd ul.menu li  {
	float:left;
	padding-top: 5px;
	width:150px;
	text-align:center;	
}
.professional-2nd p.professional-2nd-title {
	margin-top:10px;
	font-size:14px;
	color: #363636;
	font-family: 'robotoregular';
	border-bottom:3px solid #47575d;
	line-height: 25px;

}
.professional-2nd p.professional-2nd-title.title-language,
.professional-2nd p.professional-2nd-title.title-edu{
	font-family: 'robotoregular';
	font-size:14px;
	color: #363636;
}

.professional-2nd p.p-first {
	margin-top:0;
}
.professional-2nd p {
	margin:0;
}
.professional-embed {
	padding-left: 60px;
    width: 630px;
	float:left;
}
.professional-header-info-header .professional-job {
	color: #707070;
    font-family: 'robotoregular';
    font-size: 18px;
    margin-top: 10px;
}
.professional_email a:hover{
	color:#ff6600;
	
}
.download-vcard a{
	font-size:14px;
	color: #47575d;
	font-family: 'robotoregular';
}
.professional-2nd a{
	font-size:13px;
	color: #47575d;
	font-family: 'robotoregular';
    display: block;
    line-height: 24px;
    padding-bottom: 5px;
    padding-top: 5px;
	padding-left:20px;
    width: auto;
	
}
.node-type-resource .professional-2nd a{
padding-left:0;
}
.professional-2nd .view-content span.field-content{
	border-bottom: 1px solid #CCCCCC;
	display:block;
}
.professional-2nd .view-content .views-field-title a:hover{
	color:#ff6600;
}

.professional-2nd a.search_resource{
	font-family: 'robotoblack';
	color:#194fab;
	font-size:14px;

}
.professional-2nd a.search_resource{
	background: url(/sites/all/themes/tlg/images/Black_1.png)  no-repeat;
	background-position:0 13px;
	padding-left:12px;
}
.professional-2nd a.search_resource:hover{
	background: url(/sites/all/themes/tlg/images/orange_1.png) no-repeat;
	background-position:0 13px;
	padding-left:12px;
}

/*.professional-2nd a.search_resource:hover{
	color:#ff570d;
}*/
.professional-2nd {
	font-size:13px;
	color: #363636;
	font-family: 'robotoregular';
}
.professional-2nd .view-resource-professional-info  .view-content div{
	padding-bottom:10px;
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.professional-disable{
	color:#687072;
}
.professional-enable{
	line-height:18px;
}
.download-vcard a:hover , .professional-2nd a:hover {
	color: #ff6600;
}
.node-type-resource #content h1.title {
	left: 75px;
    position: relative;
    width: 470px;
}
}
.node-body-top .resource-source {
	font-style:italic;
}
.node-body-top p {
	margin:0;
	padding:0;
}
.node-body-top p.resource-source{
	color:#000000;
	font-size:13px;
	font-family: 'robotoregular';
}
.node-body-top p.resource-created{
	color:#7e7e7e;
	font-size:13px;
	font-family: 'robotoregular';
}
.resource-created {
	color:#687072;
}
.view-resource-professional-info  .view-content .views-row {
	padding-bottom:10px;
}
.node-type-professional .view-professional-experience-tab .view-content .item-list ul{
	margin-left:0px;
	padding: 0 0 0 15px;
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
}
.node-type-professional .view-professional-experience-tab .view-content ul p{
	margin-left:0px;

}
/* search  */
.section-search #content-area , #block-tlg_search-0 , .node-type-page #block-tlg_search-2 {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.view-search-profressionals-name .view-filters , .view-search-profressionals-lastname .view-filters {
	display:none;
}

.search-wrapper  .region-content-top{
	width:265px;
	float:left;
}
.search-wrapper-inner {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
}
.page-main-search .search-wrapper  .region-content-top{
	float:none;
	width:100%;
}
.search-wrapper-inner #content-area {
	float:left;
	font-size:13px;		
	margin-left: 60px;
    width: 630px;
}
.search-wrapper {
    /*border-top: 1px solid #EA600C;
	margin-top:10px;*/
	/*background: url("/sites/all/themes/tlg/images/line_orange_all_page.png") repeat-x scroll left top transparent;*/
    margin-top: 10px;
	border-top:1px solid #ff7300;
}
.page-search-professional-lastname #main-wrapper #main #content,
.page-search-professional-name #main-wrapper #main #content,
.page-professional-search #main-wrapper #main #content,
.page-resource-search-results #main-wrapper #main #content,
.page-resource-search #main-wrapper #main #content{
	margin-top:35px;
}

.professional-left-block select , .professional-left-block input {
	width:172px;
}
.professional-search-main select {
	width:290px;
	border: 1px solid #b7b7b7;
    border-radius: 4px 4px 4px 4px;
    color: #003663;
    font-size: 13px;
    padding: 5px;
}
.professional-search-main input{
	border: 1px solid #B7B7B7;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
    height: 19px;
    padding: 4px;
	width:290px;
   /* width: 292px;
	background-image:url("/sites/all/themes/tlg/images/03_Professionals/Filter_Professionals.png");
	background-repeat:no-repeat;
	border:none;*/
}


.view-search-profressionals-results table , .view-search-profressionals-lastname table , .view-search-profressionals-name table {
	width:100%;
	
}
.view-search-profressionals-results table th , .view-search-profressionals-lastname table th , .view-search-profressionals-name table th {
   	padding-bottom: 5px;
    padding-top: 0;
	font-weight:normal;
}
.view-search-profressionals-results table th a , .view-search-profressionals-lastname table th a , .view-search-profressionals-name table th a {
 	color: #ff6600;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;

}
.view-search-profressionals-results th.views-field-field-professional-location-nid,
.view-search-profressionals-lastname th.views-field-field-professional-location-nid,
.view-search-profressionals-name th.views-field-field-professional-location-nid{
	color: #000;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;
}
.view-search-profressionals-results table td , .view-search-profressionals-lastname table td , .view-search-profressionals-name table td {
	background:none;
	vertical-align:top;
	padding: 15px 0 10px;
}
.view-search-profressionals-results table td p , 
.view-search-profressionals-lastname table td p , 
.view-search-profressionals-name table td p {
	margin:0;
	padding:0;
}
.view-search-profressionals-results table tr , .view-search-profressionals-lastname table tr , .view-search-profressionals-name table tr {
	background:none;
}


.view-search-profressionals-name table tr td.views-field-field-professional-given-name-value p.practice-pro-mail a,
.view-search-profressionals-results table tr td.views-field-field-professional-given-name-value p.practice-pro-mail a,
.view-search-profressionals-lastname table tr td.views-field-field-professional-given-name-value p.practice-pro-mail a{
	font-family:'robotoregular';
	font-weight:normal;
}

.view-search-profressionals-name table tr td.views-field-field-professional-given-name-value p.practice-pro-name a,
.view-search-profressionals-results table tr td.views-field-field-professional-given-name-value p.practice-pro-name a,
.view-search-profressionals-lastname table tr td.views-field-field-professional-given-name-value p.practice-pro-name a{
	color: #000000;
    font-family: 'robotobold';
    font-size: 13px;
    line-height: 20px;
}
.view-search-profressionals-name table tr td.views-field-field-professional-given-name-value p.practice-pro-name a:hover,
.view-search-profressionals-results table tr td.views-field-field-professional-given-name-value p.practice-pro-name a:hover,
.view-search-profressionals-lastname table tr td.views-field-field-professional-given-name-value p.practice-pro-name a:hover{
color:#ff6600;
}

.view-search-profressionals-lastname table tr td.views-field-field-professional-given-name-value p.practice-pro-mail a{
	font-family:'robotoregular';
	font-weight:normal;
}


.view-search-profressionals-results .views-field-field-professional-given-name-value .pro-email a:hover{
	color:#ff6600;
}
.view-search-profressionals-results table tr.views-row-last , .view-search-profressionals-lastname table tr.views-row-last, .view-search-profressionals-name table tr.views-row-last {
	border-bottom:none;
}
.search-wrapper-inner #content-area #pager-top {
	border-bottom: 1px solid #CCCCCC;
    height: 30px;
    padding-top: 15px;
}
 *:first-child+html .search-wrapper-inner #content-area #pager-top {
	padding-top: 35px;
 }
.search-wrapper-inner #content-area #pager-bottom {
    border-top: 1px solid #CCCCCC;
    height: 30px;
    padding-top: 12px;
}
 *:first-child+html .search-wrapper-inner #content-area #pager-bottom {
	padding-top: 35px;
 }
.professional-browse-name a ,.professional-browse-lastname a {
	color: #363636;
	float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    height: 24px;
    margin: 4px;
    text-align: center;
    width: 24px;
	/*padding-top:1px;*/
	margin-bottom:0;
	line-height:21px;
}
.professional-browse-name a:hover , .professional-browse-lastname a:hover {
	color:#ff6600;
}
.professional-browse-name , .professional-browse-lastname {
	width:232px;
	margin-top:5px;
	/*margin-left: 4px;*/
}
.professional-search-main .professional-browse {
	float:left;
	width:225px;

}
.professional-search-main #professional-search {
	width:630px;
	float:left;
	padding-left:30px;
	padding-top:30px;
}
.professional-search-main #professional_content_right{
	border-left:1px solid #ccc;
	height: 365px;
    margin-left: 280px;
	font-size:14px;
	line-height: 20px;
	color: #363636;
	font-family: 'robotoregular';
	width: 655px;
}
 .professional-search-2-right, .professional-search-1-right  {
	float:left;
	width:315px;
	font-family: 'robotomedium';
	font-size:15px;
	color: #363636;

}
.professional-search-2-left ,
.professional-search-1-left{
	float:left;
	width:300px;
	font-family: 'robotomedium';
	font-size:15px;
	color: #363636;
}
#professional-submit {
	width:70px;
	margin-top:35px;
	margin-right:50px;
}

#block-tlg_search-1 #professional-submit{
margin-top:25px;
}
#block-tlg_search-1 .professional-browse-header{
width:250px;
}

 #main-submit {
	background-image: url("/sites/all/themes/tlg/images/icon/bt_Search_Filter.png");
    background-position: -4px -4px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 60px;
    width: 87px;
}
#professional-submit{
 background-image: url("/sites/all/themes/tlg/images/icon/bt_Search_Filter.png");
    background-position: -4px -4px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 26px;
    margin-right: 0px;
    width: 87px;
}
#block-tlg_search-1 #professional-submit{
float:left;
margin-right:40px;
}
#resource-submit{
background-image: url("/sites/all/themes/tlg/images/icon/bt_Search_Filter.png");
    background-position: -4px -4px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 26px;
    margin-right: 85px;
	background-color:transparent;
    width: 87px;
	position: relative;
    top: -26px;
    width: 87px;
}

#block-tlg_search-3 #resource-submit{
	top:20px;
}
.page-resources  #resource-search #resource-submit{
margin-right:0px;
}
#professional-submit:hover , #resource-submit:hover , #main-submit:hover  {
	background-position:-4px -38px;
}
.node-type-page #block-tlg_search-0,
.node-type-page #block-tlg_search-2{
	margin-top: 30px;
}


.block-tlg_search .content{
 margin-top: 20px;
}
.block-tlg_search {
	font-size:13px;
}	
.node-type-page .professional-browse {
	height:285px;
}
#browse-lastname {
	cursor:pointer;
	color:#47575d;
	font-family: 'robotomedium';
	font-size:14px;
	padding-right:0px;		
    display: block;
    float: left;
    height: 25px;
    padding-left: 0;
	margin-left:20px;
	margin-right: 10px;
	margin-top: 7px;
}
#browse-name{
	margin-left: 30px;
    margin-right: 5px;
	cursor:pointer;
	color:#47575d;
	font-family: 'robotomedium';
	font-size:14px;
	display:block;	
	float: left;
	height: 25px;
	margin-top: 7px;

}
#line_box{
	/*border-left: 1px solid #363636;
    display: block;
    float: left;
    height: 27px;
    width: 1px;*/
}

#browse-lastname:hover , #browse-name:hover {
	color:#000;
	height: 19px;
}
#browse-name.active {
    color: #ff6600;
}
#browse-lastname.active{
    color: #ff6600 ;
}
.professional-browse a.unactive {
	color:#CCCCCC;
	cursor:default;	
	font-size:15px;
	color: #acacac;
	font-family: 'robotoregular';
}
.professional-browse-name {
	display:none;
}
.professional-search-main p , .professional-left-block p {
	padding:0;
	margin:0;
}
.professional-search-main .professional-search-2 {
	margin-top:15px;
}
.professional-search-main .professional-search-1 {
	margin-top:25px;
}
p.search-title {
	font-weight:bold;
	color: #363636;
	font-family: 'robotobold';
	font-size:16px;
	margin-bottom: 10px;
}

.professional-left-block  #professional-search {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #b4b4b4;
	width:220px;
}
#resource-search-left , #main-search {
	width:172px;
}

.professional-left-block #pro-name {
	width:220px;
}

.professional-search-name , .professional-search-position , .professional-search-practice , .professional-search-office {
	/*font-family: 'robotobold';*/
	color: #707070;
    font-family: 'robotoregular';
    font-size: 14px;
    margin-top: 10px;
    width: 225px;
}
.main-search-inner{
	color: #707070;
    font-family: 'robotoregular';
    font-size: 14px;
    margin-top: 10px;
}

#block-tlg_search-3 .professional-left-block .professional-search-name{
margin-bottom:17px;
 margin-top: 10px;

}
.professional-left-block-inner {
	margin-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}
 *:first-child+html .professional-left-block-inner {
	width:177px;
 }
.professional-left-block {
	background-color:#e6e6e6;
	width:265px;
	height: 190px;
	margin-left: 15px;
	
}
.page-search-professional-lastname #content .title , .page-search-professional-name #content .title , .page-professional-search #content .title {
	left: 76px;
    position: relative;
    width: 470px;
}

.page-resource-search #content .title {
	left: 76px;
    position: relative;
    width: 470px;
}	
.faceted-search-numbering {
	float:none;
}
.search-wrapper .box>h2 {
	display:none;
}
.autocomplete-text {
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid;
	max-height:200px;
	overflow:auto;
	width:230px;
	z-index:99;
}
.autocomplete-text ul li {
	list-style:none;
}
.autocomplete-text ul li a:hover {
	color:#ff6600;
}
.autocomplete-text ul  {
	padding:0;
	margin:5;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}
#b_name , #b_lastname , #result-number-name , #result-number-lastname {
	display:none;
}
.professional-browse a.active {
	background-image: url("/sites/all/themes/tlg/images/bg_Active_A_Z.png");
    /*background-position: 3px 1px;*/
    background-repeat: no-repeat;
    color: #FFFFFF;
}
.search-result {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.resource-search-body-1 , .resource-search-body-2 {
	float:left;
}
.resource-search-body-1 {
	width:330px;
}
#block-tlg_search-3 input#resource-keyword,
#block-tlg_search-3 input#pro-name-resource,
#block-tlg_search-1 input#pro-name{
	border: 1px solid #B7B7B7;
    border-radius: 4px 4px 4px 4px;
    height: 17px;
    padding: 5px;
    width: 207px;
	color: #000000;
	font-family:'robotoregular';
	font-size:14px;
   
}
.block-tlg_search input#date-from,
.block-tlg_search input#date-to{
	/*background-image: url("/sites/all/themes/tlg/images/04_Resources/Filter_Resources.png");
	background-repeat:no-repeat;*/
	
	height: 17px;
    width: 89px;
	 padding: 5px;
	border:1px solid #b7b7b7;
	border-radius:4px;
}
.resource-search-body .resource-search-body-1 input#resource-keyword,
.resource-search-body .resource-search-body-2 input#pro-name-resource{
	height: 19px;
    width: 290px;
}
.resource-search-body select ,

.professional-search-position select,
.professional-search-practice select,
.professional-search-office select{
	width:255px;
    color: #000000;
    padding: 4px;
	border:1px solid #b7b7b7;
	border-radius:4px;
	font-family:'robotoregular';
	font-size:14px;
}
.resource-search-body .resource-search-body-1 input,
.resource-search-body .resource-search-body-2 input{
	width:255px;
    color: #000000;
    padding: 4px;
	border:1px solid #b7b7b7;
	border-radius:4px;
	font-family:'robotoregular';
	font-size:14px;
}
.resource-search-body .resource-search-body-2 input#date-from,
.resource-search-body .resource-search-body-2 input#date-to{
	/*background-image: url("/sites/all/themes/tlg/images/04_Resources/Filter_Resources.png");
    background-repeat: no-repeat;
    border: medium none;*/
    height: 19px;
    padding-left: 10px;
    width: 130px;
	color: #003663;
    font-size: 13px;
    padding: 4px;
	border:1px solid #b7b7b7;
	border-radius:4px;
}
/*.resource-search-body .resource-search-body-1 input{
	 background-image: url("/sites/all/themes/tlg/images/03_Professionals/Filter_Professionals.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 30px;
    width: 304px;
}*/
/*.resource-search-body .resource-search-body-2 input#pro-name-resource{
	background-image: url("/sites/all/themes/tlg/images/03_Professionals/Filter_Professionals.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 30px;
    width: 304px;
}*/

.resource-search-body select{
width:292px;
}
.resource-search-body input{
/*width:270px;*/
}
.resource-search-body input#pro-name-resource{
	width:230px;
}
.professional-search-name input,
.professional-search-position select,
.professional-search-practice select,
.professional-search-office select{
width:220px;
}
.space-bottom input{
width:225px;
}
#date-from , #date-to {
	width:98px;
}
#main-search #date-from , #main-search #date-to {
	width:65px;
	font-size:xx-small;
	height:15px;
}
.resource-search-main p , .resource-search-block p {
	padding:0;
	margin:0;
}
.resource-search-body , .resource-search-checkbox {
	margin-top:15px;
	color: #363636;
	font-family: 'robotoregular';
	width: 630px;
}
#resource-search-left #resource-type-news , #resource-search-left #resource-type-publications {
	width:20px;
}
#main-search #main-news , #main-search #main-publications , #main-search input[type='checkbox'] {
	width:20px;
}
#resource-search-left #date-from , #resource-search-left #date-to {
	/*width:97px;*/
	font-size:smaller;
}
 *:first-child+html #resource-search-left #date-from ,   *:first-child+html #resource-search-left #date-to {
	width:65px;
}
.space-bottom {
	margin-bottom:10px;
	width:250px;
	float:left;
}
.view-search-resource-results table th {
	padding-bottom:5px;
	padding-top:0px;
}
.view-search-resource-results table tr , .view-search-resource-results table td {
	background:none;
}
.view-search-resource-results table td {
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:top;
}
.view-search-resource-results table td p {
	margin:0;
	padding:0;
}

.node-type-practices  table td.views-field-field-resource-date-value,
table td.views-field-field-resource-date-value{
	width:180px;
	color:#363636;
	font-size:13px;
	font-family: 'robotoregular';
	line-height: 29px;
	/*padding-top: 40px;*/
}
.view-search-resource-results table td.views-field-field-resource-date-value{
	width:156px;
	color:#363636;
	font-size:13px;
	font-family: 'robotoregular';
	padding-top: 20px;
	line-height: 20px;
}
.view-practice-professional-tab  table th a {
	font-weight:normal;
	color: #ff6600;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;
}
.view-practice-news-tab  table th a ,
.view-search-resource-results table th a,
.view-textile-news-tab  table th a,
.view-museum-news-tab  table th a{
	color:#ff6600;
	font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;
	font-weight:normal;
}
.view-search-resource-results table a:hover {
	color:#ff6600;
}
.view-search-resource-results table tr.views-row-last {
	border:none;
}
.view-search-resource-results table tr.views-row-last td {
	border-bottom:none;
}
.node-body .view-contactus table td{
padding-left:30px;
}

table#attachments {
	display:none;
}
#block-block-20 {
	position:absolute;
	margin-left:740px;
	margin-top:-30px;
}

#txt_search {
	background-color: transparent;
    background-image: url("/sites/all/themes/tlg/images/search_box.png");
    background-position: -3px -2px;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 26px;
	font-family: 'robotolight';
	font-size:13px;
	color:#000;
	padding-left: 8px;
    width: 165px;
}
#btn_home_search {
	background-image: url("/sites/all/themes/tlg/images/bt_Search.png");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0;
    height: 26px;
    width: 27px;
}
#btn_home_search:hover {
	background-position:left -27px;
}
.new-line {
	margin-top:5px;
}
#main-search .date .date-select {
	float:left;
	width:95px;
}
 *:first-child+html #main-search .date .date-select {
	width:108px;
 }
.search-keyword-block {
	margin-bottom:15px;
}
.search-keyword-block input {	
	width:300px;
}
.view-main-search table tr , .view-main-search table tr td {
	background:none;
}
.view-main-search table tr td a:hover {
	color:#ff6600;
}
.view-main-search table tr.views-row-last {
	border-bottom:none;
}
#refine-search-submit {
 	background-image:url("/sites/all/themes/tlg/images/bt_black.jpg");
	background-repeat:no-repeat;
	border:none;
	color:#FFFFFF;
	width:115px;
	height:23px;
	cursor:pointer;
	padding-bottom:3px;
	font-family: 'robotoregular';
}
#refine-search-submit:hover {
	background-image:none;
 	background-color:#EB9F15;
}	
#main-search #pro-practice {
	 width:185px;
	 margin-left:30px;
}
.space-bottom .date {
	margin-left:30px;
}
 *:first-child+html .space-bottom .date {
	margin-left:13px;
}
.view-main-search table {
	margin:0;
}
.main-result-title {
	font-family: 'robotomedium';
    font-size: 16px;
}
.view-search-resource-results .practice-news-readmore {
	margin-top:5px;
}
#block-tlg_search-5 #main-keyword {
	width:400px;
	border: 1px solid #CBCBCB;
    border-radius: 4px 4px 4px 4px;
    color: #003663;
    font-size: 13px;
    padding: 5px;
	margin-left:25px;
}
.page-main-search #block-tlg_search-4 .professional-left-block {
	width:630px;
}
#block-tlg_search-4 .space-bottom {
	float:left;
	width:200px;
}
#block-tlg_search-4 .professional-left-block-inner , #main-search {
	width:100%;
}
#block-tlg_search-4 .filter-1 {
	width:141px;
}
#block-tlg_search-4 .filter-2 {
	border-left:1px solid #929898;
	padding-left:5px;
	width:222px;
}
#block-tlg_search-4 .filter-3 {
	width:255px;
	border-left:1px solid #929898;
	padding-left:5px;
}
#block-tlg_search-4 .main-filter-button {
	margin-top:10px;
}
#search-reset {
	color:#2A487C;
	margin-left:5px;
	font-family:'robotoregular';
}
#search-reset:hover {
	color:#ff6600;
}
#page-function-wrapper{
	float: right;
    width: auto;
}
#show-hide-filter {
	margin-right:5px;
	color:#ff6600;
	font-family:'robotomedium';
	font-size:15px;
	cursor:pointer;
	margin-left:25px;
}
#show-hide-filter:hover {
	text-decoration:underline;
}
.main-search-filter-text .search-title {
	margin-bottom:1px;
}
.page-main-search #content-area {
	margin-top:10px;
}

.view-search-profressionals-results table tr.views-row-last td {
	border-bottom:none!important;
}
.view-search-profressionals-lastname table tr.views-row-last td {
	border-bottom:none!important;
}
.view-search-profressionals-name table tr.views-row-last td {
	border-bottom:none!important;
}
/*** page not found ****/
#content-area #node-1358 .content {
	border-top:none;
	margin:0px;
	margin-top:-25px;
}
.page-page-not-found #block-block-3 {
	display:none;
}
.page-firm-community-textiles-news .view-textile-news-tab .view-content table,
.page-firm-community-museum-news .view-museum-news-tab .view-content table{
	width:630px;
}




/*------------------------------------------------------------------------------------*/

#block-menu-menu-firm-primary-nav-menu{
	width:250px;
}
#block-menu-menu-firm-primary-nav-menu .menu li ul a{
	border-bottom:none;
}
.field-field-practices-third-nav ul.block-menu.practice-3rd{
	margin-left:20px;
}
#block-menu-menu-firmmuseum,
#block-block-10 .block-menu,
#block-block-11 .block-menu,
#block-block-12 .block-menu,
#node-117 .block-menu,
#node-118 .block-menu,
#block-menu-menu-firmtextilenav,
#node-71 .block-menu.practice-3rd,
#block-menu-menu-profile-secondary-menu,
ul.menu.practice-3rd,
#block-block-9  .block-menu{
    display: block;
    height: 39px;
    margin-left: 60px;
    width: 630px;
}

.node-type-locations .field-field-location-third-nav .block-menu{
	display: block;
    height: 39px;
    margin-left: 60px;
    width: 630px;
}

#block-menu-menu-firmmuseum .leaf.last{
	border-right:none;
}
#inner-footer #inner-footer-content{
	color:#FFF;
	font-size:12px;
	font-family: 'robotoregular';
}
#inner-footer #inner-footer-content #email a ,#inner-footer #inner-footer-content #disclaimer a{
	color:#FFF;
	font-size:12px;
	font-family: 'robotoregular';
}
#footer #sitemap-content ul{
	color:#FFF;
	font-size:12px;
	font-family: 'robotoregular';
}
#bg_last_first_name{
	background-image: url("/sites/all/themes/tlg/images/Bar_BrowseBy.png");
    background-repeat: no-repeat;
	background-position: -3px 0;
    display: block;
    height: 34px;
    margin-top: 10px;
    text-align: center;
    width: 227px;
}
#node-239 .node-body{
	font-family: 'robotoregular';
	font-size:14px;
	line-height: 20px;
	letter-spacing:1px;
	color: #363636;
}
.head_left{	
	display: block;
    float: left;
    font-family: 'robotolight';
    line-height: 30px;
    width: 240px;
}
.region-content-bottom .content_new{
	font-size:20px;
	font-family: 'robotolight';
	color: #363636;
	line-height:21px;
}
.practices_left{
	border-right: 1px solid #CCCCCC;
    float: left;
    font-family: 'robotolight';
    height: 110px;
    line-height: 25px;
    margin-right: 29px;
    padding-right: 20px;
    width: 260px;
}
.practices_right{
	color: #363636;
    font-family: "robotoregular";
    font-size: 14px;
    line-height: 20px;
    margin-left: 310px;
    padding-bottom: 30px;
    width: 630px;
}
#node-20 .node-body{
	padding-top:30px;
	margin-left:0px;
}
#node-20 .node-body .practices_right a,
.page-firm-profile .node-body a,
.page-firm-history .node-body a,
.page-firm-community .node-body a,
.page-firm-community-probono .node-body a,
.page-firm-community-museum .node-body a,
.page-firm-community-textiles .node-body a{
	font-family: 'robotoregular';
	font-size:14px;
	color: #194fab;
}
#node-20 .node-body .practices_right a:hover{
	color:#FFF;
	background-color:#17479a;
}
.professional-search-main .professional-browse{
	float:left;
	clear:both;
	padding-top: 31px;
}
.professional-search-main .professional_content_top{
	float:left;
	width: 280px;
	font-family: 'robotolight';
	line-height: 25px;
}
.professional-search-main{
	width:940px;
}
.region-content-bottom .content .resource-search-main{
	border-left: 1px solid #CCCCCC;
    color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    height: 440px;
    line-height: 20px;
    margin-left: 280px;
    padding-left: 30px;
    width: 630px;
}
#resource-search{
	padding-top: 30px;
}
.resource-search-body p{
	margin-top:10px;
}
#node-34 .node-body{
	margin-top:30px;
	margin-left: 0;
}
#node-34 .node-body p{
	border-left: 1px solid #CCCCCC;
    color: #363636;
    font-size: 14px;
    line-height: 20px;
    padding-left: 30px;
	margin-left: 30px;
    width: 630px;
	margin-top: 0;
}
.view-Office-title-list .view-content{
	width:280px;
}
.inner_content .node-body .view-Office-title-list .view-content ul{
	padding-left:0;
	margin-top: 0;
}
.view-Office-title-list .view-content ul li{
	background: url("/sites/all/themes/tlg/images/chevron_Active.png") no-repeat scroll left center transparent;
    line-height: 30px;
    list-style: none outside none;
    padding-left: 15px;
}
.view-Office-title-list .view-content li a{
	font-size:16px;
	color: #47575d;
	font-family: 'robotoregular';

}
.view-Office-title-list .view-content  li a:hover{
	color: #ff6600;
	background-color:transparent;
	/*font-family: 'robotolight';
	font-size:24px;*/
}
#node-15 .node-body #careers_content_left a{
	font-size:14px;
	color: #47575d;
	font-family: 'robotoregular';
	line-height: 25px;
}
#node-15 .node-body #careers_content_left a:hover{
	color: #ff6600;
	background-color:transparent;
}
#head_contact_country{
	color: #ff6600;
    font-family: 'robotomedium';
    font-size: 16px;
}
.content_contact{
	float:left;
	padding-right: 100px;
	padding-top:20px;
}
#contact_name{
	color: #000000;
    font-family: 'robotoblack';
    font-size: 14px;
    line-height: 20px;
    padding-top: 7px;

}
#contact_job{
	font-size:14px;
	font-family: 'robotoregular';
	color: #363636;

}
#node-15 .node-body a.career-email{
	font-size:14px;
	font-family: 'robotoregular';
	color: #000;

}
#node-15 .node-body a.career-email:hover{
	color: #ff6600;
	background-color:transparent;
}
#node-18 #contact_us_left_content .views-view-grid{
	border-left: 1px solid #CCCCCC;
    display: block;
    float: left;
    width: 660px;
	margin-top:30px;
}
#practice_contacts p a{
	color: #363636;
	font-family: 'robotobold';
    font-size: 16px;
}
#node-18 .node-body #practice_contacts p a:hover{
	color: #ff570d;
	font-family: 'robotobold';
    font-size: 16px;
	background-color:transparent;
}
#node-18 #country a{
	font-size:14px;
	color: #47575d;
	font-family: 'robotoregular';
	line-height: 30px;
}
#node-18 #country a:hover{
	color: #ff6600;
	background-color:transparent;
}
#country li{
	color: #ff6600;
}

#node-18 #media-inquiries #contact_left{
	/*font-size:20px;
	line-height: 24px;
	letter-spacing:1px;
	color: #000000;
	font-family: 'robotolight';*/
	
	color: #363636;
	font-family: 'robotolight';
	font-size:14px;
}
#node-18 #media-inquiries #contact_left_name{
	font-size:13px;
	font-family: 'robotomedium';
	color: #000000;
	line-height:20px;
}
#node-18 #media-inquiries #contact_left_job_tel{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;

}
#node-18 #media-inquiries #contact_left_email a{
	font-size:13px;
	font-family: 'robotoregular';
	color: #000;
	float:left;
}
#node-18 #media-inquiries #contact_left_email a:hover{
	color:#ff6600;
}
#contact_left_detail{
	padding-top: 10px;
	width: 160px;
}
#node-18 .views-view-grid .field-content a{
	font-size:15px;
	color: #363636;
	font-family: 'robotomedium';
}
#node-18 .views-view-grid .field-content a:hover{
	color:#ff6600;
	background-color:transparent;
}

#node-18 .views-view-grid .orange{
	font-size:14px;
	color: #ff6600;
	font-family: 'robotoregular';

}
#node-18 .views-field-field-location-address-line-1-value, #node-18 .views-field-field-location-postal-code-value,
#node-18 .views-field-field-location-postal-code-value .field-content .orange{
	font-size:14px;
	font-family: 'robotoregular';
	color: #363636;

}
#node-18 .views-field-field-location-address-line-1-value{
	padding-top:15px;
}
#node-18 .views-field-field-location-telephone-value ,#node-18 .views-field-field-location-fax-value{
	font-size:14px;
	font-family: 'robotoregular';
	color: #363636;

}
#node-18 .views-field-field-location-email-value{
	font-size:13px;
	font-family: 'robotoregular';
	color: #17479a;
}
#node-18 #media-inquiries #contact_left_email .icon_email{
	background-image:url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
	background-repeat: no-repeat;
	display:block;
	width:23px;
	height:20px;
	float: left;
    background-position: 0 4px;
}
#node-18 .views-view-grid .views-field-field-location-email-value .field-content a{
	background-image:url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
	background-position: right 4px;
	background-repeat: no-repeat;
	display:block;
	height:20px;
	float: left;
    margin-top: 9px;
	padding-right:22px;
	font-size:14px;
	font-family: 'robotoregular';
	/*color: #17479a;*/
	color:#000;

}

#node-18 .views-view-grid .views-field-field-location-email-value .field-content a:hover{
	color:#ff6600;
}
#pic_firm{
	background-image:url("/sites/all/themes/tlg/images/PicforFirm_LandingPage.png");
	background-repeat: no-repeat;
	height: 250px;
    width: 650px;
	margin-top: 20px;
}
#firm_article_right{
	border-left: 1px solid #CCCCCC;
    /*float: left;*/
	margin-top:30px;
	padding-left: 30px;
    width: 629px;
	margin-left:310px;
}
#firm_article_right p{
	margin-top:0px;
}
#node-5 #firm_take_closer_at_our p, #firm_link_download p{
	font-size:16px;
	color: #363636;
	font-family: 'robotobold';
}

#node-5 #firm_take_closer_at_our a{
	background-image: url("/sites/all/themes/tlg/images/chevron_Active.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #47575D;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 30px;
    padding-left: 12px;
}
#node-5 #firm_take_closer_at_our a:hover{
	color: #ff6600;
	background-color:transparent;
}
#node-5 #firm_article_right .firm_article{
	font-size:14px;
	line-height: 20px;
	color: #363636;
	font-family: 'robotoregular';

}
#firm_ours_numbers_at_a_glance p{
	color: #363636;
    font-family: 'robotobold';
    font-size: 16px;
}

#node-248 .node-body,
#node-243  .node-body,
.node-type-careers-opportunities .node-body{
	width:630px;
	margin-left: 60px;
}
#node-11 #block-block-22 .chevron_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    width: 10px;
	float:left;
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
}
#block-block-24 .chevron_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    width: 10px;
	float:left;
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 4px;
}
#node-13 #block-block-2 .chevron_contact,
#block-block-17 .chevron_contact,
#node-38 .chevron_contact,
#block-menu-menu-careersecondnav .chevron_contact,
#node-115 .chevron_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    width: 10px;
	float:left;
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}
#node-11 #block-block-22 .content p{
	float:left;
	margin-top:0px;
}
.page-firm-community #node-11 #block-block-22 .content p{
	margin-top:3px;
}
#block-block-22 .block_please_contact a,
#block-block-2 .block_please_contact a,
#block-block-17 .block_please_contact .community_email a,
#block-block-23  .block_please_contact .community_email a,
#block-block-5 .block_please_contact a,
#block-block-16 .block_please_contact .community_email a,
#block-block-18 .block_please_contact .community_email a,
#block-block-19 .block_please_contact .community_email a,
#block-block-21 .block_please_contact .community_email a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 13px;
    height: 20px;
    padding-right: 23px;
	font-family: robotoregular;
}
#block-block-17 .block_please_contact .community_email a:hover,
#block-block-23  .block_please_contact .community_email a:hover,
#block-block-2  .block_please_contact .community_email a:hover,
#block-block-22 .block_please_contact a:hover,
#block-block-5 .block_please_contact a:hover,
#block-block-16 .block_please_contact .community_email a:hover,
#block-block-18 .block_please_contact .community_email a:hover,
#block-block-19 .block_please_contact .community_email a:hover,
#block-block-21 .block_please_contact .community_email a:hover{
	color:#ff6600;
}


#block-block-22 .block_please_contact{
	margin-top: 25px;
}

.page-firm-community h1.title,
.page-firm-community-museum h1.title,
.page-firm-services-expansion  h1.title,
.page-firm-services  h1.title,
.page-firm-community-museum-news h1.title,
.page-firm-community-probono h1.title,
.page-careers-opportunities h1.title,
.page-careers-joinus h1.title{
	font-size:26px;
	font-family: 'robotobold';
	color: #000000;
}
 h1.title{
	font-size:26px;
	font-family: 'robotobold';
	color: #000000;

}
.node-type-professional h1.title{
 padding-left: 124px;
 }
.page-offices  h1.title,
.node-type-home-page h1.title,
.page-resources h1.title,
.page-search-professional-lastname h1.title,
.page-professionals h1.title,
.page-careers h1.title,
.page-contact h1.title,
.page-practicecontacts-vietnam h1.title,
.page-practicecontacts-thailand h1.title,
.page-practicecontacts-cambodia h1.title,
.page-practicecontacts-burma h1.title,
.page-resource-search-results h1.title{
	padding-left:0px;
}


#block-block-17 .content,
#block-block-16 .content,
#block-block-24 .content,
#block-block-22 .content,
#block-block-26 .content,
#block-block-27 .content,
#block-block-28 .content,
#block-block-29 .content,
#block-block-30 .content,
#block-block-31 .content{
    color: #707070;
    font-family: 'robotolight';
    font-size: 18px;
    line-height: 27px;
}

#block-block-17 .content .block_please_contact,
#block-block-16 .content .block_please_contact,
#block-block-18 .content .block_please_contact,
#block-block-19 .content .block_please_contact,
#block-block-26 .content .block_please_contact,
#block-block-27 .content .block_please_contact,
#block-block-28 .content .block_please_contact,
#block-block-29 .content .block_please_contact,
#block-block-30 .content .block_please_contact,
#block-block-31 .content .block_please_contact{
	margin-top: 50px;
}

#block-block-24 .content .block_please_contact{
	margin-top: 57px;
}

#block-block-22 .block_please_contact{
	width:500px;
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
}
#block-block-22 .block_please_contact p,
#block-block-24 .block_please_contact p{
	font-size:13px;
	font-family: 'robotoregular';
	color: #333333;
}
#block-block-22 .block_please_contact p a,
#block-block-24 .block_please_contact p a{
	font-size:14px;
}

#block-block-26 .content .block_please_contact a,
#block-block-27 .content .block_please_contact a,
#block-block-28 .content .block_please_contact a,
#block-block-29 .content .block_please_contact a,
#block-block-30 .content .block_please_contact a,
#block-block-31 .content .block_please_contact a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #333333;
    font-family: 'robotoregular';
    font-size: 13px;
    padding-right: 20px;
}
#block-block-26 .content .block_please_contact a:hover,
#block-block-27 .content .block_please_contact a:hover,
#block-block-28 .content .block_please_contact a:hover,
#block-block-29 .content .block_please_contact a:hover,
#block-block-30 .content .block_please_contact a:hover,
#block-block-31 .content .block_please_contact a:hover{
	color:#FF6600;
}

#node-12 #block-block-23 .content .block_please_contact p,
.page-firm-history-wisecounsel #block-block-21 .content .block_please_contact p{
font-size:13px;
	font-family: 'robotoregular';
	color: #333333;
}
#block-block-22 .block_please_contact .community_name,
#block-block-2 .block_please_contact .community_name,
#block-block-17 .block_please_contact .community_name a,
#block-block-23 .block_please_contact .community_name,
#block-block-5 .block_please_contact .community_name,
#block-block-16 .block_please_contact .community_name a,
#block-block-18 .block_please_contact .community_name a,
#block-block-19 .block_please_contact .community_name a,
#block-block-21 .block_please_contact .community_name{
	font-size:13px;
	color: #000000;
	font-family: robotoregular;
}
#block-block-16 .block_please_contact .community_name a:hover,
#block-block-17 .block_please_contact .community_name a:hover,
#block-block-18 .block_please_contact .community_name a:hover,
#block-block-19 .block_please_contact .community_name a:hover{
	color:#ff570d;
}
.community_tel{
	font-size:13px;
	color: #363636;
	font-family: robotoregular;
}
#node-11 .node-body,
#node-12 .node-body,
#node-13 .node-body,
#node-243 .node-body,
#node-242 .node-body,
#node-14 .node-body,
.node-body{
	font-size:14px;
	line-height: 20px;
	color: #363636;
	font-family: 'robotoregular';
}
#node-11 .node-body,
#node-12 .node-body,
#node-242 .node-body,
#node-14 .node-body,
#node-24 .node-body,
.node-body{
	width:630px;
	margin-left: 60px;
}

.node-type-resource .node-body div.node-body,
.page-firm .node-body,
#node-54 .node-body,
#node-1354 .node-body,
#node-46 .node-body,
#node-1355 .node-body,
#node-2392 .node-body{
	margin-left:0px;
}

#node-1 .node-body,
.page-resources .node-body,
#node-15 .node-body{
	margin-left:0px;
}

.history_desc{
	font-size:14px;
	line-height: 20px;
	color: #363636;
	font-family: 'robotoregular';
}
.history_year{
	font-size:30px;
	color: #ff6600;
	font-family: 'robotoregular';
}
.history_title{
	font-size:18px;
	color: #000000;
	font-family: 'robotobold';
}

.mb-inside span{
	font-size:16px;
	color: #000000;
	font-family: 'robotoregular';
}
.mb-inside  p{
	font-family: 'robotoregular';
	font-size:13px;
	color: #636363;
}
#block-menu-menu-firm-primary-nav-menu ul.menu li.expanded,
#block-menu-menu-careersecondnav ul.menu li.expanded,
#block-menu-menu-practicenavigator ul.menu li.expanded {
	background-image: url("/sites/all/themes/tlg/images/bt_Expand_collapse1.png");
	background-position:0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
	display: block;
}
#block-menu-menu-firm-primary-nav-menu ul.menu li.expanded.active-this,
#block-menu-menu-careersecondnav ul.menu li.expanded.active-this,
#block-menu-menu-practicenavigator ul.menu li.expanded.active-this{
	background-image: url("/sites/all/themes/tlg/images/bt_Expand_collapse2.png");
	background-position:0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
	display:block;
}
.page-firm-community-museum .node-body,
.page-firm-community-museum-news .node-body{
	width:630px;
	margin-left:60px;
}

#node-13 #block-block-2 .content p b,
#node-38 #block-block-2 .content p b{
	font-size:15px;
	font-family: 'robotomedium';
	color: #ff711a;
}
#block-block-17 .content p,
#node-38 #block-block-2 .content p,
.page-firm-history-wisecounsel #block-block-21  .content p{
	margin-bottom:5px;
	color: #707070;
    font-family: 'robotolight';
    font-size: 18px;
	line-height:27px;
}

 #block-block-23 .content p{
	margin-bottom:5px;
	color: #707070;
    font-family: 'robotolight';
    font-size: 18px;
	line-height:27px;
	margin-top: 0;
 }

#node-13 #block-block-2 .content p{
	margin-bottom:5px;
	color: #707070;
    font-family: 'robotolight';
    font-size: 18px;
}
.page-firm-community-museum  #node-13 #block-block-2 .content p{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;
}
.page-firm-community-museum-news #node-38 #block-block-2 .content p{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;
	line-height:20px;
}
#node-14 #block-block-5 .content p,
#node-41 #block-block-5 .content p,
#node-113 #block-block-16 .content p,
#node-114 #block-block-17 .content p,
.header_content_info_header .content p{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
}
#block-block-17 .content p{
	margin-bottom: 22px;
}
#block-block-2 .more_info{
	color: #707070;
    font-family: 'robotolight';
    font-size: 24px;
    margin-top: 3px;
    width: 630px;
}
#block-block-5 .content{
	color: #707070;
    font-family: 'robotolight';
    font-size: 18px;
}
#block-block-2 .block_please_contact p,
#block-block-17 .block_please_contact p,
.block_please_contact p,
#block-block-16 .block_please_contact p{
	float:left;
	margin-top:2px;
}
li.expanded .menu.show{
	display:block;
}
li.expanded .menu{
	display:none;
}
li.expanded .menu li.active-trail a.active{
	display:block;
}
#content-area .content .field-field-second-navigator .content ul.menu li.leaf.first a,
#content-area .content .field-field-practices-second-nav .content ul.menu li.leaf.first a,
#content-area .content .field-field-career-second-nav .content ul.menu li.leaf.first a,
#content-area .content .field-field-webform-second-nav .content ul.menu li.leaf.first a,
#content-area .content .field-field-location-second-nav #block-menu-menu-officesecondnav .content ul.menu li.leaf.first a{
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	width:250px;
	font-size:16px;
	color: #47575d;
	font-family: 'robotobold';
}
#content-area .content .field-field-second-navigator .content ul.menu li.leaf.first a:hover,
#content-area .content .field-field-practices-second-nav .content ul.menu li.leaf.first a:hover,
#content-area .content .field-field-career-second-nav .content ul.menu li.leaf.first a:hover,
#content-area .content .field-field-webform-second-nav .content ul.menu li.leaf.first a:hover{
	color: #ff6600;
	width:230px;
}
#content-area .content .field-field-second-navigator .content ul.menu li.expanded ul.menu li.leaf.first a,
#content-area .content .field-field-practices-second-nav .content ul.menu li.expanded ul.menu li.leaf.first a,
#content-area .content .field-field-career-second-nav .content ul.menu li.expanded ul.menu li.leaf.first a,
#content-area .content .field-field-webform-second-nav .content ul.menu li.expanded ul.menu li.leaf.first a{
	color: #47575D;
    display: block;
    font-family: 'robotoregular';
    font-size: 13px;
    padding-left: 40px;
    padding-bottom: 5px;
    padding-top: 3px;
    width: 210px;
	border-bottom:none;
}
#content-area .content .field-field-second-navigator .content ul.menu li.expanded ul.menu li.leaf.first a:hover,
#content-area .content .field-field-career-second-nav .content ul.menu li.expanded ul.menu li.leaf.first a:hover{
	color:#ff6600;
}

.page-firm-services-expansion #block-block-17 .content{
	margin-left:0px;
}
#block-menu-menu-officesecondnav ul.menu{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
}
#block-tlg_search-1 .professional-left-block .professional-browse-header{
	width:200px;
}
.page-search-professional-lastname .search-wrapper-inner #content-area{
	width:630px;
	margin-left:60px;
}
.block_please_contact span{
	margin-left:5px;
	margin-right:5px;
}
#block-menu-menu-contactnav ul.menu li.leaf a,
#block-menu-menu-career-opportunities-nav ul.menu li.leaf a{
	background-image: url("/sites/all/themes/tlg/images/bt_Country.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #363636;
    display: block;
    float: left;
    font-family: 'allerregular';
    font-size: 13px;
    height: 25px;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    width: 91px;
}
#block-menu-menu-contactnav ul.menu li.leaf a:hover,
#block-menu-menu-career-opportunities-nav ul.menu li.leaf a:hover{
	 background-position: left -30px;
}
 #block-menu-menu-contactnav ul.menu li.leaf a.active,
 #block-menu-menu-career-opportunities-nav ul.menu li.leaf a.active{
	 background-position: left -60px;
	 color:#FFF;
}

.professional-contact-info .download-vcard {
	/*border-right: 1px solid #C2C2C2;
    color: #47575d;
    float: left;
    font-size: 14px;
    width: 90px;
	font-family: 'robotoregular';
	padding-left:15px;
	height: 75px;*/
	background-image: url("/sites/all/themes/tlg/images/01_Firm/Icon_download.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    width: 15px;
}
/*.professional-contact-info a{
	border-right: 1px solid #CCCCCC;
    float: left;
    height: 75px;
    width: 100px;
}*/
.professional-contact-info .vCard a:hover{
	color:#ff6600;
	background-image: url("/sites/all/themes/tlg/images/03_Professionals/bt_vcard_2.png");
	background-position: 39px 22px;
	display: block;
}
.professional-contact-info .vCard a{
	background-image: url("/sites/all/themes/tlg/images/03_Professionals/bt_vcard_1.png");
    background-position: 39px 22px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 40px;
	width: 65px;
	font-family: 'robotoregular';
	font-size:14px;
	color:#47575d;
	margin-right: 20px;
    

}
.professional-contact-info .tel-fax-email{
	color: #363636;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    line-height: 26px;
    padding-left: 20px;
	border-left: 1px solid #CCCCCC;
}
.professional-contact-info .professional_email{
	background-image: url("/sites/all/themes/tlg/images/professionals/Icon_Email_LawyerPage.png");
    background-position: 50px 3px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 28px;
}

.professional-contact-info .professional_email a{
	font-size:16px;
	font-family: 'robotoregular';
	color: #000000;
}
.professional-contact-info .professional_email a:hover{
	color:#ff6600;
}
.professional-2nd .view-professional-related-practice,
.professional-2nd .view-professional-location-left-side,
.view-professional-location-left-side,
#professional-language,
#edu {
	/*border-bottom: 1px solid #CCCCCC;*/
    color: #363636;
    font-family: 'robotomedium';
    font-size: 13px;
    padding-bottom: 5px;
}
#professional-language,
#edu p{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:20px;
	line-height:24px;
}
.professional-2nd #professional-language,
.professional-2nd #edu p{
	border-bottom: 1px solid #CCCCCC;
}
#edu p,
p#professional-language{
	font-family: 'robotoregular';
 	font-size:13px;
	color: #363636;
}

#node-118 .view-content .views-field-field-resource-date-value{
	width:200px;
}
#resource-relate-author,.view-resource-related-practice,
#resource-relate-professtional{
	/*border-bottom:1px solid #ccc;*/
	margin-bottom: 25px;
}
.view-resource-related-practice{
border-bottom:none;
}
.node-type-resource .professional-enable a{
	font-size:13px;
	font-family: 'robotoregular';
	color: #17479a;
}
.node-type-resource .professional-enable p{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;
}
.node-type-resource .node-body-bottom a#show-full-article {
	background-color:transparent;
	background-image: url("/sites/all/themes/tlg/images/04_Resources/bt_view_detail.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    height: 25px;
    padding-left: 33px;
    padding-top: 5px;
    width: 100px;
}
.node-type-resource .node-body-bottom a#show-full-article:hover{
	background-position: left -31px;
	color:#FF6600;
}

.node-type-resource .node-body-bottom p.resource-load-pdf a{
	 background-image: url("/sites/all/themes/tlg/images/04_Resources/bt_Download_Article.png");
    background-position: -4px -5px;
    background-repeat: no-repeat;
    display: block;
    height: 35px;
    width: 225px;
}
.node-type-resource .node-body-bottom p.resource-load-pdf a:hover{
	background-position: -4px -50px;
	background-color:transparent;
}
.node-type-resource .node-body-bottom{
	float:left;
}
.resource-full-article tbody{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
}
.view-professional-publication-tab .view-content td{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 29px;
}
.view-search-profressionals-results .pro-email a,
.practicde-header-content-inner .views-field-field-professional-email-address-value .pro-email a,
.views-field-field-professional-given-name-value .practice-pro-mail a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: 40px 3px;
    background-repeat: no-repeat;
    color: #000;
    font-family: 'robotoregular';
    font-size: 13px;
    height: 20px;
    margin-top: 9px;
    padding-right: 23px;
    width: 23px;
}
.view-search-profressionals-results .pro-email a:hover,
.practicde-header-content-inner .views-field-field-professional-email-address-value .pro-email a:hover,
.views-field-field-professional-given-name-value .practice-pro-mail a:hover{
	color:#ff6600;
}

.page-professional-search #content-area th ,td,p.practice-pro-name{
    line-height: 20px;
	/*color: #959595;*/
	color:#000;
    font-family: 'robotoregular';
    font-size: 13px;
}


.page-professional-search #content-area p.pro-tel,
.view-search-profressionals-name .views-field-field-professional-given-name-value .pro-tel,
.view-search-profressionals-lastname .views-field-field-professional-given-name-value .pro-tel{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
}
.node-type-professional #content-area th ,td,p{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
	line-height: 20px;
}
.node-type-resource .professional-2nd .professional-disable p.profes_name{
	color: #000000;
    font-family: 'robotomedium';
    font-size: 13px;
    line-height: 20px;	

}
.node-type-resource .professional-2nd .professional-disable p{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;

}

#content-area ,#content-area .job_title{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
}
#block-menu-menu-careersecondnav ul.menu{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
}
#block-block-24 .content p{
	margin-bottom:5px;
}
.node-body .content-desc :first-child{
	font-size:15px;
	color: #363636;
	font-family: 'robotomedium';
}
.node-body .content-desc p{
	font-size:14px;
	line-height: 20px;
	color: #363636;
	font-family: 'robotoregular';
	text-align:center;
}
.node-body #gallery-textile{
	text-align:center;
}
.ip-subitem{
	color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
}
.practicde-header-content-inner{
	float: left;
    
}
.practice-header-info-header .head_contacts{
	background: url("/sites/all/themes/tlg/images/chevron_Active.png") no-repeat scroll 52px 4px transparent;
    color: #363636;
    float: left;
    font-family: 'robotoregular';
    font-size: 13px;
    padding-right: 10px;
	padding-bottom:5px;
}
.practice-contact-detail .field-content a p{
	font-size:13px;
	font-family: 'robotobold';
	color: #000000;
	line-height:20px;

}
.practice-contact-detail .field-content a p:hover{
color:#ff6600;
}

.views-field-field-professional-tel-number-value{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;
}
.block-menu.practice-3rd{
	margin-left:60px;
	width: 630px;
}
.field-field-practices-embed .view-content td.views-field-field-professional-given-name-value{
	width:250px;
	display:block;
}
.field-field-practices-embed .view-content td.views-field-title{
	width:120px;
}
.field-field-practices-embed .view-content td.views-field-field-location-city-value{
	width:100px;
}
.view-practice-professional-tab th.views-field-field-location-city-value{
	font-size:13px;
	font-family: 'robotoregular';
	/*color: #959595;*/
	color:#000;
}
.view-practice-professional-tab th.views-field-field-professional-location-nid{
	font-size:13px;
	font-family: 'robotoregular';
	/*color: #959595;*/
	color:#000;
}
.view-practice-professional-tab th.views-field-field-professional-given-name-value ,
.view-practice-professional-tab th.views-field-title{
	font-size:13px;
	font-family: 'robotoregular';
	color: #363636;
}
.view-practice-professional-tab td.views-field-title,
.view-practice-professional-tab td.views-field-field-location-city-value,
.view-practice-professional-tab td.views-field-field-professional-location-nid{
	font-family: 'robotoregular';
	font-size:13px;
	line-height: 20px;
	color: #363636;
}
.view-practice-professional-tab td.views-field-field-professional-given-name-value p.practice-pro-name {
	color: #000000;
    font-family: 'robotobold';
    font-size: 13px;
    line-height: 20px;
}
.view-practice-professional-tab td.views-field-field-professional-given-name-value p.practice-pro-tel{
	font-family: 'robotoregular';
	font-size:13px;
	color:#363636;
	font-weight:normal;
}
.box_contact table.views-view-grid2{
	border-bottom:1px solid #ccc;
}

.page-administrative .views-view-grid .admin_email a{
	 background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: right 3px;
    background-repeat: no-repeat;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 13px;
    height: 20px;
    margin-top: 9px;
    padding-right: 22px;
    width: 23px;
}
#content-area #block-menu-menu-career-opportunities-nav .content ul.menu li {
	clear:none;
}
#block-menu-menu-career-opportunities-nav .content ul.menu li{
    display: list-item;
    float: left;
}
#block-menu-menu-career-opportunities-nav{
	margin-left: 60px;
	margin-top: -22px;
}
/*.field-field-career-job-group .field-label,
#content_job .job_title,
#content_job .job_title_desc,
#content_job .job_detail p{
	font-family: 'robotobold';
	font-size:15px;
}*/
.field-field-career-job-group .field-items,
.job_detail{
	font-family: 'robotoregular';
	font-size:14px;
}
.page-firm-services-expansion #block-block-17 .content p{
line-height:20px;
margin-bottom:10px;
}
.page-careers-opportunities-cambodia #content-area #node-1358.node >.content{
	border-top: 1px solid #ff6600;
    margin-top: 5px;
}
.page-careers-opportunities-cambodia #content-area .content .inner_content{
 padding-top: 55px;
 }
 .search-result{
	color: #363636;
    font-family: 'robotolight';
    font-size: 18px;
	margin-bottom: 30px;
}
.page-careers-development #content h1.title,
.page-firm-services-innovation #content h1.title,
.page-firm-services-expansion #content h1.title,
.page-firm-services-advantage #content h1.title,
.page-firm-services-transformation #content h1.title,
.node-type-careers-opportunities #content h1.title,
.page-career-online-application #content h1.title,
.page-firm-community-probono #content h1.title,
.page-firm-community #content h1.title,
.page-firm-services #content h1.title,
.page-firm-awards #content h1.title,
.page-careers-opportunities #content h1.title,
.page-careers-opportunities-vietnam #content h1.title,
.page-careers-opportunities-cambodia #content h1.title,
.page-careers-opportunities-myanmar #content h1.title,
.page-careers-opportunities-indonesia #content h1.title,
.page-careers-opportunities-lao #content h1.title,
.page-firm-history-timeline #content h1.title{
	left: 60px;
    position: relative;
    width: 440px;
}

.page-practices-antitrust #content h1.title{
	left:80px;
	position:relative;
}
.page-careers-opportunities-vietnam .node-body .view-content table,
.page-careers-opportunities-cambodia .node-body .view-content table,
.page-careers-opportunities-myanmar .node-body .view-content table,
.page-careers-opportunities-indonesia .node-body .view-content table,
.page-careers-opportunities-lao .node-body .view-content table{
	width:630px;
  	font-size:13px;
}

.page-careers-opportunities-vietnam .view-content tbody .views-field-title a,
.page-careers-opportunities-cambodia .view-content tbody .views-field-title a,
.page-careers-opportunities-myanmar .view-content tbody .views-field-title a,
.page-careers-opportunities-indonesia .view-content tbody .views-field-title a,
.page-careers-opportunities-lao .view-content tbody .views-field-title a{
    color: #262626;
    font-weight: bold;
}
.page-careers-opportunities-vietnam .view-content tbody a:hover,
.page-careers-opportunities-cambodia .view-content tbody a:hover,
.page-careers-opportunities-myanmar .view-content tbody a:hover,
.page-careers-opportunities-indonesia  .view-content tbody a:hover,
.page-careers-opportunities-lao .view-content tbody a:hover{
	color:#ff6600;
	background-color:none;
}
.page-careers-opportunities-vietnam .views-field-title,
.page-careers-opportunities-cambodia .views-field-title,
.page-careers-opportunities-myanmar .views-field-title,
.page-careers-opportunities-indonesia .views-field-title,
.page-careers-opportunities-lao .views-field-title{
    width: 350px;
}
.page-careers-opportunities-vietnam .views-field-field-career-role-value,
.page-careers-opportunities-cambodia .views-field-field-career-role-value,
.page-careers-opportunities-myanmar .views-field-field-career-role-value,
.page-careers-opportunities-indonesia .views-field-field-career-role-value,
.page-careers-opportunities-lao .views-field-field-career-role-value{
    width: 250px;
}
.page-careers-opportunities-vietnam .views-field-nid,
.page-careers-opportunities-cambodia .views-field-nid,
.page-careers-opportunities-myanmar .views-field-nid,
.page-careers-opportunities-indonesia .views-field-nid,
.page-careers-opportunities-lao .views-field-nid{
    width: 120px;
}
.page-careers-opportunities-vietnam .view-content tbody a,
.page-careers-opportunities-cambodia .view-content tbody a,
.page-careers-opportunities-myanmar .view-content tbody a,
.page-careers-opportunities-indonesia  .view-content tbody a,
.page-careers-opportunities-lao .view-content tbody a{
    color: #333333;
}
.node-type-resource .professional-2nd .pro-email a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: 41px 5px;
    background-repeat: no-repeat;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 13px;
    margin-top: 0;
    padding: 0 20px 0 0;
    width: 43px;
}
.node-type-resource .professional-2nd p.profes_name a{
	color: #000000;
    font-family: 'robotobold';
    font-size: 13px;
    line-height: 20px;
	padding-left:0;
}
.node-type-resource .professional-2nd p.profes_name a:hover{
color:#ff6600;

}

.professional-2nd .pro-email a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
    color: #17479A;
    font-family: 'robotoregular';
    font-size: 13px;
    height: 20px;
    margin-top: 9px;
    padding-left: 23px;
    width: 23px;
}
.professional-2nd .pro-email a:hover{
	color:#ff6600;
}
.node-type-resource .professional-2nd .professional-disable{
	color: #000000;
    font-family: 'robotobold';
    font-size: 13px;
    line-height: 20px;
}
#pager-top .pager-previous ,
#pager-top .pager-previous-disable ,
#pager-top .pager-next ,
#pager-top .pager-next-disable ,
#pager-bottom .pager-previous,
#pager-bottom .pager-previous-disable,
#pager-bottom .pager-next,
#pager-bottom .pager-next-disable{
	float:left;
	margin-right:3px;
	 width:42px;
}
/*
#pager-top .pager-first.first,
#pager-top .pager-previous-disable.first,
#pager-bottom .pager-first.first,
#pager-bottom .pager-previous-disable.first{

	float:right;
}
#pager-top .pager-previous,
#pager-bottom .pager-previous{

	float:right;
}
#pager-top .pager-next,
#pager-bottom .pager-next,
#pager-top .pager-next-disable,
#pager-bottom .pager-next-disable{

	float:right;
}
.section-main-search #pager-top .pager-next-disable,
.section-main-search #pager-bottom .pager-next-disable{
	position:absolute;
	right:502px;
}
.page-main-search #pager-top .pager-first.first,
.page-main-search #pager-top .pager-previous-disable.first,
.page-main-search #pager-bottom .pager-first.first,
.page-main-search #pager-bottom .pager-previous-disable.first{
	position:absolute;
	right:550px;
}
.page-main-search #pager-top .pager-previous,
.page-main-search #pager-bottom .pager-previous{
	position: absolute;
    right: 550px;
}
.page-main-search #pager-top .pager-next,
.page-main-search #pager-bottom .pager-next{
 position: absolute;
   right: 502px;
 }
 */
 
 
li a.active{
	color:#363636;
}
li.expanded.active-trail.active-this ul.menu.show li.leaf a.active{
	display:block;
}
.professional-3rd.block-menu ul.menu li{
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
	width:150px;
	text-align:center;
	width:170px;
}
.professional-3rd.block-menu ul.menu li.leaf.professional-3rd.first{
	text-align:left;
	width:140px;
}
.professional-3rd.block-menu ul.menu li.lea.professional-3rdf.last{
	text-align:right;
	width:140px;
}
#block-block-24 .content-top{
	color: #707070;
    font-family: 'robotolight';
    font-size: 24px;
    line-height: 27px;
}
#content-area th.views-field-field-location-city-value{
	color:#ACACAC;
}
#node-113 #block-block-16 .content p.content-top,
#node-114 #block-block-17 .content p.content-top,
#node-115 #block-block-18 .content p.content-top,
#node-116 #block-block-19 .content p.content-top{
	color: #707070;
    font-family: 'robotolight';
    font-size: 24px;
    line-height: 27px;
	margin-bottom:5px;
	}
#content-area #node-1358 .content{
	margin-top:0px;
}
#block-menu-menu-careersecondnav{
	margin-top:-10px;
}
#content-area #node-1358  #block-menu-menu-opportunities .content ul.menu{
	margin-top:-40px;
}
.field-field-career-job-group .field-label{
	text-transform:capitalize;
	float:left;
}
.webform-client-form input{
	border: 1px solid #b7b7b7;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 4px;
}
.webform-client-form select{
	border: 1px solid #CBCBCB;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 4px;
}
.webform-client-form option{
	font-family:'robotoregular';
	font-size:12px;
}
.page-main-search #main-submit{
	float:none;
}
 
.page-main-search .search-wrapper-inner #content-area{
	margin-left:25px;
}

#block-block-9 ul.menu li{
	display: block;
    float: left;
    font-size: 13px;
    line-height: 14px;
    padding-top: 5px;
    text-align: center;
    width: 195px;
}
.node-type-locations .field-field-location-third-nav ul.menu li{
	display: block;
    float: left;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    width: 195px;
}

#block-block-9 .block-menu ul.menu li.leaf.bangkok-3rd,
#block-block-10 .block-menu.bangkok-3rd ul.menu li.leaf.bangkok-3rd{
	text-align: left;
    width: 160px;
}
#block-block-9 .block-menu ul.menu li.leaf.bangkok-3rd.last{
	text-align: right;
    width: 275px;
}
#block-block-10 .block-menu.bangkok-3rd ul.menu li.leaf.bangkok-3rd.last{
	text-align: right;
    width: 265px;
}
.node-type-locations .field-field-location-third-nav ul.menu li.leaf{
	 width: 243px;
	 text-align: left;
}
.node-type-locations .field-field-location-third-nav ul.menu li.last{
	width: 387px;
	text-align: left;
}
.node-type-locations .field-field-location-third-nav ul.menu{
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
}




.icon_new{
	color: #FF0000;
    font-family: 'robotobold';
    text-transform: capitalize;
}
.page-search-professional-lastname .professional-left-block,
.page-search-professional-name .professional-left-block,
.page-professional-search-results .professional-left-block,
.page-professional-search .professional-left-block{
	width:250px;
	height: 575px;
}
.page-resource-search .professional-left-block{
	height:470px;
	width:250px;
}

#block-block-16 .block_please_contact .chevron_contact,
#block-block-19 .block_please_contact .chevron_contact,
#block-block-21 .block_please_contact .chevron_contact,
#block-block-5 .block_please_contact .chevron_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 23px;
    margin-left: 5px;
    margin-right: 5px;
	margin-top:2px;
    width: 10px;
}


#block-block-23 .block_please_contact .chevron_contact{
background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 23px;
    margin-left: 5px;
    margin-right: 5px;
	margin-top:2px;
    width: 10px;
}
.page-firm-community-textiles #block-block-5 .content,
.page-firm-community-textiles-news #block-block-5 .content{
	line-height:27px;
}
.page-firm-community-textiles .header_content_info_header .block_please_contact,
.page-firm-community-textiles-news .header_content_info_header .block_please_contact{
	margin-top: 50px;
}
.node-promoted .field-field-php{
	float:right;
}
.gallery-museum-name,
.gallery-textile-name{
	font-size:20px;
	color: #252525;
	font-family:'robotoregular';
	display:block;
	padding-bottom:20px;
	padding-top:8px;
}
.pagenev-museum,
.pagenev-textile{
	float:right;
}
.gallery-textile-image{
	text-align:center;
}


/*---gallery---*/
.thump{
	float: left;
    height: 47px;
    width: 109px;
	border:2px solid #FFFFFF;
	cursor:pointer;
}
img.banner:hover{
	opacity:0.7px;
}

.image-thump{
	background-image: url("/sites/all/themes/tlg/images/bg-thumb.png");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: 62px;
    padding-left: 11px;
    padding-top: 10px;
}
.image-thump-museum{
	background-image: url("/sites/all/themes/tlg/images/bg-thumb.png");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: 62px;
    padding-left: 11px;
    padding-top: 10px;
}
#gallery-museum-popup-bottom .image-thump-museum{
 padding-left: 24px;
 }
#gallery-museum-popup-bottom .image-thump,
#gallery-textile-popup-bottom .image-thump{
	padding-left: 28px;
}
#gallery-museum-thump,
#gallery-textile-thump{
	clear: both;
	position: relative;
}
#gallery-museum-thumb,
#gallery-textile-thumb{
	border: 1px solid #666666;
	position: absolute;
    top: -78px;
}
#gallery-museum-image img:hover,
#gallery-textile-image img:hover{
	/*opacity:0.5;*/
}

.node-body #gallery-textile #gallery-textile-thump{
	text-align:left;
}
.popup-click-left{
	background-image: url("/sites/all/themes/tlg/images/btn/click-left.png");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    min-height: 320px;
    width: 10px;
}
.popup-click-left.disable{
	background-image: url("/sites/all/themes/tlg/images/btn/click-left-dis.png");
	cursor:default;
}
.popup-click-right{
	background-image: url("/sites/all/themes/tlg/images/btn/click-right.png");
	background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    min-height: 320px;
    width: 10px;
}
.gallery-museum-popup-name,
.gallery-textile-popup-name{
    color: #252525;
    display: block;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    padding-bottom: 20px;
    /*padding-top: 8px;*/
	padding-left:20px;
}
.gallery-museum-popup-page,
.gallery-textile-popup-page{
	float:right;
	padding-right: 20px;
	font-family:'robotoregular';
}
#gallery-museum-popup-middle-center img,
#gallery-textile-popup-middle-center img{
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
}
#gallery-museum-popup-bottom,
#gallery-textile-popup-bottom{
	padding-left:18px;
	padding-right:19px;
	padding-top:15px;
	clear: both;
}
.page-left{
	font-size:20px;
	color:#ff6600;
	font-family:'robotoregular';

}
.left-bt{
	/*padding-left:10px;
	padding-right: 3px;*/
}
.img_thump{
	border: 2px solid #FFFFFF;
	cursor:pointer;
}
.popup-image{
	text-align: center;
}
.practice-header-info-header span.chevron_contact{
	background-image: url("/sites/all/themes/tlg/images/chevron_Contact.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    width: 10px;
}
.block-tlg_search .space-bottom option,
.block-tlg_search .space-bottom select,
#professional-search select,
#professional-search option,
#webform-client-form-230 option{
	color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
}

#block-menu-menu-profile-secondary-menu ul.menu li{
	width:210px;
}

.section-search #content-area, #block-tlg_search-0, .node-type-page #block-tlg_search-2{
	width:940px;
}
/*
li.menu-388{
	width:98px;
}
li.menu-389{
	width: 137px;
}
li.menu-390{
	width: 174px;
}
li.menu-391{
	width: 144px;
}
li.menu-392{
	width: 119px;
}
li.menu-393{
	width: 124px;
}
li.menu-394{
	width: 144px;
}
*/


#node-1 .node-body p{
	font-family: 'robotolight';
	color:#363636;
	font-size: 17px;
    line-height: 22px;
}
.home_resource_date{
	color:#7e7e7e;
	font-size:13px;
	font-family: 'robotoregular';
}
.view-practices-title-list  .item-list ul li a{
	font-family: 'robotoregular';
	font-size:14px;
	color:#47575d;
}
.view-practices-title-list  .item-list ul li a:hover{
	color:#ff570d;
}

.view-practice-professional-tab th.views-field-field-profession-photo-fid,
.view-search-profressionals-results td.views-field-field-profession-photo-fid,
.view-search-profressionals-lastname td.views-field-field-profession-photo-fid,
.view-search-profressionals-name td.views-field-field-profession-photo-fid{
	width:200px;
}
.view-practice-professional-tab th.views-field-field-professional-given-name-value{
	width:200px;
	padding-right:10px;
}
.view-search-profressionals-results td.views-field-field-professional-given-name-value,
.view-search-profressionals-lastname td.views-field-field-professional-given-name-value,
.view-search-profressionals-name td.views-field-field-professional-given-name-value{
	width:210px;
	padding-right:10px;
}
.view-practice-professional-tab th.views-field-title{
	width:120px;
}
.view-search-profressionals-results td.views-field-title,
.view-search-profressionals-lastname td.views-field-title,
.view-search-profressionals-name td.views-field-title{
	width:110px;
}
.view-practice-professional-tab th.views-field-field-professional-location-nid,
.view-search-profressionals-results td.views-field-field-professional-location-nid,
.view-search-profressionals-lastname  td.views-field-field-professional-location-nid,
.view-search-profressionals-name td.views-field-field-professional-location-nid{
	width:100px;
}
.view-search-profressionals-results .views-field-field-professional-location-nid .profession_location,
.view-search-profressionals-results .views-field-title,
.view-search-profressionals-name .views-field-title,
.view-search-profressionals-name .views-field-field-professional-location-nid .profession_location,
.view-search-profressionals-lastname .views-field-title,
.view-search-profressionals-lastname .views-field-field-professional-location-nid .profession_location{
	font-family: 'robotoregular';
	font-size:13px;
	color:#363636;
}

.professional_label{
	font-size:14px;
	color:#707070 ;
	font-family: 'robotoregular';
}
.node-body a.people_name,
.node-body .people_name{
	font-family: 'robotolight';
	font-size:20px;
	color:#363636;
}
.views-view-grid2 p.pro-email{
	margin-bottom: 10px;
    margin-top: 4px;
}
.community_name a:hover{
	color:#ff6600;
}
.resource-search-checkbox a.jqTransformCheckbox{
   background-image: url("/sites/all/themes/tlg/images/04_Resources/bt_Chechbox.png");
    background-position: -4px -2px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    width: 25px;
}
.resource-search-checkbox a.jqTransformCheckbox.jqTransformChecked{
	background-position: -4px -30px;
}
.checkbox_resource1{
	float: left;
    width: 100px;
}
span.jqTransformCheckboxWrapper{
	margin-top:0;
}
.node-body .view-awardsranking .view-content tr td{
	padding: 15px 10px 15px 0;
	color: #363636;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 20px;
}
.professional-left-block-inner .professional-search-name a.jqTransformCheckbox{
	background-image: url("/sites/all/themes/tlg/images/04_Resources/bt_Chechbox.png");
    background-position: -4px -3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    width: 25px;
}
.professional-left-block-inner .professional-search-name a.jqTransformCheckbox.jqTransformChecked{
	background-position: -4px -30px;
}
.professional-search-name .p_search_name1.jqtransformdone{
	float: left;
    width: 115px;
}
.office-header-info-header a{
	background-image: url("/sites/all/themes/tlg/images/icon/Icon_Email.png");
    background-position: right 4px;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    float: left;
    font-family: 'robotoregular';
    font-size: 13px;
    height: 20px;
    padding-right: 22px;
}

.office-header-info-header .head_location_name{
    font-family: 'robotobold';
    font-size: 15px;
	color:#000000; 

}
.office-header-info-header a:hover{
color:#ff6600;
}
.node-type-resource #content h1.title{
	font-family: 'robotobold';
    font-size: 26px;
	line-height:30px;
	color:#000;
	margin-bottom: 10px;
}
.form-required{
	font-family: 'robotobold';
    font-size: 26px;
	color:#ff6600;
}
.node-type-webform .page-career-online-application .webform-client-form #webform-component-personal-information p{}







.section-practicecontacts .node-body .view-content table td{
padding-left:0;
}

.section-practicecontacts .views-field-field-professional--family-name-value a{
	color:#000;
	font-family: 'robotomedium';
	font-size:13px;

}
.section-practicecontacts .views-field-field-professional--family-name-value a:hover{
	color:#ff6600;
	background-color:transparent;

}
.node-type-careers-opportunities #content-area .job_title,
.node-type-careers-opportunities #content-area .job_title_desc{
	font-family: 'robotoregular';
    font-size: 14px;
	color:#000000;
}
.node-type-careers-opportunities #content-area .job_title .detail_tiltle{
	font-family: 'robotobold';
    font-size: 16px;
	color:#000000;
}
.node-type-careers-opportunities #content-area .job_title .detail_location,
.node-type-careers-opportunities #content-area .job_detail p.head_position,
.node-type-careers-opportunities #content-area .job_detail p.head_include,
.node-type-careers-opportunities #content-area .job_detail p.head_qualification,
.node-type-careers-opportunities #content-area .job_title .detail_role{
	font-family: 'robotobold';
    font-size: 14px;
	color:#000000;
}
.node-type-careers-opportunities #content-area  .job_detail ul li{
	/*list-style-image: url("/sites/all/themes/tlg/images/chevron_Active.png");*/
	background-image: url("/sites/all/themes/tlg/images/chevron_Active.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #363636;
    font-family: 'robotoregular';
    font-size: 14px;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 16px;
}
.node-type-careers-opportunities #content-area  .job_detail ul {
	padding-left:0;

}

.node-type-careers-opportunities input#apply-online{
	/*background-color:#ff6600;
	
	padding: 3px 8px;
	color:#FFFFFF;*/
	background-color: transparent;
	background-image: url("/sites/all/themes/tlg/images/06_Careers/bt_ApplyOnline.png");
    background-position: -1px -4px;
    background-repeat: no-repeat;
    border: 0 none;
    float: right;
    font-family: 'robotoregular';
    font-size: 14px;
    height: 30px;
    width: 119px;
	font-size:0;
}
.node-type-careers-opportunities input#apply-online:hover{
	background-position: -1px -38px;
}
.node-type-careers-opportunities .job_detail p strong{
	font-family: 'robotobold';
	font-size: 14px;
	color:#000000;
}
.section-contact #practice_contacts #country ul{
margin-top:0;
}
#fancybox-close{
	background-color: transparent;
    background-image: url("/sites/all/themes/tlg/images/bt_close.png");
    background-position: -6px -5px;
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
	right: -23px;
    top: -19px;

}
#fancybox-close:hover{
    background-position: -6px -51px;
}
.pagenev-museum img,
.pagenev-textile img{
	margin-right: 2px;
}
.page-firm-history .node-body a.img_history:hover,
.page-firm-history .node-body a.img_wisecounsel:hover{
	background-color:transparent;
}
/*----professional---*/

.professional-search-main  .professional-search-1{
	float: left;
    margin-top: 3px;
    width: 330px;
}
.jqTransformSelectWrapper,.jqTransformInputInner div input{
	background-image: url("/sites/all/themes/tlg/images/03_Professionals/Filter_Professionals.png");
}
.professional-search-practice-left .jqTransformSelectWrapper,
.professional-search-office-left .jqTransformSelectWrapper,
.professional-search-position-left .jqTransformSelectWrapper{
	background-image: url("/sites/all/themes/tlg/images/03_Professionals/Filter_browseBy.png");
}
#webform-component-title .jqTransformSelectWrapper{
	background-image: url("/sites/all/themes/tlg/images/06_Careers/Filter_Careers_title.png");
	width: 60px !important;
}
#webform-component-position-applying-for .jqTransformSelectWrapper,
#webform-component-type-of-employment .jqTransformSelectWrapper,
#webform-component-source .jqTransformSelectWrapper{
	background-image: url("/sites/all/themes/tlg/images/06_Careers/Filter_Careers.png");
}
#webform-component-date-of-birth .jqTransformSelectWrapper{
	background-image: url("/sites/all/themes/tlg/images/06_Careers/Filter_Careers_date.png");
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url("/sites/all/themes/tlg/images/03_Professionals/bt_Dropdown.png") no-repeat scroll left 3px transparent;
    display: block;
    height: 26px;
    position: absolute;
    right: 16px;
    width: 22px;
}
#edit-submitted-date-of-birth-day-wrapper .jqTransformSelectWrapper a.jqTransformSelectOpen{
right: 5px;
}
#edit-submitted-title-wrapper .jqTransformSelectWrapper a.jqTransformSelectOpen{
right: 4px;
}

#edit-submitted-date-of-birth-wrapper #edit-submitted-date-of-birth-year-wrapper .jqTransformSelectWrapper,
#edit-submitted-date-of-birth-wrapper #edit-submitted-date-of-birth-month-wrapper .jqTransformSelectWrapper{
	width: 90px !important;
}
#edit-submitted-date-of-birth-wrapper #edit-submitted-date-of-birth-day-wrapper .jqTransformSelectWrapper{
	width: 81px !important;
}
.professional-search-practice-left .jqTransformSelectWrapper a.jqTransformSelectOpen,
.professional-search-office-left .jqTransformSelectWrapper a.jqTransformSelectOpen,
.professional-search-position-left .jqTransformSelectWrapper a.jqTransformSelectOpen{
right:26px;
}
#webform-component-position-applying-for .jqTransformSelectWrapper a.jqTransformSelectOpen,
#webform-component-type-of-employment .jqTransformSelectWrapper a.jqTransformSelectOpen,
#webform-component-source .jqTransformSelectWrapper a.jqTransformSelectOpen{
	right:26px;
}
.jqTransformSelectWrapper:hover  a.jqTransformSelectOpen{
	background-position:left -21px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen.close{
	background: url("/sites/all/themes/tlg/images/03_Professionals/bt_Dropdown.png") no-repeat scroll left -45px transparent;
}
.jqTransformSelectWrapper:hover  a.jqTransformSelectOpen.close{
	background-position:left -69px;
}

.jqTransformSelectWrapper ul{
	margin: 0;
    padding: 0;
}
.jqTransformSelectWrapper ul a {
	font-size:14px;
}
.jqTransformSelectWrapper div span {
	font-size:14px;
}
.jqTransformInputInner div{
	margin: 0;
}
.jqTransformSelectWrapper ul a:hover, 
.jqTransformSelectWrapper ul a.selected:hover {
	background:#ffb97f;
	color: #000000;
}
.jqTransformSelectWrapper ul a.selected {
	background:#ffb97f;
	color: #000000;
}
.jqTransformSelectWrapper ul{
width:298px !important;
}
#webform-client-form-230 #webform-component-date-of-birth .jqTransformSelectWrapper ul{
width:78px !important;
}
#webform-client-form-230 .jqTransformSelectWrapper ul{
width:353px !important;
}
#webform-client-form-230 #webform-component-title .jqTransformSelectWrapper ul{
width:58px !important;
}

.professional-search-practice-left .jqTransformSelectWrapper ul,
.professional-search-position-left .jqTransformSelectWrapper ul,
.professional-search-office-left .jqTransformSelectWrapper ul{
width:217px !important;
}
.resource-search-body  .jqTransformSelectWrapper{
	width: 312px !important;
}

.resource-search-body-1-select .jqTransformSelectWrapper{
	z-index: 11 !important;
}
.professional-search-practice-left .jqTransformSelectWrapper{
	z-index: 11 !important;
}
.professional-search-position-left .jqTransformSelectWrapper{
	z-index: 12 !important;
}
#webform-component-type-of-employment .jqTransformSelectWrapper{
	z-index: 11 !important;
}
#webform-component-position-applying-for .jqTransformSelectWrapper{
	z-index: 12 !important;
}
.image-thump-museum  .thump:hover,
.image-thump .img_thump:hover{
	 border: 2px solid #ff6600;
	 
}

#node-54 .node-body, 
#node-46 .node-body, 
#node-2259 .node-body,
#node-3107 .node-body,
#node-2260 .node-body{
    margin-left: 0;
	width: 930px;
}
table.views-view-grid2  thead td{
	padding-top:0px;
}

.node-type-locations .field-field-php{
	float:right;
}

.professional-search-practice-left div span{
	width:190px !important;
}


.global_left {
    float: left;
    font-family: "robotolight";
    height: 110px;
    line-height: 25px;
    margin-right: 29px;
    padding-right: 20px;
    width: 260px;
}
#node-10 .node-body{
	width:630px;
	margin-left: 30px;
	padding-left:29px;
	border-left: 1px solid #cccccc;
}

#inner-footer-left{
	float:left;
	width:600px;
}

#inner-footer-right{
	float:right;
	width:175px;
	margin-top: 15px;
}
.pdf_map_print{
	float: left;
	margin-left: 310px;
    width: 630px;
	display:none;
	margin-top: 20px;
}
.pdf_map_print a{
	background-image: url("../images/Download_Map.png");
    background-position: left top;
    background-repeat: no-repeat;
	width:190px;
	height:45px;
	display:block;
	font-size:0;
	text-indent:9999px;
}
.pdf_map_print a:hover{
	background-position: left bottom;
}
#page-wrapper{
 /*
	-webkit-filter: grayscale(95%);
   -moz-filter: grayscale(95%);
   -ms-filter: grayscale(95%);
   -o-filter: grayscale(95%);
   filter: grayscale(95%);
   */
}
.slides_control {
 /*background-color:black; */
}