 /*
=================================
Main CSS File for LexisNexis' Website - USA - 
Phase 3
Creation Date = November 2010
By = Ricardo Zea
	
Basic colors:

	ed1c24 = base red
	f03f45 = light red
	ae0e13 = dark red 1
	de1219 = dark red 2
	0d729f = blue 
	40a7d4 = light blue
	f9f9eb = light yellow
*/
/*updated by kunal gupta for footer*/
@import url('https://www.lexisnexis.com/css/accordion-jquery-global.css');
@import url('https://www.lexisnexis.com/css/search_google.css'); /*Search field*/
@import url('https://www.lexisnexis.com/css/google-search.css'); /*Search results*/
/*@import url("https://fnt.webink.com/wfs/webink.css?project=456904F9-342A-40C9-B6F2-7024A8BAD128&fonts=D376B979-5C7B-4FF6-C871-2AE4B732808F:family=OmnesRegular,8015D851-7B30-B41D-5830-0D52DAB880E4:family=OmnesLightItalic,68BA7BA4-7EA0-0F9F-3565-85BD5D26BD89:family=OmnesLight");*/

/*	PROJECT SPECIFIC CSS FILES

These files are built as separate assets for easier and faster maintanibility. 
Any changes required can be done directly in the files below without touching the main global file (lexisnexis-base-ph3.css).
=================================*/
@import url('https://www.lexisnexis.com/css/litigation-edrm-graphic.css');
@import url('https://www.lexisnexis.com/css/lmo-tooltips-base.css');
@import url('https://www.lexisnexis.com/css/media-center.css');
/*=================================*/

/****************** Omnes Font ************************/
/*NOTE:- We are utilizing Lato font instead of Omnes Font just to make it consistent across the site. We are using nomenclature of OmnesRegular as Lato Regular 400, OmnesLight as Lato Regular 300 and OmnesLightItalic as Lato Italic 300.
/*OmnesRegular*/
@font-face {
    font-family: 'OmnesRegular';
    src: url('https://www.lexisnexis.com/fonts/lato-regular-400.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-400.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-400.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/Lato-regular-400-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-regular-400.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

/*OmnesLight*/
@font-face {
    font-family: 'OmnesLight';
    src: url('https://www.lexisnexis.com/fonts/lato-regular-300.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-300.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-300.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/Lato-regular-300-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-regular-300.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

/*OmnesLightItalic*/
@font-face {
    font-family: 'OmnesLightItalic';
    src: url('https://www.lexisnexis.com/fonts/lato-italic-300.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-italic-300.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-italic-300.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/lato-italic-300-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-italic-300.ttf') format('truetype'); 
    font-style: italic;
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

/******************* Omnes Font Ends **********************/

/****************** Lato Font ************************/
/*Lato-Regular-400 */
@font-face {
    font-family: 'Lato';
    src: url('https://www.lexisnexis.com/fonts/lato-regular-400.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-400.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-400.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/Lato-regular-400-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-regular-400.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

/*Lato-Regular-300 */
@font-face {
    font-family: 'Lato';
    src: url('https://www.lexisnexis.com/fonts/lato-regular-300.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-300.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-regular-300.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/Lato-regular-300-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-regular-300.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

/*Lato-Italic-300 */
@font-face {
    font-family: 'Lato';
    src: url('https://www.lexisnexis.com/fonts/lato-italic-300.eot'); /* IE9 Compat Modes */
	src: url('https://www.lexisnexis.com/fonts/lato-italic-300.woff') format('woff'); /* Modern Browsers */
	src: url('https://www.lexisnexis.com/fonts/lato-italic-300.woff2') format('woff2'); /* Modern Browsers */
    src: url('https://www.lexisnexis.com/fonts/lato-italic-300-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.lexisnexis.com/fonts/lato-italic-300.ttf') format('truetype'); 
    font-style: italic;
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

/******************* Lato Font Ends **********************/


/************************Icons Css***********************************/
@font-face {
  font-family: 'icons';
  src: url('https://www.lexisnexis.com/css/font/icons.eot?4018282');
  src: url('https://www.lexisnexis.com/css/font/icons.eot?4018282#iefix') format('embedded-opentype'),
       url('https://www.lexisnexis.com/css/font/icons.woff?4018282') format('woff'),
       url('https://www.lexisnexis.com/css/font/icons.ttf?4018282') format('truetype'),
       url('https://www.lexisnexis.com/css/font/icons.svg?4018282#lex-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'lex-icons';
    src: url('../font/lex-icons.svg?4018282#lex-icons') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-forums:before { content: '\e899'; } /* 'î¢™' */
.icon-user-add:before { content: '\e896'; } /* 'î¢–' */
.icon-search:before { content: '\e89b'; } /* 'î¢›' */
.icon-talk:before { content: '\e89c'; } /* 'î¢œ' */
.icon-spin1:before { content: '\e8af'; } /* 'î¢¯' */
.icon-spin2:before { content: '\e8ae'; } /* 'î¢®' */
.icon-spin3:before { content: '\e8ad'; } /* 'î¢­' */
.icon-spin4:before { content: '\e8ac'; } /* 'î¢¬' */
.icon-spin5:before { content: '\e8ab'; } /* 'î¢«' */
.icon-spin6:before { content: '\e8b0'; } /* 'î¢°' */
.icon-glass:before { content: '\e89d'; } /* 'î¢' */
.icon-search-1:before { content: '\e80a'; } /* 'î Š' */
.icon-mail:before { content: '\e809'; } /* 'î ‰' */
.icon-mail-alt:before { content: '\e808'; } /* 'î ˆ' */
.icon-star:before { content: '\e807'; } /* 'î ‡' */
.icon-star-empty:before { content: '\e806'; } /* 'î †' */
.icon-star-half:before { content: '\e804'; } /* 'î „' */
.icon-star-half-alt:before { content: '\e805'; } /* 'î …' */
.icon-user:before { content: '\e803'; } /* 'î ƒ' */
.icon-users:before { content: '\e802'; } /* 'î ‚' */
.icon-male:before { content: '\e801'; } /* 'î ' */
.icon-female:before { content: '\e800'; } /* 'î €' */
.icon-th-large:before { content: '\e81a'; } /* 'î š' */
.icon-th:before { content: '\e81b'; } /* 'î ›' */
.icon-th-list:before { content: '\e81c'; } /* 'î œ' */
.icon-ok:before { content: '\e819'; } /* 'î ™' */
.icon-ok-circled:before { content: '\e818'; } /* 'î ˜' */
.icon-ok-circled2:before { content: '\e817'; } /* 'î —' */
.icon-ok-squared:before { content: '\e816'; } /* 'î –' */
.icon-cancel:before { content: '\e815'; } /* 'î •' */
.icon-cancel-circled:before { content: '\e814'; } /* 'î ”' */
.icon-cancel-circled2:before { content: '\e813'; } /* 'î “' */
.icon-plus:before { content: '\e8b6'; } /* 'î¢¶' */
.icon-envelope:before { content: '\e808'; } /* 'î¢¶' */
.icon-remove:before { content: '\e815'; } /* 'î¢¶' */
.icon-plus-circled:before { content: '\e812'; } /* 'î ’' */
.icon-plus-squared:before { content: '\e80f'; } /* 'î ' */
.icon-plus-squared-small:before { content: '\e810'; } /* 'î ' */
.icon-minus:before { content: '\e811'; } /* 'î ‘' */
.icon-minus-circled:before { content: '\e80e'; } /* 'î Ž' */
.icon-minus-squared:before { content: '\e80d'; } /* 'î ' */
.icon-minus-squared-alt:before { content: '\e80b'; } /* 'î ‹' */
.icon-minus-squared-small:before { content: '\e80c'; } /* 'î Œ' */
.icon-help:before { content: '\e8b5'; } /* 'î¢µ' */
.icon-help-circled:before { content: '\e82e'; } /* 'î ®' */
.icon-info-circled:before { content: '\e8b2'; } /* 'î¢²' */
.icon-info:before { content: '\e8b1'; } /* 'î¢±' */
.icon-home:before { content: '\e82d'; } /* 'î ­' */
.icon-link:before { content: '\e82c'; } /* 'î ¬' */
.icon-unlink:before { content: '\e82b'; } /* 'î «' */
.icon-link-ext:before { content: '\e82f'; } /* 'î ¯' */
.icon-link-ext-alt:before { content: '\e830'; } /* 'î °' */
.icon-attach:before { content: '\e89e'; } /* 'î¢ž' */
.icon-tag:before { content: '\e82a'; } /* 'î ª' */
.icon-tags:before { content: '\e829'; } /* 'î ©' */
.icon-bookmark:before { content: '\e827'; } /* 'î §' */
.icon-bookmark-empty:before { content: '\e828'; } /* 'î ¨' */
.icon-thumbs-up:before { content: '\e826'; } /* 'î ¦' */
.icon-thumbs-down:before { content: '\e825'; } /* 'î ¥' */
.icon-thumbs-up-alt:before { content: '\e824'; } /* 'î ¤' */
.icon-thumbs-down-alt:before { content: '\e823'; } /* 'î £' */
.icon-download:before { content: '\e89f'; } /* 'î¢Ÿ' */
.icon-upload:before { content: '\e8a0'; } /* 'î¢ ' */
.icon-reply:before { content: '\e81e'; } /* 'î ž' */
.icon-reply-all:before { content: '\e820'; } /* 'î  ' */
.icon-forward:before { content: '\e81f'; } /* 'î Ÿ' */
.icon-quote-left:before { content: '\e821'; } /* 'î ¡' */
.icon-quote-right:before { content: '\e822'; } /* 'î ¢' */
.icon-export:before { content: '\e8be'; } /* 'î¢¾' */
.icon-export-alt:before { content: '\e8bf'; } /* 'î¢¿' */
.icon-pencil:before { content: '\e8b3'; } /* 'î¢³' */
.icon-pencil-squared:before { content: '\e8c0'; } /* 'î£€' */
.icon-edit:before { content: '\e83a'; } /* 'î º' */
.icon-print:before { content: '\e83b'; } /* 'î »' */
.icon-comment:before { content: '\e839'; } /* 'î ¹' */
.icon-chat:before { content: '\e838'; } /* 'î ¸' */
.icon-comment-empty:before { content: '\e837'; } /* 'î ·' */
.icon-bell:before { content: '\e836'; } /* 'î ¶' */
.icon-bell-alt:before { content: '\e835'; } /* 'î µ' */
.icon-attention-alt:before { content: '\e8a2'; } /* 'î¢¢' */
.icon-attention:before { content: '\e8a1'; } /* 'î¢¡' */
.icon-attention-circled:before { content: '\e8a3'; } /* 'î¢£' */
.icon-location:before { content: '\e8a4'; } /* 'î¢¤' */
.icon-direction:before { content: '\e834'; } /* 'î ´' */
.icon-trash:before { content: '\e831'; } /* 'î ±' */
.icon-doc:before { content: '\e832'; } /* 'î ²' */
.icon-docs:before { content: '\e833'; } /* 'î ³' */
.icon-doc-text:before { content: '\e83d'; } /* 'î ½' */
.icon-doc-inv:before { content: '\e83c'; } /* 'î ¼' */
.icon-doc-text-inv:before { content: '\e83e'; } /* 'î ¾' */
.icon-rss:before { content: '\e83f'; } /* 'î ¿' */
.icon-rss-squared:before { content: '\e840'; } /* 'î¡€' */
.icon-menu:before { content: '\e81d'; } /* 'î ' */
.icon-cog:before { content: '\e841'; } /* 'î¡' */
.icon-cog-alt:before { content: '\e842'; } /* 'î¡‚' */
.icon-wrench:before { content: '\e843'; } /* 'î¡ƒ' */
.icon-basket:before { content: '\e844'; } /* 'î¡„' */
.icon-calendar:before { content: '\e8a5'; } /* 'î¢¥' */
.icon-members:before { content: '\e89a'; } /* 'î¢š' */
.icon-volume-off:before { content: '\e8a8'; } /* 'î¢¨' */
.icon-volume-down:before { content: '\e8a7'; } /* 'î¢§' */
.icon-volume-up:before { content: '\e84f'; } /* 'î¡' */
.icon-clock:before { content: '\e8b4'; } /* 'î¢´' */
.icon-lightbulb:before { content: '\e84e'; } /* 'î¡Ž' */
.icon-block:before { content: '\e8a9'; } /* 'î¢©' */
.icon-resize-full:before { content: '\e845'; } /* 'î¡…' */
.icon-resize-full-alt:before { content: '\e846'; } /* 'î¡†' */
.icon-resize-small:before { content: '\e847'; } /* 'î¡‡' */
.icon-resize-vertical:before { content: '\e848'; } /* 'î¡ˆ' */
.icon-resize-horizontal:before { content: '\e849'; } /* 'î¡‰' */
.icon-move:before { content: '\e84a'; } /* 'î¡Š' */
.icon-zoom-in:before { content: '\e84b'; } /* 'î¡‹' */
.icon-zoom-out:before { content: '\e84c'; } /* 'î¡Œ' */
.icon-down-circled2:before { content: '\e84d'; } /* 'î¡' */
.icon-down-dir:before { content: '\e85b'; } /* 'î¡›' */
.icon-up-dir:before { content: '\e85a'; } /* 'î¡š' */
.icon-left-dir:before { content: '\e859'; } /* 'î¡™' */
.icon-right-dir:before { content: '\e858'; } /* 'î¡˜' */
.icon-down-open:before { content: '\e851'; } /* 'î¡‘' */
.icon-left-open:before { content: '\e850'; } /* 'î¡' */
.icon-right-open:before { content: '\e852'; } /* 'î¡’' */
.icon-up-open:before { content: '\e853'; } /* 'î¡“' */
.icon-angle-left:before { content: '\e854'; } /* 'î¡”' */
.icon-angle-right:before { content: '\e855'; } /* 'î¡•' */
.icon-angle-up:before { content: '\e856'; } /* 'î¡–' */
.icon-angle-down:before { content: '\e857'; } /* 'î¡—' */
.icon-angle-double-left:before { content: '\e863'; } /* 'î¡£' */
.icon-angle-double-right:before { content: '\e864'; } /* 'î¡¤' */
.icon-angle-double-up:before { content: '\e861'; } /* 'î¡¡' */
.icon-angle-double-down:before { content: '\e862'; } /* 'î¡¢' */
.icon-down-big:before { content: '\e85d'; } /* 'î¡' */
.icon-left-big:before { content: '\e85e'; } /* 'î¡ž' */
.icon-right-big:before { content: '\e85f'; } /* 'î¡Ÿ' */
.icon-up-big:before { content: '\e860'; } /* 'î¡ ' */
.icon-play:before { content: '\e85c'; } /* 'î¡œ' */
.icon-inbox:before { content: '\e8aa'; } /* 'î¢ª' */
.icon-off:before { content: '\e8b7'; } /* 'î¢·' */
.icon-circle:before { content: '\e865'; } /* 'î¡¥' */
.icon-circle-empty:before { content: '\e866'; } /* 'î¡¦' */
.icon-euro:before { content: '\e8bb'; } /* 'î¢»' */
.icon-pound:before { content: '\e8bd'; } /* 'î¢½' */
.icon-rupee:before { content: '\e86a'; } /* 'î¡ª' */
.icon-yen:before { content: '\e8bc'; } /* 'î¢¼' */
.icon-sort:before { content: '\e867'; } /* 'î¡§' */
.icon-sort-down:before { content: '\e868'; } /* 'î¡¨' */
.icon-sort-up:before { content: '\e869'; } /* 'î¡©' */
.icon-wheelchair:before { content: '\e877'; } /* 'î¡·' */
.icon-android:before { content: '\e875'; } /* 'î¡µ' */
.icon-apple:before { content: '\e876'; } /* 'î¡¶' */
.icon-css3:before { content: '\e8b8'; } /* 'î¢¸' */
.icon-dribbble:before { content: '\e8b9'; } /* 'î¢¹' */
.icon-dropbox:before { content: '\e873'; } /* 'î¡³' */
.icon-facebook:before { content: '\e874'; } /* 'î¡´' */
.icon-facebook-squared:before { content: '\e86b'; } /* 'î¡«' */
.icon-flickr:before { content: '\e86c'; } /* 'î¡¬' */
.icon-foursquare:before { content: '\e8ba'; } /* 'î¢º' */
.icon-github:before { content: '\e86d'; } /* 'î¡­' */
.icon-github-squared:before { content: '\e86e'; } /* 'î¡®' */
.icon-github-circled:before { content: '\e86f'; } /* 'î¡¯' */
.icon-gittip:before { content: '\e870'; } /* 'î¡°' */
.icon-gplus-squared:before { content: '\e871'; } /* 'î¡±' */
.icon-gplus:before { content: '\e872'; } /* 'î¡²' */
.icon-html5:before { content: '\e878'; } /* 'î¡¸' */
.icon-instagramm:before { content: '\e879'; } /* 'î¡¹' */
.icon-linkedin-squared:before { content: '\e87a'; } /* 'î¡º' */
.icon-linux:before { content: '\e87b'; } /* 'î¡»' */
.icon-linkedin:before { content: '\e87c'; } /* 'î¡¼' */
.icon-maxcdn:before { content: '\e87d'; } /* 'î¡½' */
.icon-pagelines:before { content: '\e87e'; } /* 'î¡¾' */
.icon-pinterest-circled:before { content: '\e87f'; } /* 'î¡¿' */
.icon-pinterest-squared:before { content: '\e880'; } /* 'î¢€' */
.icon-renren:before { content: '\e881'; } /* 'î¢' */
.icon-skype:before { content: '\e882'; } /* 'î¢‚' */
.icon-stackexchange:before { content: '\e883'; } /* 'î¢ƒ' */
.icon-stackoverflow:before { content: '\e884'; } /* 'î¢„' */
.icon-trello:before { content: '\e885'; } /* 'î¢…' */
.icon-tumblr:before { content: '\e886'; } /* 'î¢†' */
.icon-tumblr-squared:before { content: '\e887'; } /* 'î¢‡' */
.icon-twitter-squared:before { content: '\e888'; } /* 'î¢ˆ' */
.icon-twitter:before { content: '\e889'; } /* 'î¢‰' */
.icon-vimeo-squared:before { content: '\e88a'; } /* 'î¢Š' */
.icon-vkontakte:before { content: '\e88b'; } /* 'î¢‹' */
.icon-weibo:before { content: '\e88c'; } /* 'î¢Œ' */
.icon-windows:before { content: '\e88d'; } /* 'î¢' */
.icon-xing:before { content: '\e88e'; } /* 'î¢Ž' */
.icon-xing-squared:before { content: '\e88f'; } /* 'î¢' */
.icon-youtube:before { content: '\e890'; } /* 'î¢' */
.icon-youtube-squared:before { content: '\e891'; } /* 'î¢‘' */
.icon-youtube-play:before { content: '\e892'; } /* 'î¢’' */
.icon-blank:before { content: '\e893'; } /* 'î¢“' */
.icon-lemon:before { content: '\e894'; } /* 'î¢”' */
.icon-star-1:before { content: '\e897'; } /* 'î¢—' */
.icon-user-1:before { content: '\e895'; } /* 'î¢•' */
.icon-users-1:before { content: '\e898'; } /* 'î¢˜' */
.icon-calendar-empty:before { content: '\e8a6'; } /* 'î¢¦' */

/**********************************Icons CSS Ends*************************/

/*
*********************
Reset CSS
The purpose of this file is to reset all browser's default styles, 
this will allow to create almost pixel perfect cross-browser layouts.

Created by Eric Meyer
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

Modified by Ricardo Zea
*********************
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th td, button { margin:0; padding:0; border:0; outline:0; font:normal normal 1em Calibri, Arial, Helvetica, sans-serif ; vertical-align:baseline; }

ol { padding-left:20px; }

/* remember to define focus styles! */
/*a, :focus { outline:0; }*/

body { line-height:1; font-size:16px /* .875em -- 16x.875=14 */;  }

/*ol,*/ ul { list-style:none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate; border-spacing:0; }
table td { padding:3px; }

caption, th, td { text-align:left; font-weight:normal; }

blockquote:before, blockquote:after, q:before, q:after { content:""; }

blockquote, q { quotes:"" ""; }

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 { margin:auto; width:960px; }

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, 
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float:left; position:relative; margin:0 10px 0 0; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha { margin-left:0; clear:both; }
.omega { margin-right:0; }

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 { width:60px; }
.container_12 .grid_2 { width:140px; }
.container_12 .grid_3 { width:220px; margin:0 0 40px; }
.container_12 .grid_4 { width:300px; }
.container_12 .grid_5 { width:380px; }


.container_12 .grid_6 { width:440px; /*460*/ }
.container_12 .grid_7 { width:530px; /*540*/ }
.container_12 .grid_8 { width:610px; /*620*/ }
.container_12 .grid_9 { width:700px; }
.container_12 .grid_10 { width:780px; }
.container_12 .grid_11 { width:860px; }
.container_12 .grid_12 { width:920px; /*940*/ }

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }

/* SITE RULES
=================================*/
html { -webkit-font-smoothing:antialiased; }

body { padding:0; color:#333; overflow-y:scroll; background:url(https://www.lexisnexis.com/images/bg-website.jpg) top repeat-x #e3e3e3; }
h1, h2, h3, p, ul { margin-bottom:20px; }

h1, h2, h3, h4 { font-family:'OmnesRegular', Arial, Helvetica, sans-serif; color:#ed1c24; text-shadow:0 1px 1px rgba(0,0,0,.2); clear:both; letter-spacing:-.5px; font-size-adjust:.52; }
h5, h6 { font-family:Calibri, Arial, Helvetica, sans-serif; position:static !important; }

h1 { font-size:27px; }
h2 { font-size:24px; }
h3 { font-size:21px; }
h4, h5, h6 { font-size:20px; font-weight:bold; color:#000; margin-bottom:5px; position:relative; z-index:1; }
h6 { font-size:16px; font-style:italic; }

h3 a,
h3 a:visited { color:#0d729f; }
h3 a:hover { color:#40a7d4; }
h3 a:active { color:#333; }

h4 a,
h4 a:visited {  color:#000; }
h4 a:hover { color:#ed1c24; }
h4 a:active { color:#333; }

h3 a,
h3 a:visited,
h4 a,
h4 a:visited { font-family:'OmnesRegular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; text-decoration:underline; letter-spacing:normal; }

/* GLOBAL RULES
=================================*/
p { line-height:20px; }
hr { clear:both; margin:10px 0; display:inline-block; width:100%; height:1px; border:none; border-top:#ccc 1px solid; }
sup { line-height:0; }
strong { font-weight:bold; }
em { font-style:italic; }
strong em, 
em strong { font-weight:bold; font-style:italic; }
small { font-size:12px; }

/* OOCSS
=================================*/
.calibri { font-family:Calibri, Arial, Helvetica, sans-serif; }
.fll { float:left; }
.flr { float:right; }
.cols-4 { -moz-column-count:4; -webkit-column-count:4; column-count:4; -moz-column-gap:1.8em; -webkit-column-gap:1.8em; column-gap:1.8em;}
.cols-3-industries { -moz-column-count:3; -webkit-column-count:3; column-count:3; -moz-column-gap:1.8em; -webkit-column-gap:1.8em; column-gap:1.8em;}
.db { display:block !important; }
.dn,
.display-none { display:none; }
.dib { display:inline-block; }
.inline-list li { display:inline !important; background:none !important; padding:0 !important; }
.large-font { font-size:1.8em; }
.lh13 {line-height:1.3 !important; }
.m0 { margin:0 !important; }
.mb10 { margin-bottom:10px; }
.mt10 { margin-top:10px; }
.nw { padding-right:12px !important; }
.nw:hover, p a.nw { background-image:url(https://www.lexisnexis.com/images/sprites.png) !important /*New window icon*/; background-position:right -886px !important; background-repeat:no-repeat !important; }
.nw-visible { background:url(https://www.lexisnexis.com/images/sprites.png) right -886px no-repeat /*New window icon*/; }	
.omnes { font-family:'OmnesRegular', Arial, Helvetica, sans-serif; }
.p0 { padding:0 !important; }
.pb10 { padding-bottom:10px; }
.pt10 { padding-top:10px; }
.small-txt,
.smaller-txt { font-size:14px !important; font-style:italic !important; color:#666 !important; }
.smaller-txt { font-size:13px !important; }
.sup { position:relative; top:-5px; margin-left:3px; font-size:.6em; }
.tac { text-align:center !important; }
.underline { text-decoration:underline; }

/* GRAY TO WHITE GRADIENT
=================================*/
.vgradient {
	  background: -webkit-linear-gradient(#f3f3f3, #ffffff);
	  background: -moz-linear-gradient(#f3f3f3, #ffffff);
	  background: -o-linear-gradient(#f3f3f3, #ffffff);
	  background: linear-gradient(#f3f3f3, #ffffff)	  
}

/* GLOBAL TABS RULES 
=================================*/
ul > li, .tabs .ui-tabs-panel > ul li { line-height:1.25; padding:0 0 3px 12px; margin-bottom:5px; font-family:Calibri, Arial, Helvetica, sans-serif; border:none; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray.png) 0 6px no-repeat /*Gray arrow*/; }

ol li { margin:5px 0 0 5px; line-height:1.5; }

.tabs .ui-tabs-panel > ul li ul { margin:10px 0 0 15px; list-style:circle; }
.tabs .ui-tabs-panel > ul li ul li { padding:0; background:none; }
.tabs .ui-tabs-panel > ul li ul li ul li { list-style:disc; }

/* LINKS
=================================*/
/*a, a:visited { color:#0d729f; text-decoration:underline; }*/
a, a:visited { color:#0d729f; text-decoration:underline; 
	-webkit-transition: color .2s;
  -moz-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
}
a:hover { color:#40A7D4; text-decoration:none; }
a:active, a:focus { color:#666; outline:1px dotted #000; }

.back-link { float:right; margin-top:20px; padding-left:12px; background:url(https://www.lexisnexis.com/images/sprites.png) 0 -347px no-repeat; }
.back-link:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -7px -374px no-repeat; }

/* FORMS
=================================*/
input[type="text"], input[type="email"], textarea, select { padding:5px; margin-right:5px; color:#333; border:#666 1px solid; font:12px Arial, Helvetica, sans-serif; }

input[type="text"]:hover,
input[type="text"]:focus,
input[type="email"]:hover,
input[type="email"]:focus,
textarea:hover,
textarea:focus,
select:hover,
select:focus  { color:#000; border:#D7AD74 1px solid; background:#F9F5E6; box-shadow:0 0 3px rgba(0,0,0,.25); }
select { cursor:pointer; padding:2px; }

button, .button, input[type="submit"], .button:visited, 
#emailpage-container #email1_btnSubmit { cursor:pointer; padding:5px 20px; color:#fff; text-decoration:none; border:#fff 2px solid; text-shadow:0 1px 1px rgba(0,0,0,.7); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; /*Fix the extra wide buttons in IE*/ width:auto; overflow:visible; font:bold 12px Arial, Helvetica, sans-serif; box-shadow:0 0 2px rgba(0,0,0,.3); }
button:hover, .button:hover, input[type="submit"]:hover,
#emailpage-container #email1_btnSubmit:hover { background-color:#F03F45; }
button:focus, .button:active, input[type="submit"]:focus,
#emailpage-container #email1_btnSubmit:focus { background-color:#333; }

.button.arrow:after { float:right; width:10px; height:10px; content:""; margin:4px 0 0 5px; background:url(https://www.lexisnexis.com/images/sprites.png) 0 -449px no-repeat; }

input::-webkit-input-placeholder,
textarea::-webkit-textarea-placeholder { color:#bbb; }
input:-moz-placeholder,
textarea:-moz-placeholder { color:#bbb; }

::selection { background:#000; color:#fff; }
::-moz-selection { background:#000; color:#fff; }

/* BORDER RADIUS
=================================*/
ul#top-right-links li.product-sign-in, .field-btn-wrapper label,
ul.left-nav li.active ul, .contact-ln td, .drop-down
	{ border-radius:0 0 2px 2px; }
.search-options-container { border-radius:0 0 4px 4px; }
#header { border-radius:0 0 5px 5px; }
ul.tabs li span, ul.left-nav li.active a, ul.secondary-tabs li a,
table.element-info caption, .contact-ln .h3, ul.left-nav li.active .nohref	{ border-radius:2px 2px 0 0; }	
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected span	{ border-radius:3px 3px 0 0; }	
.vertical-tabs .ui-tabs-nav > li a { border-radius:3px 0 0 3px !important; }	
.dropdown li ul { border-radius:3px 0 3px 3px; }	
.fancybox-title-outside { border-radius:4px 4px 0 0; }

input, textarea, select, #megamenus div.menu-container, .generic-box, 
.field-btn-wrapper, .prod-box, .video .duffy, ul.left-nav li a, .grid li, .show-results-from,
.show-results-from ul li label, .prod-img, #top-filters ul li, ul.selectors li, 
.find-publications .publications-search, .search-options-container label, 
.other-services, .search-options-container span.close-button, 
#training-n-support .phone, legend, table.element-info th[scope="row"], #emailpage-container,
.inner-loader, .pagination a, .pagination span.current, .copy li, .copy .wrapper, .img-border,
.large-picture, ul.tn li a, .button, .contact-ln, .trigger, .solution-finder-wide a, #cf #captchaerror,
#cf, #sign-in-wrapper ul li a, .list-container ul li a,
ul.left-nav li.active ul li, ul.left-nav li.active ul li.selected ul, .img-heading
	{ border-radius:2px; }
	
.vertical-tabs .ui-tabs-panel, .ui-tabs-panel ul li a, .vertical-tabs .side,
#world-map-container, .leadership h3
	{ border-radius:3px; }

button, .button, input[type="submit"],
.solution-finder-wide, .ty, .generic-box ul li.selected, .col ul li a,
.communities-services ul li a, .jp-container ul a, #store ul li a, #fancybox-outer, #fancybox-content
	{ border-radius:4px; }

#site-wrapper, #footer, #no-results, fieldset { border-radius:5px; }
	
a.rounded-button, #find-solutions a, ol.triggers li, #top-msg a { border-radius:100px; }

/* BOX SHADOW
=================================*/
.generic-box { box-shadow:0 1px 1px rgba(0,0,0,.1), 2px 0 0 #fff inset, 0 2px 0 #fff inset, -2px 0 0 #fff inset, 0 -2px 0 #fff inset;	}
	
ul.tabs li span { box-shadow:inset 1px 1px 0 rgba(255,255,255,.5); }
	
ul.tabs li .selected, #megamenus h6 span.selected  { box-shadow:inset 1px 1px 0 rgba(255,255,255,.2); }

input[type="text"], input[type="email"], textarea, select, .field-btn-wrapper, .search-wrapper-large input,
.find-publications .publications-search, .trigger { box-shadow:inset 0 1px 1px rgba(0,0,0,.1); }

#site-wrapper { box-shadow:0 0 15px rgba(0,0,0,.4); }

#bg-footer, ul.left-nav li.active a, 
ul.left-nav li ul, #find-solutions a, .search-options-container,
.search-options-container span.close-button:hover, .fancybox-title-outside,
.button, .drop-down, ul.left-nav li.active .nohref, #top-msg a { box-shadow:0 2px 2px rgba(0,0,0,.2); }

.video .duffy, .solution-finder-wide, .solution-finder-wide a,
ul.selectors li, #no-results, .inner-loader { box-shadow:0 0 4px rgba(0,0,0,.4); }
	
.dropdown li ul, .ad-box img, .intro-container, ul.left-nav li a, .prod-img,
#top-filters ul li, .ty, .vertical-tabs .side, .img-border, ol.triggers li { box-shadow:0 0 2px rgba(0,0,0,.2); }
	
input[type="text"]:hover, textarea:hover, select:hover,
.vertical-tabs ul li a, .vertical-tabs .ui-tabs-panel, 
.field-btn-wrapper:hover, ol.triggers li:hover,
.trigger:hover, .trigger.active, #cf, .img-heading { box-shadow:0 0 3px rgba(0,0,0,.2); }

#megamenus div.menu-container { box-shadow:0 3px 10px rgba(0,0,0,.2); }

.copy li, .copy .wrapper { box-shadow:5px 5px 15px rgba(0,0,0,.3); }
		
ul.left-nav li.active ul li a, #megamenus h6.new-window span,
.field-btn-wrapper input, .find-publications .publications-search input, 
.ui-tabs-panel ul li a, .field-btn-wrapper:hover input,
ul.left-nav li.active ul li.selected ul, #cf .char-count, #prod-page #page-title { box-shadow:none; }

/* HEADER
=================================*/	
#header { width:940px; height:73px; margin:0 auto 46px; padding:0 10px; position:relative; z-index:20; background:#fff; background:#fff; }
.logo-header { margin-bottom:0 !important; }

	/*LOGO LEXISNEXIS*/
	img.logo-ln { float:left; margin:18px 0 -13px 10px;width:160px }

	/*TOP RIGHT LINKS & DROP DOWNS*/
	ul#top-right-links { float:right; margin:0; padding-right:10px; position:relative; z-index:100; list-style:none; }
	ul#top-right-links li { background:none; color:#333; border-right:#999 1px dotted; cursor:pointer; text-shadow:0 1px 0 rgba(0,0,0,.1); }
	ul#top-right-links li:last-child { margin:0; border:none; }
	ul#top-right-links li:nth-last-child(2)  { border:none; } /* "2" means the second-last, "3" means the third-last ... */ 
	
	ul#top-right-links li:hover,
	ul#top-right-links li.active { background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) center 17px repeat-x #eee; }
	
	.arrow-down,
	ul#top-right-links li a,
	ul#top-right-links li a:visited { display:block; padding:6px 10px 7px; color:#333; text-decoration:none; font:11px Arial, Helvetica, sans-serif; }
	ul#top-right-links li a:hover { color:#ed1c24; }
	
	ul#top-right-links li:hover span { color:#ed1c24; }
	
	.arrow-down { display:inline-block; margin:0 7px; padding:6px 2px 8px; }
	.arrow-down:after { content:""; float:right; width:5px; height:4px; margin:5px 0 0 5px; background:url(https://www.lexisnexis.com/images/sprites.png) -196px -28px no-repeat /*Gray down arrow*/; }
	
		/*Shopping Cart*/
		.shooping-cart { display:inline-block; width:17px; height:13px; margin-right:5px; background:url(https://www.lexisnexis.com/images/sprites.png) 0 -52px no-repeat; }
		.items { display:inline-block; margin-left:3px; color:#000; font:11px Arial, Helvetica, sans-serif; }
		
		/*Opinion Lab Feedback*/
		.ol-icon { margin-right:5px; vertical-align:baseline; display:none;}
	
	/*DROP DOWNS*/
	.dropdown li { float:left; position:relative; padding:0; background:none; }
	.dropdown li ul { width:165px; padding:10px 15px; white-space:nowrap; position:absolute; top:27px; right:-1px; z-index:100; cursor:default; border:#ccc 1px solid; background:#f9f9f9; background:rgba(255,255,255,.9); }
	.dropdown li ul:hover { border:#666 1px solid; }
	.dropdown strong { color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }	
	.dropdown a:hover strong { color:#ed1c24; }
	
		/*Secondary level items*/
		ul#top-right-links li ul li,
		ul#top-right-links li ul li:hover { float:none; border:none; margin-bottom:2px; padding-left:8px; background:url(https://www.lexisnexis.com/images/img-arrow-small.gif) left 5px no-repeat; }
		ul#top-right-links li ul li a,
		ul#top-right-links li ul li a:visited { display:block; padding:2px 3px; color:#333; }
		ul#top-right-links li ul li a:visited { color:#666; text-decoration:underline; }
		ul#top-right-links li ul li a:hover { color:#ed1c24; text-decoration:underline; background:#efefef; }
		ul#top-right-links li ul li a:active { color:#000; }
		
/* WE ARE IN PROGRESS TO MOVE COUNTRIES FLAG CSS TO NEW FILE GLOBAL-BASE.CSS WHEN THIS FILE MOVED TO PROD WE WILL REMOVE FROME HERE 
=================================*/	
		/*Worldwide*/
		ul#top-right-links .worldwide { width:200px; height:500px; margin:0; overflow:auto; overflow-x:hidden; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		ul#top-right-links .worldwide li, 
		ul#top-right-links .worldwide li:hover { white-space:normal; margin:0; padding-left:5px; background-position:left 7px; }
		ul#top-right-links .worldwide li:last-child { margin-bottom:10px; }
		
			/*********TEMPORARY FIX FOR TYPO IN CLASS*************/
			.dropdown .worlwide { width:190px; height:500px; overflow:auto; overflow-x:hidden; }
		 	.dropdown .worlwide li { white-space:normal; }
		
			/*Country Flags*/
			.active-flag { padding-top:3px;}
			.active-flag:after { position:relative; top:3px; }
			
			.worldwide li a:before,
			.active-flag strong:before { display:inline-block; width:16px; height:14px; margin-right:3px; content:""; position:relative; top:3px; background:url(https://www.lexisnexis.com/images/sprites.png) no-repeat; }
			
				/*Countries*/
								
				/*1*/.ar:before { background-position:    0 -1235px !important; }
				/*2*/.au:before { background-position:-16px -1235px !important; }
				/*3*/.at:before { background-position:-32px -1235px !important; }
				/*4*/.be:before { background-position:-48px -1235px !important; }
				/*5*/.ca:before { background-position:-64px -1235px !important; }
				/*6*/.cl:before { background-position:-80px -1235px !important; }

				/*7*/.cn:before { background-position:-96px -1235px !important; }
				/*8*/.co:before { background-position:-112px -1235px !important; }
				/*9*/.dk:before { background-position:-128px -1235px !important; }
				/*10*/.fi:before { background-position:-144px -1235px !important; }
				
				/*1*/.fr:before { background-position:-160px -1235px !important; }
				/*2*/.de:before { background-position:-176px -1235px !important; }
				/*3*/.gr:before { background-position:    0 -1249px !important; }
				/*4*/.in:before { background-position:-16px -1249px !important; }
				/*5*/.il:before { background-position:-32px -1249px !important; }
				/*6*/.it:before { background-position:-48px -1249px !important; }
				/*7*/.jp:before { background-position:-64px -1249px !important; }
				/*8*/.kr:before { background-position:-80px -1249px !important; }
				/*9*/.lu:before { background-position:-96px -1249px !important; }
				/*10*/.my:before { background-position:-112px -1249px !important; }
				
				/*1*/.mx:before { background-position:-128px -1249px !important; }
				/*2*/.nl:before { background-position:-144px -1249px !important; }
				/*3*/.nz:before { background-position:-160px -1249px !important; }
				/*4*/.no:before { background-position:-176px -1249px !important; }
				/*5*/.ph:before { background-position:0 -1263px !important; }
				/*6*/.pl:before { background-position:-16px -1263px !important; }
				/*7*/.ru:before { background-position:-32px -1263px !important; }
				/*8*/.sg:before { background-position:-48px -1263px !important; }
				/*9*/.za:before { background-position:-64px -1263px !important; }
				/*10*/.es:before { background-position:-80px -1263px !important; }

				/*1*/.se:before { background-position:-96px -1263px !important; }				
				/*2*/.ch:before { background-position:-112px -1263px !important; }
				/*3*/.tw:before { background-position:-128px -1263px !important; }
				/*4*/.tr:before { background-position:-144px -1263px !important; }
				/*5*/.uk:before { background-position:-160px -1263px !important; }
				/*6*/.us:before { background-position:-176px -1263px !important; }			
				/*7*/.int-sales:before { background-position:0 -1276px !important; margin-bottom:1px !important; }
				/*8*/.latin-america:before { background-position:-16px -1276px !important; margin-bottom:1px !important; }
				/*9*/.hk:before { background-position:-32px -1277px !important; }

/* ======================================
THIS ENDS HERE
=================================*/ 


		/*Product Sign-In*/	
		ul#top-right-links li.product-sign-in { display:inline-block; padding:0 10px; color:#fff; background-color:#00aeef; }		
		ul#top-right-links li.product-sign-in ul { right:0; width:205px; height:500px; overflow:auto; overflow-x:hidden; background:rgba(255,255,255,.95); }		
		ul#top-right-links span.sign-in, ul#top-right-links a.sign-in { display:inline-block; margin:0; color:#ccc !important; text-shadow:0 1px 0 rgba(0,0,0,.3); padding:6px 2px 8px;}
		ul#top-right-links li.product-sign-in a.sign-in { padding-left:18px; font-weight:bold; background:url(https://www.lexisnexis.com/images/icon-lock-grey.png) 0 5px no-repeat; color:#fff !important; }
		ul#top-right-links span.sign-in:after { content:""; float:right; width:5px; height:4px; margin:6px 0 0 6px; background:url(https://www.lexisnexis.com/images/sprites.png) -196px -53px no-repeat /*White down arrow*/; }
		ul#top-right-links li.product-sign-in:hover span, ul#top-right-links li.product-sign-in:hover a.sign-in{ color:#fff; }
		ul#top-right-links li.product-sign-in:hover,
		ul#top-right-links li.product-sign-in.active,
		ul#top-right-links li.product-sign-in.active span { color:#fff; background:#2f2f2f; }
		ul#top-right-links li.product-sign-in:hover { color:#fff; background:#12bcfc; }
		
		ul#top-right-links .hr-divider { background:none; }
		ul#top-right-links .hr-divider:hover { cursor:default; background:none; }
		
	/*TOP SEARCH FIELD*/
	#search-wrapper { padding-right:10px; clear:both; text-align:right; z-index:9; }
	
		/*Field and Button*/		
		.field-btn-wrapper { width:350px; position:relative; display:inline-block; padding:1px; border:#666 1px solid; position:relative; z-index:5; background:#fff; }	
		.field-btn-wrapper:hover { border:#D7AD74 1px solid; background:#F9F5E6; }
		.field-btn-wrapper input { width:311px; height:auto; border:none; padding:5px; margin:0; color:#333; vertical-align:middle; background:transparent; }
		.field-btn-wrapper:hover input,
		.field-btn-wrapper input:focus { color:#000; background:transparent; border:none; box-shadow:none; }
		.field-btn-wrapper button { width:25px; height:26px; padding:0; text-indent:-9999px; cursor:pointer; vertical-align:middle; opacity:.8; background:url(https://www.lexisnexis.com/images/sprites.png) 0 0 no-repeat /*Magnifying glass icon*/; box-shadow:none; border:none; }
		.field-btn-wrapper button:hover { opacity:1; background-position:0 -1px; }
		.field-btn-wrapper label { position:absolute; left:0; top:100%; width:287px; padding:2px 1px 2px 16px; margin:1px 0 0 -1px; font-style:italic; font-size:13px; text-align:left; color:#000; border:#DDBA0B 1px solid; border-top:none; white-space:nowrap; z-index:1; background:url(https://www.lexisnexis.com/images/sprites.png) -188px -470px no-repeat #F7E16E /*Small 'i' Information icon*/; }		
		.field-btn-wrapper label input { margin:0 5px 0 0; vertical-align:middle; }
	
		/*Drop down layer with search options*/
		.search-options-container { display:none; width:200px; padding:0 10px 10px; position:absolute; top:29px; left:0; border:#fff 1px solid; border-top:#ddd 20px solid; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) center bottom repeat-x #e9e9e9; }
		.search-options-container label { position:relative; z-index:0; top:0; display:block; width:auto; margin:0; padding:4px; background:none; border:none; font-size:14px; text-align:left; cursor:pointer; }
		.search-options-container label:hover { background:#fff; background:rgba(255,255,255,.4); }
		.search-options-container label input { width:auto; }
		
			/*Close button*/
			.search-options-container span.close-options { display:block; width:20px; height:20px; position:absolute; top:4px; right:5px; z-index:1; cursor:pointer; background:url(https://www.lexisnexis.com/images/sprites.png) -54px -226px no-repeat #D61920px; }
			.search-options-container span.close-options:hover { top:3px; background:url(https://www.lexisnexis.com/images/sprites.png) -18px -226px no-repeat #D61920px; }
		
			/*Other Services section*/
			.other-services { padding:2px; margin-top:10px; border-top:#000 1px dotted; background:#fff; background:rgba(255,255,255,.4); }
			.other-services ul { margin:0; text-align:left; }

	/*SIMPLE HEADER*/
	.simple-header { margin-bottom:-30px !important; }
	
	/*TOP MESSAGE*/
	#top-msg { display:none; position:absolute; top:83px; right:-15px; }
	#top-msg:hover { top:82px; }
	
	#top-msg a,
	#top-msg a:visited { width:359px; height:40px; padding:4px 8px; color:#fff; text-decoration:none; font:14px 'OmnesRegular', Arial, Helvetica, sans-serif; border:#ae0e13 1px solid; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; text-shadow:0 1px 0 rgba(0,0,0,.5); }	
	
	#top-msg span { font-style:italic; text-decoration:underline; margin-left:3px; padding-right:10px; background:url(https://www.lexisnexis.com/images/sprites.png) -135px -886px no-repeat; }
	
	/*
	#top-msg { display:none; width:359px; height:40px; text-indent:-9999px; position:absolute; top:76px; right:-20px; background:url(../images/img-beta-message.png) no-repeat; }
	#top-msg:hover { top:75px; }
	#top-msg a { display:block; width:356px; height:40px; }*/
	
	
/* TOP NAV BAR
=================================*/	
	
	/*TITLES*/	
	#megamenus { width:940px; height:48px; position:absolute; top:80px; left:10px; z-index:10; /*background:url(../images/bg-main-nav.gif) bottom repeat-x;*/} /*Removed background image for  Red and grey bar below megamenu is not displaying correctly in IE*/
	#megamenus h6 { float:left; margin-right:6px; position:relative; z-index:10; }
	#megamenus h6 span { position:relative; display:block; width:auto; padding:5px 23px 12px 8px; cursor:pointer; border:transparent 1px solid; border-bottom:none; color:#ed1c24; font:18px 'OmnesRegular', Arial, Helvetica, sans-serif; letter-spacing:normal; text-shadow:0 1px 0 rgba(0,0,0,.2); background:url(https://www.lexisnexis.com/images/sprites.png) right -99px no-repeat /*Up-Down arrows*/; }	
	#megamenus h6 span:hover,
	#megamenus h6 span.selected { color:#fff; border:#ed1c24 1px solid; border-bottom:none; background:url(https://www.lexisnexis.com/images/sprites.png) right -173px no-repeat #ed1c24 /*Up-Down arrows*/; }
	#megamenus h6 span.selected { text-shadow:0 -1px 0 rgba(0,0,0,.5); background:url(https://www.lexisnexis.com/images/sprites.png) right -170px no-repeat #ed1c24 /*Up-Down arrows*/; }	
	#megamenus h6 span.selected img { display:block; position:absolute; left:0; bottom:1px; width:100%; height:100%; }
	
	#megamenus h6 span:active { background-color:#2f2f2f; border-color:#2f2f2f; }
	
	#megamenus h6 a,
	#megamenus h6 a:visited  { position:relative; display:block; padding:5px 8px 12px; cursor:pointer; border:transparent 1px solid; border-bottom:none; color:#ed1c24; font:18px 'OmnesRegular', Arial, Helvetica, sans-serif; text-decoration:none; text-shadow:0 1px 0 rgba(0,0,0,.2); /*background:url(../images/sprites.png) -100px -880px no-repeat New window icon !important;*/ }
	#megamenus h6 a:hover { color:#fff; text-decoration:none; background-color:#ed1c24; }
	
		/*NEW WINDOW*/
		#megamenus h6.new-window a,
		#megamenus h6.new-window a:visited { text-decoration:none; padding-right:15px; background:url(https://www.lexisnexis.com/images/sprites.png) right -880px no-repeat /*New window icon*/; }
		#megamenus h6.new-window a:hover { text-decoration:none; background-color:#ed1c24; color:#fff; }
		#megamenus h6.new-window a:active { background-color:#2f2f2f; border-color:#2f2f2f; }
	
	/*MEGAMENUS*/
	#megamenus div.menu-container { position:absolute; left:0; top:38px; z-index:1000; width:898px; padding:20px; border:#ed1c24 1px solid; background:#fff; }
	#megamenus div.menu-container h3 { margin-bottom:10px; }	
	#megamenus .close-button,
	.copy li span,
	.copy .wrapper span { display:block; width:35px; height:35px; position:absolute; top:0; right:0; cursor:pointer; background:url(https://www.lexisnexis.com/images/sprites.png) -1px -227px no-repeat /*Closing X normal*/; }
	#megamenus .close-button:hover,
	.copy li span:hover,
	.copy .wrapper span:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -37px -227px no-repeat /*Closing X hover*/; }
	
		/*TITLES*/
		h2.mm-title,
		h2.mm-title span { font-size:31px; font-weight:bold; color:#ed1c24; }
		h2.mm-title { color:#000; }
		h2.mm-title span { margin-right:2px; }
			
			/*S&T*/
			#training-n-support h2.mm-title { font-size:25px; }
			#training-n-support h2.mm-title span { font-size:27px; }	
			
			/*Communities*/
			#comm-lists h2.mm-title { font-size:29px; }
	
		/*PRODUCTS & SERVICES*/
		#ps-mm .col { height:470px;  }
		.col { float:left; width:172px; padding:0 3px; border-right:#999 1px dotted; position:relative; }
		.col:nth-child(5) { margin-right:0; border:none; }	
		
		.col ul { margin:0; }
		.col ul + ul { margin-top:25px; }
		
		.col ul li { padding-left:3px; background:none; color:#333; font:12px Arial, Helvetica, sans-serif; }
		.col ul li.last a { font-weight:bold; }
		
		.col ul li.moved { padding:0 0 0 5px; margin:0; }
		.colored-bg .titles,
		.col .titles { padding-left:3px; margin:0 0 5px; background:none; color:#ed1c24; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; text-shadow:0 1px 0 rgba(0,0,0,.1); }		
		.col h5.titles { margin-bottom:10px;}
		.col .titles a,
		.col .titles a:visited { padding:3px; margin:0 0 0 -3px; background:none; color:#ed1c24; text-decoration:underline !important; font:bold 12px Arial, Helvetica, sans-serif; }
		.col .titles a:hover { color:#F03F45; text-decoration:none; }
		.col .titles a:active { color:#000; text-decoration:underline; }
		
			/*Nested lists*/
			.col ul li ul { margin:3px 0; }
			.col ul li ul li { padding-left:10px; margin:0; background:url(https://www.lexisnexis.com/images/sprites.png) -190px -299px no-repeat /*Small arrow*/; }
			.col ul li ul li a { font-size:11px; }
		
			/*Buttons*/
			.button { display:inline-block; width:130px; padding-left:10px; margin:15px 0 0; padding-bottom:7px; }
			.button.arrow { position:relative; color:#fff; }
			.button.arrow:after { float:none; position:absolute; top:12px; right:5%; }
			
		.colored-bg ul li a,
		.colored-bg ul li a,
		.colored-bg ul li a:visited,
		.col ul li a,
		.col ul li a:visited { display:block; padding:3px; color:#333; text-decoration:none; font:12px Arial, Helvetica, sans-serif; }
		.colored-bg ul li a:hover,
		.col ul li a:hover { color:#ed1c24; text-decoration:underline; background-color:#eee !important; }
		.colored-bg ul li a:active,
		.col ul li a:active { color:#000; }
		.col ul li a em { font-family:inherit;}
		
		ul li.last a { color:#333; margin-top:15px; }
		
		/*STORE/SHOP*/
		#store .col { height:240px; }
		
		#store .col:nth-child(2),
		#store .col:nth-child(3) { margin-right:0; border:none; }

		#store .col:nth-child(2),
		#store .col:nth-child(3),
		#store .col:nth-child(4),
		#store .col:nth-child(5) { width:152px; padding-left:20px; }
		
			/*IE8-9*/
			#store .col.no-border { *border:none; border:none\9; }
							
		/*INDUSTRIES*/
		#megamenus div#industries { padding:0; width:938px}
		#industries .col { width:auto; padding:20px 30px 20px 20px; border:none; }
		#industries .cols-4 { width:650px; -moz-column-rule:1px dotted #dfdfdf; -webkit-column-rule:1px dotted #dfdfdf; column-rule:1px dotted #dfdfdf;}
		#industries .cols-3-industries { width:650px; -moz-column-rule:1px dotted #dfdfdf; -webkit-column-rule:1px dotted #dfdfdf; column-rule:1px dotted #dfdfdf;}
			/*IE6-9*/
			.cols-4 li { float:left\9; width:150px\9;}
			.cols-3-industries li { float:left\9; width:210px\9;}
		#industries .col:last-of-type { border-left:dotted 1px #999999; padding:20px 50px 20px 20px; background:#f5f5f5; float:right;}
		
		/* old CSS for megameenu
							
		/*TRAINING & SUPPORT* /
		#training-n-support .left, 
		#training-n-support .right { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		#training-n-support .left { float:left; width:400px; padding-left:40px; }
		#training-n-support .right { float:right; width:385px; }	
		#training-n-support h4 { display:inline-block; font-size:20px; margin:20px 0 10px; }
		#training-n-support p { text-indent:0; }
		#training-n-support .left label { display:block; margin-bottom:5px; }
		#training-n-support .left select { width:350px; padding:4px; margin-bottom:20px; }
		#training-n-support .phone { width:330px; padding:10px; font-size:22px; text-align:center; color:#000; background:#ddd; border:#999 1px solid; }
		#training-n-support .right ul { display:inline; margin:-15px 0 10px; }
		/*COMMUNITIES* /
		.communities-services { overflow:hidden; padding-top:5px; padding-left:55px; }
		.communities-services ul { float:left; width:251px; height:420px; margin:0 19px 0 0; padding-right:10px; border-right:#999 1px dotted; }
		.communities-services ul.first { margin-left:45px; }
		.communities-services ul:last-child { border:none; }
		.communities-services ul li { padding:0; margin-communities:3px; background:none; font-family:Arial, Helvetica, sans-serif; }
		.communities-services ul li a,
		.communities-services ul li a:visited { display:block; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
		.communities-services ul li a:hover { color:#ed1c24; text-decoration:underline; background-color:#eee !important; }
		.communities-services ul li a:active { color:#000; }
		.communities-services ul li.column-title { margin-communities:10px; font-size:16px; font-weight:bold; letter-spacing:-.5px; color:#ed1c24; text-shadow:0 1px 0 rgba(0,0,0,.1); }
		.communities-services ul li.column-title a,
		.communities-services ul li.column-title a:visited { display:block; font-size:12px; font-weight:bold; letter-spacing:-.5px; text-decoration:underline !important; color:#ed1c24; margin-bottom:10px; }
		.communities-services ul li.column-title a:hover { color:#F03F45; text-decoration:none; background-color:#eee !important; }
		.communities-services ul li.column-title a:active { color:#000; }	
		*/
		/* New CSS for Mega menu */
		
		/*Solutions Menu Start*/ 
		#ps-mm .col { height:auto; }
		#megamenus #ps-mm.grey-shade,
		#megamenus #ps-mm.four-items{ padding:0; width:938px;}
		#ps-mm.thumbs .col{margin:121px 0 20px 0; #margin:118px 0 20px 0;}
		#ps-mm.four-items .col{ width:205px; padding:0 20px 0 25px;}
		#ps-mm.four-items.three .col.column3 {border:none;}
		#ps-mm.four-items.three .col.column4{ border:none; background:#f5f5f5; margin:0; padding:20px 20px 20px 25px; width:140px;}
		#ps-mm.four-items.thumbs .extra-v-space.reduce-regular-v-space{padding:20px 20px 30px 25px;}
		#ps-mm.four-items.thumbs .col.column4 {border:none;}
		#ps-mm.thumbs .col li.img-holder{margin:-121px 0 15px -28px; position:relative;}
		#megamenus ul li img {border:0;}
		#ps-mm.thumbs .col li.img-holder ul{position:absolute; bottom:0; width:250px; margin:0; text-align:center; #left:3px;}
		#ps-mm.thumbs .col li.img-holder ul li.grey-transparrent{background: rgba(0, 0, 0, 0.60); padding:0; font-size:17px; color:#FFF; font-family:'OmnesRegular', Calibri, Arial, Helvetica, sans-serif; *background:url(https://www.lexisnexis.com/images/grey-shadow.png) repeat-x left top; background:url(https://www.lexisnexis.com/images/grey-shadow.png) repeat-x left top\0;}
		#ps-mm.thumbs .col li.img-holder ul li span{text-align:left; display:inline-block;}
		#ps-mm.thumbs .col li.img-holder ul li.blue-bg{background:#33a8ce;}
		.col ul li.titles span{display:block; clear:both; font-style:italic; color:#6d6a6a; font-size:12px;}
		#megamenus ul li.has-child a{font-weight:bold;}
		#megamenus ul li.has-child ul li a{font-weight:normal;}
		#megamenus ul li.has-child a{outline:none;}
		#megamenus ul li.has-child span {background: url("https://www.lexisnexis.com/images/sprite-collapse-expand.png") no-repeat scroll 0px 2px transparent; display: inline-block; float: left; height: 13px; width: 15px;}
		#megamenus ul li.has-child span {background: url("https://www.lexisnexis.com/images/sprite-collapse-expand.png") no-repeat scroll 0px 1px transparent\0/;}
		#megamenus ul li.has-child ul{display:none;}
		.col ul li ul {margin:3px 0 3px 15px; }
		.col ul li ul li,
		.no-divider .col ul li ul li { padding-left:10px; margin:0; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) 5px 7px no-repeat;}
		#ps-mm.thumbs .col li.img-holder ul li.green-bg{background:#42be62;}
		#ps-mm.thumbs .col li.img-holder ul li.purple-bg{background:#8b4bb6;}
		#ps-mm.four-items.thumbs .extra-v-space.reduce-regular-v-space ul li{ margin:8px 0;} 
		#ps-mm.four-items.thumbs .extra-v-space.reduce-regular-v-space ul li.last a{ margin:13px 0 0;}
:root #ps-mm.four-items.thumbs .extra-v-space.reduce-regular-v-space ul li.last a {margin:17px 0 0 0 \0/IE9 !important;}		
		#ps-mm.thumbs .col li.img-holder ul li{color:#FFF; padding:5px; text-transform:uppercase; text-align:center; font-family:'OmnesRegular', Calibri, Arial, Helvetica, sans-serif; line-height:13px; font-size:12px;}
		#megamenus ul li.open span{background:url(https://www.lexisnexis.com/images/sprite-collapse-expand.png) no-repeat 0px -47px;}
		#megamenus ul li.open span{background:url(https://www.lexisnexis.com/images/sprite-collapse-expand.png) no-repeat 0px -48px\0/;}
		
		/*for Two-col menus no risk tabcol */
		#ps-mm.two-items .last-col li span { padding-left:2px; display:block; color:#666; }
		#ps-mm.two-items .col { width:267px; padding:0 20px 20px 25px; margin-bottom:0; }
		#megamenus #ps-mm.two-items { padding:0; width:938px; }
		#ps-mm.thumbs.two-items .col li.img-holder ul { width:312px; }
		#ps-mm.two-items .no-bdr { border:none; }
		#ps-mm .last-col { padding-top:20px !important; border:none; background:#f5f5f5; margin-top:0 !important; }
		#ps-mm .last-col ul { width:182px; width:200px\0; margin:10px auto auto auto; #margin-top:-5px; }@media screen and (-webkit-min-device-pixel-ratio:0) {#ps-mm .last-col ul { width:190px;}}
		#ps-mm.thumbs.two-items ul + ul { width:225px; margin:auto; }
		
		
 
		/*Solutions Menu End*/
		
		
		
		/*TRAINING & SUPPORT*/
		#training-n-support .left, 
		#training-n-support .right { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
		
		#training-n-support .left { float:left; width:400px; padding-left:40px; }
		#training-n-support .right { float:right; width:385px; }	
		
		#training-n-support h4 { display:inline-block; font-size:20px; margin:20px 0 10px; }
		#training-n-support p { text-indent:0; }
		
		#training-n-support .left label { display:block; margin-bottom:5px; }
		#training-n-support .left select { width:350px; padding:4px; margin-bottom:20px; }
		
		#training-n-support .phone { width:330px; padding:10px; font-size:22px; text-align:center; color:#000; background:#ddd; border:#999 1px solid; }
		#training-n-support .right ul { display:inline; margin:-15px 0 10px; }
		
		/*COMMUNITIES*/
		.communities-services { overflow:hidden; padding-top:5px; padding-left:55px; }
		.communities-services ul { float:left; width:261px;/* height:220px;*/ margin:0 14px 0 0; padding-right:5px; border-right:#999 1px dotted; margin-bottom:-99999px;padding-bottom:99999px;}
		.communities-services ul.first { margin-left:45px; }
		.communities-services ul:last-child { border:none; }
		.communities-services ul li { padding:0; margin-communities:3px; background:none; font-family:Arial, Helvetica, sans-serif; }
		
		.communities-services ul li a,
		.communities-services ul li a:visited { display:block; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
		.communities-services ul li a:hover { color:#ed1c24; text-decoration:underline; background-color:#eee !important; }
		.communities-services ul li a:active { color:#000; }
		
		.communities-services ul li.column-title { margin-communities:10px; font-size:16px; font-weight:bold; letter-spacing:-.5px; color:#ed1c24; text-shadow:0 1px 0 rgba(0,0,0,.1); }
		.communities-services ul li.column-title a,
		.communities-services ul li.column-title a:visited { display:block; font-size:12px; font-weight:bold; letter-spacing:-.5px; text-decoration:underline !important; color:#ed1c24; margin-bottom:10px; }
		.communities-services ul li.column-title a:hover { color:#F03F45; text-decoration:none; background-color:#eee !important; }
		.communities-services ul li.column-title a:active { color:#000; }
		
		/* new Megamenu CSS ends */	
		
/**************Megamenus-version2-e6***********************/

#training-n-support .links-legal-sol{width:52%;}
#training-n-support .right.links-legal-sol ul{margin:auto;}
.links-legal-sol ul {    width: 50%;}
#training-n-support .right.links-legal-sol.quick-links > h4 {    display: block;}


/**********************************************************/
		
		
		
/* BREADCRUMBS AND E-MAIL & PRINT ICONS
=================================*/	
/*#brdcr-email-print { width:920px; margin:auto; padding:0 10px; position:relative; z-index:0; overflow:hidden; }*/
#brdcr-email-print { width:920px; margin:0 auto 0; padding:0 10px; /*position:relative;*/ z-index:0; min-height:29px;}
.no-breadcrumb{margin-top:93px !important;}

.lexis-blog #brdcr-email-print {
     #margin-top:68px !important; #padding-top:0 !important; margin-top:68px\0/;
  }
/* Print icon with gray header  */
.print-graybar { margin-top:68px !important; }

/* PRINT ICON FOR NO GRAY BAR FOR TITLE */
.email-print-nomargin { margin-top:0 !important; padding-top:4px !important; }

	/*BREADCRUMBS*/
	#breadcrumbs { float:left; width:690px; padding:3px 0px 0; margin:0; position:relative; z-index:0; }
	#breadcrumbs li { display:inline; font:11px Arial, Helvetica, sans-serif; padding:0 10px 0 0; background:url(https://www.lexisnexis.com/images/sprites.png) right -302px no-repeat; }
	#breadcrumbs li.last { background:none; }
	#breadcrumbs li.last strong { font:bold 11px Arial, Helvetica, sans-serif; }
	#breadcrumbs li span,
	#breadcrumbs li a,
	#breadcrumbs li a:visited { font:11px Arial, Helvetica, sans-serif; }
	#breadcrumbs li span { font-weight:bold; }
	
	/*SHOPPING CART ICONS*/ /*Added by: Anshul on 14/08/2015*/
	#shopping-cart{ float: right; margin: 0; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; background-color: #4f4f4f;}
	#shopping-cart li.cart{ background: none; padding: 0 0 0 10px; margin: 0; }
	#shopping-cart li.cart a{ padding: 8px 13px 10px 26px; font-family: 'OmnesRegular', Arial, Helvetica, sans-serif; font-size: 13px; background: url(https://www.lexisnexis.com/images/sprites.png) 0px -42px no-repeat transparent /*Cart icon*/; color:#F5F5F5; display: block; text-decoration:none;}
	#shopping-cart li.cart a:hover{background-position: 0 -43px;}
	#shopping-cart + #email-print{width:auto; display:none;}
	
	/*E-MAIL & PRINT ICONS*/
	#email-print { float:right; width:217px; text-align:right; padding-top:3px; margin:0; #float:none;}
	#email-print li { float:right; padding:0; margin-left:10px; white-space:nowrap; }
	#email-print li.email { margin:0; display:none; }
	#email-print li a { padding:2px 2px 2px 25px; font:11px Arial, Helvetica, sans-serif; }
	#email-print li.email a { background:url(https://www.lexisnexis.com/images/sprites.png) 0 -599px no-repeat #fff /*E-mail icon*/; }
	#email-print li.email a:hover { background-position:0 -600; }
	#email-print li.print a { background:url(https://www.lexisnexis.com/images/sprites.png) -25px -625px no-repeat #fff /*Print icon*/; }
	#email-print li.print a:hover { background-position:-25px -626px; }
	
		/*E-mail This Page fancybox*/
		#emailpage-container { width:400px; padding:20px; border:#ededed 1px solid; background:#f6f6f6; }
		
		#emailpage-container label { display:block; color:#333; }
		#emailpage-container input,
		#emailpage-container textarea { margin-bottom:10px; width:388px; }
		#emailpage-container .captcha { margin:0; }
		
			/*Captcha*/
			.captcha input#email1_lx_userInput { float:left; width:130px; font-size:25px; text-align:center; }
			.captcha #email1_CaptchaControl1 { display:block; height:100px; overflow:hidden; zoom:1; position:relative; }
			.captcha #email1_CaptchaControl1 div { float:left; width:140px; height:60px; overflow:hidden; zoom:1; }
			.captcha #email1_CaptchaControl1 div:first-child { width:150px; }
			.captcha #email1_CaptchaControl1 div img { border:#ccc 1px solid !important; }
			
				/*iframe*/
				.captcha #email1_CaptchaControl1 iframe { float:left; width:100px; height:90px; margin-bottom:30px; overflow:hidden; }
				
			/*Button*/
			#emailpage-container #email1_btnSubmit { display:block; margin:auto; padding:5px 15px; }
			
			/*Errors*/
			#emailpage-container label.error { display:block; margin:-10px 0 5px; font-style:italic; color:#ed1c24; }
			#email1_lx_custCheck { position:absolute; top:56px; left:0; font-style:italic; color:#ed1c24 !important; }
		
/* SITE WRAPPER
=================================*/	
#site-wrapper { background:#fff; position:relative; }

/* BODY CONTAINER
=================================*/
#container { padding:0 20px; margin-top:20px; }
.grid_9 { width:680px !important; margin:0 10px 20px 0; padding-right:10px; /*border-right:#ededed 1px solid;*/ }

	/*GENERAL PAGES*/
	/*Commented by Anshul
	Date: 24/09/2015
	Basecamp URL: https://basecamp.com/2265851/projects/2916574/todos/195782623
	*/
	#page-title { width:960px; padding:0; margin:0; position:relative; left:0; /*background:url(../images/bg-gradient-transparent.png) bottom repeat-x #4f4f4f;*/ background-color: #4f4f4f;  }
	#page-title h1 { color:#fff; font-weight:normal; font-size:31px; margin:0; padding:15px 17px;}
	#page-title img {  width:100%; height:15px; position:absolute; top:-6px; left:0; }
	.no-gray-line img { height:6px !important; top:0 !important; }
	
	/*GENERAL PAGES WITHOUT TITLE GRAY BAR ONLY RED LINE */
	.red-line-divider { left:0; margin:0; position:absolute; width:960px; }
	.red-line-divider img { height:15px; left:0;position:absolute;top:-6px;width:100%; }
	
		/*Titles for pages*/
		.large-heading { font:37px/37px 'OmnesRegular', Arial, Helvetica, sans-serif; word-spacing:2px; }
		
		/*List of linear links*/
		ul.jump-links { position:relative; z-index:0; }
		ul.jump-links li { display:inline; background:none; padding:0; margin-right:10px; font-weight:bold; }
		
		/*Embeded videos*/
		#container .video { width:685px; height:300px; margin:20px auto; zoom:1; }
		#container .video .duffy { float:left; padding:10px; margin-right:10px; background:#fff; }
		#container .video p { float:left; width:300px; font-style:italic; color:#333; }
	
	/*GENERAL PAGES WITHOUT MEGA-MENU */
	.no-menu #page-title { margin-top:6px;}
	.no-menu #brdcr-email-print { margin-top:75px;}
	
	/*RIGHT COL*/
	#right-col h2 { font:18px/18px Calibri, Arial, Helvetica, sans-serif; margin-bottom:10px; }
	
	.circle-arrow-small { padding:2px 15px 2px 2px; background:url(https://www.lexisnexis.com/images/sprites.png) right -348px no-repeat /*White arrow inside red circle*/; }
	.circle-arrow-small:hover { background-position:right -350px; }
	.circle-arrow-small:active { background-position:right -348px; }
	
	p.side-p { width:140px; }
	
	/*INTRO CONTAINER (gradient)*/
	.intro-container { height:300px; margin-bottom:20px; }

		/*Generic box*/
		.generic-box { display:block; background:#eee; border:#FABBBE 1px solid; padding:6px; margin-bottom:10px; position:relative; z-index:0; text-shadow:1px 1px 0 #fff; clear:both; zoom:1; }
		.generic-box p { margin-bottom:10px; padding-left:1px; position:relative; z-index:1; color:#333; font:14px/18px Calibri, Arial, Helvetica, sans-serif; }		
		.generic-box h4 { margin-bottom:10px; color:#000; font-size:20px; font-weight:normal; line-height:20px; position:relative; clear:none; }
		.generic-box h4 a,
		.generic-box h4 a:visited { color:#000; font:18px 'OmnesRegular', Arial, Helvetica, sans-serif; }
		.generic-box h4 a:hover { color:#333; }
		.generic-box h4 a:active { color:#000; }
		
		.generic-box ul { margin:0; position:relative; }
		.generic-box ul li { padding-left:18px; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-button-small.png) 0 4px no-repeat; }
		.generic-box ul.simple-list li{ background:url(https://www.lexisnexis.com/images/bullet-arrow-gray.png) 0 6px no-repeat ; }
		.news-list li{ background:url(https://www.lexisnexis.com/images/logo-symbol.png) 0 0 no-repeat !important; padding-left:40px !important; }
		
		.generic-box a { font:14px Calibri, Arial, Helvetica, sans-serif; position:relative; z-index:1; }
		
		/*.generic-box ul li a,
		.generic-box ul li a:visited { color:#0d729f; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0,.1); }
		.generic-box ul li a:hover { text-decoration:underline; color:#000; }
		.generic-box ul li a:active { color:#666; }*/
		
		.generic-box ul li.selected { color:#fff; padding:2px 5px 2px 20px; background-color:#666; background-position:2px 3px; font:bold 12px Arial, Helvetica, sans-serif; text-shadow:0 1px 2px #000; }
		
		/*Images inside box*/
		.generic-box img.inline-bg-img { position:absolute; right:2px; bottom:2px; z-index:0; filter:alpha(opacity=50); opacity:.5; }
		
		/*Generic box with defined with & height*/
		.defined-wh { float:left; width:205px; margin:0 10px 30px 0; clear:inherit; }
		.defined-wh.last { margin:0; }
		.defined-wh p { font:12px Arial, Helvetica, sans-serif; }
		.defined-wh img { float:right; width:72px; height:121px; margin-top:-20px; }
		
		/*Generic box V2*/
		.generic-box-v2 .rep-img { width:85px; height:169px; }
		.generic-box-v2 p { width:135px; }
		.generic-box-v2 .cta { color:#0D729F; font-size:18px; }
		
		
/* 2 COLUMNS
=================================*/
.left-col2 { float:left; width:420px; }
.right-col2 { float:left; margin-left:20px; width:480px; }

	/*2 COLS WITH LEFT NAVIGATION*/
	.right-col-w-nav { width:680px !important; padding:0 0 0 10px; border:none; margin:0 0 20px 10px; position:relative; z-index:0; float:left; }	 
	
	/*2 COLS WITH ACCORDION-LIKE NAVIGATION*/	
	ul.left-nav { position:relative; z-index:0; margin-bottom:10px; /*max-height:210px; padding:3px 4px 0 3px; overflow:auto; overflow-x:hidden;*/ }
	ul.left-nav li { padding:0; }
	ul.left-nav li a,
	ul.left-nav li a:visited { display:block; padding:3px 5px; text-decoration:none; color:#fff; font:15px Calibri, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.3); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) 0 bottom repeat-x #aaa; }
	ul.left-nav li a:hover { background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; text-shadow:0 1px 1px rgba(0,0,0,.6); }
	ul.left-nav li a:active { background:none #333; text-shadow:0 1px 1px #000 ; }
	
		/*Active element & Inner links*/
		ul.left-nav li ul { position:relative; margin-bottom:5px; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent-2.png) bottom repeat-x #fff; }
		ul.left-nav li ul li { background:none; }
		
		ul.left-nav li.active a,
		ul.left-nav li.active a:visited { display:block; padding:3px 5px; color:#fff; font:15px Calibri, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.3); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; position:relative; z-index:1; }
		ul.left-nav li.active a:hover { background-color:#F03F45; }
		ul.left-nav li.active a:active { background-color:#333; }
		
		ul.left-nav li.active ul { padding:8px 5px 5px; border:#B5151B 1px solid; }
		ul.left-nav li.active ul li { color:#000; font-size:15px; font-weight:bold; padding:1px 5px 1px 10px; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) 0 9px no-repeat /*Small left bullet arrow*/; }
		ul.left-nav li.active ul li:hover { background-color:#efefef; }
		ul.left-nav li.active ul li a,
		ul.left-nav li.active ul li a:visited { display:inline; padding:0; color:#333; text-shadow:none; background:none; }
		ul.left-nav li.active ul li a:hover { color:#F03F45; text-decoration:underline; background:none; }
		ul.left-nav li.active ul li a:active { background:none; color:#000; }
		
			/*Selected with href*/
			ul.left-nav li.active ul li.selected { background-color:#efefef; }
			ul.left-nav li.active ul li.selected a,
			ul.left-nav li.active ul li.selected a:visited,
			ul.left-nav li.active ul li.selected span { font-weight:bold; color:#000; }
			
				/*Nested lists*/
				ul.left-nav li.active ul li.selected ul { border:#ccc 1px solid; padding:0; margin:0 0 10px; background:#fff; }				
				ul.left-nav li.active ul li.selected ul li,
				ul.left-nav li.active ul li.selected ul li a { font-weight:normal; font-size:13px; margin:0; color:#666; }
				ul.left-nav li.active ul li.selected ul li { color:#000; }
			
			/*Selected without href*/
			ul.left-nav li.active .nohref { display:block; padding:3px 5px; color:#fff; font:15px Calibri, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.3); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; position:relative; z-index:1; }
		
			/*Items (numbers insides parenthesis)*/
			ul.left-nav li.active ul li span { position:relative; top:-1px; margin-left:5px; line-height:20px; font-size:12px; font-weight:bold; color:#000; cursor:default; }
			ul.left-nav li.active ul li a + span { color:#333; font-weight:normal; cursor:default; }

	/* CSS Columns */
		/*2 columns*/
		.two-cols { 
			-moz-column-count:2;
			-webkit-column-count:2;
			column-count:2;			
			-moz-column-gap:20px;
			-webkit-column-gap:20px;
			column-gap:20px;
		}

		/*3 columns*/
		.three-cols { 
			-moz-column-count:3;
			-webkit-column-count:3;
			column-count:3;			
			-moz-column-gap:20px;
			-webkit-column-gap:20px;
			column-gap:20px;
		}

		/*4 columns*/
		.four-cols { 
			-moz-column-count:4;
			-webkit-column-count:4;
			column-count:4;			
			-moz-column-gap:10px;
			-webkit-column-gap:10px;
			column-gap:10px;
		}

/* CATEGORY PAGE - "Search results" style
=================================*/	
.right-col-w-nav h1 { color:#000 }

/*for bottom line and white space top*/
.right-col-w-nav h4 { margin-top:30px; border-bottom:1px solid #666; padding-bottom:15px; }
ol.search-results li .product-info { width:660px; }

	/*FORMATS*/
	ol.search-results .formats,
	ol.grid .formats { overflow:hidden; margin:10px 0 0; }
	ol.search-results .formats li,
	ol.grid .formats li { float:left; width:auto !important; height:auto; padding:0 0 0 10px; margin:0 0 0 10px; background:none; border:none; border-left:#999 1px solid; color:#333; font:11px/20px Arial, Helvetica, sans-serif; }
	ol.search-results .formats li:first-child,
	ol.grid .formats li:first-child { border:none; margin:0; padding:0; }
	ol.search-results .formats li:before,
	ol.grid .formats li:before { float:left; content:""; width:20px; height:18px; margin-right:3px; }
	
		/*IE8-9*/
		ol.grid.search-results .formats li { margin:0\9; width:80px\9; }
	
		/*Icons*/
		.formats li.web-application:before,
		.formats li.webinar:before { background:url(https://www.lexisnexis.com/images/sprites.png) -21px -1091px no-repeat /*Paper with small globe on top*/; }
		.formats li.software:before { background:url(https://www.lexisnexis.com/images/sprites.png) -21px -1130px no-repeat /*CD*/; }
		.formats li.publication:before { background:url(https://www.lexisnexis.com/images/sprites.png) -41px -1070px no-repeat /*Opened book blue*/; }
		.formats li.consultation:before,
		.formats li.service:before { background:url(https://www.lexisnexis.com/images/sprites.png) -41px -1130px no-repeat /*Little guy with talking cloud*/; }
		.formats li.ln-red:before { background:url(https://www.lexisnexis.com/images/sprites.png) -81px -1130px no-repeat /*Red book with Knowledge Burst icon (AU)*/; }

	/*2 COLS WITH ACCORDION-LIKE NAVIGATION*/	
	.rep-wrapper.flipped { text-align:right; margin-top:25px; }
	.generic-box.rep-wrapper.flipped h4 { float:right; width:150px; }
	.rep-wrapper.flipped ul.rep li a { text-align:left; }
	.rep-wrapper.flipped .rep-img { left:0; -moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); }
		
		/*IE8-9*/
		.rep-wrapper.flipped .rep-img { left:-10px\9; }

/* CATEGORY PAGE - "Traditional layout"
=================================*/
#wide-container { margin-bottom:20px; padding:10px 0 10px 5px; position:relative; z-index:10; }
#wide-container .left { float:left; width:570px; height:220px; padding:1px !important; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.5); overflow:hidden; position:relative; z-index:1; }
#hero { width:623px; height:272px; overflow:hidden; float:left; }
#wide-container .right { display:table-cell ; width:343px; height:220px; vertical-align:middle; position:relative; z-index:0; }/*To vertically align inner container*/
#wide-container .right .contact-wraper { padding:0 20px; }
#wide-container .right .contact-wraper h2 { color: #999; border-bottom:1px solid #999; margin-bottom:10px; }
#wide-container .right .contact-wraper .call-block { padding-left:20px; }
#wide-container .right .contact-wraper .call-block h4 { font-size:22px; font-weight:normal; margin-bottom:0; line-height:normal; }
#wide-container .right .gradient-c {
	padding:1px 0;
	background:#ccc;
	background-image:-webkit-linear-gradient(left, #bbb 0%, #fff 80%);
	background-image:   -moz-linear-gradient(left, #bbb 0%, #fff 80%);
	background-image:    -ms-linear-gradient(left, #bbb 0%, #fff 80%);
	background-image:     -o-linear-gradient(left, #bbb 0%, #fff 80%);
	background-image:        linear-gradient(left, #bbb 0%, #fff 80%);
}
	
	/*Right side content*/
	.gradient-c .gradient-wrapper { background:#fff; padding:15px 0 15px 15px; position:relative; z-index:1; }
	.gradient-c .gradient-wrapper h4 { color:#ed1c24; margin-bottom:0; font:bold 20px Calibri, Arial, Helvetica, sans-serif; }
	.gradient-c .gradient-wrapper p { color:#000; font-style:italic; font-size:15px; margin:0; }
	
	.gradient-c .gradient-wrapper h4 + p + .d-down-container { margin-top:10px; }
	.gradient-c .gradient-wrapper h4 + p { margin:10px 0 0; }
	.gradient-c .gradient-wrapper h4 + .d-down-container,
	.gradient-c .gradient-wrapper p + .d-down-container { margin-top:10px; }	
	
		/*Product listing drop down*/
		
			/*Trigger*/		
			.gradient-wrapper .arrow-down.trigger { display:none; width:auto; margin:0; padding:5px 10px 3px; font:14px Calibri, Arial, Helvetica, sans-serif; }
			.gradient-wrapper .arrow-down.trigger.active { border:#666 1px solid; border-radius:2px 2px 0 0; }
			
			/*Dropdown list*/
			.gradient-wrapper ol { position:absolute; left:-9999px; }
			.gradient-wrapper .dropdown-list { width:288px; left:16px; margin:0; padding:5px 20px 15px; list-style:none; border-radius:0 0 2px 2px; box-shadow:0 1px 2px rgba(0,0,0,.5); }
			.gradient-wrapper .dropdown-list li { padding:0; float:none; padding-left:5px; background:url(https://www.lexisnexis.com/images/img-arrow-small.gif) left 8px no-repeat; }
			 
			.gradient-wrapper .dropdown-list {
				background:#eee;
				background-image:-webkit-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:   -moz-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:    -ms-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:     -o-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:        linear-gradient(top, #fff 80%, #e1e1e1 100%);
			}
			
			.gradient-wrapper .dropdown-list li a,
			.gradient-wrapper .dropdown-list li a:visited { display:block; padding:2px 3px; color:#333; border-radius:2px; }
			.gradient-wrapper .dropdown-list li a:visited { color:#666; text-decoration:underline; }
			.gradient-wrapper .dropdown-list li a:hover { color:#ed1c24; text-decoration:underline; background:#efefef; }
			.gradient-wrapper .dropdown-list li a:active { color:#000; }

	/*Boxes with listings*/
	#catg-page-box .row-wrapper { overflow:hidden; zoom:1; }
	#catg-page-box p:first-child { font-style:italic; font-size:18px; }

	.row-wrapper .box { float:left; width:219px; margin:0 10px 10px 0; }
	.row-wrapper .box:nth-child(3n /*every 3rd box*/) { margin-right:0; }

	.row-wrapper .box p { font-size:14px; margin-bottom:10px; }
	.row-wrapper .box h2 { letter-spacing:normal; margin-bottom:15px; line-height:20px; }	
	.row-wrapper .box h2 a,
	.row-wrapper .box h2 a:visited { color:#0D729F; text-decoration:underline; font:18px/0 OmnesRegular, Arial, Helvetica, sans-serif; }
	.row-wrapper .box h2 a:hover { color:#000; text-decoration:none; }
	.row-wrapper .box h2 a:active { color:#666; }
	
		/*2 Boxes*/
		.row-wrapper .box.two-columns { width:330px; }
			
		/*Lists*/
		.row-wrapper .box ul,
		.row-wrapper .box ol { margin-bottom:10px; }
		
		.row-wrapper .box li { margin:0; padding:0; }
		
			/*Unordered*/
			.row-wrapper .box ul li { padding:0 0 0 8px; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) 2px 8px no-repeat; }
			
			/*Links*/
			.row-wrapper .box li a,
			.row-wrapper .box li a:visited { font-size:14px; color:#0d729f; text-decoration:none; }
			.row-wrapper .box li a:hover { color:#40a7d4; text-decoration:underline; }
			.row-wrapper .box li a:active { color:#000; }
			
			/*Images*/
			.row-wrapper .box a img,
			.row-wrapper .box a:visited img { border:transparent 1px solid; border-radius:2px; }
			.row-wrapper .box a:hover img { border:#666 1px dotted; }
			.row-wrapper .box a:active img,
			.row-wrapper .box a:focus img { border-color:#000; }
	
		/*IE8-9*/
		.row-wrapper .box { width:215px\9; }
	
	/*Boxes with Black heading and bottom border listings*/
	.black-heads .box { margin: 0 20px 10px 0; width: 212px !important; #padding:0 !important; }
	.black-heads .box.last { margin-right:0; }
	.black-heads .box h2  {color:#333; font-size:18px; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px; float:none; }
	.black-heads .box h2 span { float:right; cursor:pointer; background:url(https://www.lexisnexis.com/images/icon-plus.gif) 0 0 no-repeat; text-indent:-999999em; width:15px; height:15px; margin:5px; }

	/*Lists*/
	.black-heads .box .list { margin-bottom:0; }
	.black-heads .box .list li { padding:0 0 5px 0; background:none; border-bottom:dotted 1px #999; }
	.black-heads .box .list li.last { border-bottom:none; }
	
	/*more info*/
	.black-heads .box .more-info { padding:2px 0 0 0; border-style:solid; }
	.black-heads .box .more-info li { background:none; padding:0; }
	
	/*content float*/
	.black-heads .box .text-float { float:right; font-size:14px; text-decoration:none; width:140px }
	.black-heads .box iframe  { float:left; }
	
	/*social - links*/
	.black-heads .box .red-link li { background:none; padding:0; }
	.black-heads .box .red-link li a:visited,
	.black-heads .box .red-link li a { color:#ED1C24; font-size:16px; }
	
	/*misc class*/
	.red-heads { color: #ED1C24 !important; }
	.gray-heads { color: #999 !important; }
		
	/*Slideshow*/
	.lp-slides { width:570px; height:220px; position:relative; padding:0 !important; }
	
	/*Slides product page with banner */
	.prod-page-left-col .lp-slides { height: 272px; padding-top:4px !important; }
		
		/*Slides*/
		.lp-slides .ui-tabs-panel { padding:0 !important; }		
		.lp-slides .ui-tabs-panel img { border-radius:2px; }
		.ui-tabs-hide { display:none; }
	
	/*Slideshow without fix width*/	
	.slides-width-nofix { width:auto; }
	
		/*Image-slide without border radius*/
		.slides-width-nofix .ui-tabs-panel img { border-radius:0; }
	
	/*Tabs - Small boxes*/
	.lp-slides .ui-tabs-nav { /* display:none; */ position:absolute !important; right:10px; top:20px; list-style:none; padding:0 !important; margin:0 !important; z-index:10 !important; }
	.lp-slides .ui-tabs-nav li { font-size:12px; color:#666; margin:0 10px 0 0 !important; padding:0 !important; box-shadow:0 1px 2px rgba(0,0,0,.3); text-indent:-1000%; overflow:hidden; display:inline-block; }	
	.lp-slides .ui-tabs-nav li a { width:25px !important; height:12px !important; padding:0 !important; border:tansparent 1px solid !important; border-radius:2px; background:#fff !important; border:#aaa 1px solid !important; outline:none; }	
	.lp-slides .ui-tabs-nav li a:hover { background:#f03f45 !important; border:#ed1c24 1px solid !important; }
	.lp-slides .ui-tabs-nav li a:active,
	.lp-slides .ui-tabs-nav li a:focus { border-color:#f03f45 !important; background:#ed1c24 !important; }
	
		/*Selected tab*/
		.lp-slides .ui-tabs-nav .ui-tabs-selected a,
		.lp-slides .ui-tabs-nav .ui-tabs-selected a:hover { height:12px !important; margin:0 !important; background:#ed1c24 !important; border:#f03f45 1px solid !important; }		
	
	.lp-slides a:active, lp-slides a:active a:focus { outline:none; }
	
	
	/** Custom featured product slide show  **/
	.featured { position:relative ;}
	.featured .screen { display:none; }
	.featured .screen.active { display:block; }
	.featured .rotators { position:absolute; top:4px; right:0; text-transform:uppercase; line-height:11px; }
	.featured .rotators span { width:10px; height:10px; border:1px solid #c5c5c5; background:#fff; display:inline-block; text-indent:-7000em; margin: 0 0 0 5px;line-height:11px; cursor:pointer; }
	.featured .rotators span.active { background:#ed1c24;cursor:auto; }
	.featured .rotators span.first-child { margin-left:14px; }

/* LARGE LINKS (BOXES) - 6 COLUMNS (ie:LPA Author Center landing page)
=================================*/
.large-links-6cols { margin-bottom:20px; position:relative; }
.large-links-6cols .generic-box { width:400px; margin:auto; }
.large-links-6cols .generic-box:hover { background:#f9f9f9; }
	
	/*Heading*/
	.large-links-6cols .generic-box h5 { font-style:italic; font-weight:normal; }
	
	/*Bottom link*/
	.large-links-6cols .generic-box span { display:inline-block; width:95%; padding:3px 20px 3px 0; text-align:right; text-decoration:underline; font:12px Arial, Helvetica, sans-serif; background:url(https://www.lexisnexis.com/images/bullet-arrow-red-button-small.png) center right no-repeat; }
	.large-links-6cols .generic-box:hover span { text-decoration:none; }
	
	/*Large links*/
	.large-links-6cols .left,
	.large-links-6cols .right { display:block; width:400px; margin-left:27px; text-decoration:none; }
	
	/*Thumbnails-Image*/
	.large-links-6cols .left img,
	.large-links-6cols .right img { float:left; position:relative; top:-15px; }
	.large-links-6cols .generic-box:hover img { top:-17px; box-shadow:0 2px 2px rgba(0,0,0,.2); }
 
	/*Columns
	.columnize li { padding-bottom:0; }
	.columnize.no-js li { float:left;  background:#ddd}*/
	.columnize.no-js li:last-child { background-color:#f00; clear:both; }
	
	.columnize.no-js li { width:130px; padding-bottom:5px; margin:0; background-color:#ddd}
	.columnize.no-js li span { display:block; background:#eee; border:#000 1px solid; }

/* SEARCH RESULTS
=================================*/
div.functions { height:30px; margin-bottom:25px; position:relative; z-index:0; }
div.functions div { float:left; overflow:hidden; position:relative; margin:0 5px; z-index:1; font-size:13px; }

div.functions .sort-by,
div.functions .items-per-page,
div.functions .total-prods { padding-top:10px; }
div.functions .switch-view { padding-top:13px; }

div.functions .total-prods { width:390px; }
div.functions .total-prods span { font-weight:bold; font-size:16px; color:#000; }
div.functions div select { font-size:11px; }
div.functions .gradient { top:38px; }

div.functions .sort-by { display:none; }
		
/* SWITCH VIEW
=================================*/
div.switch-view { display:none; margin-right:0 !important; }
div.switch-view span { display:inline-block; width:39px; height:19px; cursor:pointer; margin-left:5px; background:url(https://www.lexisnexis.com/images/sprite-switch-view.gif) no-repeat; }
div.switch-view span:hover { opacity:.75; }
div.switch-view span.swap { background:url(https://www.lexisnexis.com/images/sprite-switch-view.gif) 0 -21px no-repeat; }	
	
	/*GRID*/	
	ol.grid { display:table; list-style-type:none; padding:0; margin:5px 0 0; }
	ol.grid li { float:left; width:198px; height:160px; overflow-y:auto; overflow-x:hidden; margin:0 10px 10px 0; padding:10px; border:#ccc 1px solid; position:relative; }	
	ol.grid li:nth-child(3n) { margin-right:0; /*3n means every 3rd element*/ }	
	ol.grid li .prod-img { width:auto; margin:0 5px 5px 0; padding:1px; }		
	ol.grid li h3 { line-height:14px; letter-spacing:normal; margin-bottom:10px; }
	ol.grid li h3 a { font:12px Arial, Helvetica, sans-serif; }
	ol.grid li p.description { margin:0; font:11px/16px Arial, Helvetica, sans-serif; }
	ol.grid li p.description * { font-family:Arial, Helvetica, sans-serif; }
	
	ol.grid .product-info .description.tagline { margin-bottom:5px; color:#000; font-style:italic !important; font-weight:bold !important; }	
		
	/*LIST*/
	.right-col-w-nav .back-top,
	.right-col-w-nav h4 strong { float:right; font-size:16px; }
	.right-col-w-nav h3 span { float:right; font-size:16px; color:#333; }
	.right-col-w-nav strong { font-size:16px; }
	.right-col-w-nav .back-top {color:#0D729F;}
	ol.search-results li { float:none; width:auto; height:auto; overflow:hidden; margin:0 0 10px; padding-bottom:10px; border:none; border-bottom:#ccc 1px dotted; zoom:1; }	
	ol.search-results li h3 { margin-bottom:10px; }
	ol.search-results li h3 a,
	ol.search-results li h3 a:visited { font:normal 20px 'OmnesRegular', Arial, Helvetica, sans-serif; text-decoration:underline; letter-spacing:normal; }
	ol.search-results li h3 a:hover { text-decoration:none; }
	ol.search-results li .prod-img { float:left; width:63px; padding:10px; margin:0 10px 0 5px; border:transparent 1px solid; }
	ol.img-flt-rgt .prod-img {float:right !important;}
	ol.search-results li .prod-img:hover { border:#999 1px solid; }
	ol.search-results li p.description { margin:0; font:12px/18px Arial, Helvetica, sans-serif; }
	ol.search-results li p.description * { font-family:Arial, Helvetica, sans-serif; }	
	ol.search-results .product-info .description.tagline { font-size:12px; }
	ol.tax-blocks .prod-img { width:auto !important; }
	ol.tax-blocks li .product-info {width:370px; float:left; }
	.product-info li { border:none !important; margin:0 !important; padding:0 0 0 15px !important; line-height:normal !important; font-weight:normal !important;}
	
	
		/*IE8-9*/	
		ol.grid li { width:192px\9; }
		ol.grid.search-results li { width:100%\9; padding-left:0\0/; padding-right:0\0/; }
		ol.grid li .prod-img { margin-right:5px\9; }
		p.description,
		p.description * { font:12px/18px Arial, Helvetica, sans-serif \0/ !important; }
		
		ol.grid li p.description,
		ol.grid li p.description * { font:11px Arial, Helvetica, sans-serif \0/ !important; }

/* PAGINATION
=================================*/	
.pagination { background:#fff; margin:15px 0; text-align:center; clear:both;}
.pagination a,
.pagination a:visited { padding:4px 8px; margin:0 3px; font-size:14px; text-decoration:none; border:#eee 1px solid; text-shadow:1px 1px 1px rgba(0,0,0,.2); }
.pagination a:hover { border:#999 1px solid; background:#eee; color:#000; }
.pagination a:active { color:#fff; background:#444; border:#000 1px solid; }
.pagination span.current { display:inline-block; padding:4px 8px; margin:0 3px; font-size:14px; color:#fff; background:#444; border:#000 1px solid; text-shadow:1px 1px 1px #000; }
.pagination span.prev,
.pagination span.next { color:#ccc; border:#eee 1px solid; background:none; text-shadow:none; cursor:default; }

	/*Old pagination styles*/
	/***************************************/
	.pagination ul { text-align:right; margin:0; }
	.pagination ul li { display:inline; padding:0; margin:0; background:url(https://www.lexisnexis.com/images/sprites.png) right -416px no-repeat /*Vertical gray dotted line*/; }
	.pagination ul li:nth-last-child(2)  { background:none; } /* "2" means the second-last, "3" means the third-last ... */
	.pagination ul li a,
	.pagination ul li a:visited { color:#333; padding:0 8px 0 4px; text-decoration:none; }
	.pagination ul li a:hover { color:#ed1c24; text-decoration:underline; }
	
		/*PREVIOUS / NEXT*/
		.pagination ul li.previous { margin-right:15px; background:none; }
		.pagination ul li.next { margin-left:15px; background:none; }
		
		.pagination ul li.prev-next a,
		.pagination ul li.prev-next a:visited { width:100px; font-weight:bold; font-size:13px; }
		
		/*ACTIVE*/
		.pagination ul li.active { color:#ed1c24; display:inline-block; padding:0 10px 0 6px !important; font-size:21px; line-height:16px; }
	/***************************************/

/* SOLUTION FINDER WIDE - Section at the bottom of the Category pages	
=================================*/	
.solution-finder-wide { padding:10px; margin-top:20px; border:#fff 1px solid; color:#fff; text-align:center; letter-spacing:-.5px; font:19px 'OmnesRegular', Arial, Helvetica, sans-serif !important; text-shadow:0 1px 1px rgba(0,0,0,.5); background:#F03F45; }
.solution-finder-wide:hover { background:#ed1c24; }
.solution-finder-wide a,
.solution-finder-wide a:visited { display:inline-block; padding:7px 10px; font-size:16px; text-decoration:none; margin-left:5px; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #eee; text-shadow:0 1px 1px rgba(0,0,0,.3); }
.solution-finder-wide a:hover { background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) 0 150% repeat-x #fff; }
.solution-finder-wide a:active { background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ddd; }

.solution-finder-wide a span { padding-right:13px; letter-spacing:normal; background:url(https://www.lexisnexis.com/images/sprites.png) right -444px no-repeat /*Red arrow*/; }

/* SOLUTION FINDER PAGE
=================================*/

	/*ACCORDION*/
	/*See 'accordion-jquery.css' file*/

	/*INSTRUCTIONS*/	
	
		/*Content*/
		.instructions h2 { font-size:23px; font-weight:normal; letter-spacing:normal; line-height:30px; }
		
		/*Loader*/
		.loader-sf { position:fixed; top:350px; width:680px !important; margin:10px 0; z-index:1; }
		.loader-sf .inner-loader { width:180px; margin:auto; padding:20px; text-align:center; border:#999 1px solid; background:#999; background:rgba(0,0,0,.1); }
		.loader-sf .inner-loader p { margin:0; color:#000; font-size:20px; font-weight:bold; text-shadow:1px 1px 0 #fff; }

	/*TOP FILTERS*/	
	#top-filters ul { padding:3px 0; margin:0; cursor:default; overflow:hidden;}
	#top-filters ul li { display:inline-block; padding:2px 5px 5px 25px; margin-right:5px; position:relative; font-size:13px; border:#999 1px solid; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) 0 -500% repeat-x; float:left; }
	#top-filters ul li:hover { color:#000; background:none; }
	#top-filters ul li:active { border:#333 1px solid; }

	#top-filters ul li a,
	#top-filters ul li a:visited { display:block; width:20px; height:19px; position:absolute; left:0; top:3px; cursor:pointer; text-indent:-9999px; opacity:.6; border-right:#666 1px dotted; background:url(https://www.lexisnexis.com/images/sprites.png) right -649px no-repeat /*Closing X*/; }
	#top-filters ul li a:hover { opacity:1; }
		

/* 3 COLUMNS
=================================*/
div.col3 { float:left; width:300px; margin-right:6px; }

/* RULE OF LAW PAGE
=================================*/
.quote-rol p { text-indent:0; text-align:right; margin-bottom:5px; }
.quote-rol p + p { color:#333; }
.quote-rol p:first-child { text-align:left; margin-bottom:20px; font:italic 19px Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 1px #ccc; }

/* PRODUCT PAGES
=================================*/
.product-wrapper h1 { font-size:30px; line-height:35px; color:#ed1c24; margin-bottom:10px; }
.product-wrapper h2 { font:23px Calibri, Arial, Helvetica, sans-serif; color:#666; text-shadow:0 1px 1px rgba(0,0,0,.2); }
.product-wrapper h3 { font-size:17px; font-weight:bold; color:#000; }

	/*BRAEADCRUMBS IN PRODUCT PAGES*/
	/*#prod-page #brdcr-email-print { margin-top:50px; }
	#prod-page #page-title { background:none; }*/

	/*RED BUTTONS*/	
	a.rounded-button,
	a.rounded-button:visited { display:inline-block; padding:4px 25px 4px 10px; color:#fff !important; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-shadow:0 1px 0 rgba(0,0,0,.3); border:#fff 2px solid; box-shadow:0 0 4px rgba(0,0,0,.4); text-transform:uppercase; }
	
	a.rounded-button:hover { box-shadow:0 0 2px rgba(0,0,0,.3); background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat #666; }
	a.rounded-button:active { background-color:#333; }
	
		a.rounded-button {
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat #0d729f;
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat, -webkit-linear-gradient(top, #0b5e82 0%, #0d729f 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,    -moz-linear-gradient(top, #0b5e82 0%, #0d729f 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,     -ms-linear-gradient(top, #0b5e82 0%, #0d729f 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,      -o-linear-gradient(top, #0b5e82 0%, #0d729f 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,         linear-gradient(top, #0b5e82 0%, #0d729f 60%); 
			}
			
		/*a.red-rounded-button-noIcon,
		a.red-rounded-button-noIcon:visited {display:inline-block; padding:4px 25px 4px 10px; color:#fff !important; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-shadow:0 1px 0 rgba(0,0,0,.3); border:#fff 2px solid; box-shadow:0 0 4px rgba(0,0,0,.4); text-transform:uppercase;
		 	background:#ed1c24;
			background:-webkit-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:-moz-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:-ms-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:-o-linear-gradient(top, #ed1c24 0%, #cd101a 60%);			
			background:linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			margin-top:20px; margin-left:3px;
		}
		a.red-rounded-button-noIcon:hover{ box-shadow:0 0 2px rgba(0,0,0,.3); background:#666; }*/	

	/*PRODUCT IMAGE & DESCRIPTION*/
	.product-image,
	.product-description { float:left; padding-right:3px; color:#000; overflow:hidden; zoom:1; }
	.product-image + .product-description { width:439px; color:#000; }
	.product-description ul li { color:#333; }
	
	/*product to align preview images right*/
	.prod-page-left-col .product-image/*, .product-description*/ { float:right; }
	.prod-page-left-col .simple-list { margin-bottom:20px; }
	.prod-page-left-col .product-image + .product-description { padding-right:20px; width:419px; margin-bottom:40px; }
	/*.prod-page-left-col .tabs-mo ul li a img { height:36px; }*/	
	.prod-page-left-col .generic-box h3 { margin-bottom:10px; }	
	.generic-box .more-link-bspace { padding-bottom:10px; display:inline-block; }
	
	/*product preview images landscape 16:9 ratio*/	
	.prod-page-left-col .tabs-mo .preview { height: 140px !important; }
	.prod-page-left-col .tabs-mo .preview img { max-height: 133px; width: 213px; }
	
		/*Calls to action container*/
		.calls-to-action { overflow:hidden; zoom:1; margin-left:20px; }
		.calls-to-action span { float:left; }
			
			/*Primary action*/		
			/*.calls-to-action .primary-action { }*/
			
			/*Seconday Action*/
			.calls-to-action .secondary-action { margin-left:20px; padding:8px 0 8px 20px; position:relative; color:#666; }
			.calls-to-action .secondary-action a { text-transform:uppercase; }
			
				/*Gradient divider*/
				.gradient-divider { position:absolute; left:0; top:0; display:block; width:1px; height:100%;
					background:#666;
					background:-webkit-linear-gradient(top, #fff 0%, #ccc 20%, #ccc 80%, #fff 100%);
					background:   -moz-linear-gradient(top, #fff 0%, #ccc 20%, #ccc 80%, #fff 100%);				
					background:    -ms-linear-gradient(top, #fff 0%, #ccc 20%, #ccc 80%, #fff 100%);
					background:     -o-linear-gradient(top, #fff 0%, #ccc 20%, #ccc 80%, #fff 100%);
					background:        linear-gradient(top, #fff 0%, #ccc 20%, #ccc 80%, #fff 100%);
				}
				
	/*WIDE PRODUCT PAGE*/
	#wide-page.grid_12 { margin-bottom:20px; }
	#wide-page .product-image + .product-description { width:684px; color:#000; }
	
		/*Calls to Action
		#wide-page .calls-to-action { width:400px; margin:auto; }*/
	
		/*Tabs*/
		#wide-page .gradient { width:940px; height:5px; }
		
	/*BUY NOW BUTTON*/
	.rounded-button.buy-now-btn,
	.rounded-button.buy-now-btn:visited { padding-right:40px !important; margin:10px 0 30px 5px; font:22px 'OmnesRegular', Arial, Helvetica, sans-serif; text-transform:none; }	
	.rounded-button.buy-now-btn:hover { background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat #666 !important; }
	.rounded-button.buy-now-btn:active { background-color:#333; }	
	a.red-bg-btn, .rounded-button.buy-now-btn {
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat #ed1c24;
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat, -webkit-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,    -moz-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,     -ms-linear-gradient(top, #ed1c24 0%, #cd101a 60%);
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,      -o-linear-gradient(top, #ed1c24 0%, #cd101a 60%);			
			background:url(https://www.lexisnexis.com/images/img-arrow-white.png) 95% center no-repeat,         linear-gradient(top, #ed1c24 0%, #cd101a 60%); 
			}
	
	.rounded-button.buy-now-btn:after { content:""; float:right; width:10px; height:10px; margin:1px 0 0 3px; background:url(https://www.lexisnexis.com/images/sprites.png) right -886px no-repeat /*New window icon*/; }
	
	/*IMAGE*/
	.product-image { width:220px; margin:0 13px 20px 0; position:relative; z-index:0; }
	.product-image img { padding:5px; border:#ccc 1px solid; }
	.product-image img:hover { border:#666 1px solid; }
	
		/*Zoombox 2.2*/
		#zoombox iframe, #zoombox img { border:none; }
		#zoombox .zoombox_mask { background-color:#000; position:fixed; width:100%; z-index:90; height:100%; top:0; left:0; z-index:100; }
		#zoombox .zoombox_container { position:absolute; z-index:100; }
		#zoombox .relative { position:relative; }
		#zoombox .zoombox_prev { position:absolute; top:0; left:-20px; width:50%; height:100%; cursor:pointer; filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -moz-opacity:0; opacity:0; }
		#zoombox .zoombox_prev:hover { filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; }
		#zoombox .zoombox_next { position:absolute; top:0; right:-20px; width:50%; height:100%; filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	-moz-opacity:0; opacity:0; }
		#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev { cursor:pointer; }
		#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev { display:none; }
		#zoombox .zoombox_next:hover { filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; }
		#zoombox .zoombox_gallery { width:960px; height:78px; overflow:hidden; display:none; margin:auto; position:fixed; bottom:-60px; left:0; right:0; z-index:101; text-align:center; filter:alpha(opacity=90); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); -moz-opacity:.9; opacity:.9; cursor:pointer; background-color:#fff; box-shadow:2px 2px 2px #999 inset; border:#999 1px dotted; border-radius:4px 4px 0 0; }
		#zoombox .zoombox_gallery div { width:auto !important; margin:auto; position:relative !important; padding:8px; }
		#zoombox .zoombox_gallery img { height:50px; padding:5px; margin:0 5px; filter:alpha(opacity=50); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); -moz-opacity:.5; opacity:.5; border:#999 1px solid; }
		#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current { filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; border:#000 1px solid; }
		#zoombox_loader { background:url(https://www.lexisnexis.com/images/zoombox/loader.png) no-repeat left top; position:absolute; height:40px; width:40px; cursor:pointer; top:50%; left:50%; margin:-20px 0 0 -20px; z-index:110; }
		/** Zoombox Theme **/
		.zoombox .zoombox_container { background:#000; color:#666; box-shadow:0 0 10px #000; }
		.zoombox .content { background:#000; }
		.zoombox .zoombox_title { color:#FFF; position:absolute; left:-1px; top:-22px; text-shadow:1px 1px #000; }
		.zoombox .zoombox_close { background:url(https://www.lexisnexis.com/images/zoombox/close.png) no-repeat; width:30px; height:30px; position:absolute; right:-15px; top:-15px; right:0\8; top:0\8; right:0\9; top:0\9; #right:0; #top:0; }
		#zoombox.zoombox .zoombox_next { background:url(https://www.lexisnexis.com/images/zoombox/next.png) no-repeat right center; }
		#zoombox.zoombox .zoombox_prev { background:url(https://www.lexisnexis.com/images/zoombox/prev.png) no-repeat left center; }
		
			/*Zoombox 1.1*/
			span.zoom { display:block; margin-bottom:10px; text-align:center; font:12px Arial, Helvetica, sans-serif; }
	
			#zoombox_aplat { position:fixed; top:0; left:0; z-index:90; width:100%; height:100%; background-color:#000; cursor:pointer; }
			#zoombox_loader { background:url(https://www.lexisnexis.com/images/zoombox/loader.png) left top no-repeat; position:absolute; height:40px; width:40px; cursor:pointer; top:50%; left:50%; margin:-20px 0 0 -20px; overflow:hidden; z-index:110; }
			#zoombox_close { position:absolute; top:-12px; right:-12px; height:30px; width:30px; background:transparent url(https://www.lexisnexis.com/images/zoombox/close.png); z-index:100; }
			.zoombox_close { cursor:pointer; }
			#zoombox_contener { position:absolute; padding:0; margin:0; overflow:visible; padding:18px 18px 56px 18px; z-index:90; }
			#zoombox_relative { position:relative; width:100%; height:100%; padding:5px; }
			#zoombox_content { width:100%; height:100%; overflow:hidden; background:#000; }
			#zoombox_content iframe { border:none; }
			#zoombox_nav { bottom:-36px; height:26px; left:0; position:absolute; width:100%; z-index:100; text-align:center; line-height:16px; }
			#zoombox_nav table { border:medium none; border-collapse:collapse; border-spacing:0; margin:0 auto; padding:0; }
			#zoombox_title { background:transparent url(https://www.lexisnexis.com/images/zoombox/title_r.png) no-repeat top right; padding-right:13px; }
			#zoombox_title span { display:block; background:transparent url(https://www.lexisnexis.com/images/zoombox/title.png) top left; padding-left:13px; height:26px; color:#FFFFFF; font-family:Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:25px; text-align:center; }
			#zoombox_next { background:transparent url(https://www.lexisnexis.com/images/zoombox/bouton_d.png) no-repeat top right; display:block; height:26px; width:39px; cursor:pointer; }
			#zoombox_prev { background:transparent url(https://www.lexisnexis.com/images/zoombox/bouton_g.png) no-repeat top left; height:26px; width:39px; display:block; cursor:pointer; }
			#zoombox_next:hover,
			#zoombox_prev:hover { background-position:bottom left; }
			.clear { clear:both; }
			div.zoombox_bg_h { position:absolute; top:-18px; left:0; width:100%; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_h.png) repeat-x; }
			div.zoombox_bg_hd { position:absolute; top:-18px; right:-13px; width:13px; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_hd.png) no-repeat; }
			div.zoombox_bg_d { position:absolute; top:0; right:-13px; height:100%; width:13px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_d.png) repeat-y; }
			div.zoombox_bg_bd { position:absolute; bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_bd.png) no-repeat; }
			div.zoombox_bg_b { position:absolute; bottom:-18px; left:0; width:100%; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_b.png) repeat-x; }
			div.zoombox_bg_bg { position:absolute; bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_bg.png) no-repeat; }
			div.zoombox_bg_g { position:absolute; top:0; left:-13px; height:100%; width:13px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_g.png) repeat-y; }
	div.zoombox_bg_hg { position:absolute; top:-18px; left:-13px; width:13px; height:18px; background:transparent url(https://www.lexisnexis.com/images/zoombox/ombre_hg.png) no-repeat; }

		/*More Information*/
		ul.more-info { padding:10px 5px 0; border-top:#666 1px dotted; overflow:hidden; zoom:1; clear:both; }
		ul.more-info li { float:left; height:auto !important; margin:0 20px 0 0 !important; background-position:0 7px; }
		ul.more-info li a { font:11px Arial, Helvetica, sans-serif; cursor:pointer !important; }
	
	.generic-box img.pdf-icon { position:absolute; right:-10px; bottom:-10px; z-index:0; }
	
	/*CONTACT A REP BOX*/
	.rep-wrapper a.rounded-button { background:url("https://www.lexisnexis.com/images/bullet-arrow-gray.png") 95% 6px no-repeat #fff; border:1px solid #3CBFF0; color:#008BBF !important; width:100px; }

	.rep-wrapper a.rounded-button:hover { color:#666 !important; }
	.generic-box.rep-wrapper h4 { width:160px; }
	.rep-img-new,
	.rep-img { position:absolute; right:0; z-index:0; bottom:0; width:98px; height:131px; background:url(https://www.lexisnexis.com/images/img-rep-caucasian.png) no-repeat; }
	.rep-img-new { background:url(https://www.lexisnexis.com/images/support-contact-rep.png) no-repeat 0 0; height:100%; width:93px; min-height:102px; max-height:192px; margin-top:-9px; zoom:1; top:0\0/; }
	.generic-box.rep-wrapper strong { color:#ED1C24; font-size:18px; font-weight:normal; }
	.generic-box.rep-wrapper small { width:165px; display:block; }
	ul.rep li { padding:0; background:none; }
	ul.rep li a:hover { text-decoration:none; }
	
	/*SIGN-IN BOX*/
	.sign-in-wrapper { border:none; background:none; box-shadow:none; padding:0; }
	.sign-in-wrapper a.rounded-button {padding:7px 14px 6px 12px;
	background: rgb(119,184,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YjgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(119,184,0,1) 0%, rgba(106,165,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,184,0,1)), color-stop(100%,rgba(106,165,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(119,184,0,1) 0%,rgba(106,165,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(119,184,0,1) 0%,rgba(106,165,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(119,184,0,1) 0%,rgba(106,165,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(119,184,0,1) 0%,rgba(106,165,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b800', endColorstr='#6aa500',GradientType=0 ); /* IE6-8 */
	background:#00AEEF;
	filter:none;
	}
	:root .sign-in-wrapper a.rounded-button { filter:none; }  /* IE9 + IE10pp4 */

	.sign-in-wrapper a.rounded-button:after{content:url(https://www.lexisnexis.com/images/icon-lock-new.png); height:15px; float:right; margin-left:8px;}
	.sign-in-wrapper a:hover.rounded-button { background:#666;}
		
	/*TABS - PRODUCT PAGE*/
	#tabs-product { position:relative; /*left:-9999px;*/ width:100%; clear:both; padding-bottom:5px; margin-bottom:20px; position:relative; z-index:0; }
	#tabs-product.visible { left:auto; }
	#tabs-product img[width="100%"] { position:absolute; bottom:-5px; }
	ul.tabs { position:relative; z-index:10; }
	ul.tabs li { display:inline; padding:0; background:none; vertical-align:baseline; }
	ul.tabs li span { cursor:pointer; display:inline-block; padding:8px; background:#e4e4e4; border:#c8c8c8 1px solid; border-bottom:none; color:#ed1c24; font:15px Calibri, Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #fff; }
	ul.tabs li span:hover { background:#f1f1f1; border-color:#ddd; }
	ul.tabs li .selected,
	ul.tabs li .selected:hover { cursor:default; padding:10px 10px 7px; color:#fff; border:#ed1c24 1px solid; border-bottom:none; font-size:18px; text-shadow:0 -1px 0 rgba(0,0,0,.4); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; }	
	#tabs-product.no-js { left:auto; }
	#tabs-product.no-js > ul,
	#tabs-product.no-js .gradient { display:none; }
	#tabs-product.no-js > div { margin-bottom:10px; border-bottom:#000 2px solid; }
	
	/* product shopping cart */
	.buy-now ul { margin-bottom: 0; }
	.buy-now li { background:none; overflow:hidden; position:relative; margin-top:20px; padding-bottom:20px; }
	.buy-now .prod-data { margin-left:130px;}	
	.buy-now h2 { margin:0; line-height:1em; font-size:21px; display: inline-block; font-family:Calibri; }	
	#benefits img,
	.buy-now>ul>li img:first-child { margin:5px 0 0 5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:solid 2px #fff; 	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .4); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .4); box-shadow:0 0 5px rgba(0, 0, 0, .4);	/* Fixes for IE6, IE7 and IE8 which done't do box shadow.*/	border:solid 1px #ccc\9; padding:2px\9; background:#fff\9; float:left; }	
	.buy-now .details p:first-child,
	.buy-now .formats li p,
	.buy-now .details p { color:#666; font-size:13px !important; margin:0 0 2px 0; line-height:normal; font-style:normal; font-style:normal !important; }
	.buy-now .details p:first-child,
	.buy-now .details p { margin:0; padding:0; }	
	
	.buy-now .formats  h6 { margin-top: 10px; font-size:16px; font-style:normal; color:#333; }
	.buy-now .formats li { padding:0 0 10px 0; margin-top:0; border-bottom: 1px dotted #ccc; }
	.buy-now .formats li:last-child { border: none; }
	.buy-now .formats li p { display:inline-block; float:left; color:#333; }
	
	.buy-now .prod-price { float:right; font-size:19px; color:#ed1c24; }
	.buy-now .prod-price span { font-size: 18px; color:#ED1C24; float:left; line-height:30px; }
	.buy-now .prod-price button { width:auto; float:right; margin:0 10px 0 20px; }	
	
	#tabs-product img[width="100%"] { bottom:0;	left:0;	}	
	.tabs-buy-prod { clear:both; margin-left:130px; }	
	.tabs-buy-prod ul { padding-left:0; }
	.tabs-buy-prod ul li { color: #333333; float: left; font: 11px Calibri,Arial,Helvetica,sans-serif; outline: medium none; padding: 5px 12px 5px 0 !important;     text-decoration: none; background:url("https://www.lexisnexis.com/images/veterans/single-arrow.png") no-repeat right -26px !important; margin:5px 20px 0 0; }
	.tabs-buy-prod ul li span { text-decoration:none; color:#0D729F; cursor:pointer; font-family: Arial,Helvetica,sans-serif; }	
	.tabs-buy-prod ul li span:hover { text-decoration:underline; }	
	.tabs-buy-prod ul li.active {background:url("https://www.lexisnexis.com/images/veterans/single-arrow.png") no-repeat right 12px !important; }
	.tabs-buy-prod ul li.active span { color:#000;  font-weight:bold; }
	.tabs-buy-prod > div { border:1px solid #ccc; background: #f5f5f5; margin:0 0 10px 0; padding:15px; height:300px; overflow:auto; display:none; font-size:12px; }
	.tabs-buy-prod div p:first-child,
	.tabs-buy-prod div p { font-size:12px; color: #333; padding-bottom:10px; font-style:normal; margin-bottom:0; line-height:normal; }
	.tabs-buy-prod div a { font-size:12px; }
	#benefits ul li { clear:left; }
	
		/*Content*/		
		.tab-content { padding:0 20px; }
		.tab-content h3 { margin:0; font-family:Calibri, Arial, Helvetica, sans-serif; }
		.tab-content p:last-child { margin:0; }		
		#tabs-product.visible .ui-tabs-panel p img { margin-right:10px; }
		
		/*Bottom gradient image*/
		.gradient { width:103% /*690*/; height:auto; position:absolute; top:28px; left:-10px; z-index:1; }
		.gradient.wide { width:940px; height:5px; }
	
	/*TABS (MOUSEOVER TABS) - ROBUST PRODUCT PAGE*/
	.tabs-mo { position:relative; left:-9999px; }
	.tabs-mo .ui-tabs-nav { padding:0 !important; }
	.tabs-mo ul li { height:50px; margin-bottom:11px; }	
	.tabs-mo ul li a { float:none !important; background:none !important; border:none !important; padding:0 !important; margin:0 !important; cursor:default; }	
	.tabs-mo ul li a img { width:48px; height:53px; padding:0; border:#999 1px solid; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,.3); }
		
		/*Selected/active tab/thumbnail*/
		.tabs-mo ul li.ui-tabs-selected a img { border:#0d729f 1px solid; box-shadow:0 0 2px rgba(0,0,0,.8); }
		
		/*Preview images*/
		.tabs-mo .preview { height:200px; text-align:center; margin-bottom:10px; padding:5px 5px 5px 0 !important; }
		.tabs-mo .preview a { display:table-cell; height:200px; vertical-align:middle; text-decoration:none; }		
		
			/*IE8-9*/
			.tabs-mo .preview a { display:block\9; vertical-align:auto\9; }
			
			/*IE9+*/
			:root .tabs-mo .preview a { display:table-cell \0/IE9; height:200px \0/IE9; vertical-align:middle \0/IE9; text-decoration:none \0/IE9; }
			
				/*http://blog.vervestudios.co/blog/post/2011/05/13/IE9-Only-CSS-Hack.aspx*/
		
		.tabs-mo .preview img { padding:0; max-width:213px; max-height:230px; border-radius:2px; }
		.tabs-mo .preview a:hover img { border:#666 1px solid; }
		
		.tabs-mo .preview .zoom { display:block; width:35px; height:35px; position:absolute; top:50%; left:50%; margin:-17px 0 0 -17px; border:#333 1px solid; border-radius:100%; text-indent:-9999px; background: url(https://www.lexisnexis.com/images/sprites.png) 5px 5px no-repeat #fff; opacity:.7; box-shadow:0 0 5px rgba(0,0,0,.5); }		
		.tabs-mo .preview a:hover .zoom { background-color:#ccc; }
	
	/*OTHER PRODUCTS*/
	#other-prods-wrapper { float:left; padding:3px 3px 3px 10px; zoom:1; }
	#other-prods-wrapper h3 { font:bold 22px/22px 'OmnesRegular', Arial, Helvetica, sans-serif; }
	
	.prod-box { float:left; /*width:254px; height:174px; padding:10px;*/ margin-right:25px; border:#ddd 4px solid; border:rgba(255,255,255,1) 4px solid; background:url(https://www.lexisnexis.com/images/bg-gradient-white-large.png) bottom repeat-x #e7e7e7; box-shadow:0 0 5px rgba(0,0,0,.2); } 
	.prod-box:last-child { margin:0; }
	/*.prod-box h3 { font-size:20px !important; line-height:20px !important; margin-bottom:10px; clear:none; }
	.prod-box p { margin:0; }
	.prod-box p,
	.prod-box a,
	.prod-box a:visited { font:11px/16px Arial, Helvetica, sans-serif; }*/
	.prod-box a { display:block; height:150px; }
	
		/*IE8*/
		.prod-box { margin-right:20px\9; }
	
		/*Image
		.prod-box img { float:left; margin-right:-15px; position:relative; left:-25px; }*/
		
		/*Ad Box
		.boxad-img { text-align:center; }
		.boxad-img img { float:none; margin:0; left:0; border:#fff 1px solid; }*/
	
	/*SLIDESHOW/CAROUSEL RIGHT COLUMN*/	
	.slidewrap { position:relative; left:-9999px; }	
	.slidewrap.no-js ul li.slide { display:none; }
	.slidewrap.no-js ul li.slide:first-child { display:block; }
	
		/*Slides-containers*/
		.slidewrap .slider li { width:206px; padding:0; margin-bottom:20px; background:none; }
		
			/*Lists inside the slides*/
			.slidewrap .slider li ol { padding-left:22px; margin-top:10px; }
			
			.slidewrap .slider li ul li,
			.slidewrap .slider li ol li { width:auto; height:auto; overflow:visible; font-size:14px; margin-bottom:8px; line-height:16px; padding-left:10px; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) 2px 6px no-repeat; }
			.slidewrap .slider li ol li { background-image:none; padding:0;  }			
		
			/*Image*/
			.content-img { float:left; margin:0 5px 0 10px; border:#fff 1px solid; border-radius:2px; box-shadow:0 0 3px rgba(0,0,0,.4); }
			
		/*AnythingSlider*/
		.slidewrap.as-wrap { margin-top:20px; }
		.slidewrap ul.as-right-col li { height:auto !important; overflow:visible !important; margin-bottom:0 !important; }	
		
		.anythingSlider-default { padding:0 !important; }
		.anythingSlider-default.activeSlider .anythingWindow { height:105%; border:none; }
		
		.anythingSlider .anythingWindow, 
		.anythingSlider .anythingControls ul a, 
		.anythingSlider .arrow a, 
		.anythingSlider .start-stop { background:none !important; }		
		
			/*Next/Previous controls*/
			.anythingSlider-default .arrow { top:-25px !important; }
			.anythingSlider .arrow span { display:inline !important; visibility:visible !important; font-size:13px; }
			.anythingSlider-default .arrow a { display:inline !important; }
			.anythingSlider-default .back { left:auto !important; right:32px !important; padding-right:8px; border-right:#999 1px solid; }
		
		/*Next-Previous controls*/
		.slidewrap .slidecontrols { position:absolute; bottom:0; right:2px; width:100%; }
		.slidewrap .slidecontrols li { float:left; padding:0 7px 2px; margin:0; background:none; line-height:14px; }
		.slidewrap .slidecontrols li a,
		.slidewrap .slidecontrols li a:visited { font-size:11px; color:#0d729f; }
		
		.slidewrap .slidecontrols li:first-child { border-right:#999 1px solid; padding-left:49px; }
		.slidewrap .slidecontrols li:last-child { padding-right:0; }
		
			/*Disabled control*/
			a.carousel-disabled,
			a.carousel-disabled:visited,
			a.carousel-disabled:hover,			
			a.carousel-disabled:active { cursor:default; text-decoration:none; color:#999 !important; }
		
		/*Tabs controls*/
		.slidewrap .crsl-tabs { list-style:none; padding:0; clear:both; margin-bottom:30px; overflow:hidden; #overflow:static!important; #padding-bottom:25px;}
		.slidewrap .crsl-tabs li { float:left; margin-right:5px; text-indent:-9999px; }
		.slidewrap .crsl-tabs li a { display:block; width:14px; height:14px; background:#fff; border:#666 1px solid; border-radius:2px; box-shadow:0 0 2px rgba(0,0,0,.2); outline:none; }
		.slidewrap .crsl-tabs li a:hover { background:#ccc; }
		.slidewrap .crsl-tabs li a:active,
		.slidewrap .crsl-tabs li a:focus { background:#ed1c24; border:1px solid rgba(255,255,255,.4); }
		
			/*Active control*/
			.slidewrap .crsl-tabs .crsl-active-tab a { background:#ed1c24; border:1px solid rgba(255,255,255,.4); }
		
	/*SMALL TABS RIGHT COLUMN*/
	.small-tabs { left:-9999px; padding:0 !important; }
	.small-tabs ul { margin:0 0 -5px !important; padding:0 !important; z-index:2 !important; left:5px; }
	.small-tabs ul li { margin-bottom:0; }
	.small-tabs ul li a { font-size:13px !important; padding:2px 5px !important; }	
		
		/*Selected tab*/
		.small-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { font-size:13px !important; color:#000 !important; background:#fff !important; text-shadow:none; margin:0; border-bottom:#fff 1px solid; }
		
		/*Containers*/
		.small-tabs .st-content { background:#fff !important; padding:10px 5px 5px !important; border-top:#999 1px solid !important; }
		
		.small-tabs.no-js ul { display:none; }
		.small-tabs.no-js .st-content { margin-bottom:10px; }
	
	/*AUTHOR CENTER LISTINGS*/
	
		/*Main tabs*/
		#practice-area-tabs > .ui-tabs-nav { margin:0; }
		
		/*Start - Editing for additional Tabs on the LPA Author Center*/
		#practice-area-tabs .filter{margin:0 0 20px; text-align:left;}
		#practice-area-tabs > .ui-tabs-nav{width:218px; padding:0; border:solid 1px #999; border-bottom:none;}
		#practice-area-tabs.ui-tabs .ui-tabs-nav li{width:100%; margin:0; border-bottom:solid 1px #989898; white-space:normal;}
		#practice-area-tabs.ui-tabs .ui-tabs-nav li a, 
		#practice-area-tabs.ui-tabs .ui-tabs-nav li span{display:block; float:none; border-radius:0; margin:0; border:0; padding:4px 8px; font-size:15px;}
		#practice-area-tabs.ui-tabs .ui-tabs-nav li a{background:#eee;}
		#practice-area-tabs.ui-tabs .ui-tabs-nav li a:hover{background:#cccccc;}
		#practice-area-tabs.ui-tabs .ui-tabs-nav li span { background-color:#999; font-size:15px !important;}
		#practice-area-tabs .filter, #practice-area-tabs .item-container{width:680px; float:right; clear:none;}
		#practice-area-tabs	.item-container-one-col { float:left; clear:both; margin: 30px 0 50px; }
		#practice-area-tabs	.item-container-one-col .secondary-tabs-s2 { width: 795px; }
		#practice-area-tabs.ui-tabs .ui-tabs-nav li.last-item {border-bottom:none;}
		#practice-area-tabs .gradient { display:none;}
		/*End - Editing for additional Tabs on the LPA Author Center*/
	
		/*Filter feature*/
		.filter { text-align:right; position:relative; z-index:3; clear:both; }
		.filter label { font-style:italic; color:#666; }
	
		/*Author image and firm logo*/
		#practice-area-tabs .left-img { float:left; width:122px; }
		#practice-area-tabs .left-img a { display:block; margin-top:5px; text-align:center; }
		#practice-area-tabs .left-img a img { width:110px; padding:2px; border:#fff 1px solid; border-radius:2px; }
		#practice-area-tabs .left-img a img:hover { border:#999 1px dotted; }		

		/*Secondary tabs positioning*/
		#practice-area-tabs .secondary-tabs-s2 { float:right; width:555px; overflow: hidden;}
		#practice-area-tabs .ui-tabs .ui-tabs-nav { text-align:right; }		
		#practice-area-tabs .ui-tabs .ui-tabs-nav li:last-child { margin-right:10px !important; }
		
		/*Contents*/
		#practice-area-tabs .tab-content-lpa { height:200px; overflow-y:auto; }
		.item-container { overflow:hidden; zoom:1; margin-bottom:20px; padding-bottom:10px; border-bottom:#666 1px dotted; }
		.named-a { display:none; width:0; position:absolute; text-decoration:none; }
		.fade { width:775px; height:25px; position:absolute; bottom:0; right:16px; z-index:1;
			background:none;
			background:-webkit-linear-gradient(top , rgba(255, 255, 255, 0) 0%, #fff 100%);
			background:   -moz-linear-gradient(top , rgba(255, 255, 255, 0) 0%, #fff 100%);
			background:    -ms-linear-gradient(top , rgba(255, 255, 255, 0) 0%, #fff 100%);
			background:     -o-linear-gradient(top , rgba(255, 255, 255, 0) 0%, #fff 100%);
			background:        linear-gradient(top , rgba(255, 255, 255, 0) 0%, #fff 100%);				
			}
		#practice-area-tabs .tab-content p:last-child { margin-bottom:20px; }
		
			/*'Other Information' tab
			comented this properties to make on COL */
			#practice-area-tabs .column { /*float:left; width:180px;  margin-right:10px;*/ }
		
	/*SLIDESHOW (ie:TESTIMONIALS)*/
	.slideshow-small { position:relative; left:-9999px; }
	.slideshow-small .ui-tabs-nav { display:none !important; }
	.slideshow-small .ui-tabs-panel { padding:0 !important; }
	
	.slideshow-small.no-js .ui-tabs-panel { display:none; }
	.slideshow-small.no-js .ui-tabs-panel:nth-child(2) { display:block; }
	
		/*Testimonials*/
		.testimonials p { padding:0 5px; }
		.testimonials p:before { float:left; width:19px; height:17px; content:""; background:url(https://www.lexisnexis.com/images/img-quotes.png); }	
		.testimonials p:after { float:right; width:19px; height:17px; content:""; background:url(https://www.lexisnexis.com/images/img-quotes.png) -19px 0; }
		.testimonials .author { margin-top:10px; text-align:right; font:bold 14px Calibri, Arial, Helvetica, sans-serif; }
		.testimonials .author:before,
		.testimonials .author:after { display:none; }
		
			/*Font*/
			.testimonials p,
			.testimonials p a { font:italic 14px/21px Georgia, "Times New Roman", Times, serif !important ; }
			.testimonials p a.nw{#background:none!important; padding-right:0px!important;}
		
	/*SMALL FORM*/
	.small-form label { display:block; font-size:14px; font-weight:bold; color:#000; cursor:pointer; border-radius:2px; clear:both; overflow:hidden; margin:5px 0 1px; }
	.small-form label.normal { font-weight:normal; margin:0; border:transparent 1px solid; }
	.small-form label.normal:hover { background:#ddd; border:#ccc 1px solid; }
	.small-form label.normal:active,
	.small-form label.normal:focus {  background:#f9f9f9; border:#999 1px solid; }

	.small-form input, .small-form textarea { width:193px; }
	.small-form textarea { height:100px; font:italic 12px/18px Georgia, "Times New Roman", Times, serif; }
	.small-form select { width:204px; }
	.small-form .button { width:auto; margin-top:5px; }
	
		/*Radio buttons & Checkboxes*/
		.small-form input[type="radio"],
		.small-form input[type="checkbox"] { width:auto; box-shadow:none; }
		.small-form .option { float:right; width:180px; margin-top:2px; }
		
		/*Captcha
		http://coding.smashingmagazine.com/2011/03/04/in-search-of-the-perfect-captcha/
		http://phys.org/news/2011-11-stanford-outsmart-captcha-codes.html*/
		.captcha-cntr { margin-top:5px; padding:5px; border:#ccc 1px solid; border-radius:2px; }
	
	/*VIDEOS - NO JAVASCRIPT AVAILABLE*/
	.localvid-nojs { padding:20px; }
	.localvid-nojs:after { display:block; width:75px; height:75px; content:""; position:absolute; left:50%; top:50%; margin:-37px 0 0 -37px; opacity:.2; background:url(https://www.lexisnexis.com/images/sprites.png) no-repeat -126px -724px /*Warning sign*/; }
	
	.no-js { left:auto; }
	.visible { left:auto; height:auto; }
	
	/*SIMPLE GALLERY SLIDESHOW (ie. videos slideshow for Lexis Advance)*/
	.simple-gallery { width:660px; margin-bottom:20px; overflow:hidden; border-radius:0 0 4px 4px; border:1px solid #fff; box-shadow:0 0 4px rgba(0,0,0,.4); position:relative; }
	
		/*Slides area*/
		.slides-container { min-height:300px; overflow:hidden; }
		.slide { float:left; width:660px; }		
			
			/*Inner container*/
			.slide .slide-wrap { padding:10px; }
			.slide .slide-wrap > div { margin:0 auto 20px; border:#fff 1px solid; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,.4); }
		
		/*Thumbnail container*/
		.tn-container { zoom:1; box-shadow:inset 0 2px 1px rgba(0,0,0,.1); padding:10px 0 5px; border-left:#ddd 1px solid; border-right:#ddd 1px solid; 
			background:#e6e6e6;
			background:-webkit-linear-gradient(top, #fff 0%, #e6e6e6 80%);
			background:   -moz-linear-gradient(top, #fff 0%, #e6e6e6 80%);
			background:    -ms-linear-gradient(top, #fff 0%, #e6e6e6 80%);
			background:     -o-linear-gradient(top, #fff 0%, #e6e6e6 80%);
			background:        linear-gradient(top, #fff 0%, #e6e6e6 80%);				
			}
		.tn-container ul { margin:0; padding:0; list-style-type:none; text-align:center; }
		
			/*Thumbnails*/
			.tn-container ul li { display:inline-block; width:78px; padding:0; margin:0; background:none; cursor:pointer; font-size:12px; color:#000; vertical-align:top; line-height:1.1em; }			
			.tn-container ul li small { color:#666; display:block;}
			.tn-container ul li img { display:block; width:70px; height:52px; border:#fff 2px solid; margin:2px; box-shadow:0 0 4px rgba(0,0,0,.4); vertical-align:bottom; border-radius:2px; }		
			.tn-container ul li.inactive img { border-color:#fff; }
			.tn-container ul li.inactive img:hover { border-color:#000; }
			.tn-container ul li.inactive:hover { text-decoration:underline; }
			.tn-container ul li.active { font-weight:bold; color:#ed1c24; }
			.tn-container ul li.active img,
			.tn-container ul li.active img:hover { border-color:#ed1c24; }

/* SIMPLE PRODUCT PAGE
=================================*/	
table.element-info { width:100%; margin-bottom:20px; border-spacing:2px; border:#ccc 1px solid; }
table.element-info tr { display:block; border-bottom:#ccc 1px dotted; }
table.element-info tr:hover { background:#E9E9DE; }
table.element-info tr:last-child { border:none; }
table.element-info td { color:#333; font-size:14px; }
table.element-info td,
table.element-info th { padding:3px; }
table.element-info th[scope="row"] { width:140px; font-weight:bold; font-size:14px; text-align:right; border:#fff 1px solid; background:#f6f6f6; }

	/*TABLE CAPTIONS-  TITLES*/
	table.element-info:hover { border-color:#666; }
	table.element-info:hover caption { background:#666; color:#fff; text-shadow:1px 1px 0 #000; }
	table.element-info caption { padding:1px 5px; margin-bottom:1px; color:#000; font-weight:bold; background:#ccc; text-shadow:1px 1px 0 #fff; }
	table.element-info caption:before { content:""; float:left; width:20px; height:20px; margin-right:5px; background-repeat:no-repeat; }
	
		/*General Info*/
		table.general-info caption:before { background:url(https://www.lexisnexis.com/images/sprites.png) -61px -1051px no-repeat /*"i" Information icon*/; }		
		
		/*Looseleaf*/
		table.looseleaf caption:before { background:url(https://www.lexisnexis.com/images/sprites.png) -41px -1071px no-repeat /*Book icon*/; }
		
		/*Online*/
		table.online caption:before { background:url(https://www.lexisnexis.com/images/sprites.png) -1px -1111px no-repeat /*World icon*/; }
	
/* CUSTOMER PAGE
=================================*/	
	#customer-page h2 { font:20px Calibri, Arial, Helvetica, sans-serif; color:#666; text-shadow:0 1px 1px rgba(0,0,0,.2); padding-left:10px; }
	#customer-page h2 strong { display:block; font-size:22px;}
	#customer-page h2 #customer-logo { float:left; margin:5px 15px 0 0; position:relative; 
		-moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5); }
	#customer-page .img-heading + h2 #customer-logo { margin-top:-60px;}
	#customer-page .generic-box h5 { font-size:18px; margin-bottom:0; border-top:dotted 1px #ccc; padding-top:10px;}
	
	#customer-page .grid_9 .generic-box { background: none; border:none; border-bottom:solid 1px #ccc; margin-bottom:15px;
		-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
	}
	#customer-page .grid_9 .generic-box h4 { font-size:24px; color:#ed1c24; width:auto;}
	#customer-page .generic-box h4 span { font-size:19px; color:#666;}
	#customer-page .grid_9 .generic-box a { font-size:1em;}
	#customer-page .grid_9 .generic-box ul.simple-list li { font-size:14px;}
	#customer-page .generic-box ul.simple-list li span { font-size:12px; color:#999; display:block; line-height:.9em; padding-top:7px;}
	
	/*HEADER AND FOOTER UPDATES*/
	#customer-page ul#top-right-links li:nth-last-child(2) { display:none;}
	#customer-page #left-links { margin-top:18px;}
	#customer-page #left-links ul.top { display:none;}
	#customer-page #credits { right:-5px; top:-15px; font-size:12px;}
	#customer-page #credits a, 
	#customer-page #credits a:visited { text-decoration:underline; font-size:12px;}
	#customer-page #credits a:hover { text-decoration:none;}
	
	/*CONTACTS*/
	ul.contacts { overflow:hidden; margin:20px 0 0 15px}
	ul.contacts li { float:left; width:auto; background:none; padding:0; margin:0 15px 20px 0}
	ul.contacts li img { float:left;}
	ul.contacts li p { font:14px Calibri, Arial, Helvetica, sans-serif; display:block; float:left; width:190px; line-height:1.2em; margin:0; }
	ul.contacts li p strong { color:#000; font-size:16px;}
	ul.contacts li p a,
	ul.contacts li p a:visited { font:14px Calibri, Arial, Helvetica, sans-serif; margin-bottom:2px; display:inline-block;}

	/*CONTACTS - IN THE RIGHT PANE*/
	.grid_3 ul.contacts {margin:10px 2px}
	.grid_3 ul.contacts li {width:200px; margin:0 0px 15px 0}
	.grid_3 ul.contacts li img { width:30px; padding:2px; margin-right:5px;}
	.grid_3 ul.contacts li p { font:14px Calibri, Arial, Helvetica, sans-serif; width:auto; line-height:1em;}
	.grid_3 ul.contacts li p strong { font:bold 15px Calibri, Arial, Helvetica, sans-serif;}
	.grid_3 ul.contacts li p a,
	.grid_3 ul.contacts li p a:visited { font:10px Arial, Helvetica, sans-serif;}
	
	/*LEGALESE*/
	#customer-page .legalese { margin-top:30px;}
	#customer-page .legalese p { font:10px Arial, Helvetica, sans-serif; color:#666; margin:1em 0 0; line-height:1.2em;}
	
	/*SOLUTIONS DESCRIPTIONS*/
	#customer-page ol.grid li { width:190px; height:180px;}
	#customer-page ol.grid li h3 { font-size:12px;}
	#customer-page ol.grid li p { margin-bottom:5px;}
	#customer-page ol.grid li dl { margin-bottom: 8px; padding-top:5px;}
	#customer-page ol.grid li dt { display:none;}
	#customer-page ol.grid li dd,
	#customer-page ol.grid li dd * { font:11px Arial, Helvetica, sans-serif;}
	#customer-page ol.grid li dd a strong { font-weight:bold;}
	
	/*SOLUTIONS DESCRIPTIONS - IN THE RIGHT PANE*/
	#customer-page .grid_3 ol.grid li { border:none; border-bottom:solid 1px #999; width:auto; height:auto; padding:0 5px 5px; float:none;}
	#customer-page .grid_3 ol.grid li h3 { margin-bottom:5px;}
	#customer-page .grid_3 ol.grid li h3 a,
	#customer-page .grid_3 ol.grid li h3 a:visited { font:14px Calibri, Arial, Helvetica, sans-serif; color:#0D729F; text-shadow:none;}
	
	/*TRAINING STYLES*/
	#customer-page .generic-box h4 + h5 { border:none;}
	#customer-page .calls-to-action,
	#customer-page .calls-to-action .secondary-action { margin-left:0; margin-bottom:5px;}
	#customer-page .grid_3 .generic-box ul.simple-list li { font-size:14px; line-height:1.2em;}
	
	/*CONTENT FEED FOR TWITTER*/
	#customer-page .news-list h6 { font-weight:normal; color:#666; font-size:12px; margin-bottom:0;}
	#customer-page .news-list h6 strong { font-size:18px; color:#000; font-weight:normal;}
	#customer-page .news-list h6 span { float:right; color:#999; }


/* SEARCH RESULTS PAGE
=================================*/	
	
	/*SEARCH FIELD*/
	.search-wrapper-large { position:relative; float:left; width:510px; margin-right:10px; }
	.search-wrapper-large input { width:400px; height:20px; padding:5px; margin-right:5px; }
	.search-wrapper-large label { position:absolute; left:0; top:100%; width:385px; padding:2px 5px 2px 20px; font-size:15px; font-style:italic; color:#000; text-align:left; border:#DDBA0B 1px solid; border-top:none; background:url(https://www.lexisnexis.com/images/sprites.png) -158px -488px no-repeat #F7E16E /*Large 'i' Information icon*/; }

	/*SIMILAR SEARCHES*/	
	.similar-searches { float:left; width:390px; padding-left:10px; font-weight:bold; color:#000; position:relative; z-index:0; background:url(https://www.lexisnexis.com/images/sprites.png) 0 -521px no-repeat; }
	.similar-searches ul { margin:0; }
	.similar-searches ul li { display:inline; padding:0; background:none; margin-right:8px; }
	.similar-searches ul li a { font:12px Arial, Helvetica, sans-serif; }
	
	/*RADIO BUTTONS*/
	.show-results-from { clear:both; padding:20px 0; }
	.show-results-from ul { margin:0; }
	.show-results-from ul li { display:inline; padding:0; background:none; margin-right:8px; }
	.show-results-from ul li:first-child { font-weight:bold; color:#000; }
	.show-results-from ul li input { vertical-align:bottom; cursor:pointer; }
	.show-results-from ul li label { cursor:pointer; padding:2px 5px 2px 2px; border:transparent 1px solid; }
	.show-results-from ul li label:hover { background:#ddd !important; }
	.show-results-from ul li label.active { background:#f5f5f5; border:#ccc 1px solid; }
	.show-results-from ul li label span { font-weight:bold; font-size:13px; color:#000; }
	
	.show-results-from ul li label.label-a.active,
	.show-results-from ul li label.label-a.active:hover { cursor:default; background:#f5f5f5 !important; }
	
	/*SEARCH RESULTS - TABS*/
	.sr-tabs { margin-bottom:20px; }
	.sr-tabs .gradient { width:940px; height:5px; top:auto; left:auto; margin-top:35px; }
	.sr-tabs ul { padding:0 10px; position:relative; z-index:0; }
	
	/*SEARCH RESULTS - FUNCTIONS*/
	div.sr-functions { float:right; margin-bottom:10px; padding-bottom:5px; z-index:1; }
	div.sr-functions div { float:right; }
	
	/*RESULTS*/
	
		/*List*/
		.sr-tabs ol.search-results { margin:0; }
		.sr-tabs ol.search-results img { float:left; margin-right:10px; }
		.sr-tabs ol.search-results .description { overflow:hidden; }
		.sr-tabs ol.search-results li .prod-added { border:#0C6 1px solid; }
		.sr-tabs ol.search-results li .product-info { width:740px; }
		.sr-tabs ol.search-results li .price { display:inline-block; color:#333; border-bottom:#999 1px dotted; font-size:30px; margin-bottom:10px; text-shadow:1px 1px 1px rgba(0,0,0,.2); }
		.sr-tabs ol.search-results li .add-to-cart-btn img { opacity:.9; }
		.sr-tabs ol.search-results li .add-to-cart-btn:hover img { opacity:1; }
		
		/*Grid*/
		.sr-tabs ol.grid li { width:264px; overflow-y:auto; border-style:solid; position:relative; }
		.sr-tabs ol.grid li .prod-img img { margin:0; }
		.sr-tabs ol.grid li .product-info { width:150px; }
		.sr-tabs ol.grid li .price { font-size:20px; }

		.sr-tabs ol.grid li a.add img,
		.sr-tabs ol.grid li .added { width:auto; margin-bottom:10px; }
		
			/*IE8-9*/
			.sr-tabs ol.grid li { width:261px\9; }
			.sr-tabs ol.search-results li .price { font-family:Arial, Helvetica, sans-serif \0/ !important; background:#fff; }

	/*NO RESULTS*/
	#no-results { display:inline-block; width:880px; clear:both; padding:20px; margin:20px 0 0; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) 0 115% repeat-x #f5f5f5; border:#fff 1px solid; }
	#no-results h3 { display:inline-block; margin:10px 0 5px; }
	#no-results p { font-size:18px; color:#333; }
	#no-results p + p { text-indent:0; }
	#no-results span { float:left; width:75px; height:75px; margin-right:10px; background:url(https://www.lexisnexis.com/images/sprites.png) -126px -724px no-repeat /*Exclamation mark*/; }

/* CONTACT US PAGE
=================================*/	
.contact-us-tabs { position:relative; }	
.contact-us-tabs img[width="920"] { height:5px; }
	
	/*CONTACT INFORMATION*/
	
		/*2 Columns*/
		#info { padding-top:30px; #text-align:center; }
		#info h6 { font-size:36px; color:#333; letter-spacing:-1.2px; }
		#info h3 { font-size:24px; }
		#info ul.cols-2 { text-align:center; margin:20px 0 75px; #width:520px; }
		#info ul.cols-2 li { display:inline-block; width:285px; text-align:center; vertical-align:top; margin:0; padding:0; border:none; background:none; font-size:32px; }
		#info ul.cols-2 li h4 { margin-bottom:10px; color:#333; }
		
		#info ul.cols-2 li a,
		#info ul.cols-2 li a:visited { display:inline; padding:0; color:#ed1c24; font:32px Calibri, Arial, Helvetica, sans-serif; text-decoration:underline; }
		#info ul.cols-2 li a:hover { color:#F03F45; text-decoration:none; background:none; }
		#info ul.cols-2 li a:active { color:#333; }	
	
		/*3 Columns*/
		#info h3 { font-weight:normal; letter-spacing:-.5px; font-weight:bold; color:#333; text-align:center; }
		#info ul.cols-3 { text-align:center; margin:20px 0 30px; }
		#info ul.cols-3 li { display:inline-block; width:230px; text-align:left; vertical-align:top; margin:0; padding:0; border:none; background:none; }
		#info ul.cols-3 li h4 { margin-bottom:10px; color:#333; }
		
		#info ul.cols-3 li a,
		#info ul.cols-3 li a:visited { display:inline; padding:0; color:#ed1c24; font:16px Calibri, Arial, Helvetica, sans-serif; text-decoration:underline; }
		#info ul.cols-3 li a:hover { color:#F03F45; text-decoration:none; background:none; }
		#info ul.cols-3 li a:active { color:#333; }	
			
		/*4 Columns*/
		.contact-ln { width:760px; margin:0 auto 20px; border:#ccc 1px solid; border-spacing:5px;background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.05); }
		.contact-ln caption { display:none; }
		.contact-ln .h3 { width:50%; padding:5px; margin:0; text-align:center; color:#fff !important; font:bold 23px 'OmnesRegular', Arial, Helvetica, sans-serif; background:#666; }
		.contact-ln td { width:100px; border:#ccc 1px solid; padding:10px; text-align:center; vertical-align:middle; }
		
		#info .contact-ln td h6 { color:#333; font-size:17px; letter-spacing:-.5px; }
		
		ul.contact-ln { width:auto; margin:0; border:none; }
		
		.contact-ln a,
		.contact-ln a:visited { display:inline; padding:0; color:#ed1c24; font:16px Calibri, Arial, Helvetica, sans-serif; text-decoration:underline; }
		.contact-ln a:hover { color:#F03F45; text-decoration:none; background:none; }
		.contact-ln a:active { color:#333; }
		#info select { display:block; width:320px; margin:auto; }
		
		
		
		/*"Reset Your Password" drop down*/
		.drop-down-container { width:345px; margin:auto; }			
		
		.trigger { width:340px; padding:3px; margin-bottom:5px; border:#ccc 1px solid; cursor:pointer; background:url(https://www.lexisnexis.com/images/sprites.png) 145px -101px no-repeat /*Up/Down Arrows*/ #fff; font-size:18px; }
		.trigger.active { border:#999 1px solid; }
		.trigger:after { background:none; }
		
		.drop-down { display:none; width:620px; padding:5px; border:#999 1px solid; }
		.drop-down ul { margin:0; padding-top:5px; }		
		.ui-tabs-panel .drop-down ul li { border:none; padding:0; background:none; white-space:nowrap; }			
		.drop-down .long-list {  margin-top:5px; overflow:hidden; border-top:#999 1px dotted; }
		.drop-down .long-list li { float:left; width:300px; margin-right:10px; }
		
		.drop-down ul li a,
		.drop-down ul li a:visited { display:block; }
		.drop-down ul li a:hover { background-color:#eee !important; }
		
		.drop-down ul:first-child { width:240px; }
		
	/*U.S. OFFICES*/
	#usoff { padding:0 5px; }
	div.secondary-tabs-wrapper { margin-top:4px; }
	
	ul.secondary-tabs { width:100% !important; list-style:none; margin:0 !important; padding:0!important; border-bottom:#ccc 1px dotted; }
	ul.secondary-tabs li { display:inline !important; width:auto !important; margin-bottom:0 !important; border-bottom:none !important; }	
	ul.secondary-tabs li a { padding:4px 8px !important; color:#000 !important; font-size:16px !important; }
	.ui-tabs .ui-tabs-nav.secondary-tabs li.ui-tabs-selected a { font-size:16px !important; margin-top:-1px !important; padding-top:5px !important; }
	ul.secondary-tabs li a:hover,
	ul.secondary-tabs li a.selected,
	ul.secondary-tabs li a:hover.selected { padding:4px 8px; color:#fff; font-size:16px; }
	ul.secondary-tabs li a:hover { background:#333; }
	ul.secondary-tabs li a:focus { outline:0; }
	
		/*Offices Information*/
		div.secondary-tabs-wrapper div { padding:20px 0 0 !important; overflow:hidden; zoom:1; }
		div.secondary-tabs-wrapper div ol { overflow:hidden; zoom:1; padding-left:0; }
		div.secondary-tabs-wrapper div ol li { float:left; width:214px; margin-right:10px; font:12px/20px Arial, Helvetica, sans-serif; overflow:hidden; }
		
		/*div.secondary-tabs-wrapper div ol li:nth-child(4n),
		.ui-tabs-panel .location:nth-child(4n) { margin-right:0; }*/
		
		ul.location { float:left; width:204px; margin:0 15px 0 0 !important; overflow:hidden; zoom:1; }
		ul.location + hr { border:#fff 0 solid; clear:both; }
		.ui-tabs-panel ul.location li { color:#333; margin:0 0 5px; padding:0; background:none; font:12px Arial, Helvetica, sans-serif !important; }
		ul.location li.title { display:block; color:#000; font-weight:bold !important; font-style:italic !important; }		
		ul.location li strong { margin-right:3px; font:bold 12px Arial, Helvetica, sans-serif; }
		
			/*Icons*/
			ul.location li a,
			ul.location li a:visited { display:inline !important; color:#ed1c24 !important; text-decoration:underline !important; }
			ul.location li a:hover { color:#666 !important; text-decoration:none !important; background-color:#fff !important; }
			ul.location li a:active { color:#000 !important; }
			ul.location li.phone { padding:0 0 0 13px !important; background:url(https://www.lexisnexis.com/images/sprites.png) -189px -806px no-repeat /*Phone icon*/ !important; white-space:nowrap; }
			ul.location li.fax { padding:0 0 0 13px !important; background:url(https://www.lexisnexis.com/images/sprites.png) -129px -866px no-repeat /*Fax icon*/ !important; }
			ul.location li a.email { padding:0 0 0 13px !important; background:url(https://www.lexisnexis.com/images/sprites.png) -169px -825px no-repeat /*Email icon*/; }
			ul.location li a.url { padding:0 0 0 13px !important; background:url(https://www.lexisnexis.com/images/sprites.png) -149px -846px no-repeat /*World icon*/; }
			
				ul.location li a.email,
				ul.location li a.email:visited,
				ul.location li a.url,
				ul.location li a.url:visited { padding:0 0 0 13px !important; font:11px Arial, Helvetica, sans-serif; }
				
				/*IE8-9*/
				ul.location { margin-right:5px\9; }

	/*GLOBAL OFFICES*/
	ul.global-locations { width:100% !important; }
	ul.global-locations ul.acitem { width:100%; margin:0 0 20px !important; padding:10px 5px 0; overflow:visible; position:relative; }
	ul.global-locations ul.acitem li { border-bottom:none; }
	
	.ui-tabs-panel ul.global-locations ul.no-title { margin:0 0 20px; }
	
	/*MEDIA*/
	#media table { width:500px; }
	
	/*CONTACT FORM*/
	#cf, #cf td { font:12px Arial, Helvetica, sans-serif; }
	
	#cf { padding:20px; margin:auto; border:#bbb 1px solid; }
	#cf td { padding:0 0 10px; }
	#cf h6 { margin:0 0 10px; color:#333; font:bold 12px Arial, Helvetica, sans-serif; }

	#cf .inner-table td { padding:0; }
	
	#cf input, #cf select, #cf textarea { margin-top:5px; }
	
	#cf input { width:200px; }
	#cf select { padding:4px; }
	
	#cf a { font:12px Arial, Helvetica, sans-serif; }
	#cf em { color:#333; font-family:Arial, Helvetica, sans-serif; }
	
		/*Zip*/
		#cf #zip { width:40px; }
		
		/*Phone Number*/
		#cf .phone { width:40px; }
		
		/*E-mail*/	
		#cf #bus_email_text { width:300px; }
		
		/*Comments*/		
		#cf #how_help { width:500px; height:100px; }
		
			/*Character counter*/
			#cf .char-count { width:25px; border:none; margin-right:0; padding:3px; background:#eee; }
		
		/*Captcha field*/
		#cf #valcaptcha { width:100px; font-size:25px; text-align:center; color:#000; }
		
			/*Error*/
			#cf #captchaerror { display:block; padding:2px 5px; margin-top:2px; background:#F03F45; color:#fff; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.6); }
	
	
/* FOOTER
=================================*/	
#footer { display:inline-block; height:130px; padding:0px 0 0 105px; margin:40px auto 0; position:relative; z-index:0; clear:both; }
#footer ul { text-align:right; margin:0; }
#footer ul li { display:inline; }

#credits { float:left; position:absolute; bottom:30px; right:0; font-size:13px; color:#333; white-space:nowrap; }
#credits a,
#credits a:visited { color:#333; text-decoration:none; font-size:13px; }
#credits a:hover { color:#333; text-decoration:underline; }
#credits a:active { color:#333; }
.credits-uk { left:50px !important; }

#bg-footer { width:960px; height:80px; position:absolute; top:0; left:-20px; background:#eee; }

	/*LEFT LINKS*/
	#left-links { float:left; position:relative; z-index:1; }
	#left-links ul li { color:#ed1c24; background:none; padding-left:5px; margin:0; }
	
		/*Top*/
		#left-links ul.top { margin-bottom:5px; margin-top:0; }
		#left-links ul.top li { font-size:15px; padding:0 10px 0 0; background:url(https://www.lexisnexis.com/images/sprites.png) right -323px no-repeat /*Dotted line*/; }		
		#left-links ul.top li.clouds-icon div { width:31px; height:31px; display:inline-block; margin-right:5px; vertical-align:bottom; background:url(https://www.lexisnexis.com/images/sprites.png) -169px -227px no-repeat; }
		#left-links ul.top li.last { background-image:none; padding:0; }
		#left-links ul.top li a,
		#left-links ul.top li a:visited { text-decoration:underline; color:#ed1c24; font:14px Calibri, Arial, Helvetica, sans-serif; }
		#left-links ul.top li a:hover { text-decoration:none; color:#F03F45; }
		#left-links ul.top li a:active { text-decoration:none; color:#000; }
		
		/*Bottom*/
		#left-links ul.bottom { float:right; clear:both; *clear:none; margin-bottom:4px; display:block; margin-top:0; }
		#left-links ul.bottom li { float:left; line-height:0; padding:0 5px; border-right:#ccc 1px solid; }
		#left-links ul.bottom li.last { border:none; padding-right:0; margin-right:0; }
		#left-links ul.bottom li a,
		#left-links ul.bottom li a:visited { color:#333; font-size:12px; text-decoration:none; }
		#left-links ul.bottom li a:hover { color:#333; text-decoration:underline; }
		#left-links ul.bottom li a:active { color:#000; text-decoration:none; }
		#left-links ul.bottom.secondary li a,
		#left-links ul.bottom.secondary li a:visited { color:#666; font-size:11px; text-decoration:none; }
		#left-links ul.bottom.secondary li a:hover {color:#666; text-decoration:underline;}
	
	/*SOCIAL ICONS*/
	#social-icons { float:left; padding:19px 0 0 40px; position:relative; z-index:1; }	
	#social-icons p { color:#666; font-size:12px; line-height:12px; margin:0; padding-bottom:4px;}
	#social-icons ul { text-align:left; margin:0; }
	#social-icons ul li { background:none; padding:0; }
	
	a.twitter,
	a.facebook,
	a.youtube,	
	a.itunes,
	a.rss,
	a.mobile,
	a.linkedin,
	a.google-plus { display:inline-block; width:25px; height:25px; text-indent:-9999px; padding:0 !important; border-radius:3px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s;}
	
	a.twitter:hover,
	a.facebook:hover,
	a.youtube:hover,	
	a.itunes:hover,
	a.rss:hover,
	a.mobile:hover,
	a.linkedin:hover,
	a.google-plus:hover { position:relative; top:-1px; box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);}
	
	a.twitter, a.twitter:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -3px -269px no-repeat !important; }
	a.facebook, a.facebook:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -32px -269px no-repeat !important; }
	a.youtube, a.youtube:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -148px -269px no-repeat !important; }	
	a.itunes, a.itunes:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -61px -269px no-repeat !important; }
	a.rss, a.rss:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -90px -269px no-repeat !important; }
	a.mobile, a.mobile:hover { display:none; background:url(https://www.lexisnexis.com/images/sprites.png) -119px -269px no-repeat !important; }
	a.linkedin, a.linkedin:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -2px -1173px no-repeat !important; }
	a.google-plus, a.google-plus:hover { background:url(https://www.lexisnexis.com/images/sprites.png) -31px -1173px no-repeat !important; }
	.generic-box .nw, .generic-box ul li a{margin:0 4px 0 0;}
	
		/*Follow us social icons list*/
		.social-icons-v2 { margin:0 0 10px 5px;}
		.social-icons-v2 h6 { float:left; margin:7px 10px 3px 0; font-weight:normal; color:#333;}
		.social-icons-v2 ul { float:left; margin-bottom:5px;}
		.social-icons-v2 li { float:left; margin:0 4px 4px 0; padding:0 !important; background:none !important; }
		.social-icons-v2 a,
		.social-icons-v2 a:visited { display:inline-block; text-indent:-9999px; outline:none; margin:0 !important; }
		.social-icons-v2 a:hover {  position:relative; top:-2px; }
		.social-icons-v2 a:active,
		.social-icons-v2 a:focus { border:#666 1px dotted; }
		
		/*Small social icons in right pane generic-box*/
			.generic-box .social-icons-v2 { margin:0;}
			.generic-box .social-icons-v2 h6 { margin:7px 10px 0px 0}
		
			/*Small social icons in the Header*/
			.social-icons-v2.header { float:right; margin-right:7px; }


/* KWICKS
=================================*/
	
	/*KWICKS*/
	ul.kwicks { width:100% !important; margin:0; }
	ul.kwicks li { float:left; overflow:hidden; position:relative; margin:0 10px 0 0; padding:5px; background:#fff; border:#999 1px dotted; }
	ul.kwicks li.last { display:none; }
	ul.kwicks li.active { background:#f1f1f1; border:#666 1px solid; }
	ul.kwicks li img { float:left; }	

/* HISTORICAL MILESTONES - KWICKS
=================================*/
ul.hm-kwicks li { width:110px; height:250px; }

	/*Content inside Kwicks*/
	ul.hm-kwicks li .content { position:absolute; top:5px; left:120px; width:335px; height:250px; overflow-x:hidden; overflow-y:auto; display:block; }
	ul.hm-kwicks .content ul li { float:none; width:315px; height:auto; margin:0 0 5px 0; padding:0; border:none; background:none; font:12px Arial, Helvetica, sans-serif; }
	ul.hm-kwicks h3 { width:310px; margin-bottom:10px; padding-bottom:5px; border-bottom:#999 1px dotted; }
	ul.hm-kwicks p,
	ul.hm-kwicks strong { font:bold 12px Arial, Helvetica, sans-serif; }
	ul.hm-kwicks p { font-weight:normal; }
	
		/*Years*/
		ul.hm-kwicks .year { position:absolute; width:110px; height:250px; }
		
			/*1800*/
			ul.hm-kwicks .normal-1800 { background:url(https://www.lexisnexis.com/images/sprite-years.png) 0 0 no-repeat; }
			ul.hm-kwicks .hover-1800 { background:url(https://www.lexisnexis.com/images/sprite-years.png) 0 -250px no-repeat; display:none; }
			
			/*1970*/
			ul.hm-kwicks .normal-1970 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -110px 0 no-repeat; }
			ul.hm-kwicks .hover-1970 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -110px -250px no-repeat; display:none; }

			/*1980*/
			ul.hm-kwicks .normal-1980 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -220px 0 no-repeat; }
			ul.hm-kwicks .hover-1980 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -220px -250px no-repeat; display:none; }

			/*1990*/
			ul.hm-kwicks .normal-1990 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -330px 0 no-repeat; }
			ul.hm-kwicks .hover-1990 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -330px -250px no-repeat; display:none; }

			/*2000*/
			ul.hm-kwicks .normal-2000 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -440px 0 no-repeat; }
			ul.hm-kwicks .hover-2000 { background:url(https://www.lexisnexis.com/images/sprite-years.png) -440px -250px no-repeat; display:none; }

/* LEADERSHIP PAGE
=================================*/
.leadership .left-col { float:left; width:450px; }
.leadership .right-col { float:right; width:450px; }

	/*FLOATING LINK*/	
	.float-link { position:absolute; top:250px; right:22px; }
	.large-paragraph { font-size:17px; }
	
	/*HEADINGS BUSINESS UNITS*/
	.leadership h3 { padding:5px; text-align:center; color:#fff; font-size:25px; background:#666; }

	/*LARGE PROFILES*/	
	.leadership span.sup { width:auto; font-weight:inherit; }
	.leadership span { display:inline-block; width:232px; margin:0; font-weight:normal; letter-spacing:-1px; }
	.leadership span.name { color:#000; font:30px 'OmnesRegular', Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.2); }
	.leadership span.subtitle { font-size:24px; color:#666 }
	
		/*Link*/
		.large-picture { display:inline-block; text-decoration:none; }
		.large-picture:hover { background:#f6f6f6; }
		.large-picture img { float:left; }		
		.large-picture:hover span { color:#000; }
		.large-picture:hover img { border-color:#000; }		
		.large-picture:active img { border-color:#000; background:#999; }
		
	.img-border { margin-right:10px; padding:3px; border:#ccc 1px solid; background:#fff; }	
	
	/*THUMBNAILS*/
	ul.tn { clear:both; overflow:hidden; margin:20px 0 0; }
	ul.tn li { float:left; width:220px; height:80px; padding:0; margin:0 9px 15px 0; }
	ul.tn li:nth-child(even) { margin-right:0 !important; }
	ul.tn li a img { float:left; max-width:70px; max-height:70px; margin-right:5px; }
	ul.tn li a span { width:137px; line-height:normal; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; }
	ul.tn li a span.name { color:#000; font:bold 12px Arial, Helvetica, sans-serif; }
	ul.tn li a span.subtitle { font-size:11px; font-weight:normal; }
		
		/*IE8-9*/
		ul.tn li { margin-right:5px\9; }
		ul.tn li a span.subtitle { width:130px\9; }
	
	ul.tn li a,
	ul.tn li a:visited { display:inline-block; text-decoration:none; }
	ul.tn li a:hover { background:#f1f1f1; }
	ul.tn li a:hover span { color:#000; }
	ul.tn li a:hover img { border-color:#000; }
	ul.tn li a:active img { border-color:#000; background:#999; }	
	
	/*LOCAL LEADERSHIP*/
	.local-leadership .top-profile a { width:550px; }
	.local-leadership .top-profile span { width:330px; }
	
	.local-leadership ul.tn li:nth-child(even) { margin:0 9px 15px 0; }
	
	/*PROFILE PAGE*/
	.profile .picture { float:left; width:208px; height:235px; }
	.profile .picture a { display:block; margin-top:10px; text-align:center; }
	.profile .curriculum { float:right; width:700px; }
	
	.profile h4, .profile span.subtitle { display:block; width:auto; }

/* HIDDEN ELEMENTS ON LOAD
=================================*/
.dropdown li ul,
ul#top-right-links li.product-sign-in ul,
.search-options-container,
#megamenus div.menu-container { display:none; }

#megamenus #comm-lists h4 a { font-size:22px !important; font-weight:normal !important; }

/* FILE EXTENSIONS
=================================*/
a.icon { padding:2px 0 2px 20px; line-height:16px; background:url(https://www.lexisnexis.com/images/sprites.png) 0 0 no-repeat; }

a.pdf { background-position:-2px -932px; }
a.doc { background-position:-22px -951px; }
a.zip { background-position:-103px -1011px; }
a.xls { background-position:-143px -971; }
a.ppt { background-position:-123px -991px; }
a.txt { background-position:-83px -1031px; }

/* WORLD MAP
=================================*/
#world-map-container { width:910px; height:430px; margin:30px auto; position:relative; border:#aaa 1px solid; background:url(https://www.lexisnexis.com/images/img-world-map.png)  #fff; -moz-box-shadow:0 0 10px rgba(0,0,0,.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,.1); box-shadow:0 0 10px rgba(0,0,0,.1); }
#world-map-container > div { z-index:1; }

	/*COUNTRIES*/
	#world-map-container area { cursor:pointer; }
	
	/*FLYOUTS*/
	.copy li,
	.copy .wrapper { display:none; width:320px; margin:0; padding:5px 25px 10px 5px; position:absolute; z-index:1; border:#666 1px solid; background:#fff; background:rgba(255,255,255,.9); color:#333; }
	.copy li h3 { margin:0; }	
	
	.copy li#us { top:65px; left:260px; }
	.copy li#ht { top:210px; left:250px; }
	.copy li#uk { top:100px; left:55px; }
	.copy li#dk { top:50px; left:497px; }
	.copy li#fr { top:170px; left:378px; }
	.copy li#de { top:146px; left:466px; }
	.copy li#za { top:167px; left:130px; }
	.copy li#in { top:50px; left:340px; }
	.copy li#hk { top:100px; left:360px; }
	.copy li#jp { top:45px; left:410px; }
	.copy li#au { top:295px; left:410px; }
	
/* JUMP PAGE
=================================*/
.jp h4 { margin-bottom:15px; }
.jp ol.grid li { width:200px; }
.jp ol.grid li:nth-child(3n) { margin-right:10px; }
.jp ol.grid li:nth-child(4n) { margin:0; }
	
.jp ol.grid li p.description { font-size:12px; }

.jp ol.grid li span a,
.jp ol.grid li span a:visited { display:inline-block; margin-bottom:10px; color:#ed1c24; font:12px/17px Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,.2); }
.jp ol.grid li span a:hover { color:#F03F45; }
.jp ol.grid li span a:active { color:#333; }

	/*IE8-9*/
	.jp ol.grid li { margin-right:8px\9; }
	.jp ol.grid li p.description,
	.jp ol.grid li p.description * { font-size:12px\9 !important; }

/* PRODUCT INDEX - 
   PRODUCT SIGN-IN INDEX
=================================*/
.list-container p,
.list-container p strong { font:12px Arial, Helvetica, sans-serif; }
.list-container p strong { font-weight:bold; }
	
	/*Sign-in page Intro*/
	.list-container .sign-in-intro div { width:470px; float:left; margin-right:30px; font-size:17px;}
	.list-container .sign-in-intro div h3 { margin:0 0 5px; font-size:25px;}
	.list-container .sign-in-intro div.generic-box { clear:none; margin:0 0 25px; width:350px;}
	.list-container .sign-in-intro div.generic-box ul li { width:44%; margin-bottom:0; padding-top:2px !important; min-height:23px;}
	.list-container .sign-in-intro div.generic-box ul li a { display:inline;}

.list-container li { float:left; width:280px; margin-right:15px; padding:0 0 0 5px !important; background:url(https://www.lexisnexis.com/images/sprites.png) -1px -396px no-repeat !important /*Small gray arrow*/; }

.list-container li a,
.list-container li a:visited { display:block; text-decoration:none; color:#333; padding:3px; font:12px Arial, Helvetica, sans-serif; }
.list-container li a:hover { text-decoration:underline; color:#ed1c24; background:#eee; }
.list-container li a:active { color:#000; }

.list-container.no-links { overflow:hidden; }
.list-container.no-links li { width:290px; float:none; padding-left:8px !important; margin-right:5px; background-position:-1px -398px !important; }

	/*Multiple columns*/
	.list-container.no-links {
		-moz-column-count:3;
		-webkit-column-count:3;
		column-count:3;
		-moz-column-gap:5px;
		-webkit-column-gap:5px;
		column-gap:5px;
		}

	/*IE8-9*/
	.list-container ul { margin-right:0\9; padding-left:5px\9; }
	.list-container.no-links li { float:left\9; }
    
    /*Vertical Flow*/
    .vertical-flow .vcol{float:left;}
	.vertical-flow.one .vcol{width:870px;}
	.vertical-flow.one .vcol li{width:860px;}
    .vertical-flow.two .vcol{width:435px;}
    .vertical-flow.two .vcol li{width:425px;}
    .vertical-flow.three .vcol{width:290px;}
    .vertical-flow .vcol ul li.title{ background:#e0e0e0 !important; }
	
/* NEW SITE - NEW TOOLS ACCORDION
=================================*/

/*ACCORDION:See "accordion-jquery.css" file*/

	/* TITLES */
	#tools-container h3 { position:relative; color:#fff; padding:10px; margin:8px 0 0; cursor:pointer; font-size:31px; font-weight:normal; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #999; }
	#tools-container h3:hover { background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; }
	#tools-container h3.opened { background-color:#ed1c24; }
	
		/*Information copy*/
		#tools-container h3 .info { display:block; font:18px Calibri, Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #666; }

	/*TRIGGERS*/
	ol.triggers { display:none; position:absolute; top:0; left:0; margin:0; padding:0; list-style:none; text-align:center; }
	ol.triggers li { position:absolute; display:inline-block; width:10px; padding:9px 16px; cursor:pointer; color:#fff; font-size:20px; text-shadow:0 1px 1px #000; border:#fff 1px solid; background:#8CC63F; background:rgba(140,198,63,.7); }
	ol.triggers li:hover { background:#6D9B2F; background:rgba(119,170,51,.9); }

		/*DIV that wraps all DIVs with the content*/
		#tools-container .copy { position:absolute; top:0; left:0; }
		.copy .wrapper { background:#fff; }
	
		/*Screen Shot PRODUCT FINDERr*/
		.ss-prod-finder { position:relative; width:765px; height:601px; margin:auto; background:url(https://www.lexisnexis.com/images/sprite-ss-new-tools.png) 0 0 no-repeat; }
		
			/*Numbers*/
			ol.prod-finder-triggers li.one { top:75px; left:215px; }
			ol.prod-finder-triggers li.two { top:185px; left:125px; }
			ol.prod-finder-triggers li.three { top:255px; left:425px; }
			ol.prod-finder-triggers li.four { top:335px; left:425px; }
			
			/*Containers-Sections*/
			.prod-finder-wrappers #one-a { top:65px; left:260px; }
			.prod-finder-wrappers #two-a { top:175px; left:170px; }
			.prod-finder-wrappers #three-a { top:240px; left:470px; }
			.prod-finder-wrappers #four-a { top:330px; left:470px; }
		
		
		/*Screen Shot CATEGORY FINDER*/
		.ss-cat-finder { position:relative; width:765px; height:480px; margin:20px auto 0; background:url(https://www.lexisnexis.com/images/sprite-ss-new-tools.png) 0 -601px no-repeat; }
		
			/*Numbers*/
			ol.cat-finder-triggers li.one { top:7px; left:135px; }
			ol.cat-finder-triggers li.two { top:160px; left:170px; }
			ol.cat-finder-triggers li.three { top:390px; left:435px; }
			
			/*Containers-Sections*/			
			.cat-finder-wrappers #one-b { top:3px; left:180px; }
			.cat-finder-wrappers #two-b { top:145px; left:215px; }
			.cat-finder-wrappers #three-b { top:383px; left:482px; }

/* BASIC ACCORDIONS 
=================================*/
.basic-accordion { position:relative; left:-9999px; float:left; width:320px; margin:0 0 20px 9px; padding:0; list-style-type:none; clear:right; }
.basic-accordion > li { display:block; margin:0 0 5px !important; padding:0 !important; background:none !important; border:#bbb 1px solid !important; border-radius:3px; box-shadow:0 1px 1px rgba(0,0,0,.1); }

	.no-js, .visible { left:auto; }

	/*HEADINGS*/	
	.basic-accordion > li h5 { display:block; position:relative !important; clear:both; padding:4px 0 4px 10px; cursor:pointer; color:#000; margin:0; font:normal 16px Calibri, Arial, Helvetica, sans-serif; letter-spacing:-.5px; text-shadow:0 1px 0 #fff; border-radius:2px 2px 0 0;
	background:#eee;
	background:-webkit-linear-gradient(top, #eee 40%, #ccc 100%);
	background:   -moz-linear-gradient(top, #eee 40%, #ccc 100%);
	background:    -ms-linear-gradient(top, #eee 40%, #ccc 100%);
	background:     -o-linear-gradient(top, #eee 40%, #ccc 100%);
	background:        linear-gradient(top, #eee 40%, #ccc 100%);	
	}
	.basic-accordion > li h5:hover { text-shadow:0 1px 0 rgba(255,255,255,.5);
	background:#bbb;
	background:-webkit-linear-gradient(top, #bbb 40%, #999 100%);
	background:   -moz-linear-gradient(top, #bbb 40%, #999 100%);
	background:    -ms-linear-gradient(top, #bbb 40%, #999 100%);
	background:     -o-linear-gradient(top, #bbb 40%, #999 100%);	
	background:        linear-gradient(top, #bbb 40%, #999 100%);	
	}	
	
		/*SELECTED HEADING*/
		.basic-accordion > li.expand h5,
		.basic-accordion > li.expand h5:hover { margin:0; color:#fff; text-shadow:0 1px 0 #000; font-size:18px;
		background:#666;
		background:-webkit-linear-gradient(top, #666 40%, #4d4d4d 100%);
		background:   -moz-linear-gradient(top, #666 40%, #4d4d4d 100%);
		background:    -ms-linear-gradient(top, #666 40%, #4d4d4d 100%);
		background:     -o-linear-gradient(top, #666 40%, #4d4d4d 100%);
		background:        linear-gradient(top, #666 40%, #4d4d4d 100%);
		} 
		.basic-accordion > li.expand h5:hover { 
		background:#777;
		background:-webkit-linear-gradient(top, #777 40%, #3d3d3d 100%);
		background:   -moz-linear-gradient(top, #777 40%, #3d3d3d 100%);
		background:    -ms-linear-gradient(top, #777 40%, #3d3d3d 100%);
		background:     -o-linear-gradient(top, #777 40%, #3d3d3d 100%);
		background:        linear-gradient(top, #777 40%, #3d3d3d 100%);
		}			
		
			/*Plus / Minus icons*/
			.basic-accordion > li h5 .icon,
			.basic-accordion > li h5 .icon:hover { position:absolute; right:7px; top:50%; width:16px; height:16px; margin-top:-8px; border:none; padding:0; border-radius:2px 3px; box-shadow:inset -1px -1px 0 rgba(0,0,0,.2), inset 1px 1px 0 rgba(255,255,255,.2); background:url(https://www.lexisnexis.com/images/sprite-plus-minus.png) 1px 1px no-repeat /*Plus*/; }
			
			.basic-accordion > li.expand h5 .icon,
			.basic-accordion > li.expand h5 .icon:hover { box-shadow:inset -1px -1px 0 rgba(255,255,255,.2), inset 1px 1px 0 rgba(0,0,0,.2); background:url(https://www.lexisnexis.com/images/sprite-plus-minus.png) -13px 1px no-repeat /*Minus*/; }
	
	/*DESCRIPTIONS / CONTAINERS*/	
	.basic-accordion > li .desc  { padding:5px 5px 10px; }
	.basic-accordion > li.expand .desc { display:block !important; border-radius:0 0 2px 2px; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) 0 110% repeat-x; }
		
		/*TABLES*/
		.headings,
		.headings:hover { box-shadow:inset -2px 2px 0 rgba(255,255,255,.3), inset 2px -2px 0 rgba(255,255,255,.3); background:url(https://www.lexisnexis.com/images/bg-diagonal-lines.png) #4084BF !important; }
		.headings th { padding:5px; color:#fff; text-align:center; text-shadow:0 -1px 0 rgba(0,0,0,.5); font:bold 12px Arial, Helvetica, sans-serif; }
		.headings th[scope="col"].title { width:241px !important; text-align:left; }
		.headings th[scope="col"] { width:37px !important; }
		
			/*Table*/
			.desc table { border-collapse:collapse; font-size:14px; }
			.desc table tr { border-bottom:#999 1px dotted; }
			.desc table tr:hover { background:#E9E9DE; }
			.desc table tr:hover td a { border:#fff 1px solid; box-shadow:0 0 2px rgba(0,0,0,.3); }
			.desc table tr:last-child { border:none; }
			.desc table tr td { vertical-align:middle; font:14px Calibri, Arial, Helvetica, sans-serif; }
			.desc table tr:nth-child(2) td:first-child { font-style:italic; }
			
				/*Icons / Links*/
				.desc table tr td a,
				.desc table tr td a:visited { display:block; width:35px; height:35px; text-align:center; text-indent:-9999px; border:transparent 1px solid; background-color:#F8F8ED !important; }
				.desc table tr td a:hover { border:#666 1px solid; }
				.desc table tr td a:active,
				.desc table tr td a:focus { background-color:#fff !important; border:#aaa 1px solid; }
				
				.desc .ebook { background:url(https://www.lexisnexis.com/images/sprite-mealeys-icons.png) 0 0 no-repeat; }
				.desc .print { background:url(https://www.lexisnexis.com/images/sprite-mealeys-icons.png) -35px -35px no-repeat; }
				.desc .rss, .desc .rss:hover   { background:url(https://www.lexisnexis.com/images/sprite-mealeys-icons.png) -70px -70px no-repeat #F8F8ED !important; top:0; }
				
				/*Simple link*/
				.desc table tr td a.simple-link,
				.desc table tr td a.simple-link:visited { display:inline; text-indent:0; background-color:transparent !important; border:none !important; }
				.desc table tr td a.simple-link:hover,
				.desc table tr:hover td a.simple-link { border:none; box-shadow:none; }
					
	/*EXPAND ALL / COLLAPSE ALL*/
	.exp-contr-controls { float:right; padding:3px 10px 5px; margin-bottom:15px; border:#ddd 1px solid; background:#f9f9f9; border-radius:2px; }
	.exp-contr-controls li { display:inline; padding:0 10px 0 0 !important; background:none !important; border-right:#999 1px dotted !important; text-decoration:underline; cursor:pointer; color:#0d729f; font-size:14px; }
	.exp-contr-controls li:last-child { border:none !important; padding:0 0 0 5px !important; }
	.exp-contr-controls li:hover { text-decoration:none; color:#666; }
	
	.exp-contr-controls li:before { display:inline-block; width:16px; height:16px; content:""; margin-right:5px; position:relative; top:4px; border-radius:2px; }
	
	.exp-contr-controls .plus:before { background:url(https://www.lexisnexis.com/images/sprite-plus-minus.png) 1px 1px no-repeat #ccc; box-shadow:inset -1px -1px 0 rgba(0,0,0,.2), inset 1px 1px 0 rgba(255,255,255,.2); }	
	.exp-contr-controls .minus:before { background:url(https://www.lexisnexis.com/images/sprite-plus-minus.png) -13px 1px no-repeat #ccc; box-shadow:inset -1px -1px 0 rgba(255,255,255,.2), inset 1px 1px 0 rgba(0,0,0,.2); }

/* 404 Page
=================================*/
.error-page .left,
.error-page .right { margin-top:10px; }

.error-page .left { float:left; width:250px; margin-right:20px; padding-right:20px; text-align:right; border-right:#666 1px dotted; }
.error-page .left h1 { margin:20px 0 60px; font-size:28px; }
.error-page .left p { font-size:14px; color:#666; }

.error-page .right { float:left; width:600px; }
.error-page .right p { margin:60px 0 70px; }
.error-page .right h2 { color:#333; font-family:Calibri, Arial, Helvetica, sans-serif; }

/*ADDITIONAL CSS LIBRARIES*/

/*
 * jQuery UI Tabs 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 *
 * Adapted by:Ricardo Zea - 2/2011
 */

/* HORIZONTAL TABS
=================================*/
.tabs > ul li { display:inline; background:none; }
.ui-tabs { position:relative; padding:3px 0 0; zoom:1; } /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.static-tabs { margin-bottom:20px; }
.static-tabs > ul li { margin-bottom:0 !important; }
.ui-tabs .ui-tabs-nav { float:left; /* display:inline-block; */ padding-left:5px; margin-bottom:10px /*1px*/; zoom:1; position:relative; z-index:1; }
.ui-tabs .ui-tabs-nav li { float:left; white-space:nowrap; padding:0; background:none; margin:0 5px 12px 0; position:relative; z-index:1; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span,
.ui-tabs .ui-tabs-nav li a,
.ui-tabs .ui-tabs-nav li a:visited { float:left; padding:5px 8px; background:#ccc; border:#999 1px solid; border-bottom:none; color:#333; text-decoration:none; font:15px Calibri, Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #fff; outline:none; }
.ui-tabs .ui-tabs-nav li a:hover { background:#BCBEC0; border-color:#666; color:#000; text-decoration:none; }
.ui-tabs .ui-tabs-nav li a:active { border-color:#999; color:#000; }
.ui-tabs .ui-tabs-nav li a span.large { font-size:18px !important; font-weight:bold !important; }

/* if tabs exeeds the limited */ /*-- "Exceed" is spelled wrong --*/
.ui-tabs #paging { position:absolute; top:2px; right:20px; border-radius: 3px 3px 0 0; padding:8px 6px; background:#ccc; border:#999 1px solid; border-bottom:none; color:#333; text-decoration:none; outline:none; height:14px; }
.ui-tabs .visible-tabs {width:600px; overflow:hidden; height:30px;}

/* if tabs exeeds the limited */
.hide{display:none;}
#paging #next, #paging #prev {background:url(https://www.lexisnexis.com/images/menu-arrow.png) right 0 no-repeat; height:15px; width:17px; text-indent:-9999em; display:block; float:right;outline:none;border-left:1px solid #999;}
#paging #prev {background-position:0 0; float:left; border:none;}
#paging .active-n {background-position:right bottom !important; cursor:pointer !important;}
#paging .active-p {background-position:left bottom !important; cursor:pointer !important;}
#paging .active-n:hover {background-position:right -17px !important; cursor:pointer !important;}
#paging .active-p:hover {background-position:left -17px !important; cursor:pointer !important;}
.cart-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected span,
.cart-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { font-size:15px !important; margin-top:0;}

		/*Bottom line under tabs*/
		.contact-us-tabs .gradient,
		.index-list .gradient { width:940px; height:5px; }

	/*SELECTED TAB*/
	
		/*When selected tab is a link*/
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected span,
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { margin-top:-4px; cursor:default; font-size:18px !important; color:#fff !important; border:#6D6F71 1px solid; border-bottom:none; text-shadow:0 -1px 0 rgba(0,0,0,.4); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #666; }
	
		/*When selected tab is just an <li>*/
		.ui-tabs .static-tabs li.ui-tabs-selected { float:left; padding:9px 8px; color:#fff; font:15px Calibri, Arial, Helvetica, sans-serif; border:#ed1c24 1px solid; border-bottom:none; text-shadow:0 -1px 0 rgba(0,0,0,.4); background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; cursor:default; }

	/*CONTAINERS*/
	.tab-container { display:none; } /*Hide the container to avoid the FOUC*/
	.ui-tabs .ui-tabs-panel { display:block; border-width:0; padding:10px; background:none; overflow:hidden; zoom:1; position:relative; z-index:1; clear:both; }
	.ui-tabs .ui-tabs-panel h2 { margin-bottom:10px; border:#EDEDC3 1px solid; border-bottom:#666 1px dotted; font-size:18px; color:#000; background:#f9f9eb; border-radius:2px 2px 0 0; padding:3px 5px; }
		.ui-tabs .ui-tabs-hide { position:absolute; left:-10000px; display:none; }

	.data-container { width:100%; margin-bottom:15px; }
	.detail-info { 	padding:5px; border:#ddd 1px solid; border-top:none; border-radius:2px; background:#fff; box-shadow:0 1px 1px rgba(0,0,0,.05); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	.detail-info:hover { background:#f9f9f9; border:#EDEDC3 1px solid; border-top:none; }
	.detail-info ul { width:100%; margin:0 !important; }

		/*Account Executives page - Law School*/
		.accex-list .data-container h2 { margin:0; }

		/*IE8-9*/
		.data-container { float:left\9; width:31%\9; clear:none\9; margin:0 20px 0 0\9; height:175px\9; }

		/*IE10*/
		@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.data-container { display:block; float:none; width:auto; height:auto; margin:0 0 20px 0; clear:none; }
		}
	
		/*Videos*/
		.video-tab { width:500px; padding:5px; margin:0 auto 5px; border:#fff 1px solid; background:#ccc; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,.1); position:relative; }	
		
	/*SECONDARY TABS - Style 2*/
	.secondary-tabs-s2.ui-tabs { position:relative; }
	.secondary-tabs-s2.ui-tabs .ui-tabs-nav { margin:30px 0 10px !important; }
	
		/*Headings*/
		.secondary-tabs-s2.ui-tabs .headings-above-tabs { position:absolute; z-index:2; margin-left:10px; }
		.secondary-tabs-s2.ui-tabs .headings-above-tabs h3 { margin-bottom:0; font:28px 'OmnesLightItalic', Arial, Helvetica, sans-serif; }
		.secondary-tabs-s2.ui-tabs .headings-above-tabs span,
		.secondary-tabs-s2.ui-tabs .headings-above-tabs span strong { font-style:italic; color:#666; }
	
		/*Tabs*/
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li { float:none; display:inline-block !important; margin:0 0 -1px !important; }	
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li a, 
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li a:visited { float:none; display:inline-block; background:#f3f3f3 !important; border:#bcbec0 1px solid !important; border-bottom:#000 1px solid !important; border-radius:3px 3px 0 0  !important; color:#000 !important; font-style:italic; font-size:14px !important; }
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li a:hover,
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li a:focus { background:#e0e2e4; border-bottom-color:#ed1c24; }
		.secondary-tabs-s2.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background:#e0e2e4 !important; border:#bcbec0 1px solid !important; border-bottom:#ed1c24 1px solid !important; color:#000 !important; font:normal bold 14px Calibri, Arial, Helvetica, sans-serif !important; text-shadow:none; }
		
		/*Content*/
		.secondary-tabs-s2.ui-tabs .tab-content { font-size:14px; }
		.secondary-tabs-s2.ui-tabs .column h6 { margin:0; }
		.secondary-tabs-s2.ui-tabs .column ul li { padding:0 0 0 7px; margin:0; background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) 0 9px no-repeat; }
		
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at:http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version:1.3.4 (11/11/2010)
 * Requires:jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Adapted by:Ricardo Zea - 3/2011
 */

#fancybox-loading { position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none; }
#fancybox-loading div { position:absolute; top:0; left:0; width:40px; height:480px; background:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); }
#fancybox-overlay { position:absolute; top:0; left:0; width:100%; z-index:100; display:none; }
#fancybox-tmp { padding:0; margin:0; border:0; overflow:auto; display:none; }
#fancybox-wrap { position:absolute; top:0; left:0; padding:20px; z-index:1101; outline:none; display:none; }
#fancybox-outer { position:relative; width:100%; height:100%; background:#fff; }
#fancybox-content { width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:1102; border:0 solid #fff; }
#fancybox-hide-sel-frame { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101; }
#fancybox-close { position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:transparent url('https://www.lexisnexis.com/images/fancybox/fancybox.png') -40px 0; cursor:pointer; z-index:1103; display:none; }
#fancybox-error { color:#444; font:normal 12px/20px Arial; padding:14px; margin:0; }
#fancybox-img { width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; }
#fancybox-frame { width:100%; height:100%; border:none; display:block; }
#fancybox-left,
#fancybox-right { position:absolute; bottom:0; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url('https://www.lexisnexis.com/images/fancybox/blank.gif'); z-index:1102; display:none; }
#fancybox-left { left:0; }
#fancybox-right { right:0; }
#fancybox-left-ico,
#fancybox-right-ico { position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block; }
#fancybox-left-ico { background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -30px; }
#fancybox-right-ico { background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -60px; }
#fancybox-left:hover,
#fancybox-right:hover { visibility:visible; /* IE6 */ }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span { left:auto; right:20px; }
.fancybox-bg { position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001; }
#fancybox-bg-n { top:-20px; left:0; width:100%; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox-x.png'); }
#fancybox-bg-ne { top:-20px; right:-20px; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -162px; }
#fancybox-bg-e { top:0; right:-20px; height:100%; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox-y.png'); background-position:-20px 0; }
#fancybox-bg-se { bottom:-20px; right:-20px; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -182px; }
#fancybox-bg-s { bottom:-20px; left:0; width:100%; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox-x.png'); background-position:0 -20px; }
#fancybox-bg-sw { bottom:-20px; left:-20px; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -142px; }
#fancybox-bg-w { top:0; left:-20px; height:100%; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox-y.png'); }
#fancybox-bg-nw { top:-20px; left:-20px; background-image:url('https://www.lexisnexis.com/images/fancybox/fancybox.png'); background-position:-40px -122px; }
#fancybox-title { z-index:1102; text-shadow:0 1px 1px rgba(0,0,0,.8); }
.fancybox-title-inside { padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative; }
/**/.fancybox-title-outside { position:absolute; top:4px; padding:5px; color:#fff; background:url(https://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; }
.fancybox-title-over { position:absolute; bottom:0; left:0; color:#FFF; text-align:left; }
#fancybox-title-over { padding:10px; background-image:url('https://www.lexisnexis.com/images/fancybox/fancy_title_over.png'); display:block; }
.fancybox-title-float { position:absolute; left:0; bottom:-20px; height:32px; }
#fancybox-title-float-wrap { border:none; border-collapse:collapse; width:auto; }
#fancybox-title-float-wrap td { border:none; white-space:nowrap; }
#fancybox-title-float-left { padding:0 0 0 15px; background:url('https://www.lexisnexis.com/images/fancybox/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url('https://www.lexisnexis.com/images/fancybox/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding:0 0 0 15px; background:url('https://www.lexisnexis.com/images/fancybox/fancybox.png') -55px -90px no-repeat; }

/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
#slider { width:700px; height:390px; list-style:none; /* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y:auto; overflow-x:hidden; }

/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default { margin:0 auto; /* 45px right & left padding for the arrows, 28px @ bottom for navigation */	padding:0 45px 28px 45px; }

/* slider window - top & bottom borders, default state */
.anythingSlider-default .anythingWindow { border-top:3px solid #777; border-bottom:3px solid #777; }

/* Navigation buttons + start/stop button, default state */
.anythingSlider-default .anythingControls a { /* top shadow */	background:#777 url(https://www.lexisnexis.com/images/default.png) center -288px repeat-x; color:#000; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }

/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls a span { visibility:visible; }

/* Navigation current button, default state */
.anythingSlider-default .anythingControls a.cur { background:#888; color:#000; }

/* start-stop button, stopped, default state */
.anythingSlider-default .anythingControls a.start-stop { background-color:#040; color:#ddd; }

/* start-stop button, playing, default state */
.anythingSlider-default .anythingControls a.start-stop.playing { background-color:#800; }

/* start-stop button, default hovered text color (when visible) */

/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
.anythingSlider-default .anythingControls a.start-stop:hover, .anythingSlider-default .anythingControls a.start-stop.hover, .anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover { background-image:none; color:#ddd; }

/*
 =================================
 Active State (has keyboard focus)
 =================================
*/

/* slider window - top & bottom borders, active state */
.anythingSlider-default.activeSlider .anythingWindow { border-color:#7C9127; }

/* Navigation buttons, active state */
.anythingSlider-default.activeSlider .anythingControls a { /* background image = top shadow */	background-color:#7C9127; }

/* Navigation current & hovered button, active state */
.anythingSlider-default.activeSlider .anythingControls a.cur, .anythingSlider-default.activeSlider .anythingControls a:hover { /* background image removed */	background:#7C9127; }

/* start-stop button, stopped, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop { background-color:#080; color:#fff; }

/* start-stop button, playing, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing { background-color:#d00; color:#fff; }

/* start-stop button, active slider hovered text color (when visible) */
.anythingSlider-default.activeSlider .start-stop:hover, .anythingSlider-default.activeSlider .start-stop.hover { color:#fff; }

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow { top:50%; position:absolute; display:block; }
.anythingSlider-default .arrow a { display:block; width:45px; height:140px; margin:-70px 0 0 0; /* half height of image */ text-align:center; outline:0; background:url(https://www.lexisnexis.com/images/default.png) no-repeat; }

/* back arrow */
.anythingSlider-default .back { left:0; }
.anythingSlider-default .back a { background-position:left top; }
.anythingSlider-default .back a:hover, .anythingSlider-default .back a.hover { background-position:left -140px; }

/* forward arrow */
.anythingSlider-default .forward { right:0; }
.anythingSlider-default .forward a { background-position:right top; }
.anythingSlider-default .forward a:hover, .anythingSlider-default .forward a.hover { background-position:right -140px; }

/* Navigation Links */
.anythingSlider-default .anythingControls { outline:0; display:none; }
.anythingSlider-default .anythingControls ul { margin:0; padding:0; float:left; }
.anythingSlider-default .anythingControls ul li { display:inline; }
.anythingSlider-default .anythingControls ul a { font:11px/18px Georgia, Serif; display:inline-block; text-decoration:none; padding:2px 8px; height:18px; margin:0 5px 0 0; text-align:center; outline:0; }

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow { overflow:hidden; float:left; }

/* Autoplay Start/Stop button */
.anythingSlider-default .anythingControls .start-stop { padding:2px 5px; width:40px; text-align:center; text-decoration:none; float:right; z-index:100; outline:0; }

/***********************
  IE8 AND OLDER STYLING
 ***********************/
/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow { top:30%; }
.as-oldie .anythingSlider-default .arrow a { margin:0; }

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li { margin-left:3px; }

/* When using the navigationSize option, the side margins need to be zero
   None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a { margin:0; }
.as-oldie .anythingSlider-default .anythingNavWindow { margin:0 2px; }
.as-oldie .anythingSlider-default .anythingNavWindow li { padding:3px 0 0 0; }

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider { display:block; overflow:visible !important; position:relative; }

/* anythingSlider viewport window */
.anythingSlider .anythingWindow { overflow:hidden; position:relative; width:100%; height:100%; }

/* anythingSlider base (original element) */
.anythingSlider .anythingBase { background:transparent; list-style:none; position:absolute; overflow:visible !important; top:0; left:0; margin:0; padding:0; }

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span { display:block; visibility:hidden; }

/* disabled arrows, hide or reduce opacity:opacity:.5; filter:alpha(opacity=50); */
.anythingSlider .arrow.disabled { display:none; }

/* all panels inside the slider; horizontal mode */
.anythingSlider .panel { background:transparent; display:block; overflow:hidden; float:left; padding:0; margin:0; }

/* vertical mode */
.anythingSlider .vertical .panel { float:none; }

/* fade mode */
.anythingSlider .fade .panel { float:none; position:absolute; top:0; left:0; z-index:-1; }

/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage { z-index:0; }

/***********************
  RTL STYLING
 ***********************/
 /* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow { direction:ltr; unicode-bidi:bidi-override; }
.anythingSlider.rtl .anythingControls ul { float:left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float:right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float:right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,  .anythingSlider .anythingWindow, .anythingSlider .anythingControls ul a, .anythingSlider .arrow a, .anythingSlider .start-stop { transition-duration:0; -o-transition-duration:0; -moz-transition-duration:0; -webkit-transition-duration:0; }

/* IE MESSAGE - UPGRADE BROWSER
=================================*/
#pushup { width:950px; margin:auto; padding:5px; background:#ffffc6; background:rgba(255,255,198,.9); position:relative; z-index:9999; font-size:13px !important; }

#pushup .option { display:inline-block; padding:3px 5px; margin:0 2px; font-size:13px !important; color:#4293cd; text-decoration:underline; border-right:#999 1px solid; cursor:pointer; }
#pushup .option:hover { color:#1F4F72; text-decoration:none; }
#pushup .option:last-child { border:none; }

	/*Static text*/
	.pushup_statictxt { color:#000; font-size:13px; margin-right:105px; }	
	
		/*Browser icon*/
		#pushup .pushup_icon { float:left; height:22px; width:22px; margin-right:3px; }
	
	/*Download link*/
	#pushup a.pushup_messageLink { padding-right:18px !important; text-decoration:underline; font-size:13px !important; color:#4293cd; background:url(https://www.lexisnexis.com/images/sprites.png) -68px -886px no-repeat /*New window icon*/; }
	#pushup a.pushup_messageLink:hover { color:#1F4F72; text-decoration:none; background-position:120% -886px !important; }
		
	/*IE*/
	* html #pushup { position:absolute; top:expression(_pushupIETop = 10 + (document.documentElement.scrollTop || 0) + 'px'); }
	*+html #pushup { height:30px; }
	*+html .pushup_statictxt { margin:0 90px 0 25px; }
	*+html #pushup .pushup_icon { position:relative; top:-18px; }

/*=================================
PRINT RULES
=================================*/

@media print {

	/* BOX SHADOW NONE
	=================================*/
	
	#site-wrapper, #page-title, .intro-container, ul.left-nav li.active span, ul.left-nav li.active ul {
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
		box-shadow:none !important;	
		}
	#site-wrapper{width:100% !important;}
	.tabs .ui-tabs-panel > ul li{margin-left:5px;}
	/* GENERAL RULES
	=================================*/
	#top-right-links, 
	#search-wrapper, 
	#megamenus, 
	#brdcr-email-print, 
	#other-prods-wrapper, 
	img.gradient, 
	.tabs-wrapper img, 
	#right-col, 
	#footer, 
	span.zoom, 
	#pushup,
	#info h3,
	.drop-down-container,
	.contact-us-tabs img,
	.grid_3,
	.product-image
		{ display:none !important; }
	
	#page-title { clear:both; font-size:14px !important; margin-bottom:10px; padding-top:10px; float:none; padding:0; }
	#container { margin-top:60px; padding:0; }
	.product-description,
	.grid li,
	#results li { float:none; height:auto; width:auto; }
	.product-description table { width:100% }
	#header { margin-bottom:0; }
	.instructions h2 { font-size:18px; line-height:normal; }
			
	body { background:#fff !important; padding:0 !important; font-family:Arial, Helvetica, sans-serif !important; color:#000 !important; }	
	
	h1, h2, h3, h4 { text-shadow:none !important; color:#000 !important; letter-spacing:normal !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; }
	h1 { font-size:20px !important; padding-top:10px; }
	h2 { font-size:18px !important; }
		h2.large-heading { width:680px; line-height:normal; letter-spacing:normal; }
	h3 { font-size:16px !important; }
	h4 { font-size:14px !important; }
	
	ul { list-style:disc; }
		
	p, ul li { font-size:12px !important; }
	
	a, a:visited { color:#666 !important; }
	
	img { border:none !important; max-width:100%; }
	
	.logo-ln { display:block; width:150px; padding:0 500px 20px 0; }	
	
	.grid_9 { width:100% !important; padding-left:0; margin-left:0; }	
	.product-description { width:680px; }
	.product-image + .product-description { width:450px; }
	
	.jp ol.grid li, .grid li { float:none !important; height:auto !important; width:auto !important; }
	
	
	.generic-box { border:none; }
	.generic-box h4 a { font-size:16px !important; }
	
	/* TABS
	=================================*/
	ul.tabs li span,
	ul.tabs li span.selected { background:none; border:none !important; border-right:#666 1px solid !important; text-shadow:none; color:#000; font:bold 12px Arial, Helvetica, sans-serif !important; }
	#tabs-wrapper div { display:block !important; width:680px; margin-bottom:20px; padding:0; border-bottom:#666 1px solid; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { border-color:#000; }
	
	/* HISTORICAL MILESTONES
	=================================*/
	ul.hm-kwicks { width:100% !important; height:auto !important; }
	ul.hm-kwicks li { position:relative !important; left:0 !important; width:100% !important; height:auto !important; margin-bottom:10px !important; padding:0 !important; border:#f00 1px solid; overflow:auto !important; }	
	ul.hm-kwicks li .content { position:static !important; left:0 !important; width:auto !important; height:auto !important; overflow:hidden !important; }
	ul.hm-kwicks .year { display:none; }
	
	/* CATEGORY PAGE
	=================================*/
	ul.left-nav li { display:none; float:left; }
	ul.left-nav li.active { display:block; }
	ul.left-nav li.active span { border:#999 1px solid; }
	ul.left-nav li.active ul { width:100% !important; overflow:auto; border:#999 1px solid; }
	ul.left-nav li.active ul li { display:block; float:left; }
	
	ul.more-info { border:none; }
	
	.intro-container { height:auto; }
	.intro-container > img { width:300px; }
	
	.intro-container,
	.functions { margin:0 !important; }
	
	.functions div { display:none !important; }
	.functions .total-prods { display:block !important; }
	
	ul.more-info { padding:0; }
	ul.more-info li { margin-right:5px; padding:0; }
	
	ol.search-results li .product-info { width:800px; }
	
	.pagination-class,
	#tabs-wrapper .pagination-class,
	.solution-finder-wide { display:none !important; }
	
	/* ABOUT US
	=================================*/	
	.duffy, .back-link	{ display:none; }
	.right-col-w-nav { display:block; width:650px !important; bor der:#396 1px solid; }
	
	/* CONTACT US
	=================================*/	
	ul.location li a, ul.location li a:visited { color:#666 !important; }
	ul.accordion li h5,
	ul.accordion li ul.acitem h2 { display:none !important; }
	ul.accordion li h5.active { display:block !important; }
	
	/* SEARCH RESULTS
	=================================*/
	.search-wrapper-large, .similar-searches, .sr-tabs ul.tabs, #tabs-wrapper div.sr-functions, .show-results-from { display:none !important; }
	
	/* FOOTER
	=================================*/
	#left-links ul.top a, #left-links ul.top a:visited { color:#666 !important; }

	}

.frameHeightI7{#height:1050px;}
#footer #left-links ul li span {width:auto\0/;}
.delete { border-left: 1px solid #CCCCCC !important; }
.bold{font-weight:bold !important;}
.tn-container ul li small { color: #666666; display: block;}
.float-left { float:left !important; }
.float-right { float:right; }
.lexis-blog h2 { font-size:33px; min-height:56px; margin:2px 0 0 0; clear:none; width:auto; }

/* all  icon requiered elements */
.lexis-blog .dropdown-list li span,
.lexis-blog h2 span,
.lexis-blog .categories a span { background:url(https://www.lexisnexis.com/images/icon-support-adv.png) 0 0 no-repeat; width:49px; height:48px; float:left }
.lexis-blog h2 span { height:56px; margin:-10px 10px 0 0; }

/* landing page icon position */
.lexis-blog .categories #video { background-position: -69px 0; }
.lexis-blog .categories #manual { background-position: -138px 0; }
.lexis-blog .categories #tech { background-position: -207px 0; }
.lexis-blog .categories #faq { background-position: -276px 0; }
.lexis-blog .categories #authors { background-position: -345px 0; }
.lexis-blog .categories #new { background-position: -414px 0; }
.lexis-blog .categories a:hover span { background-position: 0 -62px; }
.lexis-blog .categories a:hover #video { background-position: -69px -62px; }
.lexis-blog .categories a:hover #manual { background-position: -138px -62px; }
.lexis-blog .categories a:hover #tech { background-position: -207px -62px; }
.lexis-blog .categories a:hover #faq { background-position: -276px -62px; }
.lexis-blog .categories a:hover #authors { background-position: -345px -62px; }
.lexis-blog .categories a:hover #new { background-position: -414px -62px; }

/* inside headings icon positon */
.lexis-blog h2 .h-tips { background-position:0 0;}
.lexis-blog h2 .h-video { background-position:-69px 0; }
.lexis-blog h2 .h-manual { background-position:-138px 0; }
.lexis-blog h2 .h-tech { background-position:-207px 0;}
.lexis-blog h2 .h-faq { background-position:-276px 0; }
.lexis-blog h2 .h-authors { background-position:-345px 0; }
.lexis-blog h2 .h-new { background-position:-414px 0; }

.lexis-blog .categories,
.lexis-blog #rotators img { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,.2); }
.lexis-blog ol { padding:0; list-style:none; background:none; }
.lexis-blog .categories { margin-top:20px; overflow:hidden; border:1px solid #ccc; }
.lexis-blog .categories a { padding:16px !important; float:left; width:154px !important; margin:0 !important; border-radius:0 !important; box-shadow:none !important; border:none !important; border-right:1px solid #ccc !important; } 
.lexis-blog .categories.col-4 a { width:200px !important; } 

.lexis-blog .categories p { margin:0; padding-top:10px; clear:both; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.lexis-blog .categories a h3 { float:left; clear:none; margin:4px 0 0 10px; font-size:16px; }
.lexis-blog .categories .single-line { margin-top:24px; } 
.lexis-blog .categories a.last { padding-right:0 !important; border:none  !important; }

/* hero banner rotaters for micro site */
#rotators { position:relative; }
#rotators .banner { display:none; }
#rotators .banner.active { display:block; }
#rotators .rotators-nav { position:absolute; line-height:11px; right:14px; top:14px; }
#rotators .rotators-nav span.first-child { margin-left:14px; }
#rotators .rotators-nav span { width:10px; height:10px; border:1px solid #c5c5c5; background:#fff;  display:inline-block; text-indent:-7000em;	margin: 0 0 0 5px;	line-height:11px; cursor:pointer; }
#rotators .rotators-nav span.active { background:#ed1c24; cursor:auto; }

/* standerd CSS blog page */
.lexis-blog .section-block .detail-copy ul { margin-left:15px; overflow:hidden; }
.lexis-blog .section-block .detail-copy li { background:url("https://www.lexisnexis.com/images/bullet-arrow-gray.png") no-repeat scroll 0 6px transparent; margin-bottom:0; width:100%; padding:0 0 3px 12px; border:none; font-size:14px; clear:left; }
.lexis-blog .tow-col-list li ol li { height:auto !important; }
.lexis-blog .tow-col-list li ul li { height:auto !important; }
.lexis-blog .description.first { margin-top:10px; }
.lexis-blog .description img.product { margin:0 20px 20px 20px; padding:5px; border:#ccc 1px solid; }
.lexis-blog .description img.product:hover { border:#666 1px solid; }
.lexis-blog .description>img { margin-bottom:40px; }

/* bottom pods */
.registration-updates .form label { margin-right:5px; }
.registration-updates .form .text-box { width:200px; margin-right:25px; }
.lexis-blog .title-copy { color:#666; font-size:18px; }
.lexis-blog #catg-page-box h4 { padding-bottom:10px; background:url(https://www.lexisnexis.com/images/border-bottom.gif) 0 bottom repeat-x; margin-top:15px; }

/* for two col CSS */
.tow-col-list { float:left; margin-right:60px; width:46%; }
.tow-col-list.last { margin-right:0; }

.lexis-blog .section-block .more * { font-size:12px; }
.lexis-blog .section-block .more a { padding:0 10px; border-right:1px solid #999; margin:0; text-decoration:underline; height:19px }
.lexis-blog .section-block .more a:hover { text-decoration:none; }
.lexis-blog .section-block .more a.first { padding-left:0; margin-left:0 !important; }
.lexis-blog .section-block .more a.last { border:none; }
.lexis-blog .section-block .more p { margin-bottom:5px; }
.lexis-blog .section-block .more a.download { text-transform:uppercase; font-weight:bold; font-size:14px; color:#ed1c24; text-decoration:none; line-height:19px;  background:url(https://www.lexisnexis.com/images/sprites.png) 0 -933px no-repeat; padding-left:22px; overflow:visible; margin-left:10px; display:inline-block; }
.lexis-blog .section-block .more a.download:hover { text-decoration:none; color:#666; }
.lexis-blog .misc { margin-bottom:10px; font-size:13px; color:#999; padding-left:5px; margin-top:-10px; }
.lexis-blog .section-block .detail-copy a,
.lexis-blog .misc .author-link { text-decoration:underline; color:#0D729F; cursor:pointer; }
.lexis-blog .section-block .detail-copy a:hover,
.lexis-blog .misc .author-link:hover { text-decoration:none; color:#008BBF; cursor:pointer; }

.lexis-blog .document-list .detail-copy { width:440px; float:left; }
.lexis-blog .document-list .detail-copy.full-width { width:685px; padding-left:5px; }
.lexis-blog .document-list .detail-copy.full-width-right-pan-off { width:905px; padding-left:5px; }
.lexis-blog .preview a:hover p { color:#222 !important; }
.author-tow-col-list.full-width { width:auto; }

.lexis-blog .more { margin-bottom:10px; }

.lexis-blog .no-display-img { clear:both; width:100% !important; }
.tow-col-list h3 { margin-left:5px; }
.lexis-blog .no-arrow li,
.lexis-blog .section-block li { padding:0; background:none; /*clear:both; overflow:hidden; */ float:left /*Added to replace clear:both; and overflow:hidden; */; padding:20px 0; margin:0; border-bottom:1px dotted #ccc; }
.lexis-blog .no-arrow li.last,
.lexis-blog .section-block li.last { border-bottom:none; }
.lexis-blog .section-block h3 { margin-bottom:10px; /*overflow:hidden;*/ color:#333; margin-left:5px; }
.lexis-blog .section-block h3 a { font-size:21px; color:#0D729F; text-decoration:none; }
.lexis-blog .section-block h3 span { color:#008bbf; text-decoration:none; cursor:pointer; font-family:'OmnesRegular',Arial,Helvetica,sans-serif; }
.lexis-blog .section-block h3 a:hover,
.lexis-blog .section-block h3 span:hover { color:#008bbf; text-decoration:underline; cursor:pointer; }

.lexis-blog .no-action h3:hover,
.lexis-blog .no-action h3 { cursor:default !important; text-decoration:none !important; }
.lexis-blog .no-action img:hover { cursor:default !important;  border-color:#ccc !important; }

.lexis-blog .section-block li > a { width:212px; }
.lexis-blog .video-block,
.lexis-blog .thumbnails span,
.lexis-blog .thumbnails a { color:#0D729F; display:block; text-decoration:none; margin-top:0; position:relative; border:none; }
.lexis-blog .thumbnails { width:207px; float:left; }
.lexis-blog .section-block li a:hover { color:#008bbf; text-decoration:underline; }

.lexis-blog .thumbnails img { width:99%;  border:1px solid #ccc; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.lexis-blog .thumbnails img:hover { border:1px solid #666; }

.lexis-blog .small { width:160px; margin:0 20px 20px 20px; padding:2px; }
.lexis-blog .medium { width:290px; margin:0 20px 20px 20px; padding:2px; }
.lexis-blog .large { width:677px; margin:0 20px 20px 20px; padding:2px; }
.lexis-blog .caption { font-size:13px; color:#333; border:1px solid #ccc; background:#eee; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:2px; }
.lexis-blog .large .caption { width:98.5%; }
.lexis-blog .caption p { padding:5px; margin:0; line-height:1.1em; }
.lexis-blog .thumbnails .zoombox { position:relative; overflow:hidden; display:block; }

.lexis-blog .thumbnails .play-icon,
.lexis-blog .thumbnails .zoom { display:block; width:35px; height:35px; position:absolute; top:50%; left:50%; margin:-17px 0 0 -17px; border:#333 1px solid; border-radius:100%; text-indent:-9999px; background: url(https://www.lexisnexis.com/images/sprites.png) 5px 5px no-repeat #fff; opacity:.7; box-shadow:0 0 5px rgba(0,0,0,.5); }		
.lexis-blog .thumbnails a:hover .zoom { background-color:#ccc; }

.lexis-blog .thumbnails a .play-icon { background:url(https://www.lexisnexis.com/images/play.png) 15px 9px no-repeat !important; }
.lexis-blog .thumbnails a:hover .play-icon { background-color:#ccc !important; }

.lexis-blog .description .float-left { float:left !important; margin-left:0 !important; }
.lexis-blog .description .float-right { float:right !important; margin-right:0 !important; }
.lexis-blog .description .float-clear { display: block; margin-left: auto !important; margin-right: auto !important; }

.lexis-blog .section-block .img-block .pdf-icon { background:url(https://www.lexisnexis.com/images/support-pdf-icon.png) 0 0 no-repeat; position:absolute; width:25px; height:34px; z-index:5001; text-indent:-9999em; right:5px; bottom:10px; }
.lexis-blog .section-block .img-block:hover .pdf-icon{ background-position:0 -39px; }

.lexis-blog .section-block .img-block .zoom-icon { position:absolute; width:25px; height:34px; z-index:5001; text-indent:-9999em; right:5px; bottom:10px; display:none; }

.lexis-blog .tow-col-list .detail-copy { float:left; padding-left:5px; width:100%; }
.lexis-blog .no-wrap { /*display:block;*/ float:left; width:100%;  }
.lexis-blog .tow-col-list .no-wrap { display:block; float:left; width:100%; margin:0; }
.lexis-blog .section-block .detail-copy p { font-size:14px !important; line-height:normal; margin-bottom:10px; font-style:normal !important; }
.lexis-blog .form-send { clear:both; float:right; margin:20px 5px 0 0; }
.lexis-blog #breadcrumbs { width:400px; }
.lexis-blog #email-print { width:auto; }

/*This was added for the Product FAQ page HTML mockup - Ricardo*/

	/*One column*/
	.thumbnails + .no-wrap { width:65%; margin-left:15px; white-space:inherit; }

	/*Two columns*/
	.tow-col-list .thumbnails + .no-wrap { width:46%; margin-left:15px; }
		
/* Home content menu */
.lexis-blog .call-action { margin:20px -10px 20px 0; }
.lexis-blog .call-action a { cursor:pointer; }
.lexis-blog .call-action div.last,
.lexis-blog .call-action a.last { margin-right:1px !important; }
.lexis-blog .multi-click,
.lexis-blog .registration-updates,
.lexis-blog .categories a,
.lexis-blog .call-action a,
.lexis-blog .call-action a:visited { float:left; display:inline-block; width:282px; border:solid 1px #ccc; margin:0 19px 15px 0; text-decoration:none; vertical-align:top;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; padding-bottom:20px; padding:10px 5px 20px 5px; box-shadow:0 0 2px rgba(0,0,0,.2);}
		
.lexis-blog .registration-updates { width:897px; padding:10px 10px 20px 10px; -moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2); }
.lexis-blog .multi-click:hover,
.lexis-blog .categories a:hover,
.lexis-blog .call-action a:hover { border-color:#c0c0c0; background:#f8f8f8;
		-moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
.lexis-blog .call-action h3 { border-bottom:solid 1px #d9d9d9; margin:5px 6px 10px; padding:0 2px 6px; }
.lexis-blog .call-action h3 sup { left:-1px;}
.lexis-blog .call-action div.previewImage { border:solid 1px #b8b8b8; margin:4px 7px 0px 0px; width:80px; height:85px; float:left; background:url(https://www.lexisnexis.com/images/clientreview_placeholder_665Wx241H.jpg) no-repeat;}

/*22 Aug 2013 changes starts here. we are deploying this change directly on PROD, because CERT is down today.*/
.lexis-blog .call-action div.prodDesc{color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; margin:0 6px; height:auto;}
.lexis-blog .call-action div.prodDesc ul{margin-bottom:0;}
.lexis-blog .call-action div.prodDesc ul li{background-position:0 2px;}
/*22 Aug 2013 changes ends here. we are deploying this change directly on PROD, because CERT is down today.*/
.lexis-blog .call-action div.prodDesc * { font-family:Arial, Helvetica, sans-serif;}
.lexis-blog .call-action div.prodDesc img { margin-bottom:5px; }
.lexis-blog .call-action div.prodDesc span { white-space:nowrap;}
.lexis-blog .call-action div.testimonials { padding-bottom:0;}
.lexis-blog .call-action div.testimonials p, 
.lexis-blog .call-action div.testimonials p a { font-size:16px !important; line-height:23px !important;}
.lexis-blog .call-action div.testimonials p.author, 
.lexis-blog .call-action div.testimonials p.author { font-size:11px !important; line-height:17px !important; margin-bottom:0;}
.lexis-blog .call-action .multi-click:hover div.prodDesc,
.lexis-blog .call-action a:hover div.prodDesc { color:#333;}

.lexis-blog .learn { display:inline-block; text-transform:uppercase; font-weight:bold; font-size:14px !important; color:#ed1c24 !important; font-family:Calibri;
		background:url(https://www.lexisnexis.com/images/ctaArrow.gif) no-repeat right -30px; line-height:19px; padding-right:22px !important; text-decoration:none !important; margin-bottom:5px !important; }
.lexis-blog .call-action .multi-click .ctaLink,		
.lexis-blog .call-action .ctaLink { display:inline-block; text-transform:uppercase; font-weight:bold; font-size:13px; color:#ed1c24 !important; font-family:Calibri;
		background:url(https://www.lexisnexis.com/images/ctaArrow.gif) no-repeat right -30px; line-height:19px; padding:0 22px 0 0; position:absolute; bottom:10px; right:10px; width:auto; text-decoration:none;}
.lexis-blog .call-action .ctaLink:hover,
.lexis-blog .learn:hover,
.lexis-blog .call-action a:hover span.ctaLink { color:#ed1c24 !important; background-position:right 0;}

.lexis-blog .multi-click { cursor:default; }
.lexis-blog .multi-click a,
.lexis-blog .multi-click a:visited,
.lexis-blog .multi-click a:hover { border:none; border-radius:none; margin:0; padding:0; box-shadow:none; display:inline; text-decoration:underline; width:auto; float:none; }
.share-video { padding-left:21px; background:url(https://www.lexisnexis.com/images/sprites.png) -2px -600px no-repeat; font-size:14px; text-decoration:none !important; line-height:20px; }
.lexis-blog .multi-click a:hover { text-decoration:none; background:none; }

.search-advance{float:right; position:relative; padding:2px 16px 0 0; #padding:0 16px 0 0; #margin-top:-2px;}
.search-advance a{font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.search-advance a span.search-icon{width:25px; height:26px; padding:0; vertical-align:middle; opacity:.8; background:url(https://www.lexisnexis.com/images/sprites.png) 0 0 no-repeat /*Magnifying glass icon*/; box-shadow:none; border:none; display:inline-block; cursor:pointer;}
.search-advance a:hover span.search-icon{opacity:1; background-position:0 -1px; }
.search-advance .search-container{position:absolute; z-index:10; background: rgba(255, 255, 255, .9); padding:13px; right:15px; top:27px; width:387px; box-shadow:0 0 3px rgba(0,0,0,.2); border:1px solid #ccc; border-radius:3px; display:none;
#background:#fff;
background:#fff\0/;
*filter:alpha(opacity=90);
*-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
*opacity:.9;
}
.search-advance .search-container input[type="text"]{width:275px;}
.search-advance .arrow-down:after{margin-top:10px;}
.search-advance .arrow-down{color:#0D729F;}
.search-advance .arrow-down:hover{color:#40A7D4; text-decoration:none;}

/* default zoom */

.lexis-blog .ui-widget-content { border:none !important; }
.lexis-blog .tabs-mo .preview { height:auto !important; margin:0 !important;  padding:0 !important; }
.lexis-blog .tabs-mo .preview a { height:auto !important; }
.lexis-blog .tabs-mo .preview img { border:1px solid #aaa; }


.lexis-blog .ui-dropdownchecklist-dropcontainer { border:1px solid #aaa !important; border-top:none; }
.lexis-blog .ui-dropdownchecklist-dropcontainer-wrapper { width:240px !important; }
.lexis-blog .ui-dropdownchecklist-selector { height:25px; }
.lexis-blog .ui-icon-triangle-1-e { background-position: -64px -12px !important }
.lexis-blog #ddcl-products { #margin-top:-9px }
.lexis-blog #ddcl-products-ddw { #margin-top:-10px; }

.lexis-blog .d-down-container { float:right; margin:7px 0 20px; position:relative; z-index:9; }
.lexis-blog .d-down-container .trigger { font-size:16px; font-family:Calibri,Arial,Helvetica,sans-serif; }
.lexis-blog .trigger { width: 210px; margin:0; background: url("https://www.lexisnexis.com/images/sprites.png") no-repeat scroll 20px -102px #FFFFFF; padding-left:5px; }


/*Dropdown list*/
			.lexis-blog .d-down-container ol { position:absolute; left:-9999px; z-index:100; }
			.lexis-blog .dropdown-list { width:218px; left:16px; margin:0; padding:0; list-style:none; border-radius:0 0 3px 3px; }
			.lexis-blog .dropdown-list li { padding-left:5px; margin:0; line-height:29px; border-bottom: 1px dotted #ccc; clear:both; #width:100%; }
			.lexis-blog .dropdown-list li.last { border-bottom:none; }
			.lexis-blog .dropdown-list li:hover { background:#676767; }

			.lexis-blog .dropdown-list {
				background:#eee;
				background-image:-webkit-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:   -moz-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:    -ms-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:     -o-linear-gradient(top, #fff 80%, #e1e1e1 100%);
				background-image:        linear-gradient(top, #fff 80%, #e1e1e1 100%);
				border:1px solid #d1d1d1;
				border-top:none;
			}
			
			.lexis-blog .dropdown-list li a,
			.lexis-blog .dropdown-list li a:visited { display:block; color:#333; border-radius:2px; font-size:17px; list-style:normal; text-decoration:none; width:188px; margin-left:25px; padding:6px 0 5px 0; line-height:1em; }
			
			.lexis-blog .dropdown-list li span { height:20px; width:20px; margin:4px 5px 0 0; }
			.lexis-blog .dropdown-list #icon-home { background-position: -145px -130px; }
			.lexis-blog .dropdown-list #icon-tips { background-position: 0 -130px; }
			.lexis-blog .dropdown-list #icon-video { background-position: -29px -130px; }
			.lexis-blog .dropdown-list #icon-manual { background-position: -58px -130px; }
			.lexis-blog .dropdown-list #icon-tech { background-position: -87px -130px; }
			.lexis-blog .dropdown-list #icon-faq { background-position: -115px -130px; }
			.lexis-blog .dropdown-list #icon-authors { background-position: -174px -130px; }
			.lexis-blog .dropdown-list #icon-new { background-position: -203px -130px; }
			.lexis-blog .dropdown-list li:hover a { color:#fff; }
			.lexis-blog .dropdown-list li:hover #icon-home { background-position: -145px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-tips { background-position: 0 -153px; }
			.lexis-blog .dropdown-list li:hover #icon-video { background-position: -29px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-manual { background-position: -58px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-tech { background-position: -87px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-faq { background-position: -115px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-authors { background-position: -174px -153px; }
			.lexis-blog .dropdown-list li:hover #icon-new { background-position: -203px -153px; }

/* CSS Jquery UI */
.lexis-blog .ui-dropdownchecklist-selector-wrapper, 
.lexis-blog .lexis-blog .ui-widget.ui-dropdownchecklist-selector-wrapper { vertical-align: middle; font-size: 0px; }
.lexis-blog #ddcl-products-ddw .ui-dropdownchecklist-item,
.lexis-blog .ui-dropdownchecklist .ui-widget-content,
.lexis-blog .ui-dropdownchecklist .ui-widget-header { border: none; }
.lexis-blog .ui-dropdownchecklist-item,
.lexis-blog .ui-dropdownchecklist-item input { vertical-align: middle; }
.lexis-blog .ui-dropdownchecklist-selector { padding: 1px 2px 2px 2px; font-size: 0px; }
.lexis-blog .ui-dropdownchecklist-text { font-size:14px; line-height:22px; text-overflow:ellipsis; width:215px !important; }
.lexis-blog label.ui-dropdownchecklist-text { width:222px; font-size:12px; }
.lexis-blog #ddcl-products { width:248px !important; }
.lexis-blog .ui-dropdownchecklist-selector { width:233px !important; padding:0 0 0 5px !important; }
.lexis-blog .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.lexis-blog .ui-state-default,
.lexis-blog .ui-widget-content .ui-state-default,
.lexis-blog .ui-widget-header .ui-state-default { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border: 1px solid #666; background: #fff; font-weight: normal; color: #555555;  height:22px; }
.lexis-blog .ui-state-default .ui-icon { background-image: url(https://www.lexisnexis.com/css/images/ui-icons_888888_256x240.png); }
.lexis-blog .ui-icon-triangle-1-e { background-position: -32px -14px; }
.lexis-blog .ui-dropdownchecklist-dropcontainer-wrapper {width:244px !important; }
.lexis-blog .ui-dropdownchecklist-dropcontainer { border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; }
.lexis-blog .ui-widget-content { border: 1px solid #ccc; background: #ffffff; color: #333; }
.lexis-blog .ui-icon { float:right !important; cursor:pointer; width: 16px; height: 16px; background-image: url(https://www.lexisnexis.com/css/images/ui-icons_222222_256x240.png); display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.lexis-blog .ui-icon-triangle-1-e { background-position: -64px -14px !important; }
.lexis-blog .ui-widget input,
.lexis-blog .ui-widget select,
.lexis-blog .ui-widget textarea,
.lexis-blog .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

/* Overlay */
.lexis-blog  .simplemodal-container { height: 353px !important; margin-top:-176.5px !important; top:50% !important; }
#simplemodal-overlay { background-color:#666; cursor: default; display:none; }

/* Container */
#simplemodal-container { height:auto !important; width:620px; color:#333; m argin-top:-35%; background:#fff;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .8);
	box-shadow:0 0 8px rgba(0, 0, 0, .8);
	border:4px solid #fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:none;
}
#simplemodal-container a.modalCloseImg { background:url(https://www.lexisnexis.com/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer; }
#simplemodal-container a.modalCloseImg {
	-background:none;
	-right:-14px;
	-width:22px;
	-height:26px;
 	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.lexisnexis.com/css/x.png', sizingMethod='scale');
}


/* popupu content style */
.popup { padding:20px; display:none; }
#video-popup { padding:0; }
.popup img { margin: 0 10px 10px 0; }

/* for data in author details*/
#author-content {display:none; }

/* site feedback style*/
.site-feedback-main{top:50% !important; left:50% !important; margin-top:-250px !important; margin-left:-239px !important; width:478px !important;}
.site-feedback-main .popup{padding-bottom:7px;}
.thanks-main{top:50% !important; left:50% !important; margin-top:-99px !important; margin-left:-314px !important;}
.thanks-content{color:#666; overflow:hidden;}
.thanks-right{padding:0 0 0 20px; float:left; width:500px;}
.thanks-content h3{font-size:24px; color:#8cc63f; font-weight:normal; margin:0 !important; padding:0; text-shadow:none;}
.thanks-content h3.error{color:#ed1c24;}
.thanks-content p{font-size:14px; margin:0 0 20px;}
.thanks-content p.popup-info{font-size:14px; color:#999;}
.thanks-content p.popup-title{font-size:18px;}
.thanks-content .button{margin:0 15px 0 0; padding:7px 0; width:100px;}

.form-controls{color:#666666; font-size:12px; list-style:none outside none; padding:0; margin:0;}
.form-controls li{margin-bottom:15px; padding:0; background:none;}
.form-controls label{color:#666666; display:block; font-weight:bold; margin-bottom:2px;}
.form-controls textarea{height:100px; width:418px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset; border-radius:2px 2px 2px 2px; font-size:12px; font-family:calibri,arial; color:#666;}
.form-controls input[type="text"]{width:418px; font-size:12px; font-family:calibri,arial; color:#666;}
.form-controls .error small{color:#ed1c24; display:block; font:11px Arial, Helvetica, sans-serif; margin:2px 0 0 2px;}
.form-controls .error label{color:#ed1c24;}
.form-controls .error input[type="text"], 
.form-controls .error textarea, 
.form-controls .error select{border:1px solid #ef686d; background:#faeeef;}
.form-controls li.last-child{margin-bottom:0; padding:10px 0 0;}

.popupBody{background:#fff; padding:0; overflow-y:auto;}
.iframepopup{width:435px; float:left;}
.iframepopup a, .iframepopup a:visited{outline:none;}
.iframepopup h1{margin:0 0 20px;}
.iframepopup h3{color:#ED1C24; font-size:17px; margin-bottom:15px; text-shadow:none;}
.iframepopup form fieldset legend{display:none;}
.iframepopup form fieldset, .iframepopup form{border:0; margin:0; padding:0;}
.iframepopup .formInfo{color:#666; display:block; text-align:right;}
.iframepopup .fl{float:left;}
.iframepopup .fr{float:right;}
.iframepopup .radioBox{text-align:center; padding:0 8px; display:inline-block;}
.iframepopup .radioBox.first-child{padding-left:0;}
.iframepopup .radioBox.last-child{padding-right:0;}
.iframepopup .radioBox label{width:auto; float:none;}
.iframepopup .veryLike{padding:0 20px 0 0; color:#999; width:100px; text-align:right;}
.iframepopup .notLike{color:#999;clear:both; width:100px;}
.iframepopup .cl{clear:both;}
.iframepopup .contactByPhn{text-decoration:none; padding:8px 5px 0 0; margin-left:20px}
.iframepopup .contactByPhn span{background:url(https://www.lexisnexis.com/images/sprites.png) no-repeat -189px -809px; width:10px; height:10px; display:inline-block; margin:0 0 0 3px;}

/*Classes moved from litigation-base-ph3.css which is used on PROD*/
/*Preview images*/
.litigation-style .tabs-mo .preview a {display:block;}
.litigation-style .slidewrap .slider li {#width:auto; height:280px; #height:auto; overflow-y:auto; #overflow-x:hidden;}
.slidewrap.testimonials {#overflow-x:hidden!important;}
/* LITIGATION MICROSITE
=================================*/
/** LITIGATION HOME PAGE **/                
.litigation .right-col-w-nav h1 {color:#ed1c24;}
.litigation .right-col-w-nav h4 {margin-top:30px; border-bottom:1px solid #666; padding-bottom:15px;}
.litigation .lp-slides {width:auto;}
.litigation .box {margin: 0 20px 10px 0; width: 212px !important; #padding:0 !important;}
.litigation .box.last {margin-right:0;}
.litigation .box h2 {color:#333; font-size:18px; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px; float:none;}
.litigation .box h2 span {float:right; padding-right:10px; cursor:pointer;}
.litigation .box .list {margin-bottom:0;}
.litigation .box .list li {padding:0 0 5px 0; background:none; border-bottom:dotted 1px #999;}
.litigation .box .list li.last {border-bottom:none;}
.litigation .box .more-info {padding:2px 0 0 0; border-style:solid;}
.litigation .box .more-info li {background:none; padding:0;}
/* .litigation .box .video-float { float:right; width:106px; font-size:14px; text-decoration:none; }*/
.litigation .box .video-float {float:left; width:212px; font-size:14px; text-decoration:none;}
.litigation .box iframe {float:left;}
.litigation .box .social-link li {background:none; padding:0;}
.litigation .box .social-link li a:visited,  .litigation .box .social-link li a {color:#ED1C24; font-size:16px;}
.litigation .red-line-divider {left: 0; margin: 0; position: absolute; width: 960px;}
.litigation .red-line-divider img {height: 15px; left: 0; position: absolute; top: -6px; width: 100%;}
.litigation .email-print-nomargin {margin-top:0 !important; padding-top:4px !important;}
.prod-page .lp-slides {height: 272px; padding-top:4px !important;}
/*IE 8 above*/
.litigation ol.grid.search-results li {padding-left:0\0/; padding-right:0\0/;}
/** LITIGATION PRODUCT PAGES **/
.litigation .product-image, .litigation .product-description {float:right;}
.litigation .left {float:left;}
.litigation .large-image {display:block; text-align:center; background:#ddd; margin-bottom:10px; padding:3px 0 5px 0; font-size:14px; text-decoration:none;}
.litigation .simple-list {margin-bottom:20px;}
.litigation .product-image + .product-description {padding-right:20px; width:419px; margin-bottom:40px;}
.litigation .tabs-mo ul li a img {height:36px;}
.litigation .generic-box h3 {margin-bottom:10px;}
.litigation .generic-box .more-link-bspace {padding-bottom:10px; display:block;}
.litigation .tabs-mo .preview {height: 140px !important;}
.litigation .tabs-mo .preview img {max-height: 133px; width: 213px;}
/** LITIGATION PARTNER PAGES **/
.litigation .row-wrapper.prod-heighlight {margin-top: 20px;}
.litigation .prod-img {float:left}
.litigation .box .text-float {float:right; font-size:14px; text-decoration:none; width:140px}

/* LITIGATION MICROSITE
	=================================*/
.litigation ol.search-results li .product-info {width: 565px;}
.litigation ol.search-results li .product-info.no-img {width:auto;}
.litigation .prod-heighlight {margin-top:20px !important;}
/* Left Navigation Selected link
	=================================*/
	
	/*Selected with href*/
ul.left-nav li.active ul li.selected1 {background-color:#efefef;}
ul.left-nav li.active ul li.selected1 a,  ul.left-nav li.active ul li.selected1 a:visited,  ul.left-nav li.active ul li.selected1 span {font-weight:bold; color:#000;}
/*Nested lists*/
ul.left-nav li.active ul li.selected1 ul {border:#ccc 1px solid; padding:0; margin:0 0 10px; background:#fff;}
ul.left-nav li.active ul li.selected1 ul li,  ul.left-nav li.active ul li.selected1 ul li a {font-weight:normal; font-size:13px; margin:0; color:#666;}
ul.left-nav li.active ul li.selected1 ul li {color:#000;}
/*Representative Ph. No*/
.litigation .rep-wrapper p {padding-left:50px;}
/*Ad pods on IE*/
.litigation #other-prods-wrapper {width: 930px;}


/*Catagory Page with Featured Product*/
#aux-container{}

#aux-container #footer{
	margin-left:20px;
	margin-top:60px;
}

#aux-container .solution-finder-wide{	border-radius:0;	box-shadow:none;	border-width:1px 0;	padding:20px 10px;	margin-top:0;}
#aux-container h4{	color:#999;	text-shadow:none;	font-weight:normal;}
#aux-container #featured-products,
#aux-container #more-products{padding:20px}
#aux-container #more-products{background:#eee; overflow:hidden; margin:0 0 1px; border-bottom:solid 1px #ccc; width:auto !important;}
#aux-container #more-products h4{ 	color:#666;	margin:0 0 10px; border-bottom:none; padding:0; }
#aux-container #more-products + #footer,
#aux-container #hiddenresult + #footer { margin-top:0;}
#aux-container #more-products ol.grid li {	width:278px !important;	background:#fff;	border-color:#dedede;	cursor:pointer;	border-radius: 3px;}
#aux-container #more-products ol.grid li:hover { background:#f8f8f8;	border-color:#c0c0c0;}

#aux-container #more-products ol.grid li a{text-decoration:none;}
#aux-container #more-products ol.grid li a p.description{color:#333}

#aux-container #more-products ol.grid li h3{ line-height:18px; padding-bottom:10px;	border-bottom:1px solid #d9d9d9;}
#aux-container #more-products ol.grid li h3,
#aux-container #more-products ol.grid li h3 a{ font-size:19px; color:#ed1c24;	font-family:Calibri, Arial, Helvetica, sans-serif;} 

	/*Cartegory Page styles to fix/hide elements due to them needed to be there as part of a teamsite component.*/
	#aux-container #more-products div.functions,
	#aux-container #more-products div.pagination-class,
	#aux-container #more-products div.solution-finder-wide { display:none;}



.featured-products{
	overflow: hidden;
	border: 1px solid #ccc;		
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:30px;
	display:table;
}
.featured-products a { text-decoration:none; color:inherit; }

.featured-products .f-product{
	transition: all 0.2s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.2s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.2s ease-in-out;  	/* Firefox 4 */
	-ms-transition: all 0.2s ease-in-out;		/* IE */
	-o-transition: all 0.2s ease-in-out 		/* Opera */

}
.two-col .f-product{width:434px !important;}
.featured-products .f-product{
	border-right:1px solid #ccc;
	width:281px;
	float:left;
	cursor:pointer;
	padding:12px;
	position:relative;
	
}
.featured-products a:last-of-type .f-product{border:none;}
.featured-products .f-product:hover{background:#f8f8f8;}


.featured-products .f-product big:before{
	content:"X";
	position:absolute;
	left:0;
	top:18px;
	height:8px;
	width:5px;
	background:#000;
	color:#fff;
	font-size:120px;
	overflow:hidden;
	text-indent:-0.215em;
	line-height:30px;
}
.featured-products .f-product big{	text-transform:uppercase;	color:#fff;	background:#333;	position:absolute;	font-size:12px;	padding:2px 8px;	top:20px;	left:7px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow:         1px 1px 1px rgba(0, 0, 0, 0.3);
}
.featured-products .f-product big.bg-blue{background:#00aeef;}
.featured-products .f-product big.bg-blue:before{background:#005d81;}
.featured-products .f-product big.bg-green{background:#8cc63f;}
.featured-products .f-product big.bg-green:before{background:#5c8722;}
.featured-products .f-product big.bg-red{background:#ed1c24;}
.featured-products .f-product big.bg-red:before{background:#970f14;}
.featured-products .f-product big.bg-gray{background:#939598;}
.featured-products .f-product big.bg-gray:before{background:#656769;}
.featured-products .f-product big.bg-purple{background:#872989;}
.featured-products .f-product big.bg-purple:before{background:#490e4a;}

.featured-products .f-product img{border:1px solid #ccc; width:99.5%; height:auto;}

.featured-products .f-product em{
	font-size:18px;
	color:#999;
	line-height:24px;
	margin-bottom:20px;
	display:block;
}
.featured-products .f-product h3,
.featured-products .f-product h3 em {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:30px;
	text-shadow:none;
	margin:20px 0 5px 0;
	line-height:30px;
}
.featured-products .f-product h3 em { font-style:italic; display:inline;}

.featured-products .f-product p{
	font-size:14px;
	line-height:17px;
}
.featured-products .f-product .ctaLink{
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #ed1c24 !important;
	font-family: Calibri;
	background: url(https://www.lexisnexis.com/images/ctaArrow.gif) no-repeat right -30px;
	line-height: 19px;
	padding: 0 22px 0 0;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: auto;
	text-decoration: none;
}
.featured-products .f-product:hover .ctaLink{	background-position: right 0; color: #ED1C24 !important;}

/*vertical megamenu classes starts here*/
#megamenus div.menu-container.vertical-items{width:auto; padding:0 !important;}
#megamenus .vertical-items ul.menu-list{margin:0; width:240px; float:left; background:#6D6E71;}
#megamenus .vertical-items .submenu{color:#333; background:#fff; cursor:default; display:none; float:left;}
#megamenus .vertical-items ul.menu-list > li{background-image:none; background:none; border-bottom:#999; padding:10px 10px 10px 60px; margin:0; cursor:pointer; color:#fff; font-size:16px; font-family:calibri,arial; position:relative; line-height:19px;}
#megamenus .vertical-items ul.menu-list > li:last-child { padding-bottom:20px !important;}
#megamenus .vertical-items ul.menu-list > li a{color:#fff; text-decoration:none;}
#megamenus .vertical-items ul.menu-list > li:hover, #megamenus .vertical-items ul.menu-list > li:hover a {color:#ED1C24;}
#megamenus .vertical-items ul.menu-list > li span{position:absolute; left:23px; top:22px; float:left; width:22px; height:20px;}
#megamenus .vertical-items ul.menu-list > li.active a{color:#ED1C24;}
#megamenus .vertical-items ul.menu-list > li.active:hover, #megamenus .vertical-items ul.menu-list > li.active{background:#fff !important; color:#ED1C24;}
#megamenus .vertical-items ul.menu-list > li:hover{background:#999 !important; color:#fff;}
#megamenus .vertical-items .submenu .titles{color: #ED1C24; font-family:OmnesRegular,Arial,Helvetica,sans-serif; font-size:18px; background:none; padding-left:0;}
#megamenus .vertical-items .submenu .heading, #megamenus .vertical-items .submenu .heading > a{font-weight:bold; color:#333; text-shadow:0 1px 0 rgba(0, 0, 0, 0.1); font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; background:none; padding-left:0; text-transform:uppercase;}
#megamenus .vertical-items .submenu .heading > a span { text-transform:none; font-size:12px; margin-left:10px; color:#666; }
#megamenus .vertical-items .submenu .heading > a span.last { margin-left:25px;}
#megamenus .vertical-items .submenu .heading > a.nw { padding-right:28px !important;}
#megamenus .vertical-items .submenu .heading > a:hover,
#megamenus .vertical-items .submenu .heading > a span:hover { color:#ED1C24 !important; }
#megamenus .vertical-items .submenu .heading > a em { text-transform:none; }
#megamenus .vertical-items .submenu .heading{margin-bottom:8px;}
#megamenus .vertical-items .submenu .heading > a img{margin:6px 0 0 5px; position:absolute; }
#megamenus .vertical-items .submenu .heading > ul{margin-bottom:15px; text-transform:none;}
#megamenus .vertical-items .submenu .heading strong{background:#E9E9E9; border-radius:4px; color:#333333; display:block; font-size:12px; padding:3px 5px; margin-bottom:5px;}
#megamenus .vertical-items .submenu .heading p{font-size:14px; margin-bottom:0; color:#333; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
#megamenus .vertical-items .submenu .heading .submenu-desc{display:block; font-weight:normal; font-size:14px; text-transform:none; font-family:Arial, Helvetica, sans-serif; padding-top:6px; margin-left:0; color:#333;}
#megamenus .vertical-items .submenu .heading a:hover .submenu-desc{color:#ed1c24;}
#megamenus .vertical-items .submenu li{background:url(https://www.lexisnexis.com/images/bullet-arrow-gray-small.png) no-repeat 2px 13px; padding:6px 0 0 12px; margin:0; line-height:19px;}
#megamenus .vertical-items .submenu li.list-spacer { margin-top:30px;}
#megamenus .vertical-items .submenu li ul li { padding-top:5px; background-position:2px 11px; line-height:1em;}
#megamenus .vertical-items .submenu li a{color:#333333; font-weight:normal; text-decoration:none; font-size:15px; font-family: Calibri, Arial, Helvetica, sans-serif;}
#megamenus .vertical-items .submenu li a:hover{color:#ED1C24; text-decoration: underline;}
#megamenus .vertical-items .submenu p{ padding:0px 20px 0 0;  font-we ight:bold; font-size:17px;}
.listing-box-left{float:left; width:45%; margin:0 50px 0 0;}
.listing-box-right{float:left; width:47%; margin:0;}
.research-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -22px; top:13px !important;}
.e-discovery-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -239px; top:10px !important;}
.news-business-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -220px; top:19px !important;}
.law-firm-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -43px; top:20px!important; height:18px!important;}
.marketing-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -62px; top:11px!important; height:19px!important;}
.risk-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -82px; top:12px!important; height:18px!important;}
.data-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -100px; top:23px!important; height:15px!important; }
.identity-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -115px; top:11px!important;}
.investigation-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -260px; top:9px!important; height:26px !important;}
.fraud-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -285px; top:12px!important; height:19px!important;}
.collection-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -178px; top:12px!important;}
.background-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -218px; top:13px!important;}
.flagship-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -304px; top:11px!important;}
.transactional-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -324px; top:11px!important;}
.litigation-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -346px; top:11px!important; height:21px !important; width:26px !important;}
.intellectual-icon{background:url(https://www.lexisnexis.com/images/megamenu-icons.png) no-repeat 0 -369px; top:11px!important; height:21px !important; width:21px !important; left:26px!important;}

#megamenus .vertical-items ul.menu-list > li.active .flagship-icon{background-position:-27px -304px;}
#megamenus .vertical-items ul.menu-list > li.active .research-icon{background-position:-27px -22px;}
#megamenus .vertical-items ul.menu-list > li.active .e-discovery-icon{background-position:-27px -239px;}
#megamenus .vertical-items ul.menu-list > li.active .law-firm-icon{background-position:-27px -43px;}
#megamenus .vertical-items ul.menu-list > li.active .marketing-icon{background-position:-27px -62px;}
#megamenus .vertical-items ul.menu-list > li.active .risk-icon{background-position:-27px -82px;}
#megamenus .vertical-items ul.menu-list > li.active .data-icon{background-position:-27px -100px;}
#megamenus .vertical-items ul.menu-list > li.active .identity-icon{background-position:-27px -115px;}
#megamenus .vertical-items ul.menu-list > li.active .investigation-icon{background-position:-27px -260px;}
#megamenus .vertical-items ul.menu-list > li.active .fraud-icon{background-position:-27px -285px;}
#megamenus .vertical-items ul.menu-list > li.active .collection-icon{background-position:-27px -178px;}
#megamenus .vertical-items ul.menu-list > li.active .background-icon{background-position:-27px -218px;}
#megamenus .vertical-items ul.menu-list > li.active .news-business-icon{background-position:-27px -220px;}
#megamenus .vertical-items ul.menu-list > li.active .transactional-icon{background-position:-27px -324px;}
#megamenus .vertical-items ul.menu-list > li.active .litigation-icon{background-position:-27px -346px;}
#megamenus .vertical-items ul.menu-list > li.active .intellectual-icon{background-position:-28px -369px;}

.productimgbox ul{list-style:none; overflow:hidden; margin-bottom:0; padding:3px;}
.productimgbox .tumbhead{background:#DBDBDB; cursor:pointer; font-size:15px; padding:5px; position:relative;}
.productimgbox .downshapearrow{background:none; height:13px; padding:0; position:absolute; right:0px; bottom:0; width:19px; margin-bottom:-9px;}
.productimgbox .downshapearrow img{width:auto !important;}
.productimgbox ul li{
	border:1px solid #6D6E71; 
	box-shadow:0 0 2px rgba(0, 0, 0, 0.4);
	cursor:pointer; 
	float:left; 
	margin:0 30px 30px 0 !important; 
	position:relative; 
	background:none !important; 
	padding:0 !important;
	width:182px; 
	line-height:0 !important; 
	overflow:hidden;
	}
.productimgbox .desctagline{height:74px; position:absolute; top:28px; left:0; display:none; padding:5px; background:#fff; opacity:0.9; filter:alpha(opacity=90); font-size:11px; font-family:Arial, Helvetica, sans-serif; width:172px; overflow:auto; top:28px\0/; *top:28px;}
.product-btn{text-align:right; padding:0 32px 20px 0;}
.product-btn button, .product-btn a { text-transform:uppercase; color:#666; background:none #DDDDDD; padding:5px 8px; font-size:12px; font-weight:normal; font-family:Calibri, Arial, Helvetica, sans-serif; border-radius:0; box-shadow:none; text-shadow:none; text-decoration:none;}
.product-btn button:hover, .product-btn a:hover { background:#ed1c24; color:#fff;}
.menu-content-new .listing-box-left { margin:30px 50px 0 40px;}
.menu-content-new .listing-box-right { float:right; background:#f5f5f5; width:290px; border-left:dotted 1px #999;}
.menu-content-new .listing-box-right.no-bg { background:none; border:none; margin:30px 0 0;}
#megamenus .vertical-items .submenu .menu-content-new .listing-box-right .productimgbox { margin:15px 0 13px 50px;}
#megamenus .vertical-items .submenu .menu-content-new .listing-box-right .productimgbox ul li { float:none; margin:0 0 20px 0 !important;}
#megamenus .vertical-items .submenu .menu-content-new .listing-box-right .productimgbox ul li.heading { width:auto; border:none; box-shadow:none; margin:5px 0 10px 0 !important; line-height:1em !important;}
#megamenus .vertical-items .submenu .heading > a span:hover,
#megamenus .vertical-items .submenu .heading > a:hover,
#megamenus .vertical-items .submenu li a:hover,
#megamenus .vertical-items .submenu .heading a:hover .submenu-desc { color:#008bbf !important; text-decoration:none;}
#megamenus .vertical-items ul.menu-list.menu-list-new > li { padding:12px 10px 12px 60px; 
	transition: all 0.2s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.2s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.2s ease-in-out;  	/* Firefox 4 */
	-ms-transition: all 0.2s ease-in-out;		/* IE */
	-o-transition: all 0.2s ease-in-out 		/* Opera */}
#megamenus .vertical-items ul.menu-list.menu-list-new > li span { margin-top:1px;}
#megamenus .vertical-items .submenu .menu-content-new .heading { margin-bottom:12px;}
#megamenus .vertical-items .submenu.flagship .menu-content-new {padding:45px 20px 0px 30px; width:648px;}
#megamenus .vertical-items .submenu .menu-content-new { width: 698px; padding:0;}
.productimgbox li a .desctagline2{height:0; position:absolute; bottom:-12px; left:0; padding:5px; background:#00AEEF; color:#fff; opacity:0.95; filter:alpha(opacity=0.95); font-size:12px; font-family:Arial, Helvetica, sans-serif; width:172px; overflow:hidden; filter:0.95;
	transition: all 0.4s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.4s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.4s ease-in-out;  	/* Firefox 4 */
	-ms-transition: all 0.4s ease-in-out;		/* IE */
	-o-transition: all 0.4s ease-in-out 		/* Opera */}
.productimgbox li a{line-height:0;}
.productimgbox li a:hover .desctagline2{height:68px; bottom:0; #height:72px;}
.productimgbox li a img{height:77px; width:182px;}
.productimgbox .downshapearrow{display:none;}
.product-btn{padding-bottom:0; margin-top:-5px;}
.menu-content-new .productimgbox .tumbhead{padding:3px 5px; background:#6D6E71; color:#fff;}
.productimgbox li a:hover {text-decoration:none;}
#megamenus .vertical-items .submenu .menu-content-new .productimgbox li a:hover{text-decoration:none;}
#megamenus .vertical-items .submenu .menu-content-new .productimgbox li a:hover .tumbhead{background:#333; color:#fff;}
/*vertical megamenu classes ends here*/

/*law school certification page classes*/
body.ls-certification-bg{background:none; padding-top:1px;}
.certification-search label{margin:0 9px 0 13px;}
.certification-search input[type='text']{width:31%;}
.ls-listing{margin-top:25px;}
.ls-listing table th{padding:10px; border-width:1px 0; border-style:dotted; border-color:#020204; color:#020204; white-space:nowrap;}
.ls-listing table th span{text-decoration:underline;}
.ls-listing table th a{color:#0d729e !important;}
.ls-listing table td{font-size:0.9em; padding:5px 10px; border-bottom:solid 1px #DEDED8;}
.ls-paging{margin-top:30px;}
.ls-listing table th aspan{display:none;}
.ls-listing table th a.active{text-decoration:none; padding-right:10px; color:#333 !important; position:relative; font-weight:bold;}
.ls-listing table th a.active span{background:url(https://www.lexisnexis.com/images/sprites.png) no-repeat -188px -116px; position:absolute; display:block; width:5px; height:4px; right:0; top:10px;}
.ls-listing table th a.active.active-top span{background-position:-188px -109px;}
.ls-listing table tr{background:#f7f7f7 !important;}
.ls-listing table tr.odd-row{background:#fff !important;}
.ls-listing table.maintable{border-collapse:collapse; margin:0 auto; width:100%;}
.ls-listing table.maintable .tablehead{background:none !important;}
.ls-listing table .pagination, .ls-listing table .pagination tr{background:none !important;}
.ls-listing table .pagination td { border:none;}
.ls-listing table .pagination td span{display:inline-block; padding:4px 8px; margin:0; font-size:14px; color:#fff; background:#444; border:#000 1px solid; text-shadow:1px 1px 1px #000;}
.ls-listing table .pagination td a{margin:0; color:#0D729F !important;}
.ls-listing table .pagination td a:hover{color:#000 !important;}
.ls-listing table .pagination td table{margin:30px auto 0;}
.ls-listing table .pagination td table td{padding:0 3px !important; }
body.ls-certification-bg .gradient{top:26px;}
.align-c{text-align:center !important}
.ls-certification-bg .ui-tabs .ui-tabs-panel{padding-top:0;}
.ls-certification-bg .ui-tabs .ui-tabs-nav{margin-bottom:0;}
/*las school certification page classes*/


.other-prod { float:left; margin:27px 0 0 15px; position:absolute; /*width: 183px;*/ left:210px; }
.other-prod span { border-right:1px dotted #b2b2b2; border-right:1px dotted #b2b2b2; border-left:1px dotted #b2b2b2; padding:3px 15px; /*background:url(../images/sprites.png) no-repeat -37px -20px;*/ color:#666666; display:block; }

.other-prod ul { display:none; position:absolute; padding-top:5px; left:0; z-index:8000; }
/*.other-prod:hover ul li a:hover,
.other-prod:hover span { color:#ed1c24; }*/
.other-prod:hover ul { display:block; width:100%; }
.other-prod:hover ul li { border:1px solid #ccc; box-shadow: 0px 0px 2px 1px #ccc; padding:10px 15px; background:#fff; }
.other-prod:hover ul li a { color:#333; font-size:13px; background:#fff url(https://www.lexisnexis.com/images/img-arrow-small.gif) left 5px no-repeat; padding-left:10px; }
/******************* Buttons with white background***************************/

.rounded-button.buy-now-btn.nw {
    margin: 5px 0 !important;
}
.rounded-button.buy-now-btn.nw.white-bg {
    background-image: url("https://www.lexisnexis.com/images-career-page-mockup/img-arrow-red.png");
    border: 2px solid #ed1c24;
	background-color:#fff;
}
.rounded-button.buy-now-btn.nw.white-bg span {
    color: #ed1c24;
}
.rounded-button.buy-now-btn.nw.white-bg:hover span{color:#000 !important;}
.rounded-button.buy-now-btn.nw.white-bg:hover{border-color:#000 !important;background-color:#D8D8D8  !important;background-image:url("https://www.lexisnexis.com/images-career-page-mockup/img-arrow-black.png") !important;}

#right-col > div.white-bg-buttons  {
    padding: 6px;
}

/***********************************************************/

/*######################################

NEW/OLD FOOTER/PRE-FOOTER CSS ADDED HERE 

########################################*/

/* New Footer CSS */
@import url(http://fonts.googleapis.com/css?family=Lato);
#container footer { margin-left:-20px !important; margin-right:-20px; }
#other-prods-wrapper { overflow:hidden; }
.centered-content { padding-bottom:40px; }
.footer-content {
    margin: 0 auto;
    max-width: 980px;	
}
footer:before{
	content:"";
	display:block;
	background:#333333;
	height:12px;
	margin-top:-17px;
}

footer {
	-moz-outline-offset: -14px;
	margin-top: 50px;
	border-top: 5px #ed1c24 solid;
	clear:both;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(73,73,73,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,51,51,1)), color-stop(100%, rgba(73,73,73,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(73,73,73,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(73,73,73,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(73,73,73,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(51,51,51,1) 0%, rgba(73,73,73,1) 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#494949', GradientType=0 ); /* IE6-9 */
	display:block;
}

footer  i a,footer  i { font-style:italic; }
.footer-content {
	min-height: 0;
	position: relative;
	padding-bottom:20px;
}

footer section {
	overflow: hidden;
	width: 15%;
	padding: 4% 2% 0 2%;
	display: table-cell;
	vertical-align:top;
}


footer section:first-of-type {
	width:29%;
	padding-right:2%;
	padding-left:4%;	
	}

footer section:first-child + section { width:14%; }
footer section:first-child + section + section { width:19%; }
    
footer section:last-of-type {
	border: none;
	width:18%;
}
footer section ul:last-of-type {
	margin-bottom:0;
}

.ie7 footer section {float:left;} /*IE7*/

footer section h2 {
	font-size: 1.95em;
	line-height: 1em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #fff;
	margin-bottom: 24px;
}
footer section sup {
	vertical-align:baseline;
}
footer li { padding-left:0; background:none; }
footer section h3, .leadership footer section h3 {font-size:16px;}
footer section h3, footer section mark , .leadership footer section h3{
	color:#ccc;
	text-transform:uppercase;
	margin-bottom:12px;
	background:none;
	display:block;
	font-family: 'Lato', sans-serif;
	}
.leadership footer section h3 {
    padding: 0;
    text-align: left;
}
.leadership footer span.year {
    display: inline;
}
footer section mark {
	margin:0;
}
footer section p {
	font-size: 0.95em;
	color: #d7d7d7;
	margin-bottom: 24px;
}
footer section address {
	margin: 10px 0;
	display: block;
	clear:both;
	overflow:hidden;
}
footer section address h3 {
	margin: 5px 10px 24px 0;
	font-size: 1.3em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	line-height: 1.6em;
	float:left;
}
footer section address a:visited, footer section address a {
	background: #009ddb;
	border: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.8em;
	padding: 7px 14px;
	font-style: normal;
	text-decoration: none;
	transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out; /* Safari */
	float:right;
	margin-top:9px;	
	font-family: 'Lato', sans-serif;
}

footer section address a:hover { background: #6d6e71; color:#fff; }

footer section.logo-block address:first-of-type a {
	float:right\9; float:right\0;
	}

footer section.logo-block a.more {
	color:#e5e5e5;
	text-decoration:underline;
	display:block;
	clear:both;
	font-family: 'Lato', sans-serif;
}
footer section.logo-block a.more:hover {
	text-decoration:none;
	color:#999;
}

footer section ul {
	margin-bottom:44px;
	padding-left:0;
	}
footer section ul li {
	list-style: none;
	margin: 0 0 8px 0;
}
footer section ul li a:visited, footer section ul li a {
	text-decoration: none;
	color: #999;
	line-height: 20px;
	transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out; /* Safari */
	font-family: 'Lato', sans-serif;
	font-size: .9em;
}
footer .icon-linkedin-squared:before, footer .icon-youtube-squared:before, footer .icon-facebook-squared:before, footer .icon-twitter-squared:before, footer .icon-rss-squared:before { font-size:24px; }

footer section ul li a i{
	font-size:24px;
	margin-right:10px;
}

footer section ul li a strong {
	padding-left: 10px;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

footer a.copy:hover,
footer section ul li a:hover { color: #fff; }

footer a.copy {
	padding: 10px 0;
	display: block;
	color: #999999;
	font-size: 0.78em;
	text-decoration:none;
	font-size:.7em; font-family: 'Lato', sans-serif; 
	margin-bottom:62px;
}

/* ie7 hack*/
footer section { #float:left; }
footer section:first-child { #width:32% }
footer a.copy { #margin-bottom: 62px; }
#footer #left-links { #margin-top:10px; }
#footer #left-links ul.secondary { #width:91%; }
#footer #social-icons { #width:19%; }

/* ie8 hack*/
@media all\0{ 
	footer section:first-child { padding-left:3%; width:25% }
	footer section:first-child  + section { width:12%; }
	footer section:first-child  + section  + section { width:17%; }
	footer a.copy { margin-bottom: 62px; }
	footer section address a { float:left; /*margin-right:10%; commenting this for testing perpouse*/ }
	footer section address { width:92%; }

}

/* ie9 hack*/
:root footer section:last-of-type { width:16%\9; }
:root footer section address { width:92%\9; }

/* ff hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
footer section:first-child { width:30% }
footer section:first-child  + section + section { width:20% }
}

.basic-footer footer { text-align:center; color:#5e5e5e; font-size:12px;  }
.basic-footer footer:before { display:none; }
.basic-footer footer a:visited,
.basic-footer footer a { color:#ccc; text-decoration:none; font-weight:400; }
.basic-footer footer a:hover { text-decoration:underline; color:#ccc; }
.basic-footer footer .copyright{ text-align:center; color:#ccc; line-height:30px; font-family:"Lato",Arial,Helvetica,sans-serif; font-size:11px; font-weight:400; padding:20px 0; }

/* simple megamenu for solution tab */
.simple-look-menu { padding: 20px 0 10px 15px !important; width: 922px !important; }
#ps-mm.simple-look-menu .col { height:auto; }
.simple-look-menu .col { float: left; margin-right: 20px; padding: 0 3px; position: relative; }
.simple-look-menu .col { border: medium none; height: auto; margin: 11px 15px 10px 0; width: 215px; }
.simple-look-menu .col ul li { margin: 0 0 3px; padding: 0; }
.simple-look-menu .colored-bg { background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; box-shadow: 1px 0 0 #FFFFFF inset, 0 1px 0 #FFFFFF inset, -1px 0 0 #FFFFFF inset, 0 -1px 0 #FFFFFF inset; float: right; height: auto; margin: 0 20px 0 0; padding: 10px 10px 5px; width: 170px; }
.simple-look-menu .colored-bg h4 { color: #666666; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 15px; font-weight: normal; margin: 0 0 0 5px !important; }
.simple-look-menu .colored-bg hr { background: none repeat scroll 0 0 #D7D7D7; border-bottom: 1px solid #FFFFFF; margin: 14px 0 18px; }
.simple-look-menu .colored-bg select { margin: 1px 0 25px 5px; padding: 4px; width: 192px; }
.simple-look-menu .colored-bg .button.arrow { margin: 0 0 15px 5px; padding: 8px 5px 8px 0; text-align: center; width: 165px; }
.simple-look-menu .colored-bg .button.arrow:after { top: 8px; }
.simple-look-menu .col ul li.last a, #ps-mm .col ul li.last a:visited { color: #333333; font-size: 12px; }
.simple-look-menu ul li img { border: 2px solid #FFFFFF; margin-bottom: 10px; }

#megamenus .simple-look-menu .colored-bg li,
#megamenus .simple-look-menu .col li { background:url(http://www.lexisnexis.com/images/bullet-arrow-gray-small.png) no-repeat 0 8px; padding-left:5px;  }
#megamenus .simple-look-menu .colored-bg li.titles,
#megamenus .simple-look-menu .col li.titles { background-image:none; padding-left:0; }
#megamenus .simple-look-menu .col .view-more-links { cursor:pointer; background:url(http://www.lexisnexis.com/images/sprite-collapse-expand.png) no-repeat 0 3px; display:block; padding-left:15px; font-size:.85em; margin-top:10px; margin-bottom:20px; font-weight:bold; }
#megamenus .simple-look-menu .col .more-links { margin-top:0; margin-bottom:20px; display:none; }
#megamenus .simple-look-menu .col .less-link { background:url(http://www.lexisnexis.com/images/sprite-collapse-expand.png) no-repeat 0 -47px; }
.simple-look-menu .colored-bg li span { display:none; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; }


/*Facebook like box height fix*/
._4s7c iframe {
    height : auto !important;
}
.center-align { text-align:center; }
.center-align #video-player { margin:auto; }
#player { display:none; }
.center-align  #video-player_wrapper { display:inline-block !important; }
div.pagination-class { clear: both; }


/* RE logo footer addition styles 
*************************************************/

.copy-right { background:#333; overflow:hidden; padding-top:15px; marg in-left: -20px; marg in-right: -20px; }
.copy-right > div a:first-child { margin:0 10px 0 0; }
.copy-right section { padding:0; margin:0; }
.copy-right a { margin:0 5px 0 0px; float:left; line-height:19px; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; color:#808284 !important; text-decoration:none; }
.copy-right a:hover { text-decoration:underline; }
.copy-right a.re-logo {
	background:url(https://www.lexisnexis.com/images/re-logo-color.svg) 0 0 no-repeat;
	width:133px;
	height:19px;
	text-indent:-9999em;
	position:absolute;
	right:10px;
}

/**************************************************/

/*For new bootstrap header and footer*/
#header.preload *, #footer.preload *{visibility:hidden;}
#header.preload:before, #footer.preload:before{content: "Loading..."; display: block; visibility: visible; position: absolute; text-align: center; padding-top: 55px; width: 100%;}



/***************RELX LOGO FOOTER FIX*****************/
.copy-right a.re-logo{height:22px;}
footer .logo > img {    margin-bottom: 50px;}

.copyright > div {    margin: 0 auto;    padding: 20px;    position: relative;    text-align: left;   width: 100%;  text-align: center;}
.copyright > div .re-logo {    background: url("https://www.lexisnexis.com/images/re-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    display: inline-block;    height: 22px;    margin-left: 25px;    text-indent: -9999em;   width: 133px; padding-top:5px;}



@media screen and (max-width: 790px) {
	.copyright > div .re-logo{display: block;    margin-left: 0;    margin-top: 15px;}
	.copyright > div{margin: 0;    padding: 55px 15px 20px;    width: 90%; text-align: left;}	
}
/**************************************************/

/*************Style for button*******************/

.rounded-button.buy-now-btn {    background: #ed1c24;    border: 2px solid transparent;    border-radius: 5px;    box-shadow: none;    font-size: 18px;    margin: 0;    outline: 		
	medium none;    padding: 10px 16px !important;}
.rounded-button.buy-now-btn:hover{background-image:none !important;}
.rounded-button.buy-now-btn + span {    color: #666;    display: block;    font-size: 12px;    margin: 5px 0 20px 5px;}

/*****************************************kunal**********/
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;

  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/**************bootstrap*********/
@font-face {
  font-family: 'lexisnexis-icons-old';
  src: url('https://www.lexisnexis.com/fonts/lexisnexis-icons.eot?xxwucc');
  src: url('https://www.lexisnexis.com/fonts/lexisnexis-icons.eot?xxwucc#iefix') format('embedded-opentype'), url('https://www.lexisnexis.com/fonts/lexisnexis-icons.ttf?xxwucc') format('truetype'), url('https://www.lexisnexis.com/fonts/lexisnexis-icons.woff?xxwucc') format('woff'), url('https://www.lexisnexis.com/fonts/lexisnexis-icons.svg?xxwucc#lexisnexis-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lexisnexis-icons';
  src: url('https://www.lexisnexis.com/fonts/ln-line-icons.eot?9hixyw');
  src: url('https://www.lexisnexis.com/fonts/ln-line-icons.eot?9hixyw#iefix') format('embedded-opentype'), url('https://www.lexisnexis.com/fonts/ln-line-icons.ttf?9hixyw') format('truetype'), url('https://www.lexisnexis.com/fonts/ln-line-icons.woff?9hixyw') format('woff'), url('https://www.lexisnexis.com/fonts/ln-line-icons.svg?9hixyw#ln-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ln-line-icons';
  src: url('https://www.lexisnexis.com/fonts/ln-line-icons.eot?9hixyw');
  src: url('https://www.lexisnexis.com/fonts/ln-line-icons.eot?9hixyw#iefix') format('embedded-opentype'), url('https://www.lexisnexis.com/fonts/ln-line-icons.ttf?9hixyw') format('truetype'), url('https://www.lexisnexis.com/fonts/ln-line-icons.woff?9hixyw') format('woff'), url('https://www.lexisnexis.com/fonts/ln-line-icons.svg?9hixyw#ln-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.line-icons .icon {
  font-family: 'ln-line-icons';
}
/* We have moved below properties to common.less as class name as .icon to avoid conflict with .ln-color schime classes.
please comment this section after rendering icons from icomoon site.


[class^="ln-"], [class*=" ln-"] {
	
	font-family: 'lexisnexis-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== 
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*/
.dropdown {
  position: relative;
}
.ln-undo:before {
  content: "\e910";
}
.ln-toggle-html:before {
  content: "\e911";
}
.ln-stop:before {
  content: "\e915";
}
.ln-redo:before {
  content: "\e916";
}
.ln-previous:before {
  content: "\e919";
}
.ln-play2:before {
  content: "\e91a";
}
.ln-pause2:before {
  content: "\e91e";
}
.ln-next:before {
  content: "\e91f";
}
.ln-italic:before {
  content: "\e920";
}
.ln-fast-backwards:before {
  content: "\e921";
}
.ln-align-left:before {
  content: "\e922";
}
.ln-quotation-mark-left:before {
  content: "\e923";
}
.ln-quotation-mark-right:before {
  content: "\e924";
}
.ln-bold:before {
  content: "\e925";
}
.ln-underline:before {
  content: "\e926";
}
.ln-strikethrough:before {
  content: "\e927";
}
.ln-bullets:before {
  content: "\e928";
}
.ln-numbering:before {
  content: "\e929";
}
.ln-link2:before {
  content: "\e912";
}
.ln-blocked2:before {
  content: "\e913";
}
.ln-center:before {
  content: "\e914";
}
.ln-align-right:before {
  content: "\e917";
}
.ln-increase-indent:before {
  content: "\e918";
}
.ln-decrease-indent:before {
  content: "\e91b";
}
.ln-picture:before {
  content: "\e91c";
}
.ln-fast-forwards:before {
  content: "\e91d";
}
.ln-tolley:before {
  content: "\e90e";
}
.ln-search-doc:before {
  content: "\e92a";
}
.ln-chat2:before {
  content: "\e90f";
}
.ln-heart-shake:before {
  content: "\e90c";
}
.ln-doc-search:before {
  content: "\e90d";
}
.ln-search-people:before {
  content: "\e663";
}
.ln-hand-shake:before {
  content: "\e682";
}
.ln-minus-squared-small:before {
  content: "\e80c";
}
.ln-plus-squared-small:before {
  content: "\e810";
}
.ln-comment:before {
  content: "\e839";
}
.ln-burst-line:before {
  content: "\e68b";
}
.ln-burst:before {
  content: "\e686";
}
.ln-shepards:before {
  content: "\e673";
}
.ln-lextalk:before {
  content: "\e60d";
}
.ln-california-squared:before {
  content: "\e674";
}
.ln-florida-squared:before {
  content: "\e675";
}
.ln-massachusetts-squared:before {
  content: "\e677";
}
.ln-michigan-squared:before {
  content: "\e678";
}
.ln-new-jersey-squared:before {
  content: "\e679";
}
.ln-new-york-squared:before {
  content: "\e67a";
}
.ln-pennsylvania-squared:before {
  content: "\e67c";
}
.ln-texas-squared:before {
  content: "\e67d";
}
.ln-Illinois-squared:before {
  content: "\e67e";
}
.ln-ohio-squared:before {
  content: "\e67f";
}
.ln-texas:before {
  content: "\e676";
}
.ln-pennsylvania:before {
  content: "\e67b";
}
.ln-ohio:before {
  content: "\e683";
}
.ln-new-york:before {
  content: "\e6a6";
}
.ln-new-jersey:before {
  content: "\e6bb";
}
.ln-michigan:before {
  content: "\e6f9";
}
.ln-massachusetts:before {
  content: "\e7b1";
}
.ln-Illinois:before {
  content: "\e7b5";
}
.ln-florida:before {
  content: "\e82d";
}
.ln-california:before {
  content: "\e865";
}
.ln-profile:before {
  content: "\e905";
}
.ln-support:before {
  content: "\e906";
}
.ln-instructor:before {
  content: "\e689";
}
.ln-customer:before {
  content: "\e680";
}
.ln-annotation:before {
  content: "\e653";
}
.ln-user:before {
  content: "\e803";
}
.ln-ProfileSuite:before {
  content: "\e61f";
}
.ln-user-alt:before {
  content: "\e895";
}
.ln-addUser:before {
  content: "\e896";
}
.ln-entitySearch:before {
  content: "\e646";
}
.ln-users-1:before {
  content: "\e898";
}
.ln-users:before {
  content: "\e802";
}
.ln-male:before {
  content: "\e801";
}
.ln-female:before {
  content: "\e800";
}
.ln-lex-members:before {
  content: "\e89a";
}
.ln-webinars:before {
  content: "\e60f";
}
.ln-academic-research:before {
  content: "\e637";
}
.ln-reliable-resources:before {
  content: "\e661";
}
.ln-team-communication:before {
  content: "\e669";
}
.ln-due-diligence:before {
  content: "\e66a";
}
.ln-company-profile:before {
  content: "\e903";
}
.ln-add-people:before {
  content: "\e638";
}
.ln-connect-people:before {
  content: "\e640";
}
.ln-peace-dove:before {
  content: "\e90b";
}
.ln-ebook:before {
  content: "\e90a";
}
.ln-compass:before {
  content: "\e909";
}
.ln-education-cap:before {
  content: "\e907";
}
.ln-supreme-court:before {
  content: "\e908";
}
.ln-uk-flag:before {
  content: "\e904";
}
.ln-file-drawer:before {
  content: "\e902";
}
.ln-stop-watch:before {
  content: "\e900";
}
.ln-mobile-phone-vibrating:before {
  content: "\e901";
}
.ln-xls:before {
  content: "\e690";
}
.ln-ppt:before {
  content: "\e68c";
}
.ln-png:before {
  content: "\e68d";
}
.ln-gif:before {
  content: "\e68e";
}
.ln-jpg:before {
  content: "\e68f";
}
.ln-house:before {
  content: "\e68a";
}
.ln-briefcase:before {
  content: "\e687";
}
.ln-balance:before {
  content: "\e681";
}
.ln-wifi-tower:before {
  content: "\e684";
}
.ln-molecules:before {
  content: "\e685";
}
.ln-mountain-flag:before {
  content: "\e688";
}
.ln-maple-leaf:before {
  content: "\e672";
}
.ln-documentList:before {
  content: "\e64a";
}
.ln-copyToFolder:before {
  content: "\e64c";
}
.ln-document:before {
  content: "\e64b";
}
.ln-doc-text:before {
  content: "\e83d";
}
.ln-file-inv:before {
  content: "\e83c";
}
.ln-doc-text-inv:before {
  content: "\e83e";
}
.ln-copy:before {
  content: "\e64d";
}
.ln-ContentType:before {
  content: "\e602";
}
.ln-accessNow:before {
  content: "\e657";
}
.ln-DOC:before {
  content: "\e65f";
}
.ln-PDF:before {
  content: "\e624";
}
.ln-CloseRemove:before {
  content: "\e60b";
}
.ln-edit:before {
  content: "\e648";
}
.ln-uniE63C:before {
  content: "\e63c";
}
.ln-pencil:before {
  content: "\e8b3";
}
.ln-icon-edit:before {
  content: "\e83a";
}
.ln-blocked:before {
  content: "\e605";
}
.ln-delete:before {
  content: "\e65d";
}
.ln-trash:before {
  content: "\e831";
}
.ln-minus:before {
  content: "\e600";
}
.ln-minus2:before {
  content: "\e811";
}
.ln-plus:before {
  content: "\e601";
}
.ln-plus2:before {
  content: "\e8b6";
}
.ln-ok:before {
  content: "\e819";
}
.ln-cancel:before {
  content: "\e815";
}
.ln-calendar-empty:before {
  content: "\e8a6";
}
.ln-clock:before {
  content: "\e8b4";
}
.ln-calendar:before {
  content: "\e650";
}
.ln-calendar-alt:before {
  content: "\e8a5";
}
.ln-acessLater:before {
  content: "\e656";
}
.ln-stick-note:before {
  content: "\e627";
}
.ln-VSA:before {
  content: "\e615";
}
.ln-Topics:before {
  content: "\e616";
}
.ln-TrailHighlight:before {
  content: "\e617";
}
.ln-RecentlyViewed:before {
  content: "\e618";
}
.ln-LockedNote:before {
  content: "\e61b";
}
.ln-History:before {
  content: "\e61e";
}
.ln-Filter:before {
  content: "\e620";
}
.ln-geo-location:before {
  content: "\e61d";
}
.ln-notifications:before {
  content: "\e626";
}
.ln-fullScreen:before {
  content: "\e63d";
}
.ln-externalLink:before {
  content: "\e643";
}
.ln-explore:before {
  content: "\e644";
}
.ln-download:before {
  content: "\e649";
}
.ln-addToSearch:before {
  content: "\e655";
}
.ln-search:before {
  content: "\e89b";
}
.ln-link-ext-alt:before {
  content: "\e830";
}
.ln-tag:before {
  content: "\e82a";
}
.ln-tags:before {
  content: "\e829";
}
.ln-bookmark:before {
  content: "\e827";
}
.ln-bookmark-empty:before {
  content: "\e828";
}
.ln-thumbs-up:before {
  content: "\e826";
}
.ln-thumbs-down:before {
  content: "\e825";
}
.ln-download-alt:before {
  content: "\e89f";
}
.ln-upload-alt:before {
  content: "\e8a0";
}
.ln-location:before {
  content: "\e8a4";
}
.ln-direction:before {
  content: "\e834";
}
.ln-zoom-in:before {
  content: "\e84b";
}
.ln-zoom-out:before {
  content: "\e84c";
}
.ln-down-complete:before {
  content: "\e84d";
}
.ln-basket:before {
  content: "\e844";
}
.ln-wheelchair:before {
  content: "\e877";
}
.ln-link-ext:before {
  content: "\e82f";
}
.ln-bell:before {
  content: "\e836";
}
.ln-bell-alt:before {
  content: "\e835";
}
.ln-lightbulb:before {
  content: "\e84e";
}
.ln-info:before {
  content: "\e8b1";
}
.ln-attention-alt:before {
  content: "\e8a2";
}
.ln-caution:before {
  content: "\e603";
}
.ln-uniE60E:before {
  content: "\e60e";
}
.ln-warning:before {
  content: "\e65e";
}
.ln-uniE632:before {
  content: "\e632";
}
.ln-error:before {
  content: "\e65c";
}
.ln-alerts:before {
  content: "\e654";
}
.ln-help-fill-cricled:before {
  content: "\e606";
}
.ln-help:before {
  content: "\e8b5";
}
.ln-up-fill:before {
  content: "\e607";
}
.ln-right-fill:before {
  content: "\e608";
}
.ln-left-fill:before {
  content: "\e609";
}
.ln-down-fill:before {
  content: "\e60a";
}
.ln-circle-fill:before {
  content: "\e628";
}
.ln-move-right:before {
  content: "\e62b";
}
.ln-resize-full:before {
  content: "\e845";
}
.ln-resize-full-alt:before {
  content: "\e846";
}
.ln-resize-small:before {
  content: "\e847";
}
.ln-resize-vertical:before {
  content: "\e848";
}
.ln-resize-horizontal:before {
  content: "\e849";
}
.ln-move:before {
  content: "\e84a";
}
.ln-down-open:before {
  content: "\e851";
}
.ln-left-open:before {
  content: "\e850";
}
.ln-right-open:before {
  content: "\e852";
}
.ln-up-open:before {
  content: "\e853";
}
.ln-angle-left:before {
  content: "\e854";
}
.ln-angle-right:before {
  content: "\e855";
}
.ln-angle-up:before {
  content: "\e856";
}
.ln-angle-down:before {
  content: "\e857";
}
.ln-angle-double-left:before {
  content: "\e863";
}
.ln-angle-double-right:before {
  content: "\e864";
}
.ln-angle-double-up:before {
  content: "\e861";
}
.ln-angle-double-down:before {
  content: "\e862";
}
.ln-down-big:before {
  content: "\e85d";
}
.ln-left-big:before {
  content: "\e85e";
}
.ln-right-big:before {
  content: "\e85f";
}
.ln-up-big:before {
  content: "\e860";
}
.ln-sort:before {
  content: "\e867";
}
.ln-favoriteFull:before {
  content: "\e641";
}
.ln-favoriteEmpty:before {
  content: "\e642";
}
.ln-star:before {
  content: "\e807";
}
.ln-star-empty:before {
  content: "\e806";
}
.ln-star-half:before {
  content: "\e804";
}
.ln-star-half-alt:before {
  content: "\e805";
}
.ln-spin1:before {
  content: "\e8af";
}
.ln-spin2:before {
  content: "\e8ae";
}
.ln-spin3:before {
  content: "\e8ad";
}
.ln-spin4:before {
  content: "\e8ac";
}
.ln-spin5:before {
  content: "\e8ab";
}
.ln-spin6:before {
  content: "\e8b0";
}
.ln-play:before {
  content: "\e65a";
}
.ln-pause:before {
  content: "\e65b";
}
.ln-last:before {
  content: "\e635";
}
.ln-first:before {
  content: "\e63f";
}
.ln-volume-off:before {
  content: "\e8a8";
}
.ln-volume-down:before {
  content: "\e8a7";
}
.ln-volume-up:before {
  content: "\e84f";
}
.ln-refresh:before {
  content: "\e604";
}
.ln-lex-talk:before {
  content: "\e89c";
}
.ln-quote-left:before {
  content: "\e821";
}
.ln-quote-right:before {
  content: "\e822";
}
.ln-chat:before {
  content: "\e838";
}
.ln-comment-empty:before {
  content: "\e837";
}
.ln-euro:before {
  content: "\e8bb";
}
.ln-pound:before {
  content: "\e8bd";
}
.ln-rupee:before {
  content: "\e86a";
}
.ln-yen:before {
  content: "\e8bc";
}
.ln-email:before {
  content: "\e647";
}
.ln-mail:before {
  content: "\e809";
}
.ln-mail-inv:before {
  content: "\e808";
}
.ln-link:before {
  content: "\e82c";
}
.ln-unlink:before {
  content: "\e82b";
}
.ln-attach:before {
  content: "\e89e";
}
.ln-reply:before {
  content: "\e81e";
}
.ln-reply-all:before {
  content: "\e820";
}
.ln-forward:before {
  content: "\e81f";
}
.ln-export:before {
  content: "\e8be";
}
.ln-export-alt:before {
  content: "\e8bf";
}
.ln-print:before {
  content: "\e83b";
}
.ln-list:before {
  content: "\e60c";
}
.ln-listView:before {
  content: "\e631";
}
.ln-thumb-large:before {
  content: "\e81a";
}
.ln-thumb:before {
  content: "\e81b";
}
.ln-thumb-list:before {
  content: "\e81c";
}
.ln-menu:before {
  content: "\e81d";
}
.ln-cog:before {
  content: "\e841";
}
.ln-wrench:before {
  content: "\e843";
}
.ln-more:before {
  content: "\e659";
}
.ln-folder:before {
  content: "\e63e";
}
.ln-download-folder:before {
  content: "\e619";
}
.ln-upload-folder:before {
  content: "\e61a";
}
.ln-save-folder:before {
  content: "\e61c";
}
.ln-scrubbing:before {
  content: "\e636";
}
.ln-color-palette:before {
  content: "\e621";
}
.ln-tent:before {
  content: "\e622";
}
.ln-bar-chart-up:before {
  content: "\e623";
}
.ln-thunder-bolt:before {
  content: "\e625";
}
.ln-brain-side:before {
  content: "\e629";
}
.ln-brain-top:before {
  content: "\e62a";
}
.ln-click-cusor:before {
  content: "\e62c";
}
.ln-gears:before {
  content: "\e62d";
}
.ln-hash-tag:before {
  content: "\e62e";
}
.ln-mobile:before {
  content: "\e62f";
}
.ln-mountain:before {
  content: "\e630";
}
.ln-multi-lang:before {
  content: "\e633";
}
.ln-speedo-meter:before {
  content: "\e634";
}
.ln-videos:before {
  content: "\e610";
}
.ln-power-switch:before {
  content: "\e611";
}
.ln-plug:before {
  content: "\e612";
}
.ln-news:before {
  content: "\e613";
}
.ln-bar-graph:before {
  content: "\e614";
}
.ln-business-analysis:before {
  content: "\e639";
}
.ln-charts:before {
  content: "\e63a";
}
.ln-complaince:before {
  content: "\e63b";
}
.ln-document-process:before {
  content: "\e645";
}
.ln-done:before {
  content: "\e64e";
}
.ln-edit-document:before {
  content: "\e64f";
}
.ln-graph-search:before {
  content: "\e651";
}
.ln-mobile-update:before {
  content: "\e652";
}
.ln-money:before {
  content: "\e658";
}
.ln-monitor-info:before {
  content: "\e660";
}
.ln-search-data:before {
  content: "\e662";
}
.ln-shield:before {
  content: "\e664";
}
.ln-stats:before {
  content: "\e665";
}
.ln-supply-chain:before {
  content: "\e666";
}
.ln-supply-chain-2:before {
  content: "\e667";
}
.ln-target:before {
  content: "\e668";
}
.ln-legal-research:before {
  content: "\e66b";
}
.ln-strategy:before {
  content: "\e66c";
}
.ln-intellectual:before {
  content: "\e66d";
}
.ln-law-enforcement:before {
  content: "\e66e";
}
.ln-code-book:before {
  content: "\e66f";
}
.ln-patent-file:before {
  content: "\e670";
}
.ln-android:before {
  content: "\e875";
}
.ln-apple:before {
  content: "\e876";
}
.ln-windows:before {
  content: "\e88d";
}
.ln-rss:before {
  content: "\e83f";
}
.ln-facebook:before {
  content: "\e874";
}
.ln-twitter:before {
  content: "\e889";
}
.ln-gplus:before {
  content: "\e872";
}
.ln-linkedin:before {
  content: "\e87c";
}
.ln-pinterest-circled:before {
  content: "\e87f";
}
.ln-youtube:before {
  content: "\e890";
}
.ln-YouTube:before {
  content: "\e671";
}
.ln-youtube-play:before {
  content: "\e892";
}
.ln-tumblr:before {
  content: "\e886";
}
.ln-rss-squared:before {
  content: "\e840";
}
.ln-twitter-squared:before {
  content: "\e888";
}
.ln-facebook-squared:before {
  content: "\e86b";
}
.ln-gplus-squared:before {
  content: "\e871";
}
.ln-linkedin-squared:before {
  content: "\e87a";
}
.ln-pinterest-squared:before {
  content: "\e880";
}
.ln-youtube-squared:before {
  content: "\e891";
}
.ln-weibo:before {
  content: "\e88c";
}
.ln-tumblr-squared:before {
  content: "\e887";
}
.ln-flickr:before {
  content: "\e86c";
}
.ln-instagramm:before {
  content: "\e879";
}
.ln-renren:before {
  content: "\e881";
}
.ln-skype:before {
  content: "\e882";
}
.ln-vimeo-squared:before {
  content: "\e88a";
}
.ln-vkontakte:before {
  content: "\e88b";
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag {
  width: 21px;
  height: 14px;
  display: inline-block;
  margin: 0 10px 0 0;
  vertical-align: bottom;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon-ad {
  background-image: url(https://www.lexisnexis.com/images/flags/ad.svg);
}
.flag-icon-ae {
  background-image: url(https://www.lexisnexis.com/images/flags/ae.svg);
}
.flag-icon-af {
  background-image: url(https://www.lexisnexis.com/images/flags/af.svg);
}
.flag-icon-ag {
  background-image: url(https://www.lexisnexis.com/images/flags/ag.svg);
}
.flag-icon-ai {
  background-image: url(https://www.lexisnexis.com/images/flags/ai.svg);
}
.flag-icon-al {
  background-image: url(https://www.lexisnexis.com/images/flags/al.svg);
}
.flag-icon-am {
  background-image: url(https://www.lexisnexis.com/images/flags/am.svg);
}
.flag-icon-ao {
  background-image: url(https://www.lexisnexis.com/images/flags/ao.svg);
}
.flag-icon-aq {
  background-image: url(https://www.lexisnexis.com/images/flags/aq.svg);
}
.flag-icon-ar {
  background-image: url(https://www.lexisnexis.com/images/flags/ar.svg);
}
.flag-icon-as {
  background-image: url(https://www.lexisnexis.com/images/flags/as.svg);
}
.flag-icon-at {
  background-image: url(https://www.lexisnexis.com/images/flags/at.svg);
}
.flag-icon-au {
  background-image: url(https://www.lexisnexis.com/images/flags/au.svg);
}
.flag-icon-aw {
  background-image: url(https://www.lexisnexis.com/images/flags/aw.svg);
}
.flag-icon-ax {
  background-image: url(https://www.lexisnexis.com/images/flags/ax.svg);
}
.flag-icon-az {
  background-image: url(https://www.lexisnexis.com/images/flags/az.svg);
}
.flag-icon-ba {
  background-image: url(https://www.lexisnexis.com/images/flags/ba.svg);
}
.flag-icon-bb {
  background-image: url(https://www.lexisnexis.com/images/flags/bb.svg);
}
.flag-icon-bd {
  background-image: url(https://www.lexisnexis.com/images/flags/bd.svg);
}
.flag-icon-be {

  background-image: url(https://www.lexisnexis.com/images/flags/be.svg);
}
.flag-icon-bf {
  background-image: url(https://www.lexisnexis.com/images/flags/bf.svg);
}
.flag-icon-bg {
  background-image: url(https://www.lexisnexis.com/images/flags/bg.svg);
}
.flag-icon-bh {
  background-image: url(https://www.lexisnexis.com/images/flags/bh.svg);
}
.flag-icon-bi {
  background-image: url(https://www.lexisnexis.com/images/flags/bi.svg);
}
.flag-icon-bj {
  background-image: url(https://www.lexisnexis.com/images/flags/bj.svg);
}
.flag-icon-bl {
  background-image: url(https://www.lexisnexis.com/images/flags/bl.svg);
}
.flag-icon-bm {
  background-image: url(https://www.lexisnexis.com/images/flags/bm.svg);
}
.flag-icon-bn {
  background-image: url(https://www.lexisnexis.com/images/flags/bn.svg);
}
.flag-icon-bo {
  background-image: url(https://www.lexisnexis.com/images/flags/bo.svg);
}
.flag-icon-bq {
  background-image: url(https://www.lexisnexis.com/images/flags/bq.svg);
}
.flag-icon-br {
  background-image: url(https://www.lexisnexis.com/images/flags/br.svg);
}
.flag-icon-bs {
  background-image: url(https://www.lexisnexis.com/images/flags/bs.svg);
}
.flag-icon-bt {
  background-image: url(https://www.lexisnexis.com/images/flags/bt.svg);
}
.flag-icon-bv {
  background-image: url(https://www.lexisnexis.com/images/flags/bv.svg);
}
.flag-icon-bw {
  background-image: url(https://www.lexisnexis.com/images/flags/bw.svg);
}
.flag-icon-by {
  background-image: url(https://www.lexisnexis.com/images/flags/by.svg);
}
.flag-icon-bz {
  background-image: url(https://www.lexisnexis.com/images/flags/bz.svg);
}
.flag-icon-ca {
  background-image: url(https://www.lexisnexis.com/images/flags/ca.svg);
}
.flag-icon-cc {
  background-image: url(https://www.lexisnexis.com/images/flags/cc.svg);
}
.flag-icon-cd {
  background-image: url(https://www.lexisnexis.com/images/flags/cd.svg);
}
.flag-icon-cf {
  background-image: url(https://www.lexisnexis.com/images/flags/cf.svg);
}
.flag-icon-cg {
  background-image: url(https://www.lexisnexis.com/images/flags/cg.svg);
}
.flag-icon-ch {
  background-image: url(https://www.lexisnexis.com/images/flags/ch.svg);
}
.flag-icon-ci {
  background-image: url(https://www.lexisnexis.com/images/flags/ci.svg);
}
.flag-icon-ck {
  background-image: url(https://www.lexisnexis.com/images/flags/ck.svg);
}
.flag-icon-cl {
  background-image: url(https://www.lexisnexis.com/images/flags/cl.svg);
}
.flag-icon-cm {
  background-image: url(https://www.lexisnexis.com/images/flags/cm.svg);
}
.flag-icon-cn {
  background-image: url(https://www.lexisnexis.com/images/flags/cn.svg);
}
.flag-icon-co {
  background-image: url(https://www.lexisnexis.com/images/flags/co.svg);
}
.flag-icon-cr {
  background-image: url(https://www.lexisnexis.com/images/flags/cr.svg);
}
.flag-icon-cu {
  background-image: url(https://www.lexisnexis.com/images/flags/cu.svg);
}
.flag-icon-cv {
  background-image: url(https://www.lexisnexis.com/images/flags/cv.svg);
}
.flag-icon-cw {
  background-image: url(https://www.lexisnexis.com/images/flags/cw.svg);
}
.flag-icon-cx {
  background-image: url(https://www.lexisnexis.com/images/flags/cx.svg);
}
.flag-icon-cy {
  background-image: url(https://www.lexisnexis.com/images/flags/cy.svg);
}
.flag-icon-cz {
  background-image: url(https://www.lexisnexis.com/images/flags/cz.svg);
}
.flag-icon-de {
  background-image: url(https://www.lexisnexis.com/images/flags/de.svg);
}
.flag-icon-dj {
  background-image: url(https://www.lexisnexis.com/images/flags/dj.svg);
}
.flag-icon-dk {
  background-image: url(https://www.lexisnexis.com/images/flags/dk.svg);
}
.flag-icon-dm {
  background-image: url(https://www.lexisnexis.com/images/flags/dm.svg);
}
.flag-icon-do {
  background-image: url(https://www.lexisnexis.com/images/flags/do.svg);
}
.flag-icon-dz {
  background-image: url(https://www.lexisnexis.com/images/flags/dz.svg);
}
.flag-icon-ec {
  background-image: url(https://www.lexisnexis.com/images/flags/ec.svg);
}
.flag-icon-ee {
  background-image: url(https://www.lexisnexis.com/images/flags/ee.svg);
}
.flag-icon-eg {
  background-image: url(https://www.lexisnexis.com/images/flags/eg.svg);
}
.flag-icon-eh {
  background-image: url(https://www.lexisnexis.com/images/flags/eh.svg);
}
.flag-icon-er {
  background-image: url(https://www.lexisnexis.com/images/flags/er.svg);
}
.flag-icon-es {
  background-image: url(https://www.lexisnexis.com/images/flags/es.svg);
}
.flag-icon-et {
  background-image: url(https://www.lexisnexis.com/images/flags/et.svg);
}
.flag-icon-fi {
  background-image: url(https://www.lexisnexis.com/images/flags/fi.svg);
}
.flag-icon-fj {
  background-image: url(https://www.lexisnexis.com/images/flags/fj.svg);
}
.flag-icon-fk {
  background-image: url(https://www.lexisnexis.com/images/flags/fk.svg);
}
.flag-icon-fm {
  background-image: url(https://www.lexisnexis.com/images/flags/fm.svg);
}
.flag-icon-fo {
  background-image: url(https://www.lexisnexis.com/images/flags/fo.svg);
}
.flag-icon-fr {
  background-image: url(https://www.lexisnexis.com/images/flags/fr.svg);
}
.flag-icon-ga {
  background-image: url(https://www.lexisnexis.com/images/flags/ga.svg);
}
.flag-icon-gb {
  background-image: url(https://www.lexisnexis.com/images/flags/gb.svg);
}
.flag-icon-gd {
  background-image: url(https://www.lexisnexis.com/images/flags/gd.svg);
}
.flag-icon-ge {
  background-image: url(https://www.lexisnexis.com/images/flags/ge.svg);
}
.flag-icon-gf {
  background-image: url(https://www.lexisnexis.com/images/flags/gf.svg);
}
.flag-icon-gg {
  background-image: url(https://www.lexisnexis.com/images/flags/gg.svg);
}
.flag-icon-gh {
  background-image: url(https://www.lexisnexis.com/images/flags/gh.svg);
}
.flag-icon-gi {
  background-image: url(https://www.lexisnexis.com/images/flags/gi.svg);
}
.flag-icon-gl {
  background-image: url(https://www.lexisnexis.com/images/flags/gl.svg);
}
.flag-icon-gm {
  background-image: url(https://www.lexisnexis.com/images/flags/gm.svg);
}
.flag-icon-gn {
  background-image: url(https://www.lexisnexis.com/images/flags/gn.svg);
}
.flag-icon-gp {
  background-image: url(https://www.lexisnexis.com/images/flags/gp.svg);
}
.flag-icon-gq {
  background-image: url(https://www.lexisnexis.com/images/flags/gq.svg);
}
.flag-icon-gr {
  background-image: url(https://www.lexisnexis.com/images/flags/gr.svg);
}
.flag-icon-gs {
  background-image: url(https://www.lexisnexis.com/images/flags/gs.svg);
}
.flag-icon-gt {
  background-image: url(https://www.lexisnexis.com/images/flags/gt.svg);
}
.flag-icon-gu {
  background-image: url(https://www.lexisnexis.com/images/flags/gu.svg);
}
.flag-icon-gw {
  background-image: url(https://www.lexisnexis.com/images/flags/gw.svg);
}
.flag-icon-gy {
  background-image: url(https://www.lexisnexis.com/images/flags/gy.svg);
}
.flag-icon-hk {
  background-image: url(https://www.lexisnexis.com/images/flags/hk.svg);
}
.flag-icon-hm {
  background-image: url(https://www.lexisnexis.com/images/flags/hm.svg);
}
.flag-icon-hn {
  background-image: url(https://www.lexisnexis.com/images/flags/hn.svg);
}
.flag-icon-hr {
  background-image: url(https://www.lexisnexis.com/images/flags/hr.svg);
}
.flag-icon-ht {
  background-image: url(https://www.lexisnexis.com/images/flags/ht.svg);
}
.flag-icon-hu {
  background-image: url(https://www.lexisnexis.com/images/flags/hu.svg);
}
.flag-icon-id {
  background-image: url(https://www.lexisnexis.com/images/flags/id.svg);
}
.flag-icon-ie {
  background-image: url(https://www.lexisnexis.com/images/flags/ie.svg);
}
.flag-icon-il {
  background-image: url(https://www.lexisnexis.com/images/flags/il.svg);
}
.flag-icon-im {
  background-image: url(https://www.lexisnexis.com/images/flags/im.svg);
}
.flag-icon-in {
  background-image: url(https://www.lexisnexis.com/images/flags/in.svg);
}
.flag-icon-io {
  background-image: url(https://www.lexisnexis.com/images/flags/io.svg);
}
.flag-icon-iq {
  background-image: url(https://www.lexisnexis.com/images/flags/iq.svg);
}
.flag-icon-ir {
  background-image: url(https://www.lexisnexis.com/images/flags/ir.svg);
}
.flag-icon-is {
  background-image: url(https://www.lexisnexis.com/images/flags/is.svg);
}
.flag-icon-it {
  background-image: url(https://www.lexisnexis.com/images/flags/it.svg);
}
.flag-icon-je {
  background-image: url(https://www.lexisnexis.com/images/flags/je.svg);
}
.flag-icon-jm {
  background-image: url(https://www.lexisnexis.com/images/flags/jm.svg);
}
.flag-icon-jo {
  background-image: url(https://www.lexisnexis.com/images/flags/jo.svg);
}
.flag-icon-jp {
  background-image: url(https://www.lexisnexis.com/images/flags/jp.svg);
}
.flag-icon-ke {
  background-image: url(https://www.lexisnexis.com/images/flags/ke.svg);
}
.flag-icon-kg {
  background-image: url(https://www.lexisnexis.com/images/flags/kg.svg);
}
.flag-icon-kh {
  background-image: url(https://www.lexisnexis.com/images/flags/kh.svg);
}
.flag-icon-ki {
  background-image: url(https://www.lexisnexis.com/images/flags/ki.svg);
}
.flag-icon-km {
  background-image: url(https://www.lexisnexis.com/images/flags/km.svg);
}
.flag-icon-kn {
  background-image: url(https://www.lexisnexis.com/images/flags/kn.svg);
}
.flag-icon-kp {
  background-image: url(https://www.lexisnexis.com/images/flags/kp.svg);
}
.flag-icon-kr {
  background-image: url(https://www.lexisnexis.com/images/flags/kr.svg);
}
.flag-icon-kw {
  background-image: url(https://www.lexisnexis.com/images/flags/kw.svg);
}
.flag-icon-ky {
  background-image: url(https://www.lexisnexis.com/images/flags/ky.svg);
}
.flag-icon-kz {
  background-image: url(https://www.lexisnexis.com/images/flags/kz.svg);
}
.flag-icon-la {
  background-image: url(https://www.lexisnexis.com/images/flags/la.svg);
}
.flag-icon-lb {
  background-image: url(https://www.lexisnexis.com/images/flags/lb.svg);
}
.flag-icon-lc {
  background-image: url(https://www.lexisnexis.com/images/flags/lc.svg);
}
.flag-icon-li {
  background-image: url(https://www.lexisnexis.com/images/flags/li.svg);
}
.flag-icon-lk {
  background-image: url(https://www.lexisnexis.com/images/flags/lk.svg);
}
.flag-icon-lr {
  background-image: url(https://www.lexisnexis.com/images/flags/lr.svg);
}
.flag-icon-ls {
  background-image: url(https://www.lexisnexis.com/images/flags/ls.svg);
}
.flag-icon-lt {
  background-image: url(https://www.lexisnexis.com/images/flags/lt.svg);
}
.flag-icon-lu {
  background-image: url(https://www.lexisnexis.com/images/flags/lu.svg);
}
.flag-icon-lv {
  background-image: url(https://www.lexisnexis.com/images/flags/lv.svg);
}
.flag-icon-ly {
  background-image: url(https://www.lexisnexis.com/images/flags/ly.svg);
}
.flag-icon-ma {
  background-image: url(https://www.lexisnexis.com/images/flags/ma.svg);
}
.flag-icon-mc {
  background-image: url(https://www.lexisnexis.com/images/flags/mc.svg);
}
.flag-icon-md {
  background-image: url(https://www.lexisnexis.com/images/flags/md.svg);
}
.flag-icon-me {
  background-image: url(https://www.lexisnexis.com/images/flags/me.svg);
}
.flag-icon-mf {
  background-image: url(https://www.lexisnexis.com/images/flags/mf.svg);
}
.flag-icon-mg {
  background-image: url(https://www.lexisnexis.com/images/flags/mg.svg);
}
.flag-icon-mh {
  background-image: url(https://www.lexisnexis.com/images/flags/mh.svg);
}
.flag-icon-mk {
  background-image: url(https://www.lexisnexis.com/images/flags/mk.svg);
}
.flag-icon-ml {
  background-image: url(https://www.lexisnexis.com/images/flags/ml.svg);
}
.flag-icon-mm {
  background-image: url(https://www.lexisnexis.com/images/flags/mm.svg);
}
.flag-icon-mn {
  background-image: url(https://www.lexisnexis.com/images/flags/mn.svg);
}
.flag-icon-mo {
  background-image: url(https://www.lexisnexis.com/images/flags/mo.svg);
}
.flag-icon-mp {
  background-image: url(https://www.lexisnexis.com/images/flags/mp.svg);
}
.flag-icon-mq {
  background-image: url(https://www.lexisnexis.com/images/flags/mq.svg);
}
.flag-icon-mr {
  background-image: url(https://www.lexisnexis.com/images/flags/mr.svg);
}
.flag-icon-ms {
  background-image: url(https://www.lexisnexis.com/images/flags/ms.svg);
}
.flag-icon-mt {
  background-image: url(https://www.lexisnexis.com/images/flags/mt.svg);
}
.flag-icon-mu {
  background-image: url(https://www.lexisnexis.com/images/flags/mu.svg);
}
.flag-icon-mv {
  background-image: url(https://www.lexisnexis.com/images/flags/mv.svg);
}
.flag-icon-mw {
  background-image: url(https://www.lexisnexis.com/images/flags/mw.svg);
}
.flag-icon-mx {
  background-image: url(https://www.lexisnexis.com/images/flags/mx.svg);
}
.flag-icon-my {
  background-image: url(https://www.lexisnexis.com/images/flags/my.svg);
}
.flag-icon-mz {
  background-image: url(https://www.lexisnexis.com/images/flags/mz.svg);
}
.flag-icon-na {
  background-image: url(https://www.lexisnexis.com/images/flags/na.svg);
}
.flag-icon-nc {
  background-image: url(https://www.lexisnexis.com/images/flags/nc.svg);
}
.flag-icon-ne {
  background-image: url(https://www.lexisnexis.com/images/flags/ne.svg);
}
.flag-icon-nf {
  background-image: url(https://www.lexisnexis.com/images/flags/nf.svg);
}
.flag-icon-ng {
  background-image: url(https://www.lexisnexis.com/images/flags/ng.svg);
}
.flag-icon-ni {
  background-image: url(https://www.lexisnexis.com/images/flags/ni.svg);
}
.flag-icon-nl {
  background-image: url(https://www.lexisnexis.com/images/flags/nl.svg);
}
.flag-icon-no {
  background-image: url(https://www.lexisnexis.com/images/flags/no.svg);
}
.flag-icon-np {
  background-image: url(https://www.lexisnexis.com/images/flags/np.svg);
}
.flag-icon-nr {
  background-image: url(https://www.lexisnexis.com/images/flags/nr.svg);
}
.flag-icon-nu {
  background-image: url(https://www.lexisnexis.com/images/flags/nu.svg);
}
.flag-icon-nz {
  background-image: url(https://www.lexisnexis.com/images/flags/nz.svg);
}
.flag-icon-om {
  background-image: url(https://www.lexisnexis.com/images/flags/om.svg);
}
.flag-icon-pa {
  background-image: url(https://www.lexisnexis.com/images/flags/pa.svg);
}
.flag-icon-pe {
  background-image: url(https://www.lexisnexis.com/images/flags/pe.svg);
}
.flag-icon-pf {
  background-image: url(https://www.lexisnexis.com/images/flags/pf.svg);
}
.flag-icon-pg {
  background-image: url(https://www.lexisnexis.com/images/flags/pg.svg);
}
.flag-icon-ph {
  background-image: url(https://www.lexisnexis.com/images/flags/ph.svg);
}
.flag-icon-pk {
  background-image: url(https://www.lexisnexis.com/images/flags/pk.svg);
}
.flag-icon-pl {
  background-image: url(https://www.lexisnexis.com/images/flags/pl.svg);
}
.flag-icon-pm {
  background-image: url(https://www.lexisnexis.com/images/flags/pm.svg);
}
.flag-icon-pn {
  background-image: url(https://www.lexisnexis.com/images/flags/pn.svg);
}
.flag-icon-pr {
  background-image: url(https://www.lexisnexis.com/images/flags/pr.svg);
}
.flag-icon-ps {
  background-image: url(https://www.lexisnexis.com/images/flags/ps.svg);
}
.flag-icon-pt {
  background-image: url(https://www.lexisnexis.com/images/flags/pt.svg);
}
.flag-icon-pw {
  background-image: url(https://www.lexisnexis.com/images/flags/pw.svg);
}
.flag-icon-py {
  background-image: url(https://www.lexisnexis.com/images/flags/py.svg);
}
.flag-icon-qa {
  background-image: url(https://www.lexisnexis.com/images/flags/qa.svg);
}
.flag-icon-re {
  background-image: url(https://www.lexisnexis.com/images/flags/re.svg);
}
.flag-icon-ro {
  background-image: url(https://www.lexisnexis.com/images/flags/ro.svg);
}
.flag-icon-rs {
  background-image: url(https://www.lexisnexis.com/images/flags/rs.svg);
}
.flag-icon-ru {
  background-image: url(https://www.lexisnexis.com/images/flags/ru.svg);
}
.flag-icon-rw {
  background-image: url(https://www.lexisnexis.com/images/flags/rw.svg);
}
.flag-icon-sa {
  background-image: url(https://www.lexisnexis.com/images/flags/sa.svg);
}
.flag-icon-sb {
  background-image: url(https://www.lexisnexis.com/images/flags/sb.svg);
}
.flag-icon-sc {
  background-image: url(https://www.lexisnexis.com/images/flags/sc.svg);
}
.flag-icon-sd {
  background-image: url(https://www.lexisnexis.com/images/flags/sd.svg);
}
.flag-icon-se {
  background-image: url(https://www.lexisnexis.com/images/flags/se.svg);
}
.flag-icon-sg {
  background-image: url(https://www.lexisnexis.com/images/flags/sg.svg);
}
.flag-icon-sh {
  background-image: url(https://www.lexisnexis.com/images/flags/sh.svg);
}
.flag-icon-si {
  background-image: url(https://www.lexisnexis.com/images/flags/si.svg);
}
.flag-icon-sj {
  background-image: url(https://www.lexisnexis.com/images/flags/sj.svg);
}
.flag-icon-sk {
  background-image: url(https://www.lexisnexis.com/images/flags/sk.svg);
}
.flag-icon-sl {
  background-image: url(https://www.lexisnexis.com/images/flags/sl.svg);
}
.flag-icon-sm {
  background-image: url(https://www.lexisnexis.com/images/flags/sm.svg);
}
.flag-icon-sn {
  background-image: url(https://www.lexisnexis.com/images/flags/sn.svg);
}
.flag-icon-so {
  background-image: url(https://www.lexisnexis.com/images/flags/so.svg);
}
.flag-icon-sr {
  background-image: url(https://www.lexisnexis.com/images/flags/sr.svg);
}
.flag-icon-ss {
  background-image: url(https://www.lexisnexis.com/images/flags/ss.svg);
}
.flag-icon-st {
  background-image: url(https://www.lexisnexis.com/images/flags/st.svg);
}
.flag-icon-sv {
  background-image: url(https://www.lexisnexis.com/images/flags/sv.svg);
}
.flag-icon-sx {
  background-image: url(https://www.lexisnexis.com/images/flags/sx.svg);
}
.flag-icon-sy {
  background-image: url(https://www.lexisnexis.com/images/flags/sy.svg);
}
.flag-icon-sz {
  background-image: url(https://www.lexisnexis.com/images/flags/sz.svg);
}
.flag-icon-tc {
  background-image: url(https://www.lexisnexis.com/images/flags/tc.svg);
}
.flag-icon-td {
  background-image: url(https://www.lexisnexis.com/images/flags/td.svg);
}
.flag-icon-tf {
  background-image: url(https://www.lexisnexis.com/images/flags/tf.svg);
}
.flag-icon-tg {
  background-image: url(https://www.lexisnexis.com/images/flags/tg.svg);
}
.flag-icon-th {
  background-image: url(https://www.lexisnexis.com/images/flags/th.svg);
}
.flag-icon-tj {
  background-image: url(https://www.lexisnexis.com/images/flags/tj.svg);
}
.flag-icon-tk {
  background-image: url(https://www.lexisnexis.com/images/flags/tk.svg);
}
.flag-icon-tl {
  background-image: url(https://www.lexisnexis.com/images/flags/tl.svg);
}
.flag-icon-tm {
  background-image: url(https://www.lexisnexis.com/images/flags/tm.svg);
}
.flag-icon-tn {
  background-image: url(https://www.lexisnexis.com/images/flags/tn.svg);
}
.flag-icon-to {
  background-image: url(https://www.lexisnexis.com/images/flags/to.svg);
}
.flag-icon-tr {
  background-image: url(https://www.lexisnexis.com/images/flags/tr.svg);
}
.flag-icon-tt {
  background-image: url(https://www.lexisnexis.com/images/flags/tt.svg);
}
.flag-icon-tv {
  background-image: url(https://www.lexisnexis.com/images/flags/tv.svg);
}
.flag-icon-tw {
  background-image: url(https://www.lexisnexis.com/images/flags/tw.svg);
}
.flag-icon-tz {
  background-image: url(https://www.lexisnexis.com/images/flags/tz.svg);
}
.flag-icon-ua {
  background-image: url(https://www.lexisnexis.com/images/flags/ua.svg);
}
.flag-icon-ug {
  background-image: url(https://www.lexisnexis.com/images/flags/ug.svg);
}
.flag-icon-um {
  background-image: url(https://www.lexisnexis.com/images/flags/um.svg);
}
.flag-icon-us {
  background-image: url(https://www.lexisnexis.com/images/flags/us.svg);
}
.flag-icon-uy {
  background-image: url(https://www.lexisnexis.com/images/flags/uy.svg);
}
.flag-icon-uz {
  background-image: url(https://www.lexisnexis.com/images/flags/uz.svg);
}
.flag-icon-va {
  background-image: url(https://www.lexisnexis.com/images/flags/va.svg);
}
.flag-icon-vc {
  background-image: url(https://www.lexisnexis.com/images/flags/vc.svg);
}
.flag-icon-ve {
  background-image: url(https://www.lexisnexis.com/images/flags/ve.svg);
}
.flag-icon-vg {
  background-image: url(https://www.lexisnexis.com/images/flags/vg.svg);
}
.flag-icon-vi {
  background-image: url(https://www.lexisnexis.com/images/flags/vi.svg);
}
.flag-icon-vn {
  background-image: url(https://www.lexisnexis.com/images/flags/vn.svg);
}
.flag-icon-vu {
  background-image: url(https://www.lexisnexis.com/images/flags/vu.svg);
}
.flag-icon-wf {
  background-image: url(https://www.lexisnexis.com/images/flags/wf.svg);
}
.flag-icon-ws {
  background-image: url(https://www.lexisnexis.com/images/flags/ws.svg);
}
.flag-icon-ye {
  background-image: url(https://www.lexisnexis.com/images/flags/ye.svg);
}
.flag-icon-yt {
  background-image: url(https://www.lexisnexis.com/images/flags/yt.svg);
}
.flag-icon-za {
  background-image: url(https://www.lexisnexis.com/images/flags/za.svg);
}
.flag-icon-zm {
  background-image: url(https://www.lexisnexis.com/images/flags/zm.svg);
}
.flag-icon-zw {
  background-image: url(https://www.lexisnexis.com/images/flags/zw.svg);
}
.flag-icon-es-ct {
  background-image: url(https://www.lexisnexis.com/images/flags/es-ct.svg);
}
.flag-icon-eu {
  background-image: url(https://www.lexisnexis.com/images/flags/eu.svg);
}
.flag-icon-gb-eng {
  background-image: url(https://www.lexisnexis.com/images/flags/gb-eng.svg);
}
.flag-icon-gb-nir {
  background-image: url(https://www.lexisnexis.com/images/flags/gb-nir.svg);
}
.flag-icon-gb-sct {
  background-image: url(https://www.lexisnexis.com/images/flags/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(https://www.lexisnexis.com/images/flags/gb-wls.svg);
}
.flag-icon-un {
  background-image: url(https://www.lexisnexis.com/images/flags/un.svg);
}
.flag-icon-lat {
  background-image: url(https://www.lexisnexis.com/images/flags/lat.svg);
}
.flag-icon-zz {
  background-image: url(https://www.lexisnexis.com/images/flags/zz.svg);
}
#footer-v2 * {
    box-sizing: border-box;
}
#footer-v2 a {
    text-decoration: none;
}	
	#footer-v2 .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
	#footer-v2 .btn-sm, #footer-v2 .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
}
#footer-v2 .cta-1, #footer-v2 .cta-2, #footer-v2 .cta-3, #footer-v2 .cta-4, #footer-v2 .cta-5 {
    background-image: none;
    border: 2px solid transparent;
    outline: none !important;
    text-shadow: none;
    white-space: normal;
    box-shadow: none;
    text-transform: uppercase;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    margin: 0 !important;
    color: #fff;
}
	
#footer-v2 {
  background: #f6f6f6;
  padding: 0;
  position: relative;
  margin: 0 -20px;
}
#footer-v2 .loader {
  text-align: center;
  padding-top: 60px;
  font-size: 50px;
  color: #999999;
}
#footer-v2 .loader .icon {
  -webkit-transition: 0.25s all ease-in;
  /* Safari and Chrome */
  -moz-transition: 0.25s all ease-in;
  /* Mozilla Firefox */
  -ms-transition: 0.25s all ease-in;
  /* IE */
  -o-transition: 0.25s all ease-in;
  /* Opera */
  transition: 0.25s all ease-in;
  /* All Browsers */
  -webkit-animation: preloader 1s infinite linear;
  -moz-animation: preloader 1s infinite linear;
  animation: preloader 1s infinite linear;
  display: inline-block;
}
@-webkit-keyframes preloader {
  from {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#footer-v2 a {
  -webkit-transition: 0.25s all ease-in;
  /* Safari and Chrome */
  -moz-transition: 0.25s all ease-in;
  /* Mozilla Firefox */
  -ms-transition: 0.25s all ease-in;
  /* IE */
  -o-transition: 0.25s all ease-in;
  /* Opera */
  transition: 0.25s all ease-in;
  /* All Browsers */
}
#footer-v2 .country-container a .flag {
  vertical-align: sub;
}
#footer-v2 .country-container a .us {
  color: #666;
}
#footer-v2 .country-container a .icon {
  -webkit-transition: 0.2s all ease-in-out;
  /* Safari and Chrome */
  -moz-transition: 0.2s all ease-in-out;
  /* Mozilla Firefox */
  -ms-transition: 0.2s all ease-in-out;
  /* IE */
  -o-transition: 0.2s all ease-in-out;
  /* Opera */
  transition: 0.2s all ease-in-out;
  /* All Browsers */
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
  padding: 0 0 0 5px;
}
#footer-v2 .country-container a.active .icon {
  transform: rotate(180deg);
  padding: 0 5px 0 0;
}
#footer-v2 .country-container a.active .us {
  color: #000;
}
#footer-v2 .copy-right {
  background: #fff;
  padding: 12px 0;
  border-top: 1px solid #eeeeee;
  position: relative;
}
#footer-v2 .copy-right:before {
  background-image: -webkit-linear-gradient(top, rgba(212, 212, 212, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(212, 212, 212, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d4d4d4', endColorstr='#00ffffff', GradientType=0);
  content: "";
  width: 100%;
  position: absolute;
  bottom: -20px;
  height: 20px;
  z-index: 1;
}
#footer-v2 .copy-right a {
  font-size: 12px;
  color: #b1b1b1;
  padding: 0;
  margin: 0;
}
#footer-v2 .copy-right .copyright-container a {
  float: right;
}
#footer-v2 .country {
  background: #eeeeee;
  overflow: hidden;
  position: relative;
  max-height: 0;
  -webkit-transition: 0.5s all ease-in-out;
  /* Safari and Chrome */
  -moz-transition: 0.5s all ease-in-out;
  /* Mozilla Firefox */
  -ms-transition: 0.5s all ease-in-out;
  /* IE */
  -o-transition: 0.5s all ease-in-out;
  /* Opera */
  transition: 0.5s all ease-in-out;
  /* All Browsers */
}
#footer-v2 .country:before {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(212, 212, 212, 0.4) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(212, 212, 212, 0.4) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#66d4d4d4', GradientType=0);
  content: "";
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 20px;
}
#footer-v2 .country.open {
  max-height: 1500px;
}
#footer-v2 .country .container .country-region {
  margin: 30px 0;
}
#footer-v2 .country .container .country-region .region-name {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  color: #666666;
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px 10px;
  margin: 0 0 15px 0;
}
#footer-v2 .country .container .country-region ul {
  padding: 0;
  list-style: none;
  display: block;
  vertical-align: top;
  margin: 0;
}
#footer-v2 .country .container .country-region ul li {
  line-height: 0.8em;
  margin-bottom: 5px;
  display: inline;
}
#footer-v2 .country .container .country-region ul li a {
  color: #666666;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  padding: 10px;
  border-radius: 2px;
  text-align: center;
  width: 90px;
  vertical-align: text-top;
}
#footer-v2 .country .container .country-region ul li a .flag {
  width: 31px;
  height: 24px;
  display: block;
  margin: 10px auto;
  margin-top: 0;
  background-color: #999999;
  background-size: cover;
}
#footer-v2 .country .container .country-region ul li a.active {
  color: #333333;
  background: #fff;
}
#footer-v2 .contact-details {
  border-bottom: 1px solid #eeeeee;
  padding: 25px 0 15px 0;
}
#footer-v2 .contact-details .contact-info {
  text-align: center;
  padding-bottom: 25px;
}
#footer-v2 .contact-details .contact-info:nth-child(1) {
  border-right: 1px solid #e3e3e3;
}
#footer-v2 .contact-details .contact-info:nth-child(3) {
  border-top: 1px solid #e3e3e3;
  padding: 15px 25px 0 25px;
  margin-top: 15px;
}
#footer-v2 .contact-details .contact-info label {
  display: inline-block;
  margin-top: 12px;
  margin-left: 5px;
  vertical-align: top;
}
#footer-v2 .contact-details .contact-info label:nth-child(2) h4,
#footer-v2 .contact-details .contact-info label:nth-child(2) a {
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
  color: #878787;
  font-weight: 400;
}
#footer-v2 .contact-details .contact-info label:nth-child(2) a {
  color: #00aeef;
  -webkit-transition: 0.2s all ease-in-out;
  /* Safari and Chrome */
  -moz-transition: 0.2s all ease-in-out;
  /* Mozilla Firefox */
  -ms-transition: 0.2s all ease-in-out;
  /* IE */
  -o-transition: 0.2s all ease-in-out;
  /* Opera */
  transition: 0.2s all ease-in-out;
  /* All Browsers */
}
#footer-v2 .contact-details .contact-info label:nth-child(2) p {
  margin: 6px 0 0 0;
}
#footer-v2 .contact-details .contact-info label:nth-child(2) p a {
  color: #878787;
  font-size: 14px;
  font-weight: 400;
  line-height: 0.8em;
}
#footer-v2 .contact-details .contact-info .icon {
  display: inline-block;
  -webkit-transition: 0.2s all ease-in-out;
  /* Safari and Chrome */
  -moz-transition: 0.2s all ease-in-out;
  /* Mozilla Firefox */
  -ms-transition: 0.2s all ease-in-out;
  /* IE */
  -o-transition: 0.2s all ease-in-out;
  /* Opera */
  transition: 0.2s all ease-in-out;
  /* All Browsers */
  font-size: 75px;
  color: #ccc;
  width: 75px;
  height: 75px;
  text-align: center;
  font-style: normal;
}
#footer-v2 .contact-details .contact-info:last-child {
  border-right: none;
}
#footer-v2 .contact-details .contact-info:last-child label:nth-child(2) a {
  font-size: 14px;
  text-transform: capitalize;
  line-height: 1.4em;
  display: inline-block;
  margin: 3px 0 0 0;
}
#footer-v2 .footer-links {
  padding-top: 10px;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 25px;
}
#footer-v2 .footer-links h3 {
  font-size: 14px;
  color: #666666;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 8px;
  text-shadow:none; 
}
#footer-v2 .footer-links h3 .icon {
  font-size: 18px;
  color: #000;
}
#footer-v2 .footer-links li {
  line-height: 1em;
  margin: 8px 0;
	background: none;
    padding-left: 0;
}
#footer-v2 .footer-links li a {
  font-size: 12px;
  color: #878787;
  font-weight: 400;
}
#footer-v2 .footer-links li a .icon {
  font-size: 19px;
  vertical-align: sub;
  margin-right: 5px;
}
#footer-v2 .footer-links .row > div {
  height: 240px;
  padding: 0 30px;
}
#footer-v2 .footer-logo {
  padding: 15px 0;
  margin-bottom: 55px;
}
#footer-v2 .footer-logo a {
  width: 170px;
  height: 34px;
  display: inline-block;
  background-repeat: no-repeat;
  position: relative;
  vertical-align: -webkit-baseline-middle;
  margin: 15px 0;
}
#footer-v2 .footer-logo a:before,
#footer-v2 .footer-logo a:after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.25s all ease-in;
  /* Safari and Chrome */
  -moz-transition: 0.25s all ease-in;
  /* Mozilla Firefox */
  -ms-transition: 0.25s all ease-in;
  /* IE */
  -o-transition: 0.25s all ease-in;
  /* Opera */
  transition: 0.25s all ease-in;
  /* All Browsers */
  left: 0;
  top: 0;
}
#footer-v2 .footer-logo a:before {
  opacity: 0;
}
#footer-v2 .footer-logo .ln-logo {
  margin-bottom: 15px;
  text-align: center;
}
#footer-v2 .footer-logo .ln-logo a:before {
  background-image: url(https://www.lexisnexis.com/images/common/ln-logo-gray.svg);
}
#footer-v2 .footer-logo .ln-logo a:after {
  background-image: url(https://www.lexisnexis.com/images/common/ln-logo-color.svg);
}
#footer-v2 .footer-logo .re-logo {
  text-align: center;
}
#footer-v2 .footer-logo .re-logo a:before {
  background-image: url(https://www.lexisnexis.com/images/common/re-logo.svg);
}
#footer-v2 .footer-logo .re-logo a:after {
  background-image: url(https://www.lexisnexis.com/images/common/re-logo-color.svg);
}
#footer-v2 .contact-details .container {
    padding: 0 15px;
}
/*tablet*/
@media screen and (min-width: 768px) {
  #footer-v2 .footer-links .row > div {
    height: auto;
  }
  #footer-v2 .contact-details .contact-info {
    text-align: left;
    border-right: 1px solid #e3e3e3;
  }
  #footer-v2 .contact-details .contact-info:nth-child(3) {
    border: none;
    padding: 0 15px;
    margin-top: 0;
  }
  #footer-v2 .country.open {
    height: 820px;
  }
  #footer-v2 .country .container .country-region {
    text-align: center;
  }
  #footer-v2 .country .container .country-region .region-name {
    text-align: center;
  }
  #footer-v2 .country .container .country-region ul {
    display: inline-block;
  }
  #footer-v2 .footer-logo .ln-logo {
    margin: 0;
    text-align: left;
  }
  #footer-v2 .footer-logo .re-logo {
    text-align: right;
  }
}
/*desktop*/
@media screen and (min-width: 1024px) {
  #footer-v2 a:hover {
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: 0.25s all ease-in;
    /* Safari and Chrome */
    -moz-transition: 0.25s all ease-in;
    /* Mozilla Firefox */
    -ms-transition: 0.25s all ease-in;
    /* IE */
    -o-transition: 0.25s all ease-in;
    /* Opera */
    transition: 0.25s all ease-in;
    /* All Browsers */
  }
  #footer-v2 .country-container a:hover .us {
    color: #000;
  }
  #footer-v2 .country.open {
    height: 438px;
  }
  #footer-v2 .country .container .country-region {
    margin: 60px 0 45px 0;
  }
  #footer-v2 .country .container .country-region:nth-child(2) {
    text-align: center;
  }
  #footer-v2 .country .container .country-region:nth-child(2) .country-list {
    width: 75%;
  }
  #footer-v2 .country .container .country-region:nth-child(2) ul {
    column-count: 3;
    column-gap: 10px;
  }
  #footer-v2 .country .container .country-region:nth-child(3) {
    text-align: right;
  }
  #footer-v2 .country .container .country-region:nth-child(3) ul {
    column-count: 2;
    column-gap: 20px;
  }
  #footer-v2 .country .container .country-region .region-name {
    text-align: left;
  }
  #footer-v2 .country .container .country-region .center-list {
    text-align: center;
  }
  #footer-v2 .country .container .country-region .country-list {
    display: inline-block;
    text-align: left;
  }
  #footer-v2 .country .container .country-region ul {
    display: inline-block;
  }
  #footer-v2 .country .container .country-region ul:last-child {
    margin-right: 0;
  }
  #footer-v2 .country .container .country-region ul li {
    display: block;
	background:none;
	padding-left: 0;
  }
  #footer-v2 .country .container .country-region ul li a {
    width: Auto;
    text-align: left;
  }
  #footer-v2 .country .container .country-region ul li a.active:hover {
    color: #333333;
    background: #fff;
  }
  #footer-v2 .country .container .country-region ul li a:hover {
    background: #e2e2e2;
    text-decoration: none;
  }
  #footer-v2 .country .container .country-region ul li a .flag {
    width: 21px;
    height: 14px;
    display: inline-block;
    margin: 0 10px 0 0;
  }
  #footer-v2 .country .container .country-region ul li a span {
    float: right;
    width: calc(100% - 31px);
  }
  #footer-v2 .contact-details {
    padding: 58px 0 44px 0;
  }
  #footer-v2 .contact-details .contact-info:hover .icon {
    color: #ed1c24;
  }
  #footer-v2 .contact-details .contact-info:hover label:nth-child(2) p a {
    color: #5a5a5a;
  }
  #footer-v2 .contact-details .contact-info:hover label:nth-child(2) p a:hover {
    color: #000;
    font-weight: 400;
  }
  #footer-v2 .contact-details .contact-info:hover label:nth-child(2) a {
    color: #00aeef;
    text-decoration: none;
  }
  #footer-v2 .contact-details .contact-info:hover label:nth-child(2) a:hover {
    color: #0090c6;
    font-weight: 600;
  }
  #footer-v2 .contact-details .contact-info:nth-child(1) {
    text-align: left;
  }
  #footer-v2 .contact-details .contact-info:nth-child(2) {
    text-align: center;
  }
  #footer-v2 .contact-details .contact-info:nth-child(2) > label {
    text-align: left;
  }
  #footer-v2 .contact-details .contact-info:nth-child(3) {
    text-align: right;
  }
  #footer-v2 .contact-details .contact-info:nth-child(3) > label {
    text-align: left;
  }
  #footer-v2 .contact-details .contact-info label:nth-child(2) a {
    color: #999;
  }
  #footer-v2 .contact-details .contact-info label:nth-child(2) p a {
    font-size: 22px;
  }
  #footer-v2 .contact-details .contact-info:last-child label:nth-child(2) a {
    font-size: 22px;
    margin: 0;
  }
  #footer-v2 .contact-details .contact-info:last-child:hover {
    font-weight: 400;
  }
  #footer-v2 .footer-links {
    padding-top: 25px;
    padding-bottom: 54px;
  }
  #footer-v2 .footer-links > div {
    padding: 0 15px;
  }
  #footer-v2 .footer-links li a:hover {
    font-weight: 400;
    color: #ed1c24;
  }
  #footer-v2 .footer-logo {
    padding: 30px 0;
    margin: 0;
  }
  #footer-v2 .footer-logo a {
    width: 150px;
    height: 30px;
    margin: 0;
  }
  #footer-v2 .footer-logo a:after {
    opacity: 0;
  }
  #footer-v2 .footer-logo a:before {

    opacity: 1;
  }
  #footer-v2 .footer-logo a:hover:before {
    opacity: 0;
  }
  #footer-v2 .footer-logo a:hover:after {
    opacity: 1;
  }
}
/*
	Verion 2.1

	Created by : Anoop Chauhan
	Basecamp   : https://basecamp.com/2265851/projects/13402667/todos/327281117
	

*/
#footer-v2.v2 .contact-details {
  padding-bottom: 30px;
}
#footer-v2.v2 .contact-details .contact-info {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
  background: #fff;
  border-radius: 4px;
  height: 145px;
  overflow: hidden;
  text-align: left;
  z-index: 1;
  border: none;
  padding: 25px;
  margin: 0;
  margin-bottom: 15px;
}
	#footer-v2.v2 .contact-details .contact-info *:not(.icon) {
    font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#footer-v2.v2 .contact-details .contact-info:last-child {
  margin-right: 0;
}
#footer-v2.v2 .contact-details .contact-info .icon {
  font-size: 250px;
  color: #eeeeee;
  position: absolute;
  width: auto;
  height: auto;
  right: -50px;
  top: -60px;
  z-index: -1;
  opacity: 0.5;
}
	#footer-v2.v2 .contact-details .contact-info .highlight {
    font-size: 24px;
    color: #555;
    cursor: default;
    display: block;
    margin-bottom: 15px;
    font-weight: 400;
}
	#footer-v2.v2 .contact-details .contact-info a.btn.cta-3:hover {
    background-color: #00aeef;
}
	#footer-v2.v2 .contact-details .contact-info a.btn.cta-3 {
    background-color: #999;
    color: #fff;
}
#footer-v2.v2 .contact-details .contact-info h6 {
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  margin: 0;
  font-style:normal;  
}
#footer-v2.v2 .contact-details .contact-info a.highlight {
  font-size: 24px;
  color: #555555;
  cursor: default;
  display: block;
  margin-bottom: 15px;
}
#footer-v2.v2 .contact-details .contact-info a.highlight:hover {
  color: #555555;
}
#footer-v2.v2 .contact-details .contact-info a.btn.cta-3 {
  background-color: #999999;
  color: #fff;   
}
#footer-v2.v2 .contact-details .contact-info a.btn.cta-3:hover {
  background-color: #00aeef;
}
@media screen and (min-width: 1024px) {
  #footer-v2.v2 .contact-details .contact-info {
    width: calc(33.3% - 16.66px);
    margin-right: 25px;
  }
}

/*# sourceMappingURL=footer-v2.css.map */