/* 
**********************************************************
Common styles 
**********************************************************
*/
* { font-family:verdana,arial,helvetica,sans-serif;color:#333333;font-size:11px; }
body,form {margin:0;}
body {background-color:#F7F7F7;}
div.subTitle { color: #666666; font-size:12px; } /* replaces <strong> */

h1,.ms-pagetitle 
{ 
	color: #112f77; 
	font-family:Verdana;	
    font-size:12pt;   
    font-weight:bold; 
	
}

h3 { color: #666; }

h1, h2, h3 
{
    margin: 0px;
    margin-bottom: 10px;
    font-size:20px!important;    
}

h4
{
    margin: 0px;
    color: #112f77;
    margin-bottom: 10px;
    font-weight: bold;   
}

h2.ms-pagetitle 
{ 
	color: #112f77; 
	font-family:Verdana!important;	
    font-size:12pt!important;   
    font-weight:bold; 
}

/* This is used to remove the vertical spacing between web parts in the same zone */
.ms-PartSpacingVertical
{
	margin:0px;
}

/* This is used to fix the overlapping dropdown-menus falling behind other div's */
#SS_HeaderContainer{position: relative; top: 0px; left: 0px; width: 100%; }
div { z-index: 9999; }
#SS_ContentContainer * { z-index: 1;}


.LL_MasterTable {width:100%;height:100%;}
.LL_HeaderTableContainer {height:118px;}
.LL_HeaderTable {width:100%;border:1px solid lime;height:118px;}

.LL_ContactBarContainer {background-image: url('/Style Library/LL/Images/LL_topbanner_yellow_18px.gif');background-repeat:repeat-x;height:18px;padding-left:50px;}
.LL_ContactBar {width:940px;text-align:right;}

.LL_LogoNavBarContainer {background-image: url('/Style Library/LL/Images/LL_topbanner_blue_100px.gif');background-repeat:repeat-x;height:100px;padding-left:50px;}
.LL_LogoBar {width:940px;height:76px;}
.LL_NavBar {width:940px;height:24px;}
.LL_Search {text-align:right; width:260px;}
.LL_NavBar_CustomerLogin {text-align:right;}
.LL_NavBar_SiteActions {width:1px;}

.LL_LanguagePickerContainer {text-align:right;}

.LL_ContentAreaContainer 
{
	background-image: url('/Style Library/LL/Images/LL_content_backgr_100px.gif');
	background-repeat:repeat-x;
	padding-left:50px;
	padding-top:30px;
	vertical-align:top;
}
.LL_ContentArea {width:940px}

.LL_WelcomeContentColumn
{
	vertical-align:top;
	width:610px;
}
.LL_WelcomeRightBarColumn
{
	vertical-align:top;
	width:300px;
	margin-bottom: 10px;
}

.LL_LeftBarColumn
{
	vertical-align:top;
	width:175px;
	font-size:9pt;
}
.LL_MainContentColumn
{
	vertical-align:top;
	width:510px;
}
.LL_RightBarColumn
{
	vertical-align:top;
	width:235px;
	margin-bottom: 10px;
}

.LL_RelatedInfoData
{
    margin-bottom: 15px;
}

.DownloadLinks
{
	color: #333333;
	text-decoration: none;
}
.ErrorLinks
{
	font-size: 8px;
	font-weight: normal;
	color: #333333;
}
.SeminarPastEvent
{
  color:#FF0000;
}

/* 
**********************************************************
Contact bar navigation 
**********************************************************
*/
.LL_ContactBar {height:18px}
.LL_ContactBar a
{
	font-size: 9px;
	color:#333333;
	text-decoration:none;
}
.LL_ContactBar a:hover
{
	text-decoration:none;
	color:#333333;
}
.LL_ContactBar a:visited {color:#333333;}
.LL_ContactBar a:link {color:#333333;}
.LL_ContactBar_Separator
{
	color:#ffffff;
	margin-left:5px;
	margin-right:5px;
}

.LL_ContactBar #WebPartWPQ1
{
	text-align:right;
}

/* 
**********************************************************
//Contact bar navigation 
**********************************************************
*/


/* 
**********************************************************
Top navigation 
**********************************************************
*/
.LL_topNav
{
    *position:relative;
    *top:-1px;
}
.LL_topNavItem
{
	background-image: url('/Style Library/LL/Images/LL_menu_backgr_24px.gif');
	background-repeat:repeat-x;
	background-position:top right;
	font-family: verdana;  
	font-size: 8pt; 
	color: #ffffff;	
	height:24px;
}
.LL_topNavItem a
{
	display:block;
	padding:7px 15px 0px 15px;
	height:16px;
	font-weight:bold;
}
.LL_topNavSelected a
{
	color: #EBC80A;
}
.LL_topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
}
.LL_topNavFlyOuts table
{
	width:150px;
}
.LL_topNavFlyOuts table table
{
	width:100%;
}
.LL_topNavFlyOutsItem
{          
    font-family: verdana;
    font-size: 8pt;
    background-color: #ECEFF3;
    border:1px #CBD1E0 solid;
    border-top-style: none;
    color:#3A4663;
    width:100%;
    min-width:150px;
}
.LL_topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.LL_topNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.LL_topNavRoundLeft {width:8px;background-image: url('/Style Library/LL/Images/LL_menu_leftcorner_24px.gif');background-repeat:repeat-x;}
.LL_topNavRoundRight {width:8px;background-image: url('/Style Library/LL/Images/LL_menu_rightcorner_24px.gif');background-repeat:repeat-x;}
/* 
**********************************************************
//Top navigation 
**********************************************************
*/

td.ms-sbgo {background-color:transparent;border-color:transparent;}
td.ms-sbcell {border-color:transparent;}
.ms-sbLastcell {width:0px}
.ms-sbtable-ex {width:230px}

/* 
**********************************************************
Back to overview 
**********************************************************
*/
.LL_Back{
color:#000000;
text-decoration:none;
}
.LL_Back:hover{
color:#000000;
text-decoration:underline;
}
/* 
**********************************************************
//Back to overview 
**********************************************************
*/

/* 
**********************************************************
Left navigation 
**********************************************************
*/

table.ll-navitem td,span.ll-navitem{
background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
background-position:left 7px;
background-repeat:no-repeat;
font-family:verdana,arial,helvetica,sans-serif;
padding:3px 6px 4px 16px;
}
.ll-navItem a{
color:#000000;
}
.ll-navItem a:hover{
color:#000000;
}
a.ll-navitem{
color:#000000;
}

table.ll-navitem2 td,span.ll-navitem2{
background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
background-repeat:no-repeat;
background-position:15px;
font-family:verdana,arial,helvetica,sans-serif;
padding:3px 6px 4px 31px;
margin-left:5px;
}
.ll-navItem2 a{
color:#000000;
}
.ll-navItem2 a:hover{
color:#000000;
}
a.ll-navitem2{
color:#000000;
}

table.ll-navitemselected td,span.ll-navitemselected {
background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
background-position:left 7px;
font-family:verdana,arial,helvetica,sans-serif;
padding:3px 6px 4px 16px;
font-weight:bold;
}
.ll-navitemselected a{
color:#000000;
}
.ll-navitemselected a:hover{
color:#000000;
}
a.ll-navitemselected {
color:#000000;
}

table.ll-navitem2selected td,span.ll-navitem2selected {
background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
background-repeat:no-repeat;
background-position:15px;
font-family:verdana,arial,helvetica,sans-serif;
padding:3px 6px 4px 31px;
margin-left:5px;
font-weight:bold;
}
.ll-navitem2selected a{
color:#000000;
}
.ll-navitem2selected a:hover{
color:#000000;
}
a.ll-navitem2selected {
color:#000000;
}

/* 
**********************************************************
//Left navigation 
**********************************************************
*/


/* 
**********************************************************
Summary styles
**********************************************************
*/
.LL_SummaryRow {background-color:#EDEDED;}
.LL_SummaryRow_Alternating {}
.LL_SummaryRow_TD 
{
	padding:8px;
	border-top:1px #666666 dotted;
}
.LL_SummaryRow_TD_Alternating
{
	padding:8px;
	border-top:1px #666666 dotted;
}
.LL_SummaryRow_TD a:hover {text-decoration:none;color:#666666;}
.LL_SummaryRow_TD_Alternating a:hover {text-decoration:none;color:#666666;}
.LL_SummaryItem_Title
{
	color:#333333;
	font-weight:bold;
	/*
	font-size:11pt;
	*/
}
.LL_SummaryItem_Date
{
	/*
	font-size:10pt;
	*/
	color:#666666;
}
.LL_SummaryItem_Description
{
	color:#333333;
	/*
	font-size:11pt;
	*/
}
/* 
**********************************************************
//Summary styles
**********************************************************
*/

.pageContentWorkingAt
{
}

/* 
**********************************************************
Controls
**********************************************************
*/

.LL_RelatedInfo_Date select
{
	margin: 0px!important;
	width: 75px;	
}

.LL_RightBarWebPart
{	
	width: 235px;	
}

.LL_WelcomeRightBarWebPart
{
    width: 287px;
}

.LL_WelcomeRightBarWebPart, .LL_RightBarWebPart
{
    background-color: #F0F1E3;	
    margin-bottom: 10px;
}

.LL_WelcomeRightBarWebPart .m, .LL_RightBarWebPart .m
{
    padding:15px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.LL_WelcomeRightBarWebPart .r, .LL_RightBarWebPart .r
{
	text-align: right;
}

.LL_Button
{
    cursor: pointer;
}

.LL_Button td.t
{
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
    width: 100%;
}

img.ImageZoom
{
    width: 170px;
    margin-bottom: 10px;
}

.EOG_Choice, .EOG_Specialisms
{
	background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding: 1px 0 1px 10px;
	margin: 1px 0 1px 0;
	display:inline-block;
}

.EOG_Choice a, .EOG_Specialisms a
{
    text-decoration: none;    
}

.EOG_Choice a:hover, .EOG_Specialisms a:hover
{
    text-decoration: underline;    
}

.ms-vb /* see issue #1237 */
{
	background-image:url("/Style Library/LL/Images/LL_menu_pijl_nonactief.gif");
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
	display:inline-block;
	
}

.pdtv td /* Practice Dropdown Tree View */
{
	white-space:normal!important;
}

ul.sitemap
{	
	margin-left: 0px;
	padding-left: 0px;
}

ul.sitemap, ul.sitemap ul
{
	list-style: none;	
	font-weight:normal;
}

ul.sitemap a
{
	text-decoration:none;
}

ul.sitemap li
{
	padding:3px;
}

/* 
**********************************************************
Related info
**********************************************************
*/
.LL_RelatedInfo_Date
{
	width:200px;
}
.LL_RelatedInfo_DDL
{
	width:230px;
}
.LL_RelatedInfo_Header
{
	color: #112f77;
	font-weight:bold;
}
.LL_SummaryFilterButton
{
	background-color:#ffffff;
	width:230px;
	background-image:url('/_layouts/images/LoyensLoeff/arrow_left.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color: #666666;
  font-size: 13px;
  font-weight: bold;
  text-align:right;
  padding-right: 5px;
  border:1px solid gray;
  height:20px;
  cursor: pointer;
}

.LL_RelatedInfoHeaderLeftBar {font-weight:bold;}

.RelatedContentFirstLetterHeader
{
	font-weight:bold;	

}

.MoreLink
{
    float:right;
    font-weight:bold;
    color:#112F77;
    text-decoration:none;
}

/* 
**********************************************************
//Related info
**********************************************************
*/

/*
**********************************************************
 Expert Finder Web Parts
**********************************************************
*/
.ResumeSearchSpecificationBuilder h2
{
	margin: 0 0 5 0;
}

.AlphabeticalSearch a
{
	padding-right: 5px;
	color: #666666!important;
	text-decoration: none;
	font-weight: bold;
}

.AlphabeticalSearch a.sel
{
    color: #112f77!important;
    font-size: 20px;
}

.BestBetList
{
	background-color: Transparent;
	width:100%;
	padding: 0;
}

.BestBetList table
{
	width: 100%;
	border-collapse: collapse;
}

.BestBetList table tr
{
	

}

.BestBetList td
{
	border-bottom: solid 1px White;	
	background-color: #EDEDED;    
    padding: 5px;
}

.BestBetList a
{
    font-weight: bold;
    text-decoration: none;
}

.ResumeList .HeaderText
{
    margin-left: 6px;
}

.ResumeList table
{
	border-collapse: collapse;
	width: 100%;
}

.ResumeList table.list
{
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
}

.ResumeList table.list td.pd
{
    font-size: 2px;
}

.ResumeList table.list a, .ResumeList table.list a:visited , .ResumeList table.list a:hover
{
    text-decoration: none;
    font-weight: bold;
    color: #333333;
}

.ResumeList table.list td
{	
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 8px;
	color: #333333;
}

.ResumeList table.list td.alt
{
	background-color: #EDEDED;
}

.ResumeList .pager
{
	width: 100%;
}

.ResumeList .pager .r
{
    text-align: right;
}

.ResumeList .pager
{
    font-weight: bold;
    
}

.ResumeList .pager td
{
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ResumeList .pager .next a, .ResumeList .pager .prev a
{
    color: #112f77;
}

.ResumeList .pager .next
{
    text-align: right;
}

.ResumeList .pager .next .disabled, .ResumeList .pager .prev .disabled
{
    font-weight: normal;
    color: #b9c0d5;
}

.ResumeList .pager a
{
    text-decoration: none;
    font-weight: normal;
}

.PropertySearch select, .OfficeSearch select
{
	width: 100%;
	margin-bottom: 5px;
}

.PropertySearch .caption, .FreeTextSearch .caption, .TabbedSearchLauncher .caption, .OfficeSearch .caption
{
	color: #112f77;
	font-weight: bold;
	display:block;
	padding: 5 0 5 0;
}

.FreeTextSearch input
{
    width: 97%;
}

.TabbedSearchLauncher label
{
	font-size: 11px;
}

.TabbedSearchLauncher table
{
	margin-bottom: 5px;
}

.TabbedSearchLauncher select
{
	width: 200px;
	margin-bottom: 5px;
}

.PracticeLauncher
{
	margin-right: 19px;
}

.SearchLauncher .ajax__tab_tab  /* See http://vladan.strigo.net/Blog/tabid/71/articleType/ArticleView/articleId/54/HavingissuesdisplayingAjaxControlToolkitTabcontrolinDotNetNuke.aspx */
{
    height:17px;
    font-size: 11px;
}

.SearchLauncher .ajax__tab_header {background:url(/_layouts/images/LoyensLoeff/tab_backgr.gif) repeat-x bottom;}    
.SearchLauncher .ajax__tab_outer {height:17px;padding-right:0px;background:url(/_layouts/images/LoyensLoeff/tab_ex_off_rechts.gif) no-repeat right;height:17px;}
.SearchLauncher .ajax__tab_inner {height:17px;padding-left:5px;background:url(/_layouts/images/LoyensLoeff/tab_ex_off_links.gif) no-repeat;}
.SearchLauncher .ajax__tab_tab {height:17px;padding:1 0 0 0;width:100px;margin:0;background:url(/_layouts/images/LoyensLoeff/tab_ex_off_backgr.gif) repeat-x;}
.SearchLauncher .ajax__tab_active .ajax__tab_outer {background:url(/_layouts/images/LoyensLoeff/tab_ex_on_rechts.gif) no-repeat right;}
.SearchLauncher .ajax__tab_active .ajax__tab_inner {background:url(/_layouts/images/LoyensLoeff/tab_ex_on_links.gif) no-repeat;}
.SearchLauncher .ajax__tab_active .ajax__tab_tab {background:url(/_layouts/images/LoyensLoeff/tab_ex_on_backgr.gif) repeat-x;}
.SearchLauncher .ajax__tab_body { border:1px solid #c7c8ba;border-top:0;padding:8px; }

.SearchLauncher input.SearchTextBox
{
    margin-bottom: 5px;
    width:97%;
}

.SearchLauncher select
{
    margin-bottom: 5px;
    width:99%;
}

.SearchLauncher input.SearchTextBox
{
    margin-bottom: 12px;
}

.resumeHeadshot
{
    float: left;
    width: 50px;
    height: 50px;
    padding-right: 10px;
}   

.ms-bottompagingline1 
{
	background-color:Transparent;
	
}
.ms-bottompagingline2 
{
	background-color:Transparent;
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
	height:15px;
}
.ms-bottompaging
{
	background-color:Transparent;
	/* black line
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;
 */
}
.ms-bottompaging a, .ms-bottompaging a:hover , .ms-bottompaging a:visited
{
	color: #112f77;
}

.LL_SubTitle
{
  font-size:11pt;
  color:#333333;
  margin-bottom:5px;
}
.ms-pagingleft
{
	
	background-image:url('/_layouts/images/LoyensLoeff/arrow_left_off.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom : 5px;
	padding-top : 3px;
}
.ms-pagingright
{
	background-image:url('/_layouts/images/LoyensLoeff/arrow_right.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-bottom : 5px;
	padding-top : 3px;
}
.ms-WPHeader td 
{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	border-collapse: collapse;

}

.ExpertFinderLeftMenu
{
	padding-top:4px
}

.pdtv_active input /* practice drop down tree view */
{
	border: solid 1px #C7E2F1!important;
	border-top-color: #5794BF!important;
	border-right: none!important;
}

.formCellField
{
	white-space: nowrap;
}

