﻿html {
                /*height: 101%; Needed? */
}

body {
                margin: 0px;
                padding: 0px;
                font:normal 0.8em Arial, Helvetica, sans-serif;
                color:#000000;
}
table{
                font:normal 1.0em Arial, Helvetica, sans-serif;

}
img {
                display: block;
                border: none;
}
p {           font-size: 1.0em;
                /*margin: -2px 0px 21px 0px;*/
                margin: -5px 0px 18px 0px;
                line-height: 1.6em;
                padding: 0px;
                color:#666666;
}
ul, li {
                font-size: 1.0em;
                margin-left: 0px;
                list-style:none;
}

.center-column ul  {
                list-style:none;
                margin-left: 0px;
                padding-left:0px;
}
/*.center-column ul  {
                list-style:disc;
                margin-left: 0px;
                padding-left:0px;
                list-style-position:inside;
}*/
.center-column li  {
                list-style:none;
                margin-left: 0px;
                padding-left: 11px;
                background: url('../Images/LLImages/bullet.gif') no-repeat left 6px;
}
.center-column p {          
                color:#000;
}
.left-column p { 
                color:#666;
}
.center-column li {           
                font-size: 1.0em;
}
h1, h2, h3, h4, h5, h6 {
                font-size: 1.1em;
                font-weight: normal;
                margin: 0px 0px 4px 0px;
                padding:0px;
                color:#000000;
}
h1 {
                margin: 0px 0px 19px 0px;

}
h2 {        font-size: 1.0em;
                font-weight: bold;
}
h3 {        font-size: 1.0em;
                font-weight: normal;
}
h4, h5, h6 {          font-size: 1.0em;
}
.left-content h2 {
                margin: 0px 0px 16px 0px;
}
.center-column a, .center-column a:link, .center-column a:visited {
                font: 1.0em normal Arial, Helvetica, sans-serif;
                text-decoration:none;
                color:#990066;
}
.center-column a:hover, .center-column a:active {
                font: 1.0em normal Arial, Helvetica, sans-serif;
                text-decoration:none;
                color:#990066;
}

.right-column a, .right-column a:link, .right-column a:visited {
                text-decoration:none;
                color:#990066;
}
.right-column a:hover, .right-column a:active {
                text-decoration:none;
                color:#990066;
}
/* used for page layout */
.main-container {
                width: 974px;
                background-image: url('../Images/LLImages/background.jpg');
                background-repeat: repeat-y;
}
.main-container-login {
                width: 974px;
                background-repeat: repeat-y;
}
.header {
                height: 144px;
                color: #000;
                background: #fff;
}
.ll-logo {
                float: left;
                padding: 44px 20px 0px 32px;
}
.ll-logo h1 {
                padding:0px;
                margin:0px;
}
.map {
                float: right;
                text-align: right;
                width: 424px;
                line-height: 0px;
}
.left-column {
                float: left;
                width: 154px;
                voice-family : "\"}\"";
    			voice-family : inherit;
                width: 204px;
                
}
.left-content {
                padding: 2px 0px 0px 22px;
                voice-family : "\"}\"";
    			voice-family : inherit;
                padding: 2px 25px 20px 22px;
                
                
}
.center-column {

                float: left;
                width: 570px;
                
}

.center-content {
                
                
                padding: 0px 20px 0px 0px;
                margin-left:20px;
                /*correction gh 24/8 - padding being used on other pages to push for IE 5.5 - should really be 20px*/
                voice-family : "\"}\"";
    voice-family : inherit;
    margin-left:0px;
                
                
                
}

.right-column {
                float:left;
                * width: 193px;
}
div > .right-column {

                width: 200px;
                margin-left: 0px;
}
.right-content {
                padding: 0px 13px 0px 17px;
}
/* Breadcrumb styles */
.nobreadcrumbgap {
                height:20px;
}
div > .nobreadcrumbgap {
                height:44px;
}
.breadcrumb-area {
                padding: 0px 208px 0px 0px;
                font-size: 0.8em;
                height: 23px;
                clear: both; 
                background: #ffffff url('../Images/LLImages/background.gif') repeat-x left top;
                color: #666;
}
.breadcrumb-area .returnhome {
                float:left;
                background:#ECEDEF;
                padding: 3px 21px 3px 22px;  
                /*width:69px;*/
                text-align:left;
                margin:0px;
}
.returnhomespace {
                background:#ffffff;
}
.returnhome a, .returnhome a:link, .returnhome a:visited  {
                font-size: 1.3em; 
                color:#666;
                text-decoration:none;
                padding-left:11px;
                background: url('../Images/LLImages/reversearrow.gif') no-repeat left top;
}
.returnhome a:hover, .returnhome a:active  {
                color:#666;
                padding-left:11px;
                background: url('../Images/LLImages/reversearrow-hov.gif') no-repeat left top;
}
.breadcrumb-area ul {
                padding: 5px 0px 4px 4px; 
                margin: 0px; 
                margin-left: 91px; 
                list-style-type: none;
                background: url('../Images/LLImages/breadcrumb-start.gif') no-repeat left top;
                /*width:665px;*/ /* fixes extra ie space but shows up faulty 3 pixel margin*/
}
.breadcrumb-area ul li {
                display: inline;
                padding-left:3px;
}
.breadcrumb-area ul li a, .breadcrumb-area ul li alink, .breadcrumb-area ul li a:visited {
                color: #666;
                background-color: #fff;
                text-decoration: none;
}
.breadcrumb-area ul li a:hover {
                color: #990066;
                background-color: #fff;
}
.breadcrumb-area ul li span {
                padding: 0px 0px 0px 3px;
}
/* left column list styles - top level */
.left-column ul {                
                margin: 0px 0px 0px 0px;
                padding: 0px;
                list-style-type: none;
}
ul.leftmenu {
                padding-top:15px;

}
.left-column ul li a, .left-column ul li a:link, .left-column ul li a:visited {      font-size: 1.0em;
                display: block;
                width: 120px;
                color: #666;
                text-decoration: none;
                margin: 0px 0px 2px 0px;
                padding-left: 13px;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;
}
.left-column ul li a:hover, .left-column ul li a:active {
                color: #990066;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
                padding-left: 13px;
                margin: 0px 0px 2px 0px;
}

/* sub level */
.left-column ul ul {
                margin-left: 14px;
}
.left-column ul ul li a, .left-column ul ul li a:link, .left-column ul ul li a:visited {        font-size: 1.0em;
                display: block;
                color: #666;
                text-decoration: none;
                margin: 0px 0px 2px 0px;
                padding-left: 9px;
                background: url('../Images/LLImages/pink-bulletsm.gif') no-repeat left 1px;
}
.left-column ul ul li a:hover, .left-column ul ul li a:active {
                color: #990066;
                background:  url('../Images/LLImages/pink-bulletsm-hov.gif') no-repeat left 1px;
                padding-left: 9px;
}
/* active */
.left-column ul li a.active-menu, .left-column ul li  a.active-menu:link, .left-column ul li a.active-menu:visited {
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet-down.gif') no-repeat left 1px;
}
.left-column ul li a.active-menu:hover, .left-column ul li a.active-menu:active {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-down-hov.gif') no-repeat left 1px;
}
.left-column ul ul li a.active-menu, .left-column ul ul li a.active-menu:link, .left-column ul ul li a.active-menu:visited {
                color:#666666;   
                background:  url('../Images/LLImages/pink-bulletsm-down.gif') no-repeat left 1px;
}
.left-column ul ul li a.active-menu:hover, .left-column ul ul li a.active-menu:active {
                color: #990066;
                background:  url('../Images/LLImages/pink-bulletsm-down-hov.gif') no-repeat left 1px;
                padding-left: 9px;
}
/* active children */
.left-column ul li a.active-child-menu, .left-column ul li  a.active-child-menu:link, .left-column ul li a.active-child-menu:visited {
                color:#990066 !important;            
                background: url('../Images/LLImages/pink-bullet-down-hov.gif') no-repeat left 1px;
}
.left-column ul li a.active-child-menu:hover, .left-column ul li a.active-child-menu:active {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-down-hov.gif') no-repeat left 1px;
}
.left-column ul ul li a.active-child-menu, .left-column ul ul li a.active-child-menu:link, .left-column ul ul li a.active-child-menu:visited {
                color: #990066 !important;
                background:  url('../Images/LLImages/pink-bulletsm-down-hov.gif') no-repeat left 1px;
                padding-left: 9px;
}
.left-column ul ul li a.active-child-menu:hover, .left-column ul ul li a.active-child-menu:active {
                color: #990066;
                background:  url('../Images/LLImages/pink-bulletsm-down-hov.gif') no-repeat left 1px;
                padding-left: 9px;
}
/* expanded children */
.left-column ul li a.active-child-menu-expanded, .left-column ul li  a.active-child-menu-expanded:link, .left-column ul li a.active-child-menu:visited {
                color:#666;          
                background: url('../Images/LLImages/pink-bullet-down-hov.gif') no-repeat left 1px !important;
}
.left-column ul li a.active-child-menu-expanded:hover, .left-column ul li a.active-child-menu-expanded:active {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-down-hov.gif') no-repeat left 1px !important;
}
.left-column ul ul li a.active-child-menu-expanded, .left-column ul ul li a.active-child-menu-expanded:link, .left-column ul ul li a.active-child-menu:visited {
                color: #666;
                background:  url('../Images/LLImages/pink-bulletsm-down-hov.gif') no-repeat left 1px !important;
                padding-left: 9px;
}
.left-column ul ul li a.active-child-menu-expanded:hover, .left-column ul ul li a.active-child-menu-expanded:active {
                color: #990066;
                background:  url('../Images/LLImages/pink-bulletsm-down-hov.gif') no-repeat left 1px !important;
                padding-left: 9px;
}
/* current */
.left-column ul ul li a.current-menu, .left-column ul ul li a.current-menu:link, .left-column ul ul li a.current-menu:visited {
                color:#990066 !important;   
                background:  url('../Images/LLImages/pink-bulletsm-hov.gif') no-repeat left 1px !important; 
}
.left-column ul ul li a.current-menu:hover, .left-column ul ul li a.current-menu:active {
                color: #990066 !important;
                background:  url('../Images/LLImages/pink-bulletsm-hov.gif') no-repeat left 1px !important;
                padding-left: 9px;
}
.left-column ul li a.current-menu, .left-column ul ul li a.current-menu:link, .left-column ul ul li a.current-menu:visited {
                color:#990066 !important;   
                background:  url('../Images/LLImages/pink-bulletsm-hov.gif') no-repeat left 1px !important;
}
.left-column ul li a.current-menu:hover, .left-column ul ul li a.current-menu:active {
                color: #990066 !important;
                background:  url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 1px!important ;
               
}

.left-column ul li a.current-menu {
                color:#990066 !important;   
                background:  url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 1px !important;
} 


/* end of left column styles */

/* right column styles */
.right-column ul {
                margin:0px 0px 0px 0px;
                /*margin:-3px 0px 0px 0px;*/
                padding: 0px;
                list-style-type: none;
}
.right-column ul.first-item {
                margin-top: 0px;
                * margin-top: -5px; /* For IE 6 */
}

.right-column ul li {
                margin: 0px 0px 0px 0px;              
                font-size: 1.0em;
                * margin-bottom: -3px;
                * padding-bottom: 10px;
}
div > .right-column ul li {

                margin: 0px 0px 4px 0px;
                padding: 0px 0px 0px 0px;
}
                

.right-column ul li a, .right-column ul li a:link, .right-column ul li a:visited {
                display: block;
                color: #666;
                padding-left: 12px;
                background:#ebebeb url(../Images/LLImages/pink-bullet.gif) no-repeat left 1px;
                text-decoration: none;
}

.right-column ul li a:hover,.right-column ul li a:active {
                color: #990066;
                padding-left: 12px;
                background:#ebebeb url(../Images/LLImages/pink-bullet-hov.gif) no-repeat left 1px;
                text-decoration: none;
}

/* footer list styles */
.footer {
                *margin-top:-2px;           
                font-size: 1.0em;
                width: 774px;
                border-top: 1px solid #999999;
                                
}

.footer div {
                padding: 2px 32px 4px 33px;
}
.footer ul {
                margin: 0px;
                padding: 0px;
                list-style-type: none;
}

.footer ul li {
                display: inline;
                color: #666666;
}

.footer ul li a {
                color: #666666;
                background-color: #FFFFFF;
                text-decoration: none;
}

.footer ul li a:hover {
                color: #990066;
                background-color: #FFFFFF;
}

.footer ul li span {
                color: #666666;
                background-color: #FFFFFF;
                padding: 0px 3px 0px 6px;
}


/* used for top of page skip link */
.skip-link {
                position: absolute; 
                top: 0px; 
                left: 0px; 
                font-size: 1px;
}

.skip-link a {
                color: #FFFFFF;
                background-color: #FFFFFF;
}

/* misc */
.clear-both {
                clear: both;
                height: 1px;
                font-size: 1px;
}
.input-clear-both {
                clear: both;
}
.languageselector {
                font-size: 0.8em;
                width:157px;
                margin:20px 0px 20px 0px;
}
.wideimage {
                padding-bottom:20px;
}

.leftnewslist li {
                margin-bottom:19px;
                margin-top:18px;
}
.twentygap {
                padding-bottom:20px;
}
.homecontenttop {
				padding-botton:20px;
				clear:both;
				display:block;
}
.homecontenttopleft {
                float:left;
                margin-right:25px;
                *margin-right:22px;
                width:300px;
}
.homecontentbottom {
                padding-top:10px;           
                float:left;
                clear:both;
                background: url('../Images/LLImages/dashV.gif') no-repeat 274px top;
}
.recentpublicationsbottom {
                padding-top:20px;
                padding-bottom:20px;
                float:left;
                width:560px;
                background: url('../Images/LLImages/dashV.gif') repeat-y 351px top;
}
.seminarssbottom {
                padding-top:19px;
                padding-bottom:20px;
                float:left;
                width:560px;
                background: #fff url('../Images/LLImages/dashV.gif') repeat-y 351px top;
}              
.recentpublicationsdashH {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
}
.homecontentbottom p {
                color:#666666;
}              
.homecontentbottomdash {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
}
.focusfeature {
                float:left;
                width:254px;
                margin-right:10px;           
}
.focusfeatureimg {
                float:left;
}
.focusfeaturecontent {
                float:left;
                width:124px;
                margin-left:10px;
}
.focusfeaturecontent h2 {
                margin-bottom:5px;
                /*background-color:#99FF00;*/
}
.focusfeaturecontent a,.focusfeaturecontent a:link, .focusfeaturecontent a:visited  {
                margin-bottom:10px;
                display:block;
                *display:inline-block;     
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 0px;             
                padding-left:11px;
                display:block;
                color:#666666;
}
.focusfeaturecontent a:hover, .focusfeaturecontent a:active  { 
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 0px;
                color:#990066;
                margin-bottom:10px;
                padding-left:11px;
}
.recentpublications {
                float:left;
                width:331px;
                margin-right:10px;
}
.recentpublicationstable {
                width:331px !important;
}
.recentpublications table {
                float:left;
                width:331px;
}
.recentpublicationscontent {
                float:left;
                /*width:331px;*/
                margin-left:0px;
                
}
.publicationsContainer,  .publicationsContainer table{
                float:left;
                width:189px;
}
.findpublications {
                float:left !important;
                display:inline;
                margin-left:30px;
                width:189px;
}
.findpublicationsinline div, .findpublicationsinline ul, .findpublicationsinline li {
                float:left;
}
.findpublicationsinline div.controls-table-c {
                float:left;
}
.findpublicationsinline  .country-list li {
                margin: 0px 10px 0px 3px;
                background: url('../Images/LLImages/minus.gif') no-repeat 1px 8px;
                list-style:none;
}
.country-list li {
                background: url('../Images/LLImages/minus.gif') no-repeat 1px 8px;
                list-style:none;
}
.findpublicationsinline  > .country-list li {
                margin: 0px 20px 0px 6px;
}
.findpublicationsinline  .country-list  {
                margin-bottom:20px;
}
.findpublicationsinline .country-list {
                width:178px !important;
                margin-right:8px;
}
.findpublicationsinline  > .country-list {
}
.findpublicationsinline .country-list  select {
                width:178px !important;
                margin-left:4px;
}
.findpublicationsinline .praticedrop {
                margin-right:4px;
                margin-left:1px;
}
.findpublicationsinline .allpraticearea > .publicationsselect {
margin-right:3px;
}
.findpublicationsinline .searchpratice {
                float:left;
}
.findpublicationsinline .reset-div {
                float:right;
                margin:4px 0px 10px 0px;
}
.findpublicationsinline .searchpraticereset {
                clear:both !important;
                text-align: left;
                padding-left:10px;
                margin-right:8px;
                background: url('../Images/LLImages/re-pink-bullet.gif') no-repeat left 3px;
}
.recentpublicationscontent h2 {
                margin-bottom:9px !important;
}
.findpublications h2{
                margin-bottom:10px !important;
}
.findseminars {
                float:left;
                /*width:198px;*/            
                margin-left:30px;
                display:block;
                width:189px;
}
.findseminars h2{
                padding-top: 1px;
                margin-bottom:10px !important;
}
.homecontentbottom h2 {
                margin-bottom:10px;
}
.hottopics {
                float:left;
                width:285px;      
                margin-left:21px;
}
.hottopics ul, .hottopics ul li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}
.hottopics a, .hottopics a:link, .hottopics a:visited  {          font-size: 1.0em;
                margin-bottom:10px;
                padding-left:10px;
                padding-top:11px;
                display:block;
                *display:inline-block;
                color:#666666;
                background: url('../Images/LLImages/pink-bulletsm.gif') no-repeat left 9px;       
}
.hottopics a:hover, .hottopics a:active  {                font-size: 1.0em;
                color:#990066;   
                background: url('../Images/LLImages/pink-bulletsm-hov.gif') no-repeat left 9px;
}
.hottopics a h3,.hottopics h3 a:link, .hottopics h3 a:visited  {
                font-size: 1.0em;
}
.hottopics h3 a:hover, .hottopics h3 a:active  {
                color:#000000;
}
.hottopics h3 {
                margin-bottom:0px;
}
.center-content-home, .center-content-fullwidth {
                padding:0px;
}
.center-content-news {
                margin-right:20px;
}
.center-content-news h1 {
                margin-top:17px;
}
.center-content-news h2{
                margin-bottom:20px;
}

.center-content h1, .center-content-fullwidth h1 {
                margin-top:17px;
}
.center-content h2, .center-content-fullwidth h2 {
                margin-bottom:20px;
}
/* newslist */
.newslist, .centerareatop, .knowhowlist {
                padding-right:0px;
                voice-family : "\"}\"";
    voice-family : inherit;
                padding-right:20px;
                
}
.newslist ul, .newslist li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}

.newslist li {        
                font-size: 1.0em;
}              
.newslist ul {
                padding-bottom:13px;
                list-style:none;
}
.newslist ul.thin {
                padding-bottom:8px;
}
.newslist a, .newslist a:link, .newslist a:visited  {
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                display:block;
                *display:inline-block;
                color:#666666;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;             
}
.newslist a:hover, .newslist a:active  {
                color:#990066;
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
}
.newslist h2 {
                margin-top:15px;
                margin-bottom:4px;
}
.newslist h2.thin {
                margin-top:16px;
                margin-bottom:3px;
}
.newslist h3 {
                margin-top:17px;
                margin-bottom:3px;
}
.newslist a:hover span.date {
                color: #990066;
}
/*home hot topics*/
.homehottopics {
                padding-right:20px;
}
.homehottopics ul, .hottopics li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}

.homehottopics li {          
                font-size: 1.0em;
}              
.homehottopics ul {
                padding-bottom:13px;
                list-style:none;
}
.homehottopics ul.thin {
                padding-bottom:8px;
}
.homehottopics a, .homehottopics a:link, .homehottopics a:visited  {
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                display:block;
                *display:inline-block;
                color:#666666;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;             
}
.homehottopics a:hover, .homehottopics a:active  {
                color:#990066;
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
}
.homehottopics h2 {
                margin-bottom:7px;
}
.homehottopics a:hover span.date {
                color: #990066;
}

/*end home hot topics*/
.date, .pubdate {              
                font-size: 1.0em;
                line-height:1.5em;
                color: #666666;
}


.pubdate {
                margin-bottom:3px;
}
.dash {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
}
.dash-b {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
                padding-bottom: 19px;
}
.knowhowlist ul, .knowhowlist li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}
.knowhowlist li {               
                font-size: 1.0em;
}              
.knowhowlist ul {
                padding-bottom:0px;
}
.knowhowlist a h2, .knowhowlist a:link h2, .knowhowlist a:visited h2  {
                line-height: 1.3em;
                margin-bottom:4px;
                /*padding-left:11px;
                padding-top:0px;
                display:block;
                *display:inline-block;
                color:#000000;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;*/         
}
.knowhowlist a:hover h2, .knowhowlist a:active h2 {
                color:#990066;   
                /*background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;*/
}
.knowhowlist a ,.knowhowlist a:link, .knowhowlist a:visited  {
                line-height: 1.3em;
                margin-bottom:20px;
                padding-left:11px;
                padding-top:19px;
                display:block;
                *display:inline-block;
                color:#000000;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 17px;           
}
.knowhowlist a:hover, .knowhowlist a:active {
                color:#990066;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 17px;
}
/* Profile */
.profileimg {
                float:left;
                margin-right:9px; 
                width:118px;
}
.profileinfo {
                float:left; 
                width:422px; 
}
.profileinfo p.partner {
                margin-bottom:11px;
}
.profilebottom {
                padding-right:20px;
                clear:both;
                float:left;
                padding-top:2px;
}
.centerareatop {
                padding-right:20px;
}
.practiceareas {
}
.practiceareas ul, .practiceareas li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}
.practiceareas li {              font-size: 1.0em;
}
.practiceareas ul {
                padding-bottom:13px;
                list-style:none;
}
.practiceareas ul a, .practiceareas ul a:link, .practiceareas ul a:visited  {
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                display:block;
                *display:inline-block;
                color:#666666;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;             
}
.practiceareas ul a:hover, .practiceareas ul a:active  {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
}
.profileinfo h1 {
                margin-top:0px;
                margin-bottom:10px;
}
.profileinfo p, .profileinfo a, .profileinfo a:link, .profileinfo a:visited, .profileinfo a:hover, .profileinfo a:active {
                line-height:1.0em;
}
.practiceareas h2 {
                margin-top:-3px;
                margin-bottom:3px;
}
.twentypixelgaptop {
                padding-top:20px;
}
a.vcard, a.vcard:link, a.vcard:visited  {
                padding-left:17px;
                color:#666666;   
                background: url('../Images/LLImages/vcard.gif') no-repeat 1px 4px;
}
a.vcard:hover, a.vcard:active  {
                color:#990066;   
                background: url('../Images/LLImages/vcard.gif') no-repeat 1px 4px;
}
a.more, a.more:link, a.more:visited  {
                padding-left:15px;
                color:#666666;   
                background: url('../Images/LLImages/morebutton.gif') no-repeat 1px 4px;
}
a.more:hover, a.more:active  {
                color:#990066;   
                background: url('../Images/LLImages/morebutton.gif') no-repeat 1px 4px;
}
a.less, a.less:link, a.less:visited  {
                padding-left:15px;
                color:#666666;   
                background: url('../Images/LLImages/lessbutton.gif') no-repeat 1px 4px;
}
a.less:hover, a.less:active  {
                color:#990066;   
                background: url('../Images/LLImages/lessbutton.gif') no-repeat 1px 4px;
}
h2.thin-gap {      font-size: 1.0em;
                font-weight: bold;
                padding-bottom: 0px;
                margin-bottom: 5px;
}
a.register, a.register:link, a.register:visited  {
                padding-right:10px;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
a.register:hover, a.register:active  {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;

}
a.viewmore, a.viewmore:link, a.viewmore:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:10px;
                padding-left:0px;
                color:#666666;   
                display:inline;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 0px;
}
a.viewmore:hover, a.viewmore:active  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:10px;
                padding-left:0px;
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat right 0px;
}
a.viewprofile, a.viewprofile:link, a.viewprofile:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:0px;
                padding-left:16px;
                color:#666666;   
                background: url('../Images/LLImages/view-profile.gif') no-repeat left 2px;
}
a.viewprofile:hover, a.viewprofile:active  {
                color:#990066;   
                background: url('../Images/LLImages/view-profile.gif') no-repeat left 2px;
}
a.viewcontact, a.viewcontact:link, a.viewcontact:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:0px;
                padding-left:16px;
                color:#666666;   
                background: url('../Images/LLImages/view-contact.gif') no-repeat left 3px;
}
a.viewcontact:hover, a.viewcontact:active  {
                color:#990066;   
                background: url('../Images/LLImages/view-contact.gif') no-repeat left 3px;
}
.publist a.viewmore, .publist a.viewmore:link, .publist a.viewmore:visited  {
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
.publist a.viewmore:hover, .publist a.viewmore:active  {
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat right 1px;
}
.publist h2 {

                margin-bottom:9px;

}
.publist div.viewmore {

                margin-top: 0px;              
                font-size: 1.0em;
}
.left-header  {
                float:left;
                width:280px;
}
.left-header h3 {
                font-size:1.0em;
                padding:0px;
                margin:0px;
}
.bullet-no-link p {
font-size:1.0em;
}
.description p {
margin-bottom:0px;
}
.right-links {
                text-align:right;
                padding-right: 20px;
                padding-left: 20px;
}
.bullet-no-link {
                line-height: 1.3em;          font-size: 1.0em;
                padding:0px 0px 7px 12px;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 1px;
                display:block;
                
}
ul.content-right-links {
                list-style-type: none;
                margin:0px;
                padding:0px;

                float:right;
}
ul.content-right-links li {
                display: inline;
}
ul.content-right-links li span {
                color: #666;
                padding-left: 4px;
}
.closelineheight p, div.closelineheight p a, div.closelineheight p a:Link, div.closelineheight p a:visited, div.closelineheight p a:active, div.closelineheight p a:hover  {
                padding-top:5px;
                line-height: 1.2em;
}
.furtherinfo {
                margin-bottom:15px;
}
.largedate {
                line-height:1.0em;
                margin-bottom:14px;
}

/*********COLIN**********/

.left-links {
                text-align:left;
                display: block;

}
ul.content-left-links {
                list-style-type: none;
                margin:0px;
                padding:0px;
                float:left;
                background-image:none;


}
ul.content-left-links li {
                display: inline;   
                font-size: 1.0em;
                background-image:none;
                padding:0px;
}
ul.content-left-links li span {
                color: #666;
                padding-left: 4px;
                background-image:none;
}
.lang-area  {
                margin-top: 15px;
}
.lang-area a, .lang-area a:visited {             font-size: 1.0em;
                font-weight: bold;
                color: #666;
                background-color: #fff;
                text-decoration: none;
                background: url('../Images/LLImages/lang-unselected.gif') no-repeat left 5px;
                padding-left: 12px;
                padding-right: 14px;
}
.lang-area a:hover, .lang-area a:active {

                color: #990066;
                font-weight: bold;
                background-color: #fff;
}
.lang-area a.lang-active {

                color: #990066;
                background: url('../Images/LLImages/lang-selected.gif') no-repeat left 5px;
                padding-left: 12px;
                padding-right: 14px;
}
.lang-area a.lang-active:link, .lang-area a.lang-active:visited {

                color: #990066;
                background: url('../Images/LLImages/lang-selected.gif') no-repeat left 5px;
                padding-left: 12px;
                padding-right: 14px;
}
/* otherlist */

.otherlist {
                padding-right:20px;
                padding-top: 9px;
                padding-bottom: 9px;
                clear: both;
}
.otherlist ul {
                margin:-2px 0px 0px 0px;
                padding:0px;
                list-style:none;
                background-image:none;
}
 .otherlist li {
                margin-bottom:-1px;
                padding:0px;
                list-style:none;  
                font-size: 1.0em;
                background-image:none;

}
.otherlist ul {
                padding-bottom:13px;
                list-style:none;
}

.otherlist a, .otherlist a:link, .otherlist a:visited  {
                line-height:1.3em;
                display:block;
                *display:inline-block;
                color: #000000;
                margin-top: -3px;
}
.otherlist a:hover, .otherlist a:active  {
                color:#990066;   

}
.otherlist h2 {
                margin-top:0px;
                margin-bottom:10px;
}
.otherlist h3 {
                margin-top:17px;
                margin-bottom:3px;
}

.otherlist a:hover span.date {

                color: #990066;

}
.otherlistdate {  
                font-size: 0.7em;
                color: #666666;
}
.otherlist a:hover span.otherlistdate {    
                color: #990066;
}


.italic {

                font-style: italic;
}
p.italic-area {
                margin: 0px 0px 6px 0px;
                padding: 0px 0px 0px 0px;
}
.publications-format p {

                font-size: 1.0em;
                margin: 0px;
                padding: 0px;
}
.publications-format {    font-size: 1.0em;
                line-height: 1.3em;
                padding: 0px 0px 0px 0px;
                width: 100%;
                display:block;
}
H2.publications-info {
                
                margin-bottom: 0px;
                padding-bottom: 8px;
                
}

.global-pics-left {
                width: 275px;
                float:left;

}

.global-pics-right {
                width: 275px;
                float:right;
                /*padding-right: 20px;*/

}
.globalimg {
                float:left;
                width:275px;
                clear:both;
                padding-bottom: 6px;
}
.seminars-left-header h3 {
                font-size: 1.0em;
                padding: 0px;
                margin: 0px;
}
.seminars-left-header {
                float:left;
                width:326px;
}
.seminars-right-links {
                text-align: left;
                padding-right: 20px;
                padding-left: 16px;
                width: 85px;
}
.header-seminars {
                width: 338px;
                float:left;
}
.seminars-location {
                float:left;
                padding-right: 20px;
                padding-left: 19px;
                width: 85px;       
                font-size: 1.0em;
                font-weight: bold;
                margin-top: -3px;
}
.bullet-no-link {
                line-height: 1.3em;          font-size: 1.0em;
                padding:0px 0px 7px 12px;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 1px;
                display:block;
                
}
th {         
                font-size: 1.0em;
                font-weight: bold;
                text-align: left;
}
th.th-seminar { 
                line-height:1em;
                vertical-align:top;
                padding-bottom: 7px;
}
th.th-search {    
                line-height:1em;
                vertical-align:top;
                padding-bottom: 22px;
}
td {         
                font-size: 1.0em;
                text-align: left;
                vertical-align: top;
}

.publications-checkbox {               
                font-size: 1.0em;
                clear:both;
                padding-bottom: 12px;
}
.checkbox {
                float:left;
                padding: 0px;
                margin: 0px;
                padding-right: 4px;
}
.checkbox-text {
                padding-top: 2px;
                margin-left: 8px;
}
.checkbox-Subscribe {   font-size: 1.0em;
                margin-bottom: 13px;
                margin-top: 5px;
                
}
a.checkbox-Subscribe, a.checkbox-Subscribe:link, a.checkbox-Subscribe:visited  {
                padding-right:10px;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
a.checkbox-Subscribe:hover, a.checkbox-Subscribe:active  {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
ul.issue {
                margin: 1px 0px 9px 0px;
                padding: 0px 0px 0px 0px;
}
ul.issue li {
                font-size:1.0em;
                list-style: none;
                background: url('../Images/LLImages/bullet.gif') no-repeat left 7px;
                padding: 0px 0px 0px 10px;
}
a.viewmore-table, a.viewmore-table:link, a.viewmore-table:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:10px;
                padding-left:0px;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 0px;
}
a.viewmore-table:hover, a.viewmore-table:active  {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat right 0px;
}
.publist-table a.viewmore-table, .publist-table a.viewmore-table:link, .publist-table a.viewmore-table:visited  {
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
.publist-table a.viewmore-table:hover, .publist-table a.viewmore-table:active  {
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat right 1px;
}

.publist-table div.viewmore-table {

                margin-top: 3px;              
                font-size: 1.0em;
                /*margin-bottom: 19px;*/
}
a.back-table, a.back-table:link, a.back-table:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:0px;
                padding-left:12px;
                color:#666666;   
                background: url('../Images/LLImages/re-pink-bullet.gif') no-repeat left -1px;
}
a.back-table:hover, a.back-table:active  {
                color:#990066;   
                background: url('../Images/LLImages/re-pink-bullet-hov.gif') no-repeat left -1px;
}
.publist-table div.back-table {

                margin-top: 0px;              
                font-size: 1.0em;
}
.publist-table-b div.back-table {

                margin-top: 2px;              
}



.publist-table {
                float: left;
}
.publist-table-b {
                padding-bottom: 20px;
                float: left;
}


a.previous-table, a.previous-table:link, a.previous-table:visited  {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:0px;
                padding-left:12px;
                color:#666666;   
                background: url('../Images/LLImages/re-pink-bullet.gif') no-repeat left 1px;
}
a.previous-table:hover, a.previous-table:active  {
                color:#990066;   
                background: url('../Images/LLImages/re-pink-bullet-hov.gif') no-repeat left 1px;
}
.lawyer-search-line td {
                line-height: 20px;
                padding-right:10px;
}
.lawyer-search-line {
                width:560px;
}

.lawyer-left {
                width: 230px;
                float:left;

}

.lawyer-left2 {
                width: 280px;
                float:left;

}
.lawyer-search-results div.lawyer-left {

                margin-top: 0px;              
                font-size: 1.0em;
                padding-right: 20px;
                padding-bottom: 4px;
}
.lawyer-search-results div.lawyer-left2  {

                margin-top: 0px;              
                font-size: 1.0em;
                padding-right: 20px;
                padding-bottom: 4px;
}
.lawyer-search-results {
                float: left;
                clear: both;
                width: 550px;
}

.column-address {
                width: 156px;
                float:left;

}

.two-column div.column-address {

                margin-top: 0px;              font-size: 1.0em;
                margin-bottom: 4px;
                padding-right: 20px;
}
.two-column div.lawyer-left2  {

                margin-top: 0px;              
                font-size: 1.0em;
                margin-bottom: 4px;
                padding-right: 20px;
}
.two-column {
                float: left;
                clear: both;
                width: 550px;
                padding-bottom: 17px;
                
}
.column-address-holder {
                float: left;
                width: 260px;
                
}
.column-pic {
                float: left;
                width: 84px;
}
.column-gap {
                width:30px;
                float: left;
}
.column-address h2 {
                font-size: 1.0em;
                margin: 0px;
                padding: 0px;
                font-weight:bold;
}
.center-content-two-column {
                margin: 17px 0px 0px 0px;
}
a.vCalendar, a.vCalendar:link, a.vCalendar:visited  {
                padding-left:16px;
                color:#666666;   
                background: url('../Images/LLImages/vCalendar.gif') no-repeat left 1px;
}
a.vCalendar:hover, a.vCalendar:active  {
                color:#990066;   
                background: url('../Images/LLImages/vCalendar-hov.gif') no-repeat left 1px;

}
.block {
                display:block !important;
}
.right-content div {
                display:block !important;
}
.searchatoz {
                padding:0px 0px 25px 0px;
}
.searchatoz h2 {
                margin:23px 0px 5px 0px;
}
.searchatoz ul, .searchatoz ul li{
                display:inline;
                list-style:none;
                background-image:none;
                margin:0px;
                padding:0px;
}
.searchatoz ul li a, .searchatoz ul li a:link, .searchatoz ul li a:visited  {
                text-transform:uppercase;
                color:#000000;
                padding-right:5px;
}
.searchatoz ul li a:hover, .searchatoz ul li a:active  {
                color:#990066;
}

.selectcountry {
                float:left;
                margin-right:10px;
}
.selectpracticearea {
                float:left;
}
.searchformbutton {
                font-size:1.0em;
                padding-right:8px;
                *padding-right:2px;
                padding-left:0px;
                border:none;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 2px;
}
h2.search-label {
                padding: 0px;
                margin: 0px 0px 5px 0px;
}
.search-options {
                clear:both;
                padding-bottom: 28px;
}
.german-map {
                float:left;
                height:64px;
}
.german-map img{
                padding-bottom: 0px !important;
}
.publicationsselect {
                padding: 0px 0px 5px 0px;
}
.publicationsdrop {
                margin: 0px 0px 13px 0px;
                width: 178px;
}
.publicationsdropb {
                margin: 0px 0px 2px 0px;
                width: 178px;
}
.searchpublications {
                font-size:1.0em;
                padding-right:8px;
                *padding-right:2px;
                padding-left:0px;
                border:none;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 3px;
                width:54px;
                text-align: left;
}
.searchpratice, .searchpraticenext, .searchpraticereset {
                font-size:1.0em;
                padding-right:8px;
                *padding-right:2px;
                padding-left:0px;
                border:none;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 3px;
                width:54px;
                text-align: left;
                cursor:pointer;
}
.searchpraticenext {
                width:39px;        
}
.searchpraticereset {
                width:93px;
                text-align: left;
                padding-left:11px;
                background: url('../Images/LLImages/re-pink-bullet.gif') no-repeat left 3px;

}
.submitdetails {
                font-size:1.0em;
                padding-right:8px;
                *padding-right:2px;
                padding-left:0px;
                border:none;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 3px;
                width:94px;
                text-align: left;
                padding-bottom: 16px;
                clear:both;
}


.seminarsbottom {
                padding-top:20px;           
                float:left;
                background: url('../Images/LLImages/dashV.gif') repeat-y 351px top;
}              
.seminarsdashH {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
}
.seminars {
                float:left;
                width:331px;
                margin-right:10px;
}
.seminarscontent {
                float:left;
                width:331px;
                margin-left:0px;
}
.seminarslist {
                
                width: 224px;
                *width: 244px;
                margin-right: 20px;
}
.seminarslist ul, .seminarslist li {
                margin:0px;
                padding:0px;
                list-style:none;
}
.seminarslist li { 
                font-size: 1.0em;
}              
.seminarslist ul {
                padding-bottom:13px;
                list-style:none;
}
.seminarslist ul.thin {
                padding-bottom:8px;
}
.seminarslist a, .seminarslist a:link, .seminarslist a:visited  {
                line-height: 1.3em;
                margin-bottom:4px;
                padding-left:11px;
                padding-top:0px;
                display:block;
                *display:inline-block;
                color:#000000;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;
}
.seminarslist a:hover, .seminarslist a:active  {
                color:#990066;   
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
}
.seminarslist a:hover span.date {
                color: #990066;
}
.seminars-location-b {
                background-color:#CCCC00;
                clear:both;
                position:relative;
                top: 0px;
                right: -200px;
}
.find-seminars {
                float:left;
                width:178px;      
                margin-left:0px;
}
.find-seminars-table h2{
                margin-bottom: 10px;
}

.seminars-table-arrow{
                color:#000000 !important;

}
.seminars-table-arrow a {
                margin-bottom:14px;
                padding-left:11px;
                display:block;
                *display:inline-block;
                color:#000000 !important;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 1px;

}
.seminars-table-arrow a:link, .seminars-table-arrow a:visted {

                margin-bottom:14px;
                padding-left:11px;
                display:block;
                *display:inline-block;
                color:#000000 !important;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 1px;
                
}
.seminars-table-arrow a:hover, .seminars-table-arrow a:active {
                margin-bottom:14px;
                padding-left:11px;
                display:block;
                *display:inline-block;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 1px;
                color: #990066 !important;
}
.seminars-table-arrow a:hover span.date {
                color: #990066;
}
.location {
                line-height:1.25em;
                margin-bottom:18px;
                color:#000000 !important;
}
.location a{
                color:#000000 !important;

}
.location a:link, .location a:visted {

                line-height: 1.25em;
                margin-bottom:4px;
                color:#000000 !important;

}
.location a:hover, .location a:active {

                color: #990066 !important;
}
.control-width {
                width: 331px;
                margin-top: 2px;
}
.control-width-b {
                margin-bottom: 12px;
                float: left;
}
.control-width-c {
                margin-bottom: 14px;
                float: left;
}
.all-lawyer-results {
                margin-bottom: 10px;
                float: left;
}
.next-table {
                margin-right: 20px;
}

/************************************************FORM*************/

/*
#############################################################################
CSS created for Linklaters by Trinity Expert Systems plc
www.tesl.com
#############################################################################
*/

/*#############################################*/

.IntroText
{
                padding-bottom:25px;
                clear:both;
}
.FieldSetCss
{
                
                font-weight: normal;
                margin: 20px 0px 5px 0px;
                margin: 0px 20px 20px 0px;
                border: 1px solid #9A9A9A;
                border-top: 2px solid #9B9B9B;
                padding: 0px 20px 20px 20px;
                color: #000000;
                clear:both;
}
.FieldSetCss p
{
                float:left;
}
.FieldSetInternal
{
                border: 1px solid #9A9A9A;
                border-top: 2px solid #9B9B9B;
                padding: 10px;
                clear:both;
                margin-bottom: 10px;
                color: #000000;
                font-weight: normal;
                width: 365px;
}
.FieldSetContainer
{
                margin-top: 10px;
                *margin-top: 0px;
                margin-bottom: 20px;
                float:left;
}
.FieldSetInternal p
{
                float:left;
}

.FieldSetCss input
{
                font: 1em Arial, Helvetica, Sans-Serif;
}

.FieldSetCss select
{
                font: 1em Arial, Helvetica, Sans-Serif;
}

.FieldSetCss textarea
{
                font: 1em Arial, Helvetica, Sans-Serif;
}
.FieldSetInfo 
{
                font: 0.8em Arial, Helvetica, Sans-Serif;
                clear:both;
                *padding-top:5px;
}
.tick
{              margin-left: 1px;
                *margin-left: -4px;
}
.LegendCss {
                color: #000000;
                margin: 0px 0px 6px 0px;
                font-weight:bold;
                                
}

.TextBoxCss
{
                color: #000000;
                width: 175px;
                margin-bottom: 4px;
}

.TextBoxCssDD
{
                color: #000000;
                width: 181px;
                margin-bottom: 5px;
}

.TextBoxGreyCss
{
                color: #666666;
                width: 294px;
                margin-bottom: 5px;
}

.DropDownCss
{
                width: 300px;
                margin-bottom: 5px;
}

.DropDownGreyCss
{
                width: 300px;
                margin-bottom: 5px;
}

.ButtonCss {
                background: #88639A;
                color: #FFFFFF;
                border: 1px solid;
                /*font: bold 1.1em Tahoma, Arial, Helvetica, Sans-Serif;*/
                padding: 3px;
                cursor:pointer;
                font-weight: bold;
}

/*check box label style*/
.FieldSetCss label
{
                font-weight: normal;
                padding: 3px 0px 0px 0px;
                display: block;
                margin: 0px;
                color: #000000;
}
.left-label
{
                float:left;
                width: 206px;
}
.left-label-b
{
                float:left;
                width: 180px;
                padding-right: 11px;
}
.label-field
{
                float: left;
}
.label-field-b
{
                float: left;
                padding-top: 13px;
}
.right-field
{
                float:left;
}
label.LabelCss
{
                font-weight: bold;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                color: #000000;
}
label.LabelCssB
{
                font-weight: bold;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                color: #000000;
}
.form-content
{
                width: 550px;
                clear:both;
                float:left;
                padding-top: 16px;
}
.CheckListCss {
                float: left;
}
.ValidationSummary
{
                color:#FF0000;
}

.AsteriskCss
{
                color: #FF0000;
                font-weight: normal;
                margin-left:2px;
                position:relative;
                bottom: 2px;
}
.printsummary caption {
                font: bold 1.2em Tahoma, Arial, Helvetica, Sans-Serif;
                text-align: left;
                margin-top: 15px;
                margin-left: 10px;
}
.printsummary tr, .printsummary td {
                border: 0px;
                text-align: left;
                padding: 5px 20px 5px 10px;
                font-weight: bold;
}

.printsummary th
{
                border: 0px;
                text-align: left;
                padding: 5px 20px 5px 10px;
                font-weight: normal;
}

.printsummary table 
{
                border-left: solid 1px #CCCCCC;
                border-right: solid 1px #CCCCCC;
                border-bottom: solid 1px #CCCCCC;
                border-top: solid 2px #CCCCCC;
                padding: 20px;
                width: 450px;
                margin-left: 10px;
}

.printsummary h2 
{
                font: bold 1.6em Tahoma, Arial, Helvetica, Sans-Serif;
                color: #D341A0;
                padding: 0 3px 3px 14px;
                border-bottom: 1px solid #DDDDDD;
}

.printsummary h3
{
                font: bold 1.4em Tahoma, Arial, Helvetica, Sans-Serif;
                color: #D341A0;
                padding: 0 3px 3px 14px;
                border-bottom: 1px solid #DDDDDD;
}

.formPrintButton
{
                display: block;
                text-align:right;
                margin-left: 10px;
                width: 450px;
                margin-top:10px;
}
label.label-tickbox
{
                display:inline;
                padding-left: 0px;
                margin-left: 0px;
}
.resultslist ul, .resultslist  li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
}
.resultslist  li {     
                font-size: 1.0em;
}              
.resultslist  ul {
                padding-bottom:14px;
                list-style:none;
}
.resultslist h2 {
                line-height: 1.3em;
                margin-bottom: 0px;
}
.resultslist a, .resultslist a:link, .resultslist a:visited  {
                line-height: 1.3em;
                margin-bottom:3px;
                padding-left:11px;
                display:block;
                *display:inline-block;
                color:#000000;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;             
}
.resultslist a:hover, .resultslist a:active {
                color:#990066;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
}
.controls-table-c {
                float:left;
}
.controls-table-c a, .controls-table-c a:link, .controls-table-c a:visited {
                font-size:1.0em;
                line-height:1.0em;
                padding-right:12px;
                padding-left:0px;
                color:#666666 !important;            
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
}
.controls-table-c a:hover, .controls-table-c a:active {
                color:#990066 !important;            
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat right 1px;
}
.countrydrop {
                margin: 0px 0px 6px 0px;
                width: 178px;
}
.praticedrop {
                margin: 0px 0px 2px 0px;
                width: 178px;
}
.country-list {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}
.country-list ul {
                margin: 0px 0px 0px 0px;

}
.country-list li{

                margin: 8px 0px 16px 0px;
}
a.reset-search, a.reset-search:link, a.reset-search:visited  {
                font-size:1.0em;
                padding-right:0px;
                padding-left:12px;
                color:#666666;   
                background: url('../Images/LLImages/re-pink-bullet.gif') no-repeat left 1px;
                
                
}
a.reset-search:hover, a.reset-search:active  {
                color:#990066;   
                background: url('../Images/LLImages/re-pink-bullet-hov.gif') no-repeat left 1px;
}

.reset-div {
                /*padding-top: 2px;*/
                padding-right: 10px;
                float:right;
                
}
.member {
                padding-bottom: 20px;
}
.requiredright {
                float:right;
                padding-right: 162px;
                padding-bottom: 5px;
}
.activeitem a, .activeitem a:link, .activeitem a:visited, .activeitem a:hover{
                color:#990066 !important;
}
.ValidatorCss {
                display:block;
                margin-bottom: 5px;
}
.listinggap {

                /*background-color:#CCFF00;*/
                padding: 0px;
                margin: 0px;
                font-size: 0.1em;
                margin-top: 4px;
                * margin-top: -1px;         
                
}
/*div > .listinggap {

                background-color:#CCFF00;
                padding: 0px;
                margin: 0px;
                font-size: 0.1em;              
                margin-top: -1px;
}*/
.home-left-content h2 {
				/*margin-top: -3px;*/
                margin-top: 0px;
}
.home-left-content {
                padding: 2px 0px 0px 22px;
                voice-family : "\"}\"";
    			voice-family : inherit;
                padding: 0px 25px 20px 22px;
}
.home-left-content .newslist {
                padding: 0px;
}
.center-content ul li ul li{
                font-size: 1.0em;
                margin-left: 0px;
                list-style:none;
                background-image: url('../Images/LLImages/li-dash.jpg') !important;
}
.bread-content-gap {
                height: 20px;
                
}
.right-content-gap {
                height: 20px;
                
}


/* results styles */
.publicationslist 
{
                width: 550px;
                float:left;
                
                /*hide from IE 5.5*/
                voice-family: "\"}\""; 
                voice-family:inherit;
                width: 100%;
                
                
}
.publicationslist ul, .publicationslist li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image: none;
}
.publicationslist li {           
                font-size: 1.0em;
                
}              
.publicationslist ul {
                padding-bottom:12px;
}
.publicationslist ul.thin {
                padding-bottom:8px;
}
.publicationslist a, .publicationslist a:link, .publicationslist a:visited  {
                color:#000000;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 2px;
                padding-left:11px;
                display:block;
                line-height: 1.3em;
                margin-bottom:4px;
}
.publicationslist a:hover, .publicationslist a:active  {
                color:#990066;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 2px;
                line-height: 1.3em;
}
.publicationslist a:hover span.date {
                color: #990066;
}

/*container for all paging buttons and links */
.publist-table
{
                float:right;
}

/*container for paging links*/
.controls-table-nos {
                float:left;
                margin-bottom: 5px;
}

/*previous button*/
.controls-table-prev
{
                float:left;
                
                
}


a.previous-table:link, a.previous-table:visited 
{
                padding: 0 0.3em 0 0.7em;
                color:#999;
                background: url(../Images/LLImages/re-pink-bullet.gif) no-repeat left 1px;
                
}

a.previous-table:hover, a.previous-table:active
{
                
                color:#906;
                background: url(../Images/LLImages/re-pink-bullet-hov.gif) no-repeat left 1px;

}

/*next button*/
.controls-table-b 
{
                float:left;
}

.controls-table-b a, .controls-table-b a:link, .controls-table-b a:visited {
                                
                padding: 0 0.7em 0 0.3em;
                color:#999;
                background: url(../Images/LLImages/pink-bullet.gif) no-repeat right 1px;
}
.controls-table-b a:hover, .controls-table-b a:active {
                color:#906;          
                background: url(../Images/LLImages/pink-bullet-hov.gif) no-repeat right 1px;
}



/*paging links */
.publicationslist .controls-table-nos a:link,  .publicationslist .controls-table-nos a:visited,  .publicationslist .controls-table-nos a:active {
                color:#666;
                display: inline;
                padding:0;
                background:none;
                
                
}
.publicationslist .controls-table-nos a:hover {
                color:#990066;
}              
/*search result style end*/

.back-table {
                float:left;
}
.postIT {
				float:left;
				margin-bottom: 12px;
}
.sign-in {
                font-size:1.0em;
                padding-right:8px;
                *padding-right:2px;
                padding-left:0px;
                border:none;
                color:#666666;   
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 3px;
                width:50px;
                text-align: left;
                padding-bottom: 16px;
                clear:both;
}

.sign-out {
                font-size:1.0em;
                padding-right:10px;
                *padding-right:10px;
                padding-left:0px;
                border:none;
                color:#666666;  
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat right 1px;
                width:50px;
                text-align: left;
                padding-bottom: 16px;
                clear:both;
				margin-left:-4px;
}
.leftmicrositecontent  ul, .leftmicrositecontent ul li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
				margin-bottom:8px;
}
.leftmicrositecontent {
                float:left;
                width:265px;
				margin-right:10px; 
}
.leftmicrositecontent h2 {
                margin-bottom:5px;
				margin-top:0px;
				padding-top:0px;
}
.leftmicrositecontent a, .leftmicrositecontent a:link, .leftmicrositecontent a:visited  {
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 0px;             
                padding-left:11px;
                color:#666666;
}
.leftmicrositecontent a:hover, .leftmicrositecontent a:active  { 
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 0px;
                color:#990066;

}

.leftmicrositecontent02 {
                float:left;
                width:265px;
				margin-right:10px; 
}
.leftmicrositecontent02 h2 {
                margin-bottom:5px;
}

.leftmicrositecontent02  ul{
				margin:0px;
				list-style:none;
				padding:0px 0px 12px 0px;
				margin:0px;
				background-image:none;
		
}
.leftmicrositecontent02 ul li 
{
				margin:0px 0px 8px 0px;
				height:auto;
				background-image:none;
				list-style:none;
				padding:0px;
}

.leftmicrositecontent02 a, .leftmicrositecontent02 a:link, .leftmicrositecontent02 a:visited  {
				margin:0px;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 0px;             
                padding-left:11px;
                color:#666666;
				
}
.leftmicrositecontent02 a:hover, .leftmicrositecontent02 a:active  { 
				margin:0px;
				color:#990066;
				padding-left:11px;
				background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 0px;
						
}
.rightmicrositecontent  ul, .rightmicrositecontent ul li {
                margin:0px;
                padding:0px;
                list-style:none;
                background-image:none;
				margin-bottom:8px;
}
.rightmicrositecontent {
                float:left;
                width:265px;
                margin-left:10px;
}
.rightmicrositecontent h2 {
                margin-bottom:5px;
}
.rightmicrositecontent a, .rightmicrositecontent a:link, .rightmicrositecontent a:visited  {
                
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet.gif') no-repeat left 0px;             
                padding-left:11px;
                color:#666666;
}
.rightmicrositecontent a:hover, .rightmicrositecontent a:active  { 
                font-size: 1.0em;
                background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 0px;
                color:#990066;
                padding-left:11px;
}

.rightmicrositecontent02 {
                float:left;
                width:265px;
                margin-left:10px;
}
.rightmicrositecontent02 h2 {
                margin-bottom:5px;
}

.rightmicrositecontent02  ul{
				margin:0px;
				list-style:none;
				padding:0px 0px 12px 0px;
				margin:0px;
				background-image:none;
			
}
.rightmicrositecontent02 ul li 
{
				margin:0px 0px 8px 0px;
				height:auto;
				background-image:none;
				list-style:none;
				padding:0px;
	
}

.rightmicrositecontent02 a, .rightmicrositecontent02 a:link, .rightmicrositecontent02 a:visited  {
				margin:0px;
                background:url('../Images/LLImages/pink-bullet.gif') no-repeat left 0px;             
                padding-left:11px;
                color:#666666;
				
}
.rightmicrositecontent02 a:hover, .rightmicrositecontent02 a:active  { 
				margin:0px;
				color:#990066;
				padding-left:11px;
				background: url('../Images/LLImages/pink-bullet-hov.gif') no-repeat left 0px;
						
}
.micrositehomecontentbottom {
                padding-top:7px;           
                float:left;
                clear:both;
                background: url('../Images/LLImages/dashV.gif') no-repeat 274px top;
}
.micrositehomecontentbottom p {
                color:#666666;
}
.micrositehomecontentbottom h2 {
                margin-bottom:10px;
}              
.micrositehomecontentbottomdash {
                background: url('../Images/LLImages/dashH.gif') repeat-x left top;
                height:1px;
                font-size:0.01em;
                clear:both;
}
.micrositehomecontenttop {
				clear:both;
				display:block;
				padding-right:20px;
}

.center-content-MultipleCBQWP table table tr td div{

	margin-bottom:-14px !important;
	margin-top:-14px !important;
	}

.center-content-MultipleCBQWP
{
	margin-bottom:14px !important;
}
	
address {
            color:#000000;
            font-style:normal !important;
}

address span
{
            color:#000000;
            font-style:normal !important;
}	
	