﻿/* Default CSS for westlaw.com */
/* Copyright 2009: Thomson Reuters Global Resources. All Rights Reserved. Proprietary and Confidential information of TRGR. Disclosure, Use or Reproduction without the written authorization of TRGR is prohibited. */
     
       
body, tr, td { font-size:100%; font-family:Verdana,Helvetica,sans-serif; color:#000000; }

/* a { color:#0000ff; } DO NOT DO THIS! Or non-link anchor tags will be blue! */
a:link { color:#0000ff; }
a:visited { color:#0000ff; }
a:active { color:#0000ff; }
a:link:hover { color:#0000ff; }

/* Styles for buttons with an image background */
.ButtonPrimary, .ButtonSecondary, .ButtonReuters
{
	font-family:Arial,Helvetica,sans-serif; font-size:0.72em;
	font-weight:bold;
	letter-spacing:0.08em; white-space:nowrap;
}
.ButtonPrimary
{
	color:#eef;
	border-bottom: inherit;
	border:#0e43ac solid 1px;
	background:#0e43ac url("../images/buttonbackgroundprimary.gif") repeat-x top left;
}
.ButtonSecondary
{
	color:#eee;
	border-bottom: inherit;
	border:#404040 solid 1px;
	background:#404040 url("../images/buttonbackgroundsecondary.gif") repeat-x top left;
}

.ButtonReuters 
{
	color:#fff;
	border-bottom: inherit;
	border:#101010 solid 1px;
	background:#f67400 url("../images/buttonbackgroundreuters.gif") repeat-x top left;
}


/* The following two classes take advantage of an IE bug so that we can
   redefine the border property for IE, but other browsers will ignore it,
   Simplified Box Model Hack (http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html) */
* html input.ButtonPrimary
{
	border:#ffffff solid 1px;

}
* html input.ButtonSecondary
{
	border:#ffffff solid 1px;

}

/* Calendar */

.CalendarTitle { background-color:#AFBBD7 }
.CalendarWeekend { background-color:#F3F3E6; color:#003399; font-size:0.68em; }
.CalendarOtherMonthUnselectableDay { font-size:0.68em; color:#ffffff; }
.CalendarUnselectableDay { font-size:0.68em; color:#999999; }
.CalendarOtherMonthWeekendUnselectable { color:#F3F3E6; background-color:#F3F3E6; font-size:0.68em; }
.CalendarWeekendUnselectable { color:#999999; background-color:#F3F3E6; font-size:0.68em; }
.CalendarCurrentSelection { background-color:#AFBBD7; color:#003399; font-size:0.68em; }
.CalendarCurrentSelectionUnselectable { background-color:#AFBBD7; color:#999999; font-size:0.68em; }
.CalendarDayHeader { color:#666666; background-color:#DEE3EF; font-size:0.68em; font-weight:bold; height:1px }
.CalendarDay { color:#003399; font-size:0.68em; }
.CalendarEventHeader { color:#666666; font-size:0.90em; font-weight:bold; }
.CalendarNavigation { color:#003399; font-size:0.72em; }
.CalendarPage { background-color:#DEE3EF }
.CalendarInformationalSmall { font-size:0.60em; color:#39455C; }
.CalendarInputContentSmall { font-size:0.68em; color:#39455C; }
.CalendarButtonSmall { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#39455C; background-color:#DEE3EF;}
.InitialDate { color:#999999; font-size:0.72em; }
.InitialDateSmall { color:#999999; font-size:0.68em; }

a.FeatureNavigationWhite:link { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationWhite:visited { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationWhite:active { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationWhite:hover { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}

a.FeatureNavigationSmallWhite:link { color:#ffffff; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallWhite:visited { color:#ffffff; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallWhite:active { color:#ffffff; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallWhite:hover { color:#ffffff; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}

a.FeatureNavigationSmallBlack:link { color:#000000; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallBlack:visited { color:#000000; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallBlack:active { color:#000000; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
a.FeatureNavigationSmallBlack:hover { color:#000000; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}

.FeatureNavigationBlackNoUnderline { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackNoUnderline:link { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackNoUnderline:visited { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackNoUnderline:active { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackNoUnderline:hover { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline;}

.FeatureNavigationBlueNoUnderline { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlueNoUnderline:link { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlueNoUnderline:visited { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlueNoUnderline:active { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlueNoUnderline:hover { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline;}

.FeatureNavigationBlueNoUnderlineBold { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
a.FeatureNavigationBlueNoUnderlineBold:link { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;  font-weight:bold; text-decoration:none;}
a.FeatureNavigationBlueNoUnderlineBold:visited { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;  font-weight:bold; text-decoration:none;}
a.FeatureNavigationBlueNoUnderlineBold:active { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;  font-weight:bold; text-decoration:none;}
a.FeatureNavigationBlueNoUnderlineBold:hover { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;  font-weight:bold; text-decoration:underline;}

.FeatureNavigationBlackToBlueNoUnderline { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackToBlueNoUnderline:link { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackToBlueNoUnderline:visited { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackToBlueNoUnderline:active { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none;}
a.FeatureNavigationBlackToBlueNoUnderline:hover { color:#0000ff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline;}

.ContextPage { background-color:#ececec; margin:0px; }
.ContentPage { background-color:#FFFFFF; margin:0px; }
.ContentPageMarginLeftRight { background-color:#FFFFFF; margin-left:7px; margin-right:7px; }
.DocumentPage { background-color:#FFFFFF; margin:2px; }
.NavigationPage { background-color:#666666; }
.PopupPage { background-color:#FFFFFF; margin:0px; }

.NavigationDisabled { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#686868; }

.MarginAllButLeft {margin:10px 10px 10px 0}
.MarginTopExtraSmall { margin:3px; }
.MarginTopSmall { margin: 5px 0 0 0; }
.MarginBottom {margin:0 0 5px 0;}

.MarginAllSmall { margin:3px; }
.MarginAll { margin:10px; }
.MarginAllLarge { margin:20px; }
.MarginAllMedium {margin:5px;}

.MarginLeftSmall { margin-left: 3px; }
.MarginLeft { margin-left:10px; }
.MarginLeftLarge { margin-left:20px; }
.MarginLeftExtraLarge { margin-left:40px; }

.MarginLeftMedium {margin:0 0 0 5px}

.MarginLeftRightSmall { margin-left:3px; margin-right:3px;}
.Layout_FAJMarginLeftRightSmall { margin-left:3px; margin-right:3px;}
.Layout_FAJMarginLeftRightSmall h2 {font-size:1.0em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.MarginLeftRight { margin-left:10px; margin-right:10px;}
.MarginLeftRightLarge { margin-left:20px; margin-right:20px;}
.MarginLeftRightExtraLarge { margin-left:40px; margin-right:40px;}
.MarginTopBottomSmall {margin:3px 0px 3px 0px;}

.MarginTopLarge {margin-top:20px;}
.MarginTopLeftSmall { margin-top:3px; margin-left:3px;}
.MarginTopLeft { margin-top:10px; margin-left:10px;}
.MarginTopLeftLarge { margin-top:20px; margin-left:20px;}
.MarginTopLeftExtraLarge { margin-top:40px; margin-left:40px;}

.WebViewItem {height:23px;}
.HomePageTopic {font-weight:bold; }

.FeatureTitle { font-size:1em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
h1.FeatureTitle {margin:0}
.Limits_FeatureTitle h1{margin-bottom:0px; font-size:1em;font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.FeatureTitleWhite { font-size:1em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF;}
.FeatureSubtitle { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
/* Updated for 508 */
h2.FeatureSubtitle { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; margin-bottom:0px; }
.Limits_FeatureSubtitle h1{margin-bottom:-18px; margin-top:0px; font-size:0.80em;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;}
.FeatureTitleBackgroundColor { background-color:#DDDDDD; }
.FeatureTitleBackgroundColorBlue { background-color:#000099; }

/* h1 added for 508 - style to override the automatic h1 size increase */
h1.TOCDirectoryFeatureTitle { font-size:1em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; margin:0; }

.FeatureNavigation { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .FeatureNavigationXSmall { font-size:0.58em; font-family:Verdana,Helvetica,sans-serif; }
  .FeatureNavigationSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
  .FeatureNavigationLarge { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.FeatureNavigationSelected { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
  .FeatureNavigationSelectedSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
  .FeatureNavigationSelectedLarge { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.FeatureNavigationBold { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.NormalizedHeaderSize { font-size:1.00em; }

.PageHeading { font-size:1.0em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color: #000000; }
.PageHeadingMessage { font-size:1.0em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color: #330066; background-color:#AAAAD0;}
.PageHeadingInternational { font-size:.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color: #330066; }
.PageSubHeading { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; color: #330066; }
.PageHeadingBackgroundColor { background-color:#AAAAD0; }
.PageHeadingBorderColor { background-color:#ffffff; }
.PageHeadingBorderColorInternational { background-color:#330066; }
.ExtendedPageHeaderBar { background-color: #E6E6FA; width: 100%; padding-left: 3px; padding-right: 3px;}

.GroupBox {background-color:#eaeada; border-style: solid; border-color: #c9ccaf; border-width: 1px;}
.GroupBoxContext {background-color:#d7e0ed; border-style: solid; border-color: #90a2c5; border-width: 1px;}
.GroupBoxOutOfPlan {background-color:#ffffff; border-style: solid; border-color: #c9ccaf; border-width: 1px;}
.GroupBoxContextOutOfPlan {background-color:#ffffff; border-style: solid; border-color: #999999; border-width: 1px;}
.GroupHeading { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.GroupHeading h2 { font-size:1em; margin:0; display:inline; } /* Used for 508 Compliance to prevent h2 style effects */
.GroupHeadingFloatLeft { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; float:left; }
.GroupBoxContextRPD {border-top: 1px solid; border-color:#999999;}
.GroupHeadingH3 { font-size:1.00em; margin-bottom:0px; margin-top:0px;}

/* GroupHeading Hyperlink CSS */
A.GroupHeading:link {color: #000000; text-decoration:none }
A.GroupHeading:visited {color: #000000; text-decoration:none }
A.GroupHeading:hover {color: #000000; text-decoration:underline }

.GroupSubHeading {font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.GroupHeadingBlue {font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#000099;}
.GroupHeadingBackgroundColor { background-color:#B6B6B6; }
.GroupHeadingBorderColor { background-color:#888888; }
.GroupHeadingBorderColorLight { background-color:#ececec; }

/* Styles for header bars */
.SectionHeader { margin: 0; padding: 0; }
.ContextHeadingPrimary { background-image:url("../images/boxbg_primary.gif"); }
.ContextHeadingSecondary { background:url("../images/boxbg_secondary.gif") repeat-x bottom left; }

/* Styles for alert center header bars */
.AlertCenterSectionHeader { float: left; margin: 0; padding: 0; }

/* Section heading wrapper defaults */
.SectionHeading { clear: both; font-family:Verdana,Helvetica,sans-serif; margin: 0; padding: 0; overflow: auto; width:100%;}
.SectionHeading h1, .SectionHeading h2, .SectionHeading h3, 
.SectionHeading h4, .SectionHeading h5, .SectionHeading h6,
.SectionHeadingItem { margin: 0; padding: 0; display:inline; }
.SectionHeadingLeftSide { float:left; vertical-align: middle; }
.SectionHeadingRightSide { float:right; vertical-align: middle; }

/* Classes for the "Page" simple heading type */
.SectionHeadingPage { font-size:0.8em; font-weight:bold; color: black; padding: 3px 0;}
.SectionHeadingPage h1 { font-size:1.2em; font-weight: bold;}

/* Classes for the "Group" simple heading type */
.SectionHeadingGroup { font-size:0.8em; font-weight: normal; padding: 3px 0;}
.SectionHeadingGroup h2 { font-size:1.0em; font-weight: bold;}
.SectionHeadingGroup h3 { font-size:0.8em; font-weight: bold;}
.SectionHeadingGroup h4 { font-size:0.7em; font-weight: bold;}
.SectionHeadingGroup h5 { font-size:0.6em; font-weight: bold;}
.SectionHeadingGroup h6 { font-size:0.5em; font-weight: bold;}

/* Classes for the "GroupShaded" simple heading type */
.SectionHeadingGroupShaded { font-size:0.8em; font-weight: normal; background-color: #ececec; padding: 3px 0 3px 5px;}
.SectionHeadingGroupShaded h2 { font-size:1.0em; font-weight: bold;}
.SectionHeadingGroupShaded h3 { font-size:0.8em; font-weight: bold;}
.SectionHeadingGroupShaded h4 { font-size:0.7em; font-weight: bold;}
.SectionHeadingGroupShaded h5 { font-size:0.6em; font-weight: bold;}
.SectionHeadingGroupShaded h6 { font-size:0.5em; font-weight: bold;}

.CitatorDirectoryTitle { background-color:#006699; font-size:1.00em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF;}

.MajorLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
a.MajorLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}

.MinorLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
a.MinorLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}

.MajorMinorLinks .MajorLinks { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
.MajorMinorLinks .MajorLinks .MajorLinkItem { line-height:1em; padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #aca899; }
.MajorMinorLinks .MajorLinks .MajorLinkItemNoBottomBorder { line-height:1em; padding-bottom:10px; margin-bottom:5px; }
.MajorMinorLinks .MajorLinkItem h2 { padding:0; margin:0 0 0 15px; }
.MajorMinorLinks .MajorLinkItem h2 a { margin:0; }
.MajorMinorLinks .MajorLinkItemNoBottomBorder h2 { padding:0; margin:0 0 0 15px; }
.MajorMinorLinks .MajorLinkItemNoBottomBorder h2 a { margin:0; }
.MajorMinorLinks .MajorLinkItemNoBottomBorder a { padding:0; margin:0 0 0 15px; }
* html .MajorMinorLinks .MajorLinkItemSelected h2 { margin-bottom:-4px; }
.MajorMinorLinks .MajorLinkItem h2 img { margin-right:1px; }
.MajorMinorLinks .MajorLinkItemSelected .MajorLink { position:relative; left:-14px; }
.MajorMinorLinks .MinorLinks { padding:0 0 0 16px; margin:0; list-style:none; }
.MajorMinorLinks .MinorLinkItem { line-height:1.2em; margin:0;  background:url('../images/listBullet.gif') no-repeat left center; }
.MajorMinorLinks .MinorLinkItemSelected span { position:relative;}
.MajorMinorLinks .MinorLinkItemSelected img { position:relative; left:-16px; vertical-align:baseline; }
.MajorMinorLinkSections .MajorMinorLinkSection { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
.MajorMinorLinkSections .MajorMinorLinkSection .MajorMinorLinkSectionItem { margin:4px; border-bottom:1px solid #aca899; }
.MajorMinorLinkSections .MajorMinorLinkSection .MajorMinorLinkSectionItem h1 { font-size:0.90em; margin:1px; }
.MajorMinorLinkSections .MajorMinorLinkSection .MajorMinorLinkSectionItemLightBlue { margin:4px; border-bottom:1px solid #aca899; background-color:#d6dff7; }
.MajorMinorLinkSections .MajorMinorLinkSection .MajorMinorLinkSectionItemLightBlue h1 { font-size:0.90em; margin:1px; }

.GraphicalMajorLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; margin:0 0 0 15px }
.GraphicalImageLink { margin-left:5px }
.GraphicalImage { margin-left:21px }

td.ResultListFiltersDefaultCell { background:#A1A1A1; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
td.ResultListFiltersHoverCell { background:#656565; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.HelpLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.MajorHeaderBoxTitleBar a.HelpLink {font-size:1em; margin-left: 1em; font-family:Verdana,Helvetica,sans-serif; }
.MajorHeaderBoxTitleBar a.MajorLink {font-size:1em; font-family:Verdana,Helvetica,sans-serif; }
.MajorHeaderBoxTitleBar a.HelpLink span{margin-right:0.5em; color:Blue !important;}
.HelpBox { font-size: 0.7em; visibility:hidden; border:black 1px solid; font-family:verdana; position:absolute; background-color:#EEE8AA; }

.Informational { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.Informational h2{font-size:1.0em;}
.InformationalUnderline { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline;}
.InformationalBold { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;font-weight:bold;}
.InformationalBoldUnderline { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;font-weight:bold;text-decoration:underline;}
.InformationalSmall { font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; }
.InformationalSmallBold { font-size:0.60em; font-family:Verdana,Helvetica,sans-serif;font-weight:bold; }
.InformationalLarge { font-size:1.00em; font-family:Verdana,Helvetica,sans-serif;}
.InformationalLargeBold { font-size:1.00em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.InformationalWhite { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.Instructional { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InstructionalBold { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }

.Preview { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#FF0000; }

.Example { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.DocumentBody { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.AlertCenter_DocumentBody { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif;margin-bottom:0px }
.DocumentBody h1{font-size:1em; font-weight:bold; margin-top:0px }
/* added for 508 compliance change */
.DocumentBody h2{font-size:1em; display:inline; margin:0px; }
.DocumentBody h3{font-size:1em; font-weight:bold; }
.AgencyTracker_DocumentBody{font-size:1.0em; font-weight:bold;}
.Directory_Informational {font-size:1em; font-weight:bold;}

/* prevent float collaps in FireFox */
.DocumentBody .Layout_TransactionAbstractDocument:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .DocumentBodySmall { font-size:0.78em; font-family:Verdana,Helvetica,sans-serif; }
.DocumentSectionTitle { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }

.AgreementClauseTitle { font-weight:bold; }
.Layout_DocumentTitle { text-align: center; margin-bottom: 2em; }
.Layout_DocumentSectionTitle { margin-top: 2em; margin-right: 1em; }

.EducationalNote { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }

/* for label, radio button, check box, etc. */
.InputLabel { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InputLabelBold { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.InputLabelSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.InputLabelSmallBold { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.InputLabelSmallItalic { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-style:italic; }
.Limits_InputLabel {margin-top:0px; margin-bottom:-18px; font-weight:bold;font-size:0.72em;font-family:Verdana,Helvetica,sans-serif; }
/* for text box or area, combo box, list box, etc. */
.InputContent { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .InputContentLarge { font-size:0.95em; font-family:Verdana,Helvetica,sans-serif; }
  .InputContentSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.InputContentReadOnly{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;background-color:#DDDDDD;}
.InputContentReadOnlySmall{font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;background-color:#DDDDDD;}

.GhostText { color:#AAAAAA; }

.Button { font-size:0.72em; font-family:Arial,Helvetica,sans-serif; }

.ListItemTitle { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemTitleSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemTitleLarge { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.ListItemSubtitle { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemSubtitleSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemSubtitleLarge { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.ListItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
  .ListItemLarge { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
  .Limits_ListItemTitle {margin-bottom:-18px; margin-top:0px;font-weight:bold;font-size:0.72em; font-family:Verdana,Helvetica,sans-serif }
.LimitsJurisdiction_ListItemTitle {margin-bottom:0px; margin-top:0px;font-weight:bold; font-size:1em; font-family:Verdana,Helvetica,sans-serif }

.NoPadding {padding: 0; margin: 0;}
.NoMarginList {list-style-type: none; padding: 0; margin: 0; }
.NoStyleListItem { margin-left:15px; list-style-type:none; }
.ListItem_NoBullets{list-style-type:none;}

.ColumnHeading { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.ColumnItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.ColumnItemBackgroundColor { background-color:#FFFFFF; }
.ColumnHeadingBackgroundColor { background-color:#CCCCCC; }
.AlternatingBackgroundColor { background-color:#EEEEEE; }

.TreeItem { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; white-space: nowrap; vertical-align: middle; }
.TreeItemSelected { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; white-space: nowrap; vertical-align: middle; }
.MultiLineTreeItem { padding:3px 0 5px 0; display:table-cell; width:360px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; vertical-align: middle; }
.MultiLineTreeItemSelected { padding:3px 0 5px 0; display:table-cell; width:360px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; vertical-align: middle; }
.GroupedTreeItem { height:22px; margin-right:5px; vertical-align:middle; display:block; clear:left; float:left;}
.FirstGroupedTreeItem { height:21px; margin-right:5px; vertical-align:middle; display:block; clear:left; float:left;}
.LastGroupedTreeItem { height:21px; margin-right:5px; vertical-align:middle; display:block; clear:left; float:left;}
.TreeGroupingContainer { display:block; clear:both; float:left;}
.TreeGroupSpacingContainer { display:block; clear:left; float:left;}
.TreeGroupItemsContainer { display:block; clear:right; float:left; padding-left:5px; position:relative; top:-2px; border:1px solid #c3c3bb; }

.BreadCrumbItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.BreadCrumbItemSelected { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.BreadCrumbItemWhite { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; }
a.BreadCrumbItemWhite:link { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; }
a.BreadCrumbItemWhite:visited { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; }
a.BreadCrumbItemWhite:active { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; }
a.BreadCrumbItemWhite:hover { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; }
.BreadCrumbItemWhiteBold { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; }
a.BreadCrumbItemWhiteBold:link { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; }
a.BreadCrumbItemWhiteBold:visited { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; }
a.BreadCrumbItemWhiteBold:active { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; }
a.BreadCrumbItemWhiteBold:hover { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; }

.NavBarLink { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
a.NavBarLink:link { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
a.NavBarLink:visited { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
a.NavBarLink:active { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
a.NavBarLink:hover { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }

.NavBarLinkSmall { font-size:7pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
a.NavBarLinkSmall:link { font-size:7pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
a.NavBarLinkSmall:visited { font-size:7pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
a.NavBarLinkSmall:active { font-size:7pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
a.NavBarLinkSmall:hover { font-size:7pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }

.NavbarTopRightControlWrapper { padding: 0; margin: 0; }

.Copyright { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.CopyrightSmall { font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; }

.Note { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.NoteBackgroundColor { background-color:#DDDDDD; }
.NoteHighlightedBackgroundColor {background-color:#FFFFCE;}
.NoteGraphical {font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; color:Gray; font-style:italic}

.TableCellDividerLight { border-right: solid 1px #FFFFFF; }

.OpinionShading { background-color:#EFEFEF; }
.KeySearchQueryBox { background-color:#E0E0E0; border-style: solid;border-color:#666666;border-width: 1px; }

/*New headers for 508 Compliance*/
.Header_KeySearch {font-size:1em; margin-top:0px;margin-bottom:0px;}
.Header_KeySearchTopics {font-size:1em; margin-bottom:-18px; margin-top:0px;}
.Header_TOA {font-size:1em; margin-bottom:0px; margin-top:0px; float:left;}
.Header_KeyCiteNotes{margin:0px; font-size:1.0em;}
.Header_Results {font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;float:left;margin-top:1px;padding-right:6px;}

.ErrorTitle { font-size:1.40em; font-family:Verdana,Helvetica,sans-serif; }
.ErrorBody { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

.ResultTabTitle { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.ResultTabSubtitle { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.PrintHeaderLightBlueBackground { background-color:#9999CC; }
.PrintHeaderText { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#ffffff; }

.PrintHeader { color:#FFFFFF; background-color:#597BBD; margin:0; padding:0.6em 1.6em 1.8em 1.6em; }
.PrintHeader .FeatureNavigation { color:#FFFFFF; margin:0; padding:0; }
.PrintBody { margin:0; padding:0 1.6em; color:#000000; background-color:#EFF2F9; }
.PrintSettingsBody { margin:0; padding:0 1.6em; }
.PrintWhiteBackground { border-top:1px solid #597BBD; background-color:#FFFFFF; margin-top:0.2em; }
.PrintGroupHeading { font-weight:bold; border-bottom:1px solid #597BBD; margin:0 4em 0.6em 0; padding:0.6em 0 .2em 0; }
.PrintGroupItem { margin-top:0.2em; }
.PrintMarginLeft { margin-left:1.6em; }
.PrintMarginLeftRight { margin-left:0.3em; margin-right:0.85em;}
.Layout_PrintLeftSideGroup { float:left; width:45%; }
.Layout_PrintRightSideGroup { float:right; width:45%; }
.PrintGroupHeading h2 {margin:0; font-size:0.72em;font-family:Verdana,Helvetica,sans-serif;}
.Layout_PrintAndEmailLeftSideGroup { float:left; width:40%; padding-right:2px; }
.Layout_PrintAndEmailRightSideGroup { float:right; width:50%; border-left:3px solid #597BBD; padding-left:2px; }

.PrintDeliveryEmail { background: transparent url(/images/icon_email2.gif) no-repeat scroll left center; padding-left:14px; }
.PrintDeliveryPrint { background: transparent url(/images/icon_print2.gif) no-repeat scroll left center; padding-left:14px; }
.PrintDeliveryDownload { background: transparent url(/images/icon_download2.gif) no-repeat scroll left center; padding-left:14px; }
.PrintDeliveryManager { background: transparent url(/images/icon_manager2.gif) no-repeat scroll left center; padding-left:14px; }

.GoGreenMessage {font-style:italic;}
.GoGreenLogo {padding:.5em;}

/* Filter QueryEditor */
.FilterQueryEditor {padding:10px;border-left:1px solid #9a9a9a;border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; background-color:#f0f0f0}
.FilterWhatsThis {padding:10px;border-left:1px solid #B8860B;border-right:1px solid #B8860B; border-bottom:1px solid #B8860B; border-top:1px solid #B8860B}
.FilterTerms {padding:10px;border-left:1px solid #4169E1;border-right:1px solid #4169E1; border-bottom:1px solid #4169E1; border-top:1px solid #4169E1;}

.SearchCenterBackgroundDark { background-color: #D1D1E5; border-style: solid; border-color: #D1D1E5; border-width: 2px;}
.EasySearchCenterBackgroundDark { background-color: #91ABD4;}
.SearchCenterBorderBottom { border-bottom: solid 1px #9A9A9A; }
.SearchCenterBackgroundMedium { background-color: #E2E2E2; }
.SearchCenterBackgroundLight { background-color: #E5E5E5; }
.SearchCenterBackgroundLightWithBorderAndText { border-top: solid 1px #CECECE; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
.SearchCenterBackgroundLightWithBorder { border-top: solid 1px #CECECE; }
.SearchCenterTableLayout { border-bottom: #9A9A9A 1px solid; }

.EasySearchHeaderLinks {font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#002B7D;}
a.EasySearchHeaderLinks:link {font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#002B7D;}
a.EasySearchHeaderLinks:visited {font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; color:#002B7D;}

.MinorHeaderBox { border-top: #9A9A9A 1px solid; }
.MajorHeaderBox { border-bottom: #899CC0 1px solid; border-top: #899CC0 1px solid; }
.MajorHeaderBoxBottom { border-bottom: #899CC0 1px solid; }
.MajorHeaderBoxTitleBar { background-color: #C6D8EF; min-height: 20px;}
.MajorHeaderBoxTitleBarBorder { background-color: #C6D8EF; }
.MinorHeaderBoxTitleBar { background-color: #e2e2e2; color: #111111 }
.MinorHeaderBoxTitleBar h3 {font-size:1em;display:inline}
.ItemHeaderBoxTitleBar { background-color: #ffffff; color: #111111 }
.MajorHeaderBoxContent { background-color: #F2F5F7;}
.MinorHeaderBoxContent { background-color: #FFFFFF; }
.Layout_HeaderBoxTitle {padding-left:.5em;}

.PersonalizationHeaderBar { background-color: #C6D8EF; border-top: #899CC0 1px solid; padding: 2px; padding-left:5px; }
.PersonalizationQuickSearchTableSpace { padding-left:5px; padding-right:5px; padding-bottom:8px;}
.PersonalizationQuickSearchHeaderBar { background-color: #ffffff; width: 100%; padding-top: 1px; padding-bottom: 0; padding-left: 3px; padding-right: 3px; }

.FailedRequirement { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}

.CiteAsPageBreak { width:98%; }
.CiteAsPageBreak div { text-align:center;border-top:1px solid #777777;margin:0.6em 0;line-height:0; }
.CiteAsPageBreak div .CiteAsText { background-color:white;padding:0.1em 0.4em;color:#777777; }
.CiteAsText {font-size:0.92em; font-family:Verdana,Helvetica,sans-serif; color:#777777; padding-bottom:6px; padding-top:6px;}

/* Header bars */
.PageHeaderBar { background-color: #FFFFFF; width: 100%; padding-top: 1px; padding-bottom: 0; padding-left: 8px; padding-right: 3px; }
.GroupHeaderBar { background-color: #B6B6B6; width: 100%; padding-left: 3px; padding-right: 3px; height: 20px; vertical-align:middle;}
.GroupHeaderBarLight {background-color: #ececec; width: 100%; padding-left: 3px; padding-right: 3px; height: 20px; vertical-align:middle;}
.AlertHeaderBar { background-color: #C6D8EF; width: 100%; padding-top: 0; padding-bottom: 0; padding-left: 3px; padding-right: 3px; height: 20px; vertical-align:middle;}
.DocOrderHeaderBar { background-color: #AAAAD0; width: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; }

/* Bubble Progress Bar */
.BubbleProgressActive { background-color: #DDDBFB; color: #333333; border-bottom: solid 1px #330066; height: 19px;}
.BubbleProgressInactive { background-color: #E1E1E4; color: #999999; border-bottom: solid 1px #777777; height: 19px;}

/* Bordered Datagrid */
.BorderedGrid { border: 1px solid #CCCCCC;}
.BorderedGridColumnItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; border: solid 1px #FFFFFF;}
.BorderedGridColumnBackgroundColor { background-color: #EEEEEE; }
.BorderedGridAlternatingBackgroundColor { background-color:#FFFFFF; }

/* Legacy */
.accessible, .Accessible { position:absolute !important; left:-10000px !important; top:auto !important; width:1px !important; height:1px !important; overflow:hidden !important; }
legend.accessible, legend.Accessible {display:none}
.AddedText { background:#00FFFF; font-weight:bold; }
.SearchTerm { background:#FFFF00; font-weight:bold; }
a.SearchTerm { color: #000099; background:#FFFF00; font-weight:bold; }
a.FedLHSearchTerm { color:#000099; background:#FFFF00; }
.BestSection { color:#FF0000; }
.StarPage { color:purple; font-style:italic; font-weight:bold; }
.NonProportionalTextFont { font-family:Courier; }
.ntooltip { position:absolute; top:0px; left:0px; width:300px; background:#EEE8AA; color:black; }
.mtooltip { position:absolute; visibility:hidden; width:300px; display:none; background:#F3ED9E; color:black; }

/* CSS class for hiding controls that will be visible when browser print is executed */
.HideForDisplay {display:none;}

/* Colors */
.WhiteBold {color:#FFFFFF; font-weight:bold;}
.BlackBold {color:#000000; font-weight:bold;}
.Black {color:#000000;}
.White {color:#FFFFFF;}
.Red {color:#FF0000;}
.ResultHardRuleDisp { height:1px; }
.HardRuleDispPurple {color:#9966CC; background-color:#9966CC; height:2px; }

/*Going to be shared with KM Do not change the Names. */

.ResultListDoubleLineDivider { border-color:#CCCCCC; border-left-width: 0; border-right-width: 0; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.ResultListItemTitle { font-size:0.90em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.ResultListItemTitleRPD { font-size:0.90em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
a.ResultListItemTitleRPD:link:hover{ text-decoration:underline;}
.ResultListItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
  .ResultListItemSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
  .ResultListItemLarge { font-size:0.78em; font-family:Verdana,Helvetica,sans-serif; }
  .ResultListItemLargeBold { font-size:0.78em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.ResultListItemURL { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; }
.ResultListGrayItem { color:#636363; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.ResultSubListItem { font-size:0.68em; font-family:Arial,Helvetica,sans-serif; }
.ResultSubListItemFull { color:#636363; font-size:0.68em; font-family:Arial,Helvetica,sans-serif; }
.ResultQueryText { font-size:0.72em; font-family:Arial,Helvetica,sans-serif; }
.ResultListTableHeader {background-color:#FADC9E;}
.ResultListTableHeaderPublicRecords {background-color:#DAE5F4;}
.ResultListFiltersBackgroundColor { background-color:#A1A1A1; }
.ResultListSortBackgroundColor { background-color:#CCCCCC; }


/*This item is used exclusively by KM. For now we can not remove it. */
  .ResultListItemSubtitleSmall { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
/*This item is used exclusively by KM. For now we can not remove it. */

/* Smart Search */
.QuerySuggestion {background-color:#ffff66; border-style: solid; border-color: #000000; border-width: 1px;}
.QuerySuggestionItem { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.QueryAssistance {background-color:#eeeeee; border-style: solid; border-color: #000000; border-width: 1px;}
.QueryAssistanceRelatedTerms {background-color:#eeeeee; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.QueryAssistanceExpandSearch {background-color:#dddddd; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.QueryAssistanceItem { font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

/* Results Plus */
.ResultsPlusMargin {margin-left:3px;}
.ResultsPlusLogoAlignLeft {position:relative; left:-13px;}
.ResultsPlusTerm { background:#FFFF00; font-weight:bold; }
.GroupBoxMarginBottomALR {height:22px;}
.GroupBoxMarginBottom {height:6px;}
.GroupBoxHighlighted {background-color: #ffff7e; border-style: solid; border-color: #c9ccaf; border-width: 1px;}
.GroupBoxTopAnalytical {background-color: #d7e0ed; padding-top: 2px; padding-left: 3px; padding-bottom: 6px; padding-right: 3px;}

/* Document Progress */
.ProgressBar {background-color:#006699; color:#FFFFFF;}

/* Courtroom Transcripts Flash */
.FlashPlayer {}
.Layout_FlashPlayer {width:448px; height:390px; margin-left:3px;}
.Layout_FlashPlayer div p{border:solid 1px black; padding:3px;}

/* Courtroom Transcripts Non-linking Icons */
img.NonLinkingIcons {margin-left:0.250in;}
span.NonLinkingIcons {position:relative; top:-3px; left:5px; font-family:Verdana,Helvetica,sans-serif;} 

/* Default Display Styles for the StyledTabs */
ul.Tabs {}
ul.Tabs li.ActiveTab {}
ul.Tabs li.InActiveTabLeft {}
ul.Tabs li.InActiveTabRight {}
ul.Tabs li.DisabledTabLeft {}
ul.Tabs li.DisabledTabRight {}
.TabsLeftContainer {}
.TabsRightContainer {}

/* Add Specific Display Styles for the StyledTabs Here */
/*-----------------------------------------------------*/

/*Used in the New Litigation Redesign <westlaw:styledtabs id="litigationTab" cssclass="LitigationTabs Layout_LitigationTabs" runat="server" /> */
.LitigationTabs { background: url('../images/litigation-tab-gradient.gif') repeat-x bottom; border-top:1px solid #696969;border-bottom:1px solid #696969;font-size:12px;text-align:center;padding-bottom:5px;}
.LitigationTabs a:link, .LitigationTabs a:hover, .LitigationTabs a:visited, .LitigationTabs a:focus {text-decoration:none;color:#000}
.LitigationTabs ul.Tabs * {cursor:pointer;}
.Layout_LitigationTabs {float:left;width:100%;}
.Layout_LitigationTabs ul.Layout_Tabs {white-space:normal;float:left;}
.Layout_LitigationTabs ul.Layout_Tabs li {width:15%;margin:5px 0.5%;}
.Layout_LitigationTabs ul.Layout_Tabs li.Layout_ActiveTab {width:17%;}
.Layout_LitigationTabs ul.Layout_Tabs a {float:none;position:relative;}
.Layout_LitigationTabs span {display:block;}
.Layout_LitigationTabs li span span {display:table;width:100%}
.Layout_LitigationTabs li span span span {display:table-cell;vertical-align:middle;height:50px;text-align:center;}
.Layout_LitigationTabs li span span span span {display:inline;height:auto;margin:0 3px}
.LitigationTabs li.ActiveTab {background:url('../images/litigation-tab-content.png') repeat-x center;}
.LitigationTabs li.ActiveTab a {background:url('../images/litigation-tab-bottomleft2.gif') no-repeat bottom left;}
.LitigationTabs li.ActiveTab span {background:url('../images/litigation-tab-topleft2.png') no-repeat 0 0;}
.LitigationTabs li.ActiveTab span span {background:url('../images/litigation-tab-right2.png') no-repeat top right;}
.LitigationTabs li.ActiveTab span span span {background:url('../images/litigation-tab-bottomright2.png') no-repeat bottom right;}
.LitigationTabs li.ActiveTab span span span span {background:none}
.LitigationTabs li.InActiveTabLeft a:hover, .LitigationTabs li.InActiveTabRight a:hover {background:url('../images/litigation-hover-bottomleft.gif') no-repeat bottom left;}
.LitigationTabs li.InActiveTabLeft a:hover span, .LitigationTabs li.InActiveTabRight a:hover span  {background:url('../images/litigation-hover-topleft.png') no-repeat 0 0;}
.LitigationTabs li.InActiveTabLeft a:hover span span, .LitigationTabs li.InActiveTabRight a:hover span span {background:url('../images/litigation-hover-right.png') no-repeat top right;}
.LitigationTabs li.InActiveTabLeft a:hover span span span, .LitigationTabs li.InActiveTabRight a:hover span span span {background:url('../images/litigation-tab-bottomright2.png') no-repeat bottom right;}
.LitigationTabs li.InActiveTabLeft a:hover span span span span, .LitigationTabs li.InActiveTabRight a:hover span span span span {background:none}

.Layout_PublicRecordsTabs {float:left;width:100%;}
.Layout_PublicRecordsTabs ul.Layout_Tabs {white-space:normal;float:left;}
.Layout_PublicRecordsTabs ul.Layout_Tabs li {width:22%;margin:5px 0.5%;}
.Layout_PublicRecordsTabs ul.Layout_Tabs li.Layout_ActiveTab {width:25%;}
.Layout_PublicRecordsTabs ul.Layout_Tabs a {float:none;position:relative;}
.Layout_PublicRecordsTabs span {display:block;}
.Layout_PublicRecordsTabs li span span {display:table;width:100%}
.Layout_PublicRecordsTabs li span span span {display:table-cell;vertical-align:middle;height:50px;text-align:center;}
.Layout_PublicRecordsTabs li span span span span {display:inline;height:auto;margin:0 3px}

/* Tabs for the Web2 Navigation Bar */
.StyledNavBar { }
.StyledNavBar ul.Tabs { margin-left:5px; }
.StyledNavBar ul.Tabs li {line-height:21px;vertical-align:middle;}
.StyledNavBar ul.Tabs li.InActiveTabLeft, .StyledNavBar ul.Tabs li.InActiveTabRight {background: url("../images/NavTabInactive.png") no-repeat left bottom;}
.StyledNavBar ul.Tabs li.ActiveTab {background: #fff url("../images/lefttab_active_new.gif") no-repeat left bottom;}
.StyledNavBar ul.Tabs a:link, .StyledNavBar ul.Tabs a:visited, .StyledNavBar ul.Tabs a:hover {color:#000; font-size:0.68em;font-weight:bold;text-decoration:none;padding:0 6px}
.StyledNavBar ul.Tabs li.InActiveTabLeft a, .StyledNavBar ul.Tabs li.InActiveTabRight a {background: url("../images/righttab_inactive_new.gif") no-repeat right bottom;}
.StyledNavBar ul.Tabs li.ActiveTab a {background: url("../images/righttab_active_new.gif") no-repeat right bottom;}
.StyledNavBar .TabsRightContainer {margin-left:15px;}
.StyledNavBar div.TabsRightContainer .NavBarLinkSmall {font-size:0.72em;line-height:21px;vertical-align:middle;}
.StyledNavBar div.TabsRightContainer a.NavBarLinkSmall {font-size:0.72em;line-height:21px;vertical-align:middle;}
.StyledNavBar ul.Tabs li.CopyToTab { background-color: #4b65a4; }

/* 50 Tab Nav Bar */
.StyledNavBar50Tab { float:left; width:100%; position:relative;}

.StyledNavBar50Tab ul.Tabs li.NoCloseButton a {margin:0px !important; background: url("../images/righttab_active_new.gif") no-repeat right bottom !important;}
.StyledNavBar50Tab ul.Tabs li.ActiveTab a { background: transparent; margin:0 0 0 5px; }
.StyledNavBar50Tab ul.Tabs li.ActiveTab input { margin:5px 5px 0 0; vertical-align:top; width:13px; height:13px; }
.StyledNavBar50Tab ul.Tabs li.ActiveTab img { vertical-align:top; }
.StyledNavBar50Tab ul.Tabs a:link, .StyledNavBar50Tab ul.Tabs a:visited, .StyledNavBar50Tab ul.Tabs a:hover {padding:0px 4px 0px 6px; }

.StyledNavBar50Tab table { table-layout:fixed; width:100%; } 
.StyledNavBar50Tab col.leftTableCell { width:20px; }
.StyledNavBar50Tab col.centerTableCell { }
.StyledNavBar50Tab col.rightTableCell { width:150px; }

/* Hide the navbar by default so we can adjust its position without jitter */
.StyledNavBar50Tab ul.Layout_Tabs{ left:0px; position:relative; width:8000px; }
.StyledNavBar50Tab ul.Tabs { margin-left:0px  }

.StyledNavBar50Tab ul.Layout_Tabs    { display:inline; margin:0; padding:0; white-space:nowrap; }
.StyledNavBar50Tab ul.Layout_Tabs li, .StyledNavBar50Tab ul.Layout_Tabs a { display:inline; margin:0; padding:0; list-style:none; }

.StyledNavBar50Tab .Layout_TabsLeftContainer { }
.StyledNavBar50Tab .Layout_TabsCenterContainer { position:relative; overflow:hidden; width:100%;  }
.StyledNavBar50Tab .Layout_TabsRightContainer { float:none;margin:0; }

.StyledNavBar50Tab .TabsLeftContainer 	
{
	width:20px;
	margin:0px;
}
.StyledNavBar50Tab .NavBarLeftScrollArrow
{	
	width:9px;
	height:10px;
	margin:2px 5px 0px 5px;
	padding: 0px;
	cursor: pointer;
	visibility:hidden;
}

.StyledNavBar50Tab .TabsRightContainer 
{
	height:20px;
	width:150px;
	margin:0px;
	text-align:right;
}
.StyledNavBar50Tab .NavBarRightScrollArrow
{
	float:left;
	width:9px;
	height:10px;
	margin:6px 13px 0px 6px;
	padding: 0px;
	cursor: pointer;
	visibility:hidden;
}

.StyledNavBar50Tab div.TabsRightContainer a.NavBarLinkSmall {margin-right:9px;font-size:0.7em;text-decoration:none;}
.StyledNavBar50Tab div.TabsRightContainer a.NavBarLinkSmall:hover {margin-right:9px;font-size:0.7em;text-decoration:none;}
.StyledNavBar50Tab div.TabsRightContainer span.NavBarLinkSmall {color:#AAA;margin-right:9px;font-size:0.7em;text-decoration:none;}

/* Tabs used in the Securities Taxonomy Topics view as well as sub tabs for the Filings view. */
.SecuritiesTaxonomyTabs { vertical-align: middle; white-space: nowrap; background: #f7f7f5; border:solid 1px #c3c3bb; border-bottom:none; }
.SecuritiesTaxonomyTabs ul.Tabs li a, .SecuritiesTaxonomyTabs ul.Tabs li a:link, .SecuritiesTaxonomyTabs ul.Tabs li a:active { color:#3877d6; text-decoration:none; border-right:solid 1px #c3c3bb; font-weight:bold; }
.SecuritiesTaxonomyTabs ul.Tabs li a:hover, .SecuritiesTaxonomyTabs ul.Tabs li a:visited { color:#191b7b; }
.SecuritiesTaxonomyTabs ul.Tabs li.ActiveTab { background: #ffffff; }
.SecuritiesTaxonomyTabs ul.Tabs li.ActiveTab a { color:#000000; cursor:default; background:no-repeat left center;  }
.SecuritiesTaxonomyTabs .TabsRightContainer .FeatureNavigation { color:#3877d6; font-weight:bold; }

/* Tabs used in the Securities Taxonomy Filings view as well as sub tabs for the Filings view. */
.SecuritiesTaxonomyFilingsTabs { white-space:nowrap; border:solid 1px #c3c3bb; border-bottom:none; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs { margin-bottom:1px; background:repeat-x left top; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs li { border-right:solid 1px #c3c3bb; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs li a:hover, .SecuritiesTaxonomyFilingsTabs ul.Tabs li a:visited { color:#191b7b; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs li a { color:#3877d6; text-decoration:none; font-weight:bold; border-right:solid 1px #ffffff; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs li.ActiveTab { background:repeat-x left top; }
.SecuritiesTaxonomyFilingsTabs ul.Tabs li.ActiveTab a { color:#000000; cursor:default; background:no-repeat left center; }

/* Tabs used in the Securities Taxonomy Filings Search view for the Expand, Collapse, etc... links. */
.SecuritiesTaxonomyTreeLinks { white-space:nowrap; }
.SecuritiesTaxonomyTreeLinks ul.Tabs li.InActiveTabLeft { border-right:solid 1px #000000; }
.SecuritiesTaxonomyTreeLinks ul.Tabs li.InActiveTabRight { border-left:solid 1px #000000; }

/* Tabs used in the Securities Taxonomy Filings Search view for the Expand, Collapse, etc... links. */
.StatutesAndRegulationsTreeLinks { white-space:nowrap; }
.StatutesAndRegulationsTreeLinks ul.Tabs li.InActiveTabLeft { border-right:solid 1px #000000; }
.StatutesAndRegulationsTreeLinks ul.Tabs li.InActiveTabRight { border-left:solid 1px #000000; }

/* Nav Bar */
.NavTabActive { font-size:8pt; text-align:center; }
a.NavTabActive:link { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
a.NavTabActive:visited { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
.NavTabInactive { font-size:8pt; text-align:center; }
a.NavTabInactive:link { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#001E59; text-decoration:none; }
a.NavTabInactive:visited { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; color:#001E59; text-decoration:none; }
.NavBottomLink { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; color:#000099; font-weight:bold; }
a.NavBottomLink:link { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; color:#000099; font-weight:bold; }
a.NavBottomLink:visited { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; color:#000099; font-weight:bold; }
a.NavBottomLink:active { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; color:#000099; font-weight:bold; }
a.NavBottomLink:hover { font-size:8pt; font-family:Verdana,Helvetica,sans-serif; color:#000099; font-weight:bold; }

table.NavBackgroundColor { background-color:#223C78; }
tr.NavBarTopRow { background-color:#4B65A4; }
tr.NavBarBottomRow { background-color:#0A2155; }

/* Query Editor Tabs */
.QueryEditorTabActive { background-color:#f0f0f0; text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; border-top:1px solid #9a9a9a; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; }
.QueryEditorTabInactiveLeft { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #5776b3; border-bottom:1px solid #9a9a9a; border-left:1px solid #5776b3; }
.QueryEditorTabInactiveRight { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #5776b3; border-bottom:1px solid #9a9a9a; border-right:1px solid #5776b3; }
.QueryEditorTabInactiveSpace { border-top:1px solid white; border-bottom:1px solid #9a9a9a; }
.QueryEditorTabInactiveLink { text-decoration:none; font-weight:bold; color:#002780; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.QueryEditorTabInactiveLink:link { text-decoration:none; font-weight:bold; color:#002780; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.QueryEditorTabInactiveLink:visited { text-decoration:none; font-weight:bold; color:#002780; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

/* Merlin II Smart Terms Editor Tabs */
.SmartTermsEditorTabActive { background-color:#eff7ff; text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.SmartTermsEditorTabInactiveLeft { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050; border-bottom:1px solid #000000; border-left:1px solid #505050; }
.SmartTermsEditorTabInactiveRight { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050; border-bottom:1px solid #000000; border-right:1px solid #505050; }
.SmartTermsEditorTabInactiveSpace { border-top:1px solid white; border-bottom:1px solid #000000; }
.SmartTermsEditorTabActiveLink { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.SmartTermsEditorTabActiveLink:link { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.SmartTermsEditorTabActiveLink:visited { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.SmartTermsEditorTabInactiveLink { text-decoration:none; font-weight:bold; color:#505050; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.SmartTermsEditorTabInactiveLink:link { text-decoration:none; font-weight:bold; color:#505050; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.SmartTermsEditorTabInactiveLink:visited { text-decoration:none; font-weight:bold; color:#505050; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

/* Case Evaluator Editor Tabs */
.CaseEvaluatorEditorTabActive { background-color:#f0f0f0; text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.CaseEvaluatorEditorTabInactiveLeft {  text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050;  border-left:1px solid #505050; }
.CaseEvaluatorEditorTabInactiveRight { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050;  border-right:1px solid #505050;  }
.CaseEvaluatorEditorTabInactiveSpace { border-top:1px solid white; border-bottom:1px solid #000000; }
.CaseEvaluatorEditorTabActiveLink { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.CaseEvaluatorEditorTabActiveLink:link { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.CaseEvaluatorEditorTabActiveLink:visited { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.CaseEvaluatorEditorTabInactiveLink { text-decoration:none; font-weight:bold; color:#003f87; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.CaseEvaluatorEditorTabInactiveLink:link { text-decoration:none; font-weight:bold; color:#003f87; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.CaseEvaluatorEditorTabInactiveLink:visited { text-decoration:none; font-weight:bold; color:#003f87; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

/* Injury Tabs in Case Evaluator*/
.InjuryTabActive { background-color:#cfcfcf; text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.InjuryTabInactiveLeft {  text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050;  border-left:1px solid #505050; }
.InjuryTabInactiveRight { text-align:center; padding-top:.25em; padding-left:.75em; padding-right:.75em; padding-bottom:.25em; cursor:pointer; background-position:bottom left; background-repeat:repeat-x; border-top:1px solid #505050;  border-right:1px solid #505050;  }
.InjuryTabInactiveSpace { border-bottom:1px solid #000000; }
.InjuryTabActiveLink { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.InjuryTabActiveLink:link { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.InjuryTabActiveLink:visited { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InjuryTabInactiveLink { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.InjuryTabInactiveLink:link { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
a.InjuryTabInactiveLink:visited { text-decoration:none; font-weight:bold; color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

/*Case Evaluator Template*/
.CaseEvaluatorTemplatePageHeading {font-size:1.0em; font-family:Verdana, Helvetica, Sans-Serif; font-weight:bold; background-color:#4b65a4; padding-left:15px; padding-top:3px; padding-bottom:3px; color:#ffffff;}
.CaseEvaluatorTemplateSubHeading { vertical-align:middle; font-size:0.80em; background-color:White; font-weight:bold; padding-left:15px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #000000; font-family:Verdana,Helvetica,sans-serif}
.CaseEvaluatorKeyTermsFloatLeft {float:left; vertical-align:top; height:70px; margin-right:15px; margin-left:20px}
.CaseEvaluatorTemplatePageHeadingSmall {font-size:0.80em; color:#ffffff; font-weight:bold; background-color:#4b65a4; text-align:justify; padding-left:15px; padding-top:3px; padding-bottom:3px; font-family:Verdana,Helvetica,sans-serif}
.CaseEvaluatorFloatLeftCheckBoxList1 {float:left; top:0; right:0; margin-left:20px }
.CaseEvaluatorFloatLeftCheckBoxList2 {float:left; top:0;  margin-left:20px}
.CaseEvaluatorFloatLeftCheckBoxList3 {float:left; top:0;  margin-left:20px}
.CaseEvaluatorCheckBoxList{list-style-type:none; margin-left:20px; padding:0}
.CaseEvaluatorInformationalBoldFloatLeft {float:left; margin-left:15px; font-size:0.72em; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
.MarginLeftMediumClear {margin-left:15px; clear:both }
.CaseEvaluatorTreeHeader {border-top: 1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; overflow: hidden; width: 450px; height: 20px; background-color:#B9D3EE; }
.CaseEvaluatorInjuryHeaderAlignmentLeft{ vertical-align:middle; padding-left:5px;}
.CaseEvaluatorInjuryHeaderAlignmentRight{ vertical-align:middle; text-align:right; padding-right:40px;}
.CaseEvaluatorInjuryTabRegionBackgroud{border: 1px solid; overflow: auto; width: 450px; height: 200px; background-color: #cfcfcf;}
.CaseEvaluatorInjuryTreeRegion{ border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#cfcfcf;}
.CaseEvaluatorPersonalInjuryControlRegion{ overflow: auto; width: 375px; height: 25px; background-color: #cfcfcf; margin-left: 10px;}
.CaseEvaluatorPersonalInjurySearchRegion{ overflow: auto; width: 375px; height: 20px; background-color: #cfcfcf; margin-left: 10px;}
.CaseEvaluatorPersonalInjuryResultRegion{ border-top: 1px solid;overflow: auto; width: 385px; height: 80px; background-color: #FFFFFF; }
.CaseEvaluatorOtherInjuryResultRegion{ border-top: 1px solid;overflow: auto; width: 385px; height: 120px; background-color: #FFFFFF;}

/*Case Evaluator Header Section*/
.Layout_CaseEvalTitleHeader {width: 100%; background-color:#4b65a4; clear:right;}
.Layout_CaseEvalHeaderSection {float: left; width: 100%; height: 30px; background-color:#ffffff;}
.Layout_CaseEvalLabelFullWidth {float: left; width: 100%; height: 15px;}
.Layout_CaseEvalLabelHalfWidth {float: left; width: 48%; height: 15px;}
.Layout_DateRangeLeftSideGroup { float:left; width:98%;position:absolute;top:2.5em;}

/*Expert Investigator Template*/
.ExpertInvestigatorMinorTitleBar{background-color: #e2e2e2; color:#111111; margin-bottom:10px; font-family:Verdana,Helvetica,sans-serif;}
.ExpertInvestigatorMinorTitleBar h2{font-size:0.72em; font-weight:bold; padding-left:5px; padding-bottom:3px; padding-top:3px;}
.ExpertInvestigatorSummaryValidation{background-color:#FFCCCC; border-style:solid; border-color:#CC0033; border-width:2px; font-weight:bold; font-size:0.90em; font-family:Verdana,Helvetica,sans-serif;}
.ExpertInvestigationHeaderBar{background-color: #E2E2E2; height:20px;}
.ExpertInvestigatorStateNote{background-color:#EEEEEE; width:200px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
.ExpertEvaluatorSearchExpertsNote{background-color:#EEEEEE; width:200px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
.ComparisonLinkHeader{background-color:#ececec; margin:0px; padding-left:5px; padding-bottom:3px; padding-top:3px; margin-bottom:10px; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold}
.ComparisonSearchExpertNote{background-color:#EEEEEE; width:200px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; margin-right:5px; float:right}
.CompareExpertLabel{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; margin-right:50px}
.CompareLastNameLabel{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
.CompareFirstNameLabel{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; margin-left:116px}
.CompareRequiredLabel{font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; margin-left:230px}
.ChallengeReportSearchNote{background-color:#EEEEEE; width:250px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;}
.ChallengeReportType{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;font-weight:bold; margin-right:5px}
.HiddenTopBottomBorder { border-bottom-width:0px; border-top-width:0px;  }
.HiddenBottomBorder { border-bottom-width:0px;  }

.Layout_ExpertEvaluatorPanel{margin:10px; padding-top:5px; clear:both}
.Layout_ExpertInvestigatorName{padding-top:10px; padding-bottom:5px}
.Layout_ComparisonReportAOESearch{margin-left:5px; margin-top:10px; margin-bottom:10px}
.Layout_ComparisonNumberExpertNote{float:left; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; margin-left:5px; width:500px; height:50px}
.Layout_CompareSpecificExpert{display:block; height:400px; margin:5px}
.Layout_CompareSearchType{width:300px; height:20px; margin-left:194px}
.Layout_CompareTextBoxSize{width:300px;}
.Layout_CompareRecentTextBox{width:300px; margin-left:194px}
.Layout_CompareSpecificNotes{width:100%; height:50px}
.Layout_ChallengeSearchType{margin:10px; float:left}
.Layout_ChallengeReportType{margin-bottom:10px; margin-left:5px}
.Layout_ExpertInvestigatorSearchButtons{ clear:both; padding:5px; }
/*Areas of Expertise Control */
.Layout_AreasOfExpertiseNote{padding-top:10px; padding-bottom:5px}

/*State List Search Control */
.Layout_StateList{float:left; margin-bottom:5px; margin-left:5px}

/* Classes for Monitor product */
.GroupHeadingWhite { color:#ffffff; font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.GroupHeadingBlack { color:#000000; font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.InputLabelWhite { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InputLabelBlack { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InputLabelBlackBold { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.InputLabelSmallBlack { color:#000000; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.InputLabelSmallWhite { color:#ffffff; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.InputContentReadOnlySmall{font-size:0.68em; font-family:Verdana,Helvetica,sans-serif;background-color:#DDDDDD;}
.InputContentWhite { color:#ffffff; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }
.InputContentBlack { color:#000000; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; }

/* Classes for Progress Bar Control*/
.ProgressControlTable {width:100%; border-width:1px; border-style:solid; border-collapse:collapse; border-color:#ADADAD; padding-top: 0; padding-bottom:0px; padding-left:0px; padding-right:0px;}
.ProgressControlComplete {background-color:#ADADAD; text-align:right}
.ProgressControlNotComplete {background-color:#ffffff;}

/* Classes for table display on find controls */
#left {position:absolute; left:0; width:80px; }
#right { margin-left:100px; }

td.NavBarBottomRow { background-color:#CCCCCC; }

/* Classes for Graphical rollovers */
.RolloverHeading { color:black; font-size:0.70em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
a.RolloverHeading:link { color:black; font-size:0.70em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
a.RolloverHeading:visited { color:black; font-size:0.70em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
.RolloverSmallBlack { color:black; font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; }
a.RolloverSmallBlack:link { color:black; font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; }
a.RolloverSmallBlack:visited { color:black; font-size:0.60em; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; }
.RolloverSmallWhite { color:White; font-size:0.70em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }

/* Classes for State Court Charts */
.StateChartWhiteBoxTitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 12px; TEXT-ALIGN: center }
.StateChartWhiteBoxCourt { FONT-SIZE: 11px; VERTICAL-ALIGN: top; TEXT-ALIGN: center }
.StateChartStateLabel { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 4px }
.StateChartCourtLabel { MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px }
.StateChartCaveat { FONT-SIZE: 10px; TEXT-ALIGN: center }
.StateChartWhiteBox { PADDING-RIGHT: 5px; MARGIN-TOP: 4px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 4px; WIDTH: 325px; HEIGHT: 40px; BACKGROUND-COLOR: #ffffff }
.StateChartOuterTable { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 600px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff }
.StateChartInnerTable TR TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px }
.StateCourtBottomMargin { MARGIN-BOTTOM: 3px }
.StateChartTopLevel { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #b2c7eb }
.StateChartMidLevel { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #9bb5e3 }
.StateChartBottomLevel { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #83a3d9 }
A.StateChartNavigation:link { FONT-SIZE: 10px; COLOR: #0033cc; TEXT-DECORATION: none }
A.StateChartNavigation:visited { FONT-SIZE: 10px; COLOR: #0033cc; TEXT-DECORATION: none }
A.StateChartNavigation:hover { FONT-SIZE: 10px; COLOR: #0033cc; TEXT-DECORATION: underline }
A.StateChartNavigation:active { FONT-SIZE: 10px; COLOR: #0033cc; TEXT-DECORATION: none }

/* Copyright Footer */
.CopyrightFooter { clear: both;  margin-left: 10px; margin-right: 10px; width:95%; padding-top:5px; background: #FFFFFF url("../images/gray-dashed-line.gif") repeat-x; }
.CopyrightLogo { float:right; }

/* Canada Copyright Footer */
.CanadaCopyrightLogo {float:left;}
.CanadaCopyrightReutersLogo {float:right;}
.CanadaCopyrightSmall {font-size:0.60em; font-family:Verdana,Helvetica,sans-serif;clear:both;text-align:right; width:96%; padding-bottom:5px;}

/*Display Styles for new Options Redesign*/
.VerticalListLarge{ font-size:0.90em; font-family:Verdana,Helvetica,sans-serif; }
.VerticalList{ font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; }
.VerticalListSmall{ font-size:0.70em; font-family:Verdana,Helvetica,sans-serif; }

.TocRelatedCitatorItems .Layout_PowerTopicCitatorList li { font-size:0.72em; font-family:arial,sans-serif; }
.Layout_TocRelatedCitatorItems .Layout_PowerTopicCitatorList { margin:0; padding:0 0 10px 72px; list-style-type:none; }
.Layout_TocRelatedCitatorItems .Layout_PowerTopicCitatorList li { white-space:normal; }
.Layout_TocRelatedCitatorItems .Layout_PowerTopicCitatorList li img { vertical-align:bottom; }

.MenuItemLinkButton:hover, .MenuItemLinkButton:link:hover { text-decoration:none; }
.Layout_MenuItemLinkButton { display:block; width:100%; }

/********************************/
/*  LAYOUT STYLES LISTED BELOW  */
/********************************/
.Layout_OptionsDropDown { margin-left:10px; margin-bottom:8px; }
.Layout_OptionsDropDown label { display:block; float:left; clear:left; width:12.8em; margin-right:0px; padding:0px; }
.Layout_OptionsDropDown span { display:block; float:left; clear:left; width:12.8em; margin-right:0px; padding:0px; }
.Layout_OptionsDropDown select { display:inline; padding:0px; }

.Layout_FormatOptionsDropDown { padding-top:4px; margin-bottom:4px; }


.RPOptionsLinks a:link {color:blue;text-decoration:underline;font-weight:normal;cursor:pointer}
.RPOptionsLinks a:active {color:Black;text-decoration:none;font-weight:normal;cursor:pointer}

.Layout_DynamicListAlignment {margin-left:-3px}

.Layout_AlertsOptionsCheckBoxes {clear:left;}
.Layout_AlertsOptionsCheckBoxes label {width:15em}

.Layout_CalendaringTimeDropDown { float:left; }
.Layout_CalendaringTimeDropDown * div {float:left;}
.Layout_CalendaringTimeDropDown span { margin-right:10px }
.Layout_CalendaringTimeDropDown select {display:inline; margin-right:10px; }

.Layout_CalendaringReminderDropDown { float:left;display:inline; }
.Layout_CalendaringReminderDropDown select { width:150px }

.Layout_CalendarDropDown { margin-left:10px; margin-bottom:8px; }
.Layout_CalendarDropDown span { display:block; float:left; clear:left; width:199px; margin-right:0px; padding:0px; }
.Layout_CalendarDropDown select { display:inline; padding:0px; }

.Layout_CalendaringComboBox div { float:left; width:auto; margin-right:10px }
.Layout_CalendaringComboBox div div { margin-right:0px; }

.Layout_PrintDialogDropDown {}
.Layout_PrintDialogDropDown span { display:block; float:left; clear:left; width:56px; margin-top:4px; margin-right:0px; margin-bottom:4px; margin-left:2px; padding:0px; }
.Layout_PrintDialogDropDown select { display:inline; margin-top:4px; margin-bottom:4px; padding:0px; }

.Layout_PrintSettingsDropDown {}
.Layout_PrintSettingsDropDown span { display:block; float:left; clear:left; width:70px; margin-right:0px; padding:0px; }
.Layout_PrintSettingsDropDown select { display:inline; padding:0px; }

.Layout_PrintSettingsDuplexDropDown {}
.Layout_PrintSettingsDuplexDropDown span { display:block; float:left; clear:left; width:100px; margin-right:0px; margin-bottom:4px; padding:0px; }
.Layout_PrintSettingsDuplexDropDown select { display:inline; padding:0px; }

.Layout_PrintSpacing { margin-right:2.33em; }
.Layout_PrintFontSize { margin-right:1.5em; }
.Layout_PrintColumns { margin-right:1.83em; }
.Layout_PrintSTPColumns { margin-right:2.4em; }
.Layout_PrintDuplexPrinting { margin-right:0.4em; }

.FaxPreferences_Spacing{padding-bottom:7.5px;}
.FaxPreferences_Spacing2{padding-bottom:0px;}
.Layout_EmailPreferences {clear:right;}
.Layout_EmailPreferences * div span {display:block;clear:right;}
.Layout_EmailPreferences * div label {display:block;clear:right;}
.Layout_EmailPreferences div div {margin-left:9.3em;}/*used for validation and example spacing*/
.Layout_EmailPreferences div div span {display:block;float:none;width:auto;text-align:left;clear:right;margin-bottom:4px}/*Example text below */
.Layout_EmailPreferences * span {clear:left;float:left;width:12.8em;}/*spacing for labels*/
.Layout_EmailPreferences * label {clear:left;float:left;width:12.8em;}/*spacing for labels*/
.Layout_EmailPreferences input {width:300px}/*width of textbox input*/


.Layout_AlertsEmailPreferences {clear:right;}
.Layout_AlertsEmailPreferences * div span {display:block;clear:right;}
.Layout_AlertsEmailPreferences div div {margin-left:8em;}/*used for validation and example spacing*/
.Layout_AlertsEmailPreferences div div span {display:block;float:none;width:auto;text-align:left;clear:right;margin-bottom:4px}/*Example text below */
.Layout_AlertsEmailPreferences * span {clear:left;float:left;width:10.9em;}/*spacing for labels*/
.Layout_AlertsEmailPreferences input {width:300px}/*width of textbox input*/

.Layout_AlertsEmailPreferencesFF {clear:right;}
.Layout_AlertsEmailPreferencesFF * div span {display:block;clear:right;}
.Layout_AlertsEmailPreferencesFF div div {margin-left:8em;}/*used for validation and example spacing*/
.Layout_AlertsEmailPreferencesFF div div span {display:block;float:none;width:auto;text-align:left;clear:right;margin-bottom:4px}/*Example text below */
.Layout_AlertsEmailPreferencesFF * span {clear:left;float:left;width:11em;}/*spacing for labels*/
.Layout_AlertsEmailPreferencesFF input {width:300px}/*width of textbox input*/

.Layout_EmailPrint {clear:right;margin:0 0 4px 4px}
.Layout_EmailPrint * div span {display:block;clear:right;}
.Layout_EmailPrint div div {margin-left:10px;margin-bottom:4px}/*used for validation and example spacing*/
.Layout_EmailPrint div div span {display:block;float:none;width:auto;text-align:left;clear:right;margin-bottom:8px;font-weight:normal}/*Example text*/
.Layout_EmailPrint * span {clear:left;float:left;width:56px;font-weight:bold;}/*spacing for labels*/
.Layout_EmailPrint input {width:225px}/*width of textbox input*/
.Layout_EmailPrintWideMarginRight { margin-right:3.35em;}
.Layout_EmailPrintWideMarginLeft { margin-left:4.5em;}
.Layout_EmailPrintNarrowMarginRight { margin-right:0.265em;}

.Layout_FaxMachine {clear:right;}
.Layout_FaxMachine * div {clear:none;}
.Layout_FaxMachine div div span {width:12.8em;float:left;}

.Layout_FaxMachinePrintDialog {clear:right;}
.Layout_FaxMachinePrintDialog * div {clear:none;}
.Layout_FaxMachinePrintDialog div div span {width:59px;float:left;}

.Layout_AlertsTextBox {margin:0 0 8px 0;}
.Layout_AlertsTextBox span {display:block; width:12em; float:left; }
.Layout_PreferencesAlertsSpacer{margin-right:9px;}
/* This is a hack for IE */
html>body .Layout_PreferencesAlertsSpacer {margin-right:6px;}

.Layout_AlertsDropDown { margin-bottom:8px; }
.Layout_AlertsDropDown span { display:block; float:left; clear:left; width:12em; margin-right:0px; padding:0px; }
.Layout_AlertsDropDown select { display:inline; padding:0px; }
.Layout_AlertsDropDown label { display:block; float:left; clear:left; width:12em; margin-right:0px; padding:0px; }


.Layout_AlertsEmailFormat { margin-bottom:8px; }
.Layout_AlertsEmailFormat span { display:block; float:left; clear:left; width:10.9em; margin-right:0px; padding:0px; }
.Layout_AlertsEmailFormat select { display:inline; padding:0px; }

.Layout_AlertsPrinterDropDown { margin-bottom:8px; }
.Layout_AlertsPrinterDropDown span { display:block; float:left; clear:left; width:8.5em; margin-right:0px; margin-left:1.7em; padding:0px; }
.Layout_AlertsPrinterDropDown select { display:inline; padding:0px; }

.Layout_TreeItemContainer { display:block; clear:both; float:left; }

.Layout_ThreeColumn { float:left; width:33%; }
.Layout_FiveColumn { float:left; width:19%; }
.Layout_Progress {margin-top:25%; }

/* Alert Center */ 
.Layout_AlertsCreateSpacer {margin-top: 10px;}
.Layout_AlertsCreateSpacerLarge {height: 40px;}
.Layout_AlertsCreateInputLabel {padding-left: 2px; float:left; width: 6.8em;}
.Layout_AlertsCreateInput {padding-bottom:4px; vertical-align:middle; white-space:nowrap;}
.Layout_AlertsCreateLabel { vertical-align: middle; }
.Layout_AlertsDBDunWideInput {width:290px;}
.Layout_AlertsDBCreateDunsSpacing {padding: 0 4px 0 4px;}
.Layout_AlertsDBDunsBox1 {width:25px}
.Layout_AlertsDBDunsBox2 {width:30px}
.Layout_AlertsDBDunsBox3 {width:40px}
.Layout_AlertsCreateButton { margin-right: 6px; }

.AlertsDBCreateOverview {font-weight:bold;}

/* Default Layout Styles for the StyledTabs */
ul.Layout_Tabs { display:block; float:left; margin:0; padding:0; list-style:none; white-space:nowrap; }
ul.Layout_Tabs li { display:block; float:left; margin:0; padding:0; }
ul.Layout_Tabs a { display:block; float:left; margin:0; padding:0; }
ul.Layout_Tabs li.Layout_ActiveTab {}
ul.Layout_Tabs li.Layout_InActiveTabLeft {}
ul.Layout_Tabs li.Layout_InActiveTabRight {}
ul.Layout_Tabs li.Layout_DisabledTabLeft {}
ul.Layout_Tabs li.Layout_DisabledTabRight {}
.Layout_TabsLeftContainer {float:left;}
.Layout_TabsRightContainer {float:left;}

/* Add Specific Layout Styles for the StyledTabs Here */
/*----------------------------------------------------*/

/* Tabs used in the Securities Taxonomy Topics view as well as sub tabs for the Filings view. */
.Layout_SecuritiesTaxonomyTabs { float: left; width: 100%; }
.Layout_SecuritiesTaxonomyTabs ul.Layout_Tabs li a { padding:3px 10px; }
.Layout_SecuritiesTaxonomyTabs ul.Layout_Tabs li.Layout_ActiveTab a { padding-left:18px; }
.Layout_SecuritiesTaxonomyTabs .TabsRightContainer { margin-left: 10px; }

/* Tabs used in the Securities Taxonomy Filings view as well as sub tabs for the Filings view. */
.Layout_SecuritiesTaxonomyFilingsTabs { float: left; width: 100%; }
.Layout_SecuritiesTaxonomyFilingsTabs ul.Layout_Tabs { width: 100%; }
.Layout_SecuritiesTaxonomyFilingsTabs ul.Layout_Tabs li a { padding:3px 10px; }
.Layout_SecuritiesTaxonomyFilingsTabs ul.Layout_Tabs li.Layout_ActiveTab a { padding-left:18px; }

/* Tabs used in the Securities Taxonomy Filings Search view for the Expand, Collapse, etc... links. */
.Layout_SecuritiesTaxonomyTreeLinks ul.Layout_Tabs li { padding:0px 10px; vertical-align:middle;  }
.Layout_SecuritiesTaxonomyTreeLinks ul.Layout_Tabs li.Layout_InActiveTabLeft { padding:0 10px 0 0 ; }

/* Tabs used in the Statutes And Regulations Search view for the Select, Clear, etc... links. */
.Layout_StatutesAndRegulationsTreeLinks { padding:0px 20px; vertical-align:middle; clear:both; }
.Layout_StatutesAndRegulationsTreeLinks ul.Layout_Tabs li { padding:0px 10px; vertical-align:middle; }
.Layout_StatutesAndRegulationsTreeLinks ul.Layout_Tabs li.Layout_InActiveTabLeft { padding:0 10px 0 0 ; }

/*For positioning Divs next to one another*/
.Layout_FloatLeft {float:left;}
.Layout_FAJFloatLeft {float:left;}
.Layout_FAJFloatLeft h1 {font-size:1.0em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_FloatRight {float:right;}
.Layout_ClearLeft {clear:left;}
.Layout_ClearRight {clear:right;}
.Layout_ClearBoth { clear: both; }


/* The following Region layout styles are here as a placeholder. */
.Layout_Region { overflow: auto; height: 1px; }
.Layout_RegionContent { }
.Layout_RegionContext { }
.Layout_RegionFooter { }
.Layout_RegionHeader { }

.Layout_DocumentHeading { }

.Layout_PageUsesRegions { overflow: hidden; }

/*For spacing alignment in preferences use. Make sure to use a Style CSS with this. Ex:"FeatureNavigaion Layout_Caption"*/
.Layout_Caption { float:left; width:150px; padding:0; margin:0; }
.Layout_CaptionLarge { float:left; width:200px; padding:0; margin:0; }

/*For aligning the vertical breadcrumb links in Context page of the new Options Redesign*/
ul.Layout_ContextLinks { margin:0; padding:0; list-style-type:none; list-style-position:outside; marker-offset: 0;  }
ul.Layout_ContextLinks li { margin:0 0 15px 0; }
ul.Layout_ContextLinks a:visited {color:Blue;text-decoration:none;}
ul.Layout_ContextLinks a:link {color:Blue;text-decoration:none;}
ul.Layout_ContextLinks a:active {color:Blue;text-decoration:none;}
ul.Layout_ContextLinks a:hover {color:Blue;text-decoration:none;}
#ContextLinksActive a:visited {color:Black;text-decoration:none;font-weight:bold}
#ContextLinksActive a:link {color:Black;text-decoration:none;font-weight:bold}
#ContextLinksActive a:active {color:Black;text-decoration:none;font-weight:bold}
#ContextLinksActive a:hover {color:Black;text-decoration:none;font-weight:bold}

.Layout_ContextLinksDiv {margin:8px 0 15px 0;}
.Layout_ContextLinksDiv a:visited {color:Blue;text-decoration:none;}
.Layout_ContextLinksDiv a:active {color:Blue;text-decoration:none;}
.Layout_ContextLinksDiv a:hover {color:Blue;text-decoration:none;}
.Layout_ContextLinksDiv a:link {color:Blue;text-decoration:none;}

ul.Layout_OptionsListItem { margin:0; padding:0; list-style-type:none; list-style-position:outside; marker-offset: 0;  }


/*For aligning the vertical breadcrumb links for LitPro Advanced Focus context page*/
ul.Layout_AdvancedFocusLinks { margin:0; padding:0; list-style-type:none; list-style-position:outside; marker-offset: 0;  }
ul.Layout_AdvancedFocusLinks li { margin:0 0 5px 0; }


/* Used by Carswell Novus table */
.TableCourierFontSmall { font-size:0.80em; font-family:Courier; }

/*BreadCrumbProgress control definition for PeopleFinder*/
#BreadCrumb {
	font: bold 11px Verdana, sans-serif;
	clear: both;
	width: 470px;
	margin:3px;
}

#BreadCrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#BreadCrumb ul li {
	margin-left: 0;
	padding: 3px 15px;
	list-style: none;
	display: inline;
	float: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center right;
	padding: 12px 6px;
	margin: 0;
}


#BreadCrumb ul li.Active {
	color: #041fbe;
	padding: 12px 10px;
}

#BreadCrumb ul li.ActiveAt {
	padding: 12px 10px;
}

#BreadCrumb ul li.Inactive {
	color: #888;
	padding: 12px 10px;
}

.DisplayCiteListHeader { z-index: 2; }
.DisplayCiteListContext { background-color: #ececec; }
.DisplayCiteListResultCountCell { width:35em; }
.DisplayCiteListResultCountCellWithMenu {width:20em;}

/* Medical Litigator  */
.CategoryName {font-weight: bold; }
.CategoryCount {font-weight: normal; }
.MedLitHeading { font-weight: bold; font-size: 0.9em;}
.MedLitHeadingCount { font-weight: normal; font-size: 0.9em; }
.MedLitEditSearch { font-weight: bold; width: 97%;  }
.MedLitEditSearch a {text-decoration: none; font-size: 0.8em; }
.MedLitRailLeft { border-left: 1px solid #000; border-right: 1px solid #000; background-color: #ececec;}
.MedLitRailTop { text-align:center; background-repeat: repeat-x; background-color: #ececec; }
.MedLitSeperator {font-size: 4px; background-repeat: repeat-x;}
.Layout_MedLitEditSearch { padding: 0 1em 0 1em; margin: 0; }
.Layout_MedLitRailTop .Layout_MedLitTabLeft { margin-left: -3px; float: left; }
.Layout_MedLitRailTop .Layout_MedLitTabRight { margin-left: 3px; float: right; }
.Layout_MedLitRangeNavigation .Layout_RangeNavigation { margin-left: auto; margin-right: auto; }
.Layout_MedLitReferences { padding-top: 1.5em; }
.Layout_MedLitSeperator { width: 100%; padding-top: 1px; margin: 5px 0 5px 0; }

/* Medical Litigator Category List */
.CategoryReferences { font-size: 0.8em; font-weight: bold; }
.CategoryList { font-size: 0.9em; font-weight: bold;}
.CategoryList li { list-style-type: none; line-height: 1.3em; }
.CategoryList li a { text-decoration: none; padding: 0; margin: 0; }
a.MedLitOrderJournal { font-size: 0.8em; font-weight: bold; }
.Layout_CategoryReferences { margin: 0; padding: 1.5em 0 0.5em 0.25em;}
.Layout_CategoryList { margin: 0; padding: 0 0 0 0.25em; }
.Layout_CategoryList li { margin: 0 0 0 15px; padding: 0 0 0.4em 0; }
.Layout_CategoryList li img { position: absolute; }
a.Layout_MedLitOrderJournal { padding-left: 0.25em; }
.Layout_MedLitPrintControl { float: right; clear: both; height: 25px; }

.MedLitReferences .ExpandableList .ExpandableListItem { cursor: default;}
.MedLitReferences .ExpandableList li.SelectedListItem {}
.MedLitReferences .ExpandableList li { list-style-image: none; }
.MedLitReferences .ExpandableList li { border: 0; padding: 0; margin: 0; }
.MedLitReferences .ExpandableList .ExpandedListItem .ExpandedContent { display: none; }

.CategoryPullDown { margin-left: 0.5em; }
.CategoryPullDown label { font-weight: bold; font-size: 0.7em; }
.CategoryPullDown a { margin-left: 0.25em; }

/* Relational Report - Default Styles */
 .expTable{ table-layout:fixed; width:100%; height:25px;}
 .expTable td.first{ width:210px; }
 .expTable td.second{ width:auto;  }
 
  table.RelationalSection {margin-top:20px;}
 
 .DocumentSectionTitle .SubLabel { font-size:0.85em; margin-top: 3px; margin-bottom: 3px; }
 .ReversalJudgeFilterLinks { font-size:0.7em; }
 
 .JudicialAdvancedSections span.DocumentBody { margin-left:2.8em; }
 
.DocumentCenter .MajorHeaderBoxContent,
.Layout_PageUsesRegions div.RegionLeftBottom tr.MajorHeaderBoxContent { background-color: #C6D8EF;}
.DocumentCenter .MajorHeaderBox,
.Layout_PageUsesRegions div.RegionLeftBottom table.MajorHeaderBox { margin-bottom: 0.5em;}

.DocumentCenter .ExpandableListItemLink,
.DocumentCenter .NonExpandableListItemLink { float:left }

.DocumentCenter .expandableListCustomHeading{ min-width: 65px; }

.DocumentCenter .expandableListCustomHeading .HelpLink { margin-right: 5px; float:right; font-weight:normal; font-size:0.72em; }

.DocumentCenter .ExpandableList .ExpandedListItem .ExpandedContent a.MinorLink { font-family: Verdana,Helvetica,sans-serif; font-size: 0.72em; }

/* Relational Report List - Expandable */
.DocumentCenter .ExpandedContent {  background-color: #ECECEC; padding-bottom:5px; }
.DocumentCenter .ExpandedContent div { margin-top:3px;}

.DocumentCenter li.SelectedListItem { list-style-image: url("../images/categoryActive.gif"); }
.DocumentCenter li.ExpandableListItem,
.DocumentCenter li.NonExpandableListItem { width:100%; list-style-image:none; list-style-position: inside; font-size: 1em; margin: 0 0 5px 0; background-color: #BBCFEA; padding: 0px 0px 5px 0px !important; border-top: 1px solid #91918E !important; border-bottom: 1px solid #91918E !important; border-left: 0 !important; border-right: 0 !important;  cursor: pointer; }

.DocumentCenter li.ExpandableListItem h2,
.DocumentCenter li.NonExpandableListItem h2 { font-size: 0.75em; margin: 0; padding-left: 0.5em;  font-family: Verdana, sans-serif;}

.DocumentCenter li.ExpandableListItem h2 a,
.DocumentCenter li.NonExpandableListItem h2 a,
.DocumentCenter li.NonExpandableListItem span a.MajorLink { float:left; padding-left: 3px; margin-top:5px; }

.DocumentCenter li.ExpandableListItem span,
.DocumentCenter li.NonExpandableListItem span { padding-left: 0; color: #000; }

.DocumentCenter li.ExpandableListItem .ProfilerMinorLink span,
.DocumentCenter li.NonExpandableListItem .ProfilerMinorLink span { margin-left:10px; padding-left: 0; color: #000; }

.DocumentCenter li.ExpandableListItem .ExpandedContent,
.DocumentCenter li.NonExpandableListItem .ExpandedContent { cursor: default; margin: 0; padding: 0; display: none; margin:10px 0 0 0;  }

.DocumentCenter li.ExpandableListItem .ExpandedContent div,
.DocumentCenter li.NonExpandableListItem .ExpandedContent div { clear:both; }

.DocumentCenter li.ExpandableListItem .ExpandedContent ul,
.DocumentCenter li.NonExpandableListItem .ExpandedContent ul { padding: 0; margin: 0; }

.DocumentCenter li.ExpandableListItem .ExpandedContent ul li,
.DocumentCenter li.NonExpandableListItem .ExpandedContent ul li { margin-left: 1em; padding-top: 0.15em; list-style-image: url("../images/spacer9x9.gif"); font-size: 0.70em; border: 0; }

.DocumentCenter li.ExpandableListItem .ExpandedContent ul li a,
.DocumentCenter li.NonExpandableListItem .ExpandedContent ul li a { padding-left: 0.25em; }

.DocumentCenter li.ExpandableListItem .ExpandedContent ul li.SelectedListItem,
.DocumentCenter li.NonExpandableListItem .ExpandedContent ul li.SelectedListItem { list-style-image: url("../images/categoryActive.gif");  }

.DocumentCenter li.ExpandableListItem .ExpandedContent ul li.SelectedListItem a,
.DocumentCenter li.NonExpandableListItem .ExpandedContent ul li.SelectedListItem a { font-weight:bold !important; color:Black !important;  }

.DocumentCenter li.ExpandableListItem div.Button,
.DocumentCenter li.NonExpandableListItem div.Button { float:right; margin:0px 5px 0px 0px; width: 14px; height: 14px; background-image: url("../images/expand_major.gif"); }

.DocumentCenter .ExpandableList { width:100%; }
.DocumentCenter li.ExpandedListItem { width:100%; list-style-image: none; padding: 0px !important; } 
.DocumentCenter li.ExpandedListItem .ExpandedContent {  cursor: default; margin: 0; padding: 0 0 5px 0; display: block; margin-top:5px; }
.DocumentCenter li.ExpandedListItem div.Button { float:right; margin:0px 5px 0px 0px; width: 14px; height: 14px; background-image: url("../images/collapse_major.gif"); }

/* Judicial Reversal Advanced View Setup */
.JrtAdvancedFilterSetup div{ font-size:14px; font-weight:bold; margin-left:10px;}
.JrtAdvancedFilterSetup div.AdvancedViewLinks{ font-weight:normal; font-size:14px;  margin-left:20px; margin-top:6px;}
.JrtAdvancedFilterSetup a{  font-weight:normal; margin-left:5px; margin-right:5px;}

/* Category List - Default Styles */
.MultiSearchDisplay .CategoryReferences { padding: 0.1em 0.25em 0.1em 0.25em; color: #fff; background-color: #516BA8; border-top: 1px solid #122864;  border-bottom: 1px solid #122864;}
.MultiSearchDisplay .CategoryList { font-size: 0.75em; margin: 0; padding: 0; list-style-type: none; }
.MultiSearchDisplay .CategoryList li .NonExpandableCategory { list-style-image: url("../images/spacer9x9.gif"); }
.MedLitReferences li.SelectedListItem, 
.MultiSearchDisplay .Layout_RegionContext .CategoryList li.SelectedListItem { list-style-image: url("../images/categoryActive.gif"); }
.MultiSearchDisplay .CategoryList li { list-style-position: inside; font-size: 1.25em; margin: 0; padding:0; border-bottom: 1px solid #999; }
.MultiSearchDisplay .CategoryList li a { padding-left: .20em; color: #666; }
.MultiSearchDisplay .CategoryList li span { padding-left: 0; color: #000; }

/* Category List - Expandable */
.MultiSearchDisplay .CategoryList .CategoryGrouping li.NonExpandableListItem { font-size: 1em; } 
.MultiSearchDisplay .CategoryList .CategoryGrouping li.NonExpandableListItem h2,
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem h2 { font-size: 0.75em; margin: 0; font-family: Verdana, sans-serif;}
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem {  background-color: Transparent; border-top: 0;  cursor: pointer; font-size: 1em; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent ul { padding: 0; margin: 0; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent ul li { margin-left: 1em; padding-top: 0.15em; list-style-image: url("../images/spacer9x9.gif"); font-size: 0.70em; border: 0; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent ul li.SelectedListItem { list-style-image: url("../images/categoryActive.gif");  }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent ul li.SelectedListItem a { font-weight:bold !important; color:Black !important;  }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent ul li a { padding-left: 0.25em; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem .ExpandedContent { cursor: default; margin: 0; padding: 0; display: none; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandedListItem .ExpandedContent { cursor: default; margin: 0; padding: 0; display: block; }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem { padding: 0.15em 0 0.15em 0; cursor: pointer; list-style-image: url("../images/plus_node.gif");  }
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandedListItem { list-style-image: url("../images/minus_node.gif"); } 
.MultiSearchDisplay .CategoryList .CategoryGrouping li.ExpandableListItem  { background-color: #fff; }

/* Category List - Expandable */
.MultiSearchDisplay .CategoryList li.ExpandableListItem { cursor: default; }
.MultiSearchDisplay .CategoryList li.ExpandableListItem  { background-color: #C6D8EF; margin-top: 2px; border-top: #899CC0 1px solid;  }
.MultiSearchDisplay .CategoryList li.ExpandableListItem h2 { font-size: 1em; font-weight: bold; padding: 0; margin: 0; margin-left: 1px; font-family: Arial, Verdana, sans-serif;}
.MultiSearchDisplay .CategoryList li.ExpandableListItem .ExpandedContent { background-color: #fff; }

.MultiSearchDisplay .CategoryList li.ExpandableListItem {  list-style-image: none; }
.MultiSearchDisplay .CategoryList li.ExpandedListItem {  list-style-image: none; }

.MultiSearchDisplay .CategoryList li.ExpandableListItem .ExpandedContent { margin: 0; padding: 0; display: block;}
.MultiSearchDisplay .CategoryList li.ExpandedListItem .ExpandedContent { margin: 0; padding: 0;  display: block;}

/* BankruptcyResult - Category List - Expandable */
.BankruptcyResult .CategoryList .ExpandableListItem h2 { display: none; }
.BankruptcyResult .CategoryList .ExpandableListItem li h2 { display: inline; }

/* ExpertCenter - Category List - Expandable */
.ExpertCenterResult .CategoryList .ExpandableListItem h2 { display: none; }
.ExpertCenterResult .CategoryList .ExpandableListItem li h2 { display: inline; }

/* Multibase Search - Category List - Expandable */
.MultibaseResult .CategoryList .ExpandableListItem h2 { display: none; }
.MultibaseResult .CategoryList .ExpandableListItem li h2 { display: inline; }

/* Multibase Search - Category List: vertically align the category names. */
.MultibaseResult .CategoryList li { list-style-position: outside; margin-left: 12px; }
.MultibaseResult .CategoryList li h2 { padding: 0; margin: 0; }

/* Medical Litigator General CiteList */
.CategoryCiteList a.CiteListViewAll { font-size: 0.8em ;text-decoration: none; font-weight: normal; }
.CategoryCiteList .CiteListItem { font-size:0.72em;}
.CategoryCiteList .CiteListItemDescription { font-size: 0.95em; }
.Layout_MedLitCiteList { padding: 0 1em 0 1em; }
.Layout_CategoryCiteList {clear: both; }
.Layout_CategoryCiteList .Layout_CiteListItem { clear: both; }
.Layout_CategoryCiteList .Layout_CiteListItemFlag { min-height: 1px; width: 25px; float: left; text-align: left;} /* Firefox/Opera Hack */
.Layout_CategoryCiteList .Layout_CiteListItemWrap { float: left; width: 91%; border-bottom: 1x solid #999; padding-bottom: 0.25em;} /* IE Hack */
.Layout_CiteListItemWrap .Layout_CiteListItemSnippet { padding: 0.5em 0 0.5em 0; }
.Layout_CategoryViewAll { float: right; }

/* Medical Litigator Search CiteList */
.MedLitSearch { font-family:Verdana,Helvetica,sans-serif;}
.MedLitSearch .CategoryHeading { font-size: 0.9em; background-color: #C6D8EF; border-top: #899CC0 1px solid; }
.Layout_MedLitSearch { margin: 0 1em 0 1em; width: 97%;}
.Layout_MedLitSearch .Layout_CategoryHeading { padding: 0.1em 0.5em 0.1em 0.5em; margin-top: 1em; margin-bottom: 1em; }
.Layout_MedLitSearch .Layout_CategoryHeading img { position: absolute; }
.Layout_MedLitSearch .Layout_CategoryHeading a img { position: static; }
.Layout_MedLitSearch .Layout_DualColumn { padding-top: 0.5em; width: 48%; }
.Layout_MedLitSearch .Layout_ColumnLeft{ float: left; }
.Layout_MedLitSearch .Layout_ColumnRight { float: right; }
.Layout_MedLitSearch .Layout_CategoryCiteList .Layout_CiteListItemFlag { margin-top: 0.65em; }
.Layout_MedLitSearch .Layout_CategoryCiteList .Layout_CiteListItemWrap { padding: 0;}

/* Medical Litigator Entity CiteList*/
.MedLitContext .MedLitEntity { text-align: center;}
.MedLitEntity { font-family:Verdana,Helvetica,sans-serif;}
.MedLitEntity .CategoryHeading { font-size:0.9em; border-bottom: 1px solid #999; }
.Layout_MedLitContext .Layout_MedLitEntity { clear: both; }
.Layout_MedLitEntity { padding: 0 2em 0 2em;}
.Layout_MedLitEntity .Layout_CategoryCiteList { padding: 0.5em 0 0.5em 0; }
.Layout_MedLitEntity .Layout_CategoryCiteList .Layout_CiteListItem { padding: 0.2em 0 0.2em 0; }
.Layout_MedLitEntity .Layout_CategoryHeading img { position: absolute; }


/* Modal Popup css class */
.ModalPopUpBox {background-color:#eee; padding:8px; border:2px outset #666; overflow:auto;}
.ModalPopUpBox iframe { height: 100%; }
.ModalPopUpOverlay { background-image:url("../images/transparent.gif"); }
.LightPopUpBox {border:1px solid #000000; border-top-color:#b9c7e8; padding: 0; margin: 0; background-color: #ffffff; overflow:hidden; }
.LightboxOverlay { background-color:#000000; filter:alpha(opacity=50); opacity:.50; }
.JurisdictionPopUp {background-color:#FFFFFF; padding:8px; border:3px solid #4B65A4; overflow:auto;}
.LightPopUpBox .GroupHeading { color:#ffffff; vertical-align:middle; padding-right:8px;font-size:0.75em; }
.LightPopUpBox .Layout_TopBottomBorder {display:none;}
.LightPopUpBox .GroupHeaderBar { background-image: url("../images/lightbox-header-gradient.gif"); background-repeat: repeat-x; background-position:bottom; background-color:#a4b4d5; padding:9px; }
.LightPopUpBoxContent { background-image: url("../images/lightbox-content-gradient.gif"); background-repeat: repeat-x; background-position:top; height:20px;}
.LightPopUpBoxCloseImage { vertical-align:bottom; }
.UnorderedListTree { list-style-type:none; margin:0px; padding:0px; }

/* StyledModalPopUp derivative of the Modal Popup class */
.StyledModalPopUp { background-color: #ffffff; border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-width: 12px; border-top-style:solid; border-right-style:solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #00337e; border-left-color: #000000; margin:0; padding:0; width:40em; overflow:hidden }
.StyledModalPopUpHeadingHelpImage { padding-left: 0.68em}
.StyledModalPopUpHeading { color:#000000; vertical-align:middle; font-size:0.72em; font-weight:bold; font-family: Verdana,Helvetica,sans-serif;}
.StyledModalPopUpHeader { background-image:url("../images/popup_head.gif"); background-repeat:repeat-x; background-position:left bottom; margin:0; padding-left:1em; padding-right:1em; padding-top:0.85em; padding-bottom:0.15em; min-height:25px; max-height:40px; overflow:hidden;}
.StyledModalPopUpContent { background-image:url("../images/popup_body.gif"); background-repeat:repeat-x; background-position:left top; margin:0; padding:1em; text-align:left; overflow:auto }
.StyledModalPopUpCloseImage { vertical-align:middle; border-style:none; margin:0; float:right; position:relative; }
.StyledModalPopUp td { white-space: nowrap; vertical-align: top; }
.StyledModalPopUp select { width: 96%; }
.StyledModalPopUp table { padding-bottom:2em; }
.StyledModalPopUp .Layout_ButtonGroup { text-align: right; }

.SiteMapList { list-style-type: none; }
.SiteMapList li { list-style-type: none; }
.SiteMapList ul { list-style-type: none; }
.Layout_SiteMapList { margin-top: 0 }
.Layout_SiteMapList ul { margin-top: 0 }
.Layout_SiteMapMarginNone { float:left; }
.Layout_SiteMapMarginLeft { float:left; margin-left:10px; }
.Layout_SiteMapMarginLeftLarge { float:left; margin-left:20px; }

.QueryEditorChooseTemplateDropdown { vertical-align:bottom;position:relative;top:-2px; }

/** Classes for the Profiles and ProfilesWestlaw pages **/
.ProfileForm { margin: 20px 20px 10px 30px; font-family:Verdana, Helvetica, Sans-Serif;}
.Layout_ProfileForm {width: 720px;}

.Layout_ProfileTop { width: 100%; height: 140px; }

.Layout_ProfileNavBar { width: 100%; height: 80px; }

.Layout_ProfileHeaderBar { width: 100%; height: 20px; }

.ProfileErrorSummary {color:Red; font-weight: bold; font-size: 1.0em;}
.Layout_ProfileErrorSummary {width: 100%; height: 35px;margin-top:40px;}

.Layout_ProfileStep2WholeContainer {width:720px; height: 775px;}

.Layout_ProfileBodyContent1 {width: 80%; height: 120px;}

.Layout_ProfileBodyContent2 {width: 100%; height: 250px;list-style-type:none;margin: 0;padding: 0; }/*margin-bottom:80px;*/



.Layout_ProfileLeftSideFirst {width: 100%; height: 15px;}

.Layout_ProfileLeftSideSecond {width: 100%; height: 63px; padding-bottom:20px;}

.Layout_ProfileLeftSideThird {width: 100%; height: 23px;}

.Layout_ProfileLeftSideFourthHidden {width: 100%; height: 215px;}

.Layout_ProfileLeftSideFifth {width: 100%; height:86px;}

.Layout_ProfileSpace {width:100%; height:40px;}

.Layout_ProfileRightSide {width: 100%; height: 100%;}

.Layout_ProfileBodyContent3 {width: 80%; height: 155px;}

.Layout_ProfileBodyContent4 {width:auto; height:auto;}

.Layout_ProfileInfoString {width: 100%; padding-top:15px; padding-bottom:15px; display:block;}
.Layout_ProfileSpaceDivider{margin-top:230px; margin-bottom:20px;}
.Layout_ProfileBodyContentDivider{margin-top:20px; margin-bottom:20px; width:100%; height:auto; display:block;}

.Layout_ProfileLabelWidth {width: 12.5em;}

.Layout_ProfileTextboxWidth {width: 12.5em;}

.Layout_ProfileValidator {width: 30%; padding-left:5px; }
.ProfileValidator {font-size:.78em; font-weight:bold; color: Red;}

.Layout_ProfileIndent {float:left; width: 100%; height: 100%;}
.ProfileIndent {text-indent: 30%;}

.Layout_ProfileHeader {width: 100%; padding-bottom:20px;}/*margin-bottom:20px; */
.ProfileHeader {font-weight: bold;}

.Layout_ProfileTopic {float: left; width: 100%;}
.ProfileTopic {font-weight: bold; color: maroon;}

.Layout_ProfileTopicTips {float: left; width: 100%;}
.ProfileTopicTips {font-weight: bold;}

.Layout_ProfileWestlawPasswordValidator{padding-bottom:20px;}

.Layout_ProfileBulletOneIndent {text-indent: 10px; width: 100%; list-style-type:disc; list-style-position:inside; margin-left:2px; margin-top:0px; padding-top:0px; padding-left:2px;}

.ProfileUserNameValidationHeader {float:left; color:Red; font-weight: bold; font-size: 1.0em; padding-bottom:20px;}

.Layout_ProfileStep1Left {width: 33%;}

.Layout_ProfileStep1Right {width: 67%;}

.ProfileRadioStyle {font-weight: bold; font-size: 1.0em;}

.Layout_ProfileStepOneContainer {width:720px; height:400px;}
.ProfileStepOneContainer {font-size:.72em;}

.Layout_ProfileStepOneTopInfo {width:100%; height:100px; display:block;}

.Layout_ProfileStepOneSignInContainer {width:100%; height:250px;}

.Layout_ProfileSignInLeftSide {width:45%; height:100%;}

.Layout_ProfileLeftSideTopInfo {width:90%; height:20%; padding-bottom:20px;display:block;}

.Layout_ProfileLeftSidePasswordContainer {width:100%; height:12%;}

.Layout_ProfileLeftSidePasswordLabel {width:35%; height:100%; display:block;}

.Layout_ProfileLeftSidePasswordTextBox {width:60%; height:100%;}

.Layout_ProfileLeftSideValidatorContainer {width:100%; height:68%;}

.Layout_ProfileLeftSideValidatorSpace {width:35%; height:auto;}

.Layout_ProfileLeftSideValidatorButtonValidation {width:65%; height:auto;}
.ProfileLeftSideValidatorButtonValidation {font-size:1em; font-weight: bold; color: Red;}

.Layout_ProfileSignInMiddle {width:8%; height:100%;}

.Layout_ProfileMiddleTopBorderContainer {width:50%; height:40%; padding-left:12px;}

.Layout_ProfileMiddleTopBorder {width:100%; height:100%;}
.ProfileMiddleTopBorder {border-left:solid 2px gray;}
.Layout_ProfileValidatorContainer{width:150%;}
.Layout_ProfileValidatorContainerSmall{width:40%;}
.Layout_ProfileSelectUsernameTextbox{display:block;}
.Layout_ProfileUsernameChosen{clear:left;}
.Layout_ProfileMiddle {width:35%; height:10%; text-align:center;}
.Layout_ProfileMiddleLabel{padding-top:5px; padding-left:2px;}
.ProfileMiddle {}
.Layout_ProfileFirstNameValidator{padding-bottom:5px;}
.Layout_ProfileSecurityTipsBorder{ margin-bottom:20px;}
.Layout_ProfileMiddleBottomBorderContainer {width:50%; height:40%; padding-left:12px;}

.Layout_ProfileMiddleBottomBorder {width:100%; height:100%;}
.ProfileMiddleBottomBorder {border-left:solid 2px gray;}

.Layout_ProfileSignInRightSide {width:47%; height:100%;}

.Layout_ProfileRightSideTopInfo {width:100%; height:30%;}

.Layout_ProfileRightSideUserNamePasswordContainer {width:100%; height:30%; padding-top:20px;}

.Layout_ProfileRightSideUserNameLabel {width:25%; height:auto;}

.Layout_ProfileRightSideUserNameTextBox {width:35%; height:auto;}

.Layout_ProfileRightSideUsernameHyperLinkContainer{width:100%; clear:left; margin-left:25%; padding-bottom:15px;}

.Layout_ProfileRightSideUserNameHyperLink {float:left; width:75%;}
.ProfileRightSideUserNameHyperLink {font-size:.88em;}

.Layout_ProfileRightSidePasswordLabel {width:25%; height:auto;}

.Layout_ProfileRightSidePasswordTextBox {width:35%; height:auto;}

.Layout_ProfileRightSidePasswordHyperLinkContainer{width:100%; clear:left; margin-left:25%; padding-bottom:15px;}

.Layout_ProfileRightSidePasswordHyperLink {float:left; width:50%;}
.ProfileRightSidePasswordHyperLink {font-size:.88em;}

.Layout_ProfileRightSideButtonContainer {width:100%;}

.Layout_ProfileRightSideButtonSpacer {float:left; width:25%;}

.Layout_ProfileRightSideButtonButton {float:left; width:40%;}

.Layout_ProfileRightSideValidationContainer {width:100%;}

.Layout_ProfileRightSideValidationSpacer {float:left; width:25%;}

.Layout_ProfileRightSideValidationArea {float:left; width:74%;}
.ProfileRightSideValidationArea {font-size:1em; font-weight: bold; color: Red;}

.Layout_ProfileBorder {width:100%;}
.ProfileBorder {border: 1px solid black; background-color:Yellow; padding:3px 3px 3px 3px;}

.Layout_ProfileCheckBoxList {float:right; width: 70.5%;}
.ProfileCheckBoxList {font-size:.78em;}

.Layout_ProfileCheckBoxListIndent{float:left; width:29.5%;}

.ProfileCheckBoxStyle{font-size:.72em;}

.Layout_ProfileGSIFooterImage {width:100%;  margin-left:310px;}
.Layout_ProfileFooter {width:100%; margin-top:200px;}
.Layout_ProfileGSIFooterText {width:100%; text-align:center; padding-bottom:30px;}
.ProfileGSIFooterText {color: #656565; font-size: 0.66em; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Layout_ProfileLeftSideContent {width:35em; margin-left:0px; padding-left:0px; float:left;}/**/
.Layout_ProfileRightSideContent {width:9em; float:left; margin-left:1em;}

/*** Classes for the KnosTree Page ***/
.Layout_KnosPageTop {width:800px; height:40px; margin:10px 5px 20px 5px;}

.Layout_KnosTopLeftSide {float:left; width:58%; height:100%;}

.Layout_KnosLeftSideArrowImage {width:100%; height:40%; margin-left:7px;}

.Layout_KnosLeftSideExpandInformationImage {width:100%; height:39.5%;}
.KnosLeftSideExpandInformationImage {background:#A1A7C9; font-weight:bold;}

.Layout_KnosTopRightSide {float:right; width:36%; height:60%; margin: 16px 0 0 10px;}

.Layout_KnosRightSideButtons {width:100%; height:80%;}

.Layout_KnosButtonsClear {float:left; width:27%; height:100%;}

.Layout_KnosButtonsSave {float:left; width:71%; height:100%;}

.Layout_KnosPageMiddle {width:800px; height:auto; margin:10px 5px 5px 5px;}

.Layout_KnosMiddleLeft {float:left; width:58%;}

.Layout_KnosTreeContainer {width:100%; height:auto; padding-bottom:30px;}

.Layout_KnosMiddleRight {float:right; width:36%; height:auto;}

.Layout_KnosRightSideNote {width:80%;}
.KnosRightSideNote { border: solid 1px black; font-weight:bold; }

.Layout_KnosNoteHeading {width:100%; text-align:center;}
.KnosNoteHeading {background-color:#A1A7C9;}

.Layout_KnosNoteBody {width:100%; margin:6px 6px 6px 6px;}

.Layout_KnosPageBottom {clear:left; width:100%; height:20px;}

.Layout_KnosPageBottomClearAll {float:left; margin-right:3px;}

.Layout_KnosPageBottomSave {float:left;}

.KNOSTree1 { background-color:white; width:100%; }
.KNOSTree2 { background-color:#E7E9F2; width:100%; }

/* Classes for KC Migration Limits */
.Layout_KCMigrationLimitsPageLeft {float:left; height:100%; width:180px;}
.KCMigrationLimitsPageLeft {background-color:#ececec;}

.Layout_KCMigrationLimitsPageHeading {text-align:center; vertical-align:top; padding:0; border:0;}

.Layout_KCMigrationLimitsOptions {padding:5px; border:0;}

.Layout_KCMigrationLimitsPageRight {float:left; width:620px;}

.Layout_KCMigrationDateLimitsPage {float:left; width:620px; height:auto;}

.Layout_KCMigrationDateLimitsPageTop {float:left; width:100%; height:auto;}

.Layout_KCMigrationDateLimitsTopRadio {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsTopDropdown {width:100%; height:auto; margin-top:3px;}

.Layout_KCMigrationDateLimitsAfterDate {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsBeforeDate {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsPageBottom {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsBottomLeft {float:left; width:70%; height:auto;}

.Layout_KCMigrationDateLimitsBottomRadio {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsBottomDropdown {width:100%; height:auto; margin-top:3px;}

.Layout_KCMigrationDateLimitsSpecificDate {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsBottomRight {float:right; width:30%; height:auto;}

.Layout_KCMigrationDateLimitsTip {width:100%; height:auto;}

.Layout_KCMigrationDateLimitsTipBackground {width:100%; height:auto;}
.KCMigrationDateLimitsTipBackground {background-color:#ECECEC;}

.Layout_KCMigrationDateLimitsTipBody {width:100%; vertical-align:middle; margin:15px 0 15px 0; line-height:88%;}

/* Classes for Profile/Request Page */
.Layout_RequestHeaderControl { padding-left: 20px; padding-top: 10px; padding-bottom: 10px; text-align: left; background-repeat:repeat-x; Padding: 5px; Font-Weight:bold; Font-Size:12px;}
.Layout_RequestFooterControl {text-align: center; padding-top:20px;}
.Layout_RequestImageHeader {padding-left:15px; padding-top:25px;}
.Layout_RequestWrapper {	margin-left: 35px; margin-right: 0; left: 0; width: 90%; text-align: left; padding-top:25px;}
.Layout_RequestRowResizeble { text-align: left; clear: both; padding-top: 0; padding-left: 0; width: 100%; }
.Layout_RequestRowFixed {  text-align: left; clear: both; padding-top: 9px; padding-left: 10px; width: 730px; }
.Layout_RequestMessage {	float: left; width: 100%; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;  }
.Layout_RequestElementNoLabel { float: left; margin-left: 200px; }
.Layout_RequestList { padding-left: 0; margin-left: 15px;  }
.Layout_RequestForm { padding:0px; margin:0px; }
.Layout_RequestClearSection {clear:both;}
.RequestMessage { font-size:10pt; }
.RequestList{ font-size:0.82em; }
.RequestHeaderBar { font-weight:bold; font-size:1.3em; font-family: Arial, Verdana, Helvetica, sans-serif;}
.RequestFooterText { color: #656565; font-size: 0.66em; font-family: Arial, Verdana, Helvetica, sans-serif;}
.RequestFooterTextBold, A.RequestFooterTextBold, A.RequestFooterTextBold:visited, A.RequestFooterTextBold:hover ,A.RequestFooterTextBold:active
{ color: #656565; font-size: 0.66em; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.RequestValidator { font-size:0.82em; color:Red;}
.RequestSectionTitle { font-weight:bold; font-size:10pt; }

/*Classes for Tab Library Wizard*/
.ManageTabsShadedBackground{background-color: #E6E6FA;}
.ManageTabsBoxBorder {border: 1px #8787be solid;}
.ErrorBox { float:left; padding:10px; background-color: #E6E6FA; border: 1px #8787be solid; width:450px; }

/*Classes for Tab Library Control*/
.TabLibraryShadedBackrground{background-color: #E6E6FA;}
.Layout_TabLibraryTabSection{margin-bottom:5px; overflow:hidden; width:97% !important; width:100%;}
.Layout_TabLibraryPersonalizedTable{padding:4px; width:99%;}
.Layout_TabLibraryStockTable { width:95%; }
.Layout_TabLibraryPersonalizedTabName{width:31%}
.Layout_TabLibraryPersonalizedTabDescription{width:50%}
.Layout_TabLibraryPersonalizedTabProperties{width:19%; text-align:right; border-right:4px}
.Layout_TabLibraryColumnCell{width:33%; vertical-align:top}

.Layout_OutlineParts {width:80%; text-align:left; float:right;}
.Layout_OutlineCheckbox { width:10%; float:left;}
.Layout_OutlineRow {clear:both; margin-bottom:4px;}
 div .Layout_OutlineRow:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.OutlineItem {font-size:0.67em; color:#000000;}
.Layout_OutlineItem { width:80%; float:left; padding-top:2px;}
.Layout_OutlineItem a:link{color:#000000;  text-decoration:none; }
.Layout_OutlineItem a:visited { color:#000000;  text-decoration:none; }
.Layout_OutlineItem a:hover { color:#000000;  text-decoration:underline; }
.Layout_OutlineItem a:link:hover { color:#000000;  text-decoration:underline; }
.Layout_OutlineItem a:active { color:#000000;  text-decoration:none;}
.Layout_BackToTopLink {clear:both; height:25px; padding-top:3px; padding-bottom:3px;}
.Layout_BackToTopLink .FeatureNavigation {font-size:1.0em;}

.NavBarDottedLine { clear:both; height:0; border:0; border-top:1px dashed #000020; text-align:center; }

/* Classes for the ComboBox */
.Combo ul{padding:0;margin:0;position:absolute;display:block;list-style-type:none;border:1px #000000 solid;overflow:auto}
.Combo li{padding:1px;margin:0;background:#ffffff;font-family:Verdana;font-size:0.75em;display:block}
.Combo li.first{border-top:0}
.Combo .selection{background-color:#bfbfbf;}
.Combo div{margin-top:-2px;padding:0}
.Combo>div{margin-top:-1px} /* non ie style */

/* Classes for Med Lit Query Progress */
.Layout_MedLitQueryProgressSearching { float:right;text-align:left;display:block;height:16px; }
.Layout_MedLitQueryProgressCompleted { float:right;text-align:left;display:block;height:16px; }
.Layout_MedLitQueryProgressContentCategory { float:left;text-align:left;display:block;height:16px; }
.Layout_MedLitQueryProgressContentCategoryRow { float:left;padding:2px;clear:both;width:100%; }
.Layout_MedLitQueryProgressLeftSide { float:left;width:48%; }
.Layout_MedLitQueryProgressRightSide { float:right;width:48%;padding:5px; }
.MedLitQueryProgressLeftSide { border:solid 1px #7db0cc;float:left; padding:1%; }
.MedLitQueryProgressRightSide { border:solid 1px #7db0cc; }
.MedLitQueryProgressAlternateRow { background-color:#dfedf3; }
.MedLitQueryProgressHeaderText { color:#0052ae; }
.MedLitQueryProgressEntityTree { list-style-type:none;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px; }
.MedLitQueryProgressCancelDiv { border-top:solid 1px #7db0cc;float:left; width:100%; padding-top:1%; }
.Layout_FederatedSearch { float:left; width:100%; }

/* Classes for the Cite Advisor Welcome Page */
.Layout_CiteAdvisorWelcomeContainer {width:800px; margin: 20px 10px 100px 20px;}
.Layout_CAStepOneContainer{width:100%; height:6%;}
.Layout_CAStepOneLeft{float:left; width:40%; height:98%;}
.Layout_CAStepOneRight{float:right; padding-top:40px; width:60%; height:98%;}
.Layout_CAStepTwo{float:left; width:100%; height:25%;}
.Layout_CAStepThree{float:left; width:100%; height:15%;}
.Layout_CAProcessRequest{float:left; width:100%; padding-top:30px; height:5%;}
.Layout_CANotes{float:left; width:60%; height:5%; padding-top:20px;}
.Layout_CALinks{float:right; width:40%; height:5%; padding-top:20px;}

/* Classes for the Options Entry Page */
.Layout_OptionsEntryContainer {width:100%; height:100%;  margin:20px;}


/** Classes for the Welcome/CiteAdvisorOptionDetails page **/
.Layout_OptionDetailsContainer {width:800px; height:100%; margin: 20px 10px 20px 20px;}
.Layout_OptionDetailsTop {width:100%; padding-bottom:5px; height:20%;}
.Layout_OptionDetailsScopeContainer {width:100%; padding-bottom:20px; height:10%;}
.Layout_OptionDetailsScopeCheckBoxLeft {float:left; width:30%;}
.Layout_OptionDetailsScopeCheckBoxRight {float:right; width:68%;}
.Layout_OptionDetailsScopeCoverageCheckbox {padding-left:10px; padding-bottom:4px;}

.Layout_OptionDetailsPreferenceContainer {width:100%; height:30%; padding-top:20px;}
.Layout_OptionDetailsPreferenceCA {float:left; width:40%;  padding:4px 4px 20px 4px; border:solid 1px;}
.Layout_OptionsDetailsPreferenceCATitle {padding-bottom:5px; padding-top:5px;}
.Layout_OptionDetailsOneCitePerAuthorityRadioButtonGrouping {padding-left:25px; padding-bottom:3px;}

.Layout_CiteAdvisorOptionsCenterSpacer {float:left; width:3%; padding:4px;}

.Layout_OptionDetailsPreferenceTOA {float:left; width:40%; padding:4px 4px 68px 4px; border:solid 1px;}
.Layout_OptionsDetailsPreferenceTOATitle {padding-bottom:10px; padding-top:5px}
.Layout_OptionsDetailsPreferenceCheckBox {padding-left:10px; padding-top:4px;}

.Layout_CiteAdvisorOptionsEndSpacer {float:left; width:17%; padding:4px;}

.Layout_OptionDetailsButtons {float:left; width:100%;}
.Layout_OptionDetailsButtonSave {float:left; padding-right:7px; }
.Layout_OptionDetailsButtonCancel {float:left; padding-right:7px;}
.Layout_OptionDetailsButtonReset {float:left;}


/** Classes for the Welcome/ToaOptions page **/
.Layout_ToaOptionsContainer {width:800px; height:100%; margin: 20px 10px 150px 20px;}
.Layout_ToaOptionsTop {width:100%; height:2%; text-align:center; padding-bottom: 35px;}
.ToaOptionsTop {font-weight:bolder; font-size:1.50em;}
.Layout_ToaOptionsMiddle {width:100%; padding-bottom:40px;}
.Layout_ToaOptionsMiddleLeft {float:left; width:55%; height:98%;}
.Layout_ToaOptionsMiddleRight {float:right; width:43%; height:98%;}
.Layout_ToaOptionsMiddleRightTop {width:100%; padding: 78px 0 25px 0;}
.Layout_ToaOptionsRightBottom {width:100%;}
.Layout_ToaOptionsBottom {width:100%;}
.Layout_ToaButtonsSave {float:left; padding-right:7px;}
.Layout_ToaButtonsCancel {float:left; padding-right:7px;}
.Layout_ToaButtonsReset {float:left;}
.ToaRadioAndCheckboxStyle {font-size:1em;}
.Layout_ToaCheckbox {padding-left:10px; padding-top:4px;}

/* Classes for the CiteSuggestions Page */
.Layout_CiteSuggestionForm {width:100%; height:100%;}
.Layout_CiteSuggestionContainer{width:800px;}
.Layout_CiteSuggestionHtmlHolder {width:98%; overflow:auto; height:400px; margin:15px 0 0 20px;}
.CiteSuggestionHtmlHolder {border:solid 1.5px black;}
.Layout_CiteSuggestionBottomPage {width:100%; padding: 11px 0 125px 20px;}
.Layout_CiteSuggestionBottomLeft {float:left; width:70%;}
.Layout_CiteSuggestionBottomLeftConfirm {width:100%; padding-bottom:40px;}
.Layout_CiteSuggestionBottomLeftCitation {width:100%; padding-bottom:40px;}
.Layout_CiteSuggestionCitationHolder {width:95%; overflow:auto; height:50px;}
.CiteSuggestionCitationHolder {border:solid 1px black;}
.Layout_CitationLabel {padding-bottom:7px;}
.CiteSuggestionCitationNote {color:Red;}
.Layout_CiteSuggestionBottomLeftSuggestion {width:100%;}
.Layout_SuggestionLabel {padding-bottom:7px;}
.Layout_SuggestionRadioButtons {float:left; width:5%;}
.Layout_SuggestionTextboxes {float:left; width:94%; height:35px; margin-top:4px;}
.SuggestionTextboxes {border:solid 1px #ADD8E6;}
.Layout_SuggestionOptionsShortFormsNotification {width:100%; padding:7px 0 0 28px;}
.Layout_CiteSuggestionBottomRight {float:right; width:23%; padding-left:44px;}
.Layout_CiteSuggestionSuggestionLongForm {overflow:auto; width:94%; height:35px;}
.Layout_CiteSuggestionSuggestionShortForms {width:94%; height:23px;}
.CiteSuggestionSuggestionShortForms {border:solid 1px #ADD8E6;}
.WestCiteAdvisorBottonNote {margin:2em; color:Red;}
.Layout_LegendTextBoxHolder {text-align:right;}
.Layout_LegendTextBoxTable {margin:1em; border:solid 1px black; border-collapse:collapse; width:300px; font-weight:normal; font-size:x-small;}
.Layout_LegendTextBoxTable td{border:solid 1px black; padding:0px;}
.Layout_LegendTextBoxTable_leftTD {text-align:center;}
.LegendTextBoxCitationLabelYellow {background-color:Yellow; margin-left:4px; margin-right:4px; font-family:Times,Georgia;}
.LegendTextBoxCitationLabelGreen {background-color:#90EE90; margin-left:4px; margin-right:4px; font-family:Times,Georgia;}
.LegendTextBoxCitationLabelBlue {background-color:#ADD8E6; margin-left:4px; margin-right:4px; font-family:Times,Georgia;}
.LegendTextBoxCitationLabelType {margin-left:6px; margin-right:6px; font-family:Times,Georgia;}
.LegendTextBoxCitationTitleLabel {font-family:Times,Georgia;}

/* Classes for the summary section on the CiteSuggestion page when all cites are processed */
.Layout_SummaryContainer{width:800px; height:100%;}
.Layout_SummaryInformationTop{width:100%; padding-top:30px;}
.Layout_SummaryInformationBottom{width:100%; padding-top:11px; padding-left:20px;}
.Layout_SummaryInformationBottomLeft{float:left; width:100%;  }
.Layout_SummaryInformationButtons{width:100%; padding-bottom:10px; }
.Layout_SummaryTOAInsertionLeft{float:left; width:70%; height:100%; }
.Layout_SummaryTOAInsertionRight{float:right; width:25%; padding-right:15px;  }

.Layout_SummaryDownloadLeft{float:left; width:70%;}
.Layout_SummaryInformationDownload{float:right; padding-right:15px; width:25%;}
.Layout_SummaryPrint{float:right; font-weight:normal; font-size:x-small; padding-right:15px;}
.Layout_SummaryNewLeft{float:left; width:70%; height:100%;}
.Layout_SummaryInformationNew{float:right;width:25%;}
.Layout_FinalSummaryLeft{float:left; width:60%;}
.Layout_FinalSummaryRight{float:right; width:35%; padding-right:15px;}
.SummaryProcessingStatusTextStyle{font-weight:bold; font-size:x-small; text-align:center;}
.SummaryProcessingTextStyle{font-weight:normal; font-size:xx-small;}
.SummaryProcessingWarningTextStyle{font-weight:normal; font-size:xx-small; font-weight:bold; text-decoration:underline;}
.SummaryInstructionTextStyle{font-weight:normal; font-size:x-small;}

/* Classes for the ToA Insert Page in CiteAdvisor */
.Layout_TOAInsertionBottom{width:100%; padding-left:20px;}
.Layout_TOAInsertionBottomLeft{float:left; width:100%;  }
.Layout_TOAInsertionButtons{width:100%; padding-bottom:10px; }
.Layout_TOAInsertionLeft{float:left; width:75%; height:100%; padding-top:5px; }
.Layout_TOAInsertionRight{float:right; width:20%; padding-right:10px;}
.TOAInsertionStatusTextStyle{font-weight:bold; font-size:x-small;}
.TOAInsertionTextStyle{font-weight:normal ; font-size:xx-small;}


/* Classes for Directory Content Page */
.DirectoryContent { }
.Layout_DirectoryContent { }
.Layout_DirectoryContent .Layout_DirectoryBreadCrumb {margin-bottom: 1em;}
.Layout_DirectoryContent .Layout_DirectoryScanWebView {margin-bottom: 1em;}
.Layout_DirectoryContent .Layout_DirectoryScanTopWebView {margin-bottom: 2em;}
.Layout_DirectoryContent .Layout_DirectoryControl {margin-top: 1em;}
.Layout_DirectoryContent .Layout_DirectoryScanTopView {margin-bottom: 2em;}
.Layout_DirectoryContent .Layout_TabBuilderDirectoryBreadCrumb {margin-bottom: 1em; width: 85%;}
.Layout_DirectoryContent .Layout_TabBuilderSelectAllLink {margin-bottom: 1em; text-align: right;}

/* Classes for Directory Scan Results Page */
.DirectoryScanContent { }
.Layout_DirectoryScanContent {width:100%;}
.Layout_DirectoryScanContent .Layout_ScanBreadCrumbPanel {margin-bottom:1em;}
.Layout_DirectoryScanContent .Layout_ScanPanel {margin-bottom:1em;}

/*Classes for Signoff*/
.Layout_SignOffBody { margin:0px; padding:0px;text-align:center;background:#fff;color:#000}
.SignOffBody {font-size:16px; }
.Layout_SignOffBody * { margin:0; padding:0 }
.Layout_SignOffWrapper { width:758px;margin-left: auto;margin-right:auto;text-align:left}
.Layout_SignOffLogo{padding: 10px 14px 17px 14px;}
.Layout_SignOffLogo img{margin-left:-14px;}
.Layout_SignOffTopBar{}
.SignOffTopBar {background:#000;font-size:0.75em;overflow:visible;padding:7px 14px}
.SignOffTopBar a:link, .SignOffTopBar a:visited, .SignOffTopBar a:active, .SignOffTopBar a:hover{color:#FFF;}
.Layout_SignOffTopBar div {width:100%;overflow:auto;}
p.Layout_SignOffReturnMessage{float:left;width:50%;margin:0;}
p.SignOffReturnMessage{color:#999;}
p.Layout_SignOffFeedback{float:left;width:50%;margin:0;}
p.SignOffFeedback{text-align:right;}
.Layout_SignOffFeedback a:link, .Layout_SignOffFeedback a:hover, .Layout_SignOffFeedback a:visited{color:#999;}
a.Layout_SignOffPrintUsage:link,a.Layout_SignOffPrintUsage:hover,a.Layout_SignOffPrintUsage:visited{float:right;color:#7993dc;}
.Layout_SignOffContent { margin: 1px 0; }
.Layout_SignOffContentInner { padding: 14px 14px 14px 14px; }
.SignOffContent { background:#5A7DC6; font-size:0.75em; color:#FFF;}
.Layout_SignOffHeader{display:block;margin-bottom:0.65em;}
.SignOffHeader{color:#b8cfff;font-size:1.3em;font-weight:bold;}
.SignOffLinkList { padding-top: 15px; font-size:0.68em; text-align:center; color: #656565;background-position:top; background-repeat:repeat-x; }
.SignOffLinkList a:link, .SignOffLinkList a:hover, .SignOffLinkList a:visited {color: #656565;}
.Layout_SignOffSecondaryContent { width:483px;float:left; }
.Layout_SignOffWestlawAdWrapper {position:absolute;z-index:10}
.Layout_SignOffThankYouWrapper { position:relative;height:240px; }
.Layout_SignOffThankYouWrapper p { position:absolute;bottom:10px;left:15px;font-size:12px;color:#88742D;width:205px;}
.Layout_SignOffThankYouWrapper p.SignOffThankYouLawSchool {color:#656565;text-align:center;bottom:22px;left:0;font-size:14px;width:483px}
.Layout_SignOffThankYouWrapper a:link,.Layout_SignOffThankYouWrapper a:hover,.Layout_SignOffThankYouWrapper a:visited{color:#88742D}
.Layout_SignOffThankYouWrapper .SignOffThankYouLawSchool a:link,.Layout_SignOffThankYouWrapper .SignOffThankYouLawSchool a:hover,.Layout_SignOffThankYouWrapper .SignOffThankYouLawSchool a:visited{color:#656565}
.SignOffThankYouTitle { font-size:14px;color:#C4B177 }
.ResultsPlusSignOffTitle { font-family:Verdana,Helvetica,sans-serif; font-size:0.8em; font-weight:bold; }
.ResultsPlusSignOff {  float:left; margin:1px 1px 1px 0; width:345px; border:1px solid lightgrey;}
.SignOffContentWithResultsPlus { float:left; width:410px; }
.ResultsPlusSignOff .RPSignOffContent { padding:10px; }

.Layout_SignOffSideAds {float:left;width:275px;}
.SignOffSideAds {font-size:1em;background-repeat:repeat-x;}
.SignOffSideAds div, .SignOffSideAds h2 {font-size:1em;background-repeat:repeat-x;}
.Layout_SignOffSideAds span {display:block;}
.Layout_SignOffSideAds span a {display:inline;font-size:1em;}
.Layout_SignOffSideAds a {display:block;}
.Layout_SignOffSideAds div, .Layout_SignOffSideAds h1 {margin:1em;}
.Layout_SignOffSideAds div.SignOffAdImage {margin:0;border-left:1px solid #FFF;}
.Layout_SignOffSideAds div div {margin:0.3em 0.5em;}
.SignOffSideAds span {color:#656565;font-size:0.68em;}
.Layout_SignOffSideAds h2.AdHeader {margin:0;margin-bottom:0.7em;}
.SignOffSideAds h2.AdHeader {font-size:1em;color:#2d5198;font-weight:bold;}
.SignOffSideAds hr.whatsnew {color:#b3b19d;}
.Layout_SignOffSideAds hr.whatsnew {width:100%;height:1px;margin:0.3em 0;}
.Layout_SignOffBody a.whatsnew { font-size:0.68em;color: #2d5198; font-weight: bold; text-decoration: underline;}
.Layout_SignOffBody span a.whatsnew { font-size:1em; }

.SignOffFooter {font-size:0.68em;color:#656565;}
.Layout_SignOffFooter {margin-top:1em;clear:both;}
.SignOffFooter a:link, .SignOffFooter a:hover, .SignOffFooter a:visited{color:#656565;}
.Layout_SignOffFooterText p { margin:5px; }
.Layout_SignOffFooterText { float:left; }
.Layout_SignOffFooterImage { margin:1em 0; float:right;}
.SignOffFooterLink {font-weight:bold;}
.Layout_SignOffCleaner { clear:both; height:1px; font-size:1px; border:0px; }

/*Classes for Signoff Simple Layout*/
.Layout_SignOffSimpleWrapper  { width:640px; text-align: center; margin-left: auto; margin-right:auto; }
.Layout_SignOffSimpleWrapper p { padding:20px; }
.Layout_SignOffSimpleWrapper a { font-size: 0.82em; }
.Layout_SignOffSimpleWrapper .Layout_SignOffSimpleBilling { text-align: left; font-size: 0.82em; }
.Layout_SignOffSimpleWrapper .Layout_SignOffSecondaryContent {width:auto;float:none}

/* Classes to show processing times from the INF */
.INFTimingsHeader { width: 600px; text-align:center; font-weight: bold; }
.INFTimingsOuterBox { position: relative; background-color:#E5E5E5; border:solid 1px black; width: 600px; height: 400px; margin-left: 5px; }
.INFTimingBar { position: absolute; border:#220000 1px solid; margin-left: -1px;}
.INFTimingBarCaption { position: absolute; color: black; white-space: nowrap; margin-top: 2px; }
.INFTimingsBoxCaption { position: absolute; width: 600px; text-align: center; }

/* Key Number */
.KeyNumberSearchBorderTop { background-color:#EBEFF7; background-image:url("../images/horizontal-blue.gif"); }
.KeyNumberSearchBorderBottom { background-image:url("../images/horizontal-blue.gif"); }
.KeyNumberSearchBorderLeft { background-image:url("../images/vertical-blue.gif"); }
.KeyNumberSearchBorderRight { background-image:url("../images/vertical-blue.gif"); }
.KeyNumberSearchCornerBottomLeft { background-image:url("../images/corner-lowerleft-blue.gif"); }
.KeyNumberSearchCornerBottomRight { background-image:url("../images/corner-lowerright-blue.gif"); }
.KeyNumberSearchCornerTopLeft { background-image:url("../images/corner-upperleft-blue.gif"); }
.KeyNumberSearchCornerTopRight { background-image:url("../images/corner-upperright-blue.gif"); }
.KeyNumberSearch_FeatureTitle { font-size:1em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.KeyNumberSearch_FeatureTitle h1 { font-size:1em;margin-bottom:0px;}

.KeyNumberResultsBorderTop { background-image:url("../images/horizontal-gray.gif"); }
.KeyNumberResultsBorderBottom { background-image:url("../images/horizontal-gray.gif"); }
.KeyNumberResultsBorderLeft { background-image:url("../images/vertical-gray.gif"); }
.KeyNumberResultsBorderRight { background-image:url("../images/vertical-gray.gif"); }
.KeyNumberResultsCornerBottomLeft { background-image:url("../images/corner-lowerleft-gray.gif"); }
.KeyNumberResultsCornerBottomRight { background-image:url("../images/corner-lowerright-gray.gif"); }
.KeyNumberResultsCornerTopLeft { background-image:url("../images/corner-upperleft-gray.gif"); }
.KeyNumberResultsCornerTopRight { background-image:url("../images/corner-upperright-gray.gif"); }

/* Expo layout */
.Layout_ExpoFeature { clear:left; width:100%; padding-bottom:20px; }
.Layout_ExpoCheckboxContainer { float:left; width:33%; }
.Layout_ExpoContainer { clear:left; padding-bottom:20px; margin:10px; }
.Layout_ExpoAnchorContainer { margin:10px; width:100%; }
.ExpoCitelistHeaderText { text-align: center; font-size:.8em; margin-bottom:5px}

.Header_FeatureLabel {font-size:1.0em; margin-top:0px; margin-bottom:-18px;}

.Layout_DisplayNone { display : none; }
.Layout_CheckboxItem { display: inline; vertical-align:middle; }
.Layout_KeyNumberLineItem { text-align: left; padding: 3px 5px 3px 5px; clear:both; }
.Layout_KeyNumberLineItemHeader { text-align: left; padding: 3px 5px 3px 5px; clear:both; white-space:nowrap; }
.Layout_KeyNumberLineInnerLeftItem { text-align: left; padding: 3px 5px 3px 5px; float:left }
.Layout_KeyNumberLineInnerRightItem { text-align: right; padding: 3px 5px 3px 5px; clear:both; }

.Layout_FederalStateJurisdictionFlyout { margin:0; padding:0; clear:both }
.Layout_FederalStateJurisdictionFlyout .Section { float:left; }
.Layout_FederalStateJurisdictionFlyout .TopicalSection { float:left; padding-left: 5px; }
.Layout_FederalStateJurisdictionFlyout .Header { clear:both; padding:5px 0px 5px 0px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_FederalStateJurisdictionFlyout .SupersetCheckbox { clear:both; }
.Layout_FederalStateJurisdictionFlyout .FederalList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; white-space: nowrap; }
.Layout_FederalStateJurisdictionFlyout .StateList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; white-space: nowrap; width: 175px;}
.Layout_FederalStateJurisdictionFlyout .TopicalList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; white-space: nowrap; width: 100px;}
.Layout_FederalStateJurisdictionFlyout .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_FederalStateJurisdictionFlyout .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.Layout_FederalStateJurisdictionFlyout .ItemNotVisible { display: none;  }
.Layout_FederalStateJurisdictionFlyout .SupersetCheckbox .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_FederalStateJurisdictionFlyout .SupersetCheckbox .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.Layout_MultibaseSearchTopicsFlyout { margin:0; padding:0; clear:both }
.Layout_MultibaseSearchTopicsFlyout .Section { float:left; }
.Layout_MultibaseSearchTopicsFlyout .Header { clear:both; padding:5px 0px 5px 0px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_MultibaseSearchTopicsFlyout .SupersetCheckbox { clear:both; }
.Layout_MultibaseSearchTopicsFlyout .TopicalList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; white-space: nowrap; width: 320px;}
.Layout_MultibaseSearchTopicsFlyout .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_MultibaseSearchTopicsFlyout .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.Layout_MultibaseSearchTopicsFlyout .ItemNotVisible { display: none;  }
.Layout_MultibaseSearchTopicsFlyout .SupersetCheckbox .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_MultibaseSearchTopicsFlyout .SupersetCheckbox .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.Layout_TQLJurisdictionFlyout { margin:0; padding:0; clear:both }
.Layout_TQLJurisdictionFlyout .Section { float:left; }
.Layout_TQLJurisdictionFlyout .Section .Header { clear:both; padding:5px 0px 5px 0px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_TQLJurisdictionFlyout .SupersetCheckbox { clear:both; }
.Layout_TQLJurisdictionFlyout .FederalList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; width:80px; white-space: nowrap;  text-align:left; }
.Layout_TQLJurisdictionFlyout .StateList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; width:170px; white-space: nowrap;  text-align:left; }
.Layout_TQLJurisdictionFlyout .TopicalList { list-style-type: none; margin: 0; padding: 0px 3px 0px 0px; width:80px; white-space: nowrap;  text-align:left; }
.Layout_TQLJurisdictionFlyout .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.Layout_TQLJurisdictionFlyout .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.Layout_TQLJurisdictionFlyout .ItemNotVisible { display: none;  }
.Layout_TQLJurisdictionFlyout .SupersetCheckbox .CheckboxChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_TQLJurisdictionFlyout .SupersetCheckbox .CheckboxNotChecked { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }

.Layout_FederalCircuitJurisdictionFlyout { margin:0; padding:0; clear:both }
.Layout_FederalCircuitJurisdictionFlyout .Header { clear:both; padding:5px 0px 5px 0px; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; }
.Layout_FederalCircuitJurisdictionFlyout .FederalList { list-style-type: none; font-size:0.68em; margin: 0; margin-bottom:10px; padding: 0px 3px 0px 20px; white-space: nowrap; }
.Layout_FederalStateJurisdictionFlyout .Checkbox { display: inline; vertical-align:middle; font-size:0.68em; font-family:Verdana,Helvetica,sans-serif; }
.FederalCircuitsTitleBar { font-size: 0.9em; font-weight:bold;}

.Layout_FederalCircuitThreeColumnJurisdictionFlyout { width:175px; float:left; display:inline; margin-left:0px; }
.Layout_FederalCircuitThreeColumnJurisdictionFlyout .FederalList { list-style-type: none; white-space:nowrap; font-size:0.68em; margin: 0; margin-bottom:10px; padding: 0px 3px 0px 20px; }


.KeyNumberItemText { color:#0000ff;  font-weight:bold }
.KeyNumberSearchItemHolder { display:inline; }
.KeyNumberSearchItemHolder span { display:inline-block }
.KeyNumberConnectorError { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;font-weight:bold; font-style:italic;}
.KeyNumberSearchItemHolderDiv { display:block; width:90%; height:auto; padding:1px; padding-left:10px }
.KeyNumberSearchResultItemStartingUL { list-style:none; list-style-position:inside; text-indent: -40px; }
.KeyNumberSearchResultItemFirstLI { display:inline; list-style:none; }
.KeyNumberSearchResultItemSecondLI { display:inline; list-style:none; }

.Layout_KeyNumberBorderTop { background-position: 0 0; background-repeat: repeat-x}
.Layout_KeyNumberBorderBottom { background-position: 0 100%; background-repeat: repeat-x}	
.Layout_KeyNumberBorderLeft { background-position: 0 0; background-repeat: repeat-y}
.Layout_KeyNumberBorderRight { background-position: 100% 0; background-repeat: repeat-y}
.Layout_KeyNumberCornerBottomLeft { background-position: 0 100%; background-repeat: no-repeat}
.Layout_KeyNumberCornerBottomRight { background-position: 100% 100%; background-repeat: no-repeat}
.Layout_KeyNumberCornerTopLeft { background-position: 0 0; background-repeat: no-repeat}
.Layout_KeyNumberCornerTopRight { background-position: 100% 0; background-repeat: no-repeat; padding:10px} 

/* Preferences */
.Preferences_Header1 {font-size:1.0em; margin-bottom:0px;}
.Preferences_Header3{font-size:0.9em; margin-bottom:0px;}
.PreferencesTimeHeader{font-size:0.8em; font-family:Verdana,Helvetica,sans-serif; margin-bottom:0px; font-weight:bold; }
.LinksHeaderList { font-size: 12px; width: 100%; padding-top: 2px; padding-bottom: 5px; padding-left: 9px; }
.Layout_FormInputContainer { width:150px; padding-bottom:15px; }

/* Cookies Page */
#CookieSaveCancelButtons { clear: left; float: left; padding-top: 16px;  }
#CookieGrid { clear: both; float:left; width:100%; }
.CookiesInputLabelRegion span { float: left; width: 10.7em; padding-left: 3px; height: 1.4em; }
.CookiesInputLabelRegion input { float: left;}
.CookiesInputLabelRegion { clear: left; float: left; padding-top:4px; padding-left: 3px; height: 1.4em; margin-bottom:10px; }

/* Added by Zeeshan Muhammad (C052632) */
.Layout_GridBackColor { background-color:#FFFF80; }
.Layout_GridWidthColor { border-color:White;border-width:2px;border-style:solid;border-collapse:collapse; }
.Layout_HeaderBarMargin { margin-bottom:20px; }
.Layout_RefreshAddMargin { float:left; margin-bottom:20px; }
.Layout_RefreshMargin { margin-right:5px; float:left; }
.Layout_SaveMargin { margin-right:5px; float:left; }
.Layout_InstructionLabelMargin {margin-top:5px; margin-bottom:5px; float:left; width:100%;}

/*Classes for Timeout Warning Popup*/
.Layout_TimeoutWarningWrapper {width: 260px;}
.Layout_TimeoutWarningButton {width:50px;}

/* Styles for the Styled Header Box */
.StyledHeaderBoxPrimary { float:left; margin-right:10px; background-repeat:no-repeat; background-position:bottom left;  }
.StyledHeaderBoxSecondary { float:left; margin-right:10px; background-repeat:no-repeat; background-position:bottom left;  }
.StyledHeaderBoxGroup { float:left; margin-right:10px; background-repeat:no-repeat; background-position:bottom left;  }
.StyledHeaderBoxNested { background-repeat:no-repeat; background-position:bottom left;}
.Layout_StyledHeaderBoxBoxWrapper { margin:0; background-repeat:no-repeat; background-position:bottom right; }
.Layout_StyledHeaderBoxHeadContainer { background-repeat:no-repeat; background-position:top left;}
.Layout_StyledHeaderBoxHeadInnerContainer { background-repeat:no-repeat; background-position:top right; }

/* Classes for CALS tables */
td.leader_top {background-repeat: repeat-x; background-position: top; background-color: transparent;}
td.leader_bottom {background-repeat: repeat-x; background-position: bottom; background-color: transparent;}
span.leadertext {background-color: white;}
span.leadertextright {background-color: white; padding-right: 0.18in;}
div.CALSTableMaxWidth {max-width: 680px; width:expression(document.body.clientWidth > 680 ? "680px" : "auto");}
div.CALSTableWidth {width: 680px;}
.CALSTableHeadingRow {background-color: #cccccc;}
.CALSTableAlternateRow {background-color: #cccccc;}

/* Classes for Print Delivery Manager */
.HeaderLabel {margin: 1.9em 0em .35em 1.7em; text-align: left; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.Layout_PDMDirectoryButtons {margin-left: 1.189em; margin-bottom: -1px; margin-top: 1px;}
.Layout_PDMTopLabels {padding-left: 1.2em;}
.Layout_FeatureTitle {padding-bottom: .2em;}
.Layout_PDMVerticalAlignMiddle {vertical-align: middle;white-space:nowrap;}
.PDMDisplayNone {display:none;}
.Layout_DeleteButton {padding-left: .75em;}
.PDM_HeaderLabel {margin: 1.9em 0em .35em 1.7em;text-align: left;font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.PDM_HeaderLabel h2{ font-size:0.72em; margin:0px; display:inline;}
.Layout_PDMTopLabels .Layout_FeatureTitle h1{margin-top:0em; margin-bottom:0em;font-size:1em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}

/* Digest Footer */
.DigestFooterBody {background-color:#666666;margin:0px;}
.Layout_DigestFooterSearchButtons {float: left; margin-left: 4px; margin-top: 6px; width:12em;}
.Layout_DigestFooterSearchButtons img { height: 18px; width: 88px; border-width:0px; }
.Layout_DigestFooterSearch {float:right; margin-top: 4px; margin-right: 4px;}
.Layout_DigestFooterTopic {vertical-align:middle; padding-left: 10px; }
.Layout_DigestFooterTopic label { vertical-align: middle; }
.Layout_DigestFooterTopic input { vertical-align: middle; }
.Layout_DigestFooterAbridgement {vertical-align:middle; }
.Layout_DigestFooterAbridgement label { vertical-align: middle; }
.Layout_DigestFooterAbridgement input { vertical-align: middle; }
.Layout_DigestFooterFormControl { padding:0px; margin:0px; }
.DigestInformationalWhiteLink { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; text-align:center; padding: 0 30em 0 18em; margin-top: 6px; }
.DigestInformationalWhiteLink a:active,.DigestInformationalWhiteLink a:link, .DigestInformationalWhiteLink a:visited  { color:#ffffff;}

/*Indentation for the first column value - used in TransactorCiteList Control */
.Layout_ResultsListColumn {text-indent:5px;}

/* Layout for Build-a-Will Parking Lot Message */
.Layout_BuildaWillParkingLotWarnImage {float:left; width:5%;margin-top:5px;}
.Layout_BuildaWillParkingLotInformationalText {display:block;margin-top:10px;padding-left:0;}
.Layout_BuildaWillParkingLotButtons {display:block;margin-top:10px;margin-left:6%;}

/* Research Trail */
.Layout_TrailPageText {float:left; padding-left:3px;}
.Layout_TrailPageLinks {float:right; padding-right:3px;}
.ResearchTrailSubHeading {font-weight:bold;}
.ResearchTrailFields {font-style:italic;}
.Layout_TrailListFooter {margin-bottom:10px;}
.ResearchTrail_PageSubHeading { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif;color: #330066; font-weight:bold; margin-bottom:0px; margin-top:0px; padding-bottom:0px;padding-top:2px; float:left; }
/* T-Web Styles */
.TWebSearchCaption { }
.TWebSearchCaption * {vertical-align:middle}
.TWebSearchBox {}
.TWebSearchBox * {vertical-align:middle}
.TWebSearchAttribution {font-size:0.68em;color:#666;text-align:right;padding-right:0.6em;width:205px}
.TWebSearchAttribution * {vertical-align:middle}
.Layout_TWebTab * {margin:0;padding:0}
.Layout_TWebTab {text-align:center}
.Layout_TWebTab div {text-align:left;width:735px;margin:3em auto 0 auto;}
.Layout_TWebTab div div {width:auto;margin:0}
.Layout_TWebTab h1 {margin-bottom:20px}
.Layout_TWebTab h1 span {display:none}
.Layout_TWebTab .TWebSearchCaption {display:none}
.Layout_TWebTab .InputContent {width:585px}
.Layout_TWebTab ul {float:left;width:140px}
.Layout_TWebTab ul.TWebQueryContextTabs {float:none;width:auto;margin:0 0 0.5em 0}
.Layout_TWebTab .TWebQueryContextTabs li{display:inline}
a:link.TWebSelectedTab, a:visited.TWebSelectedTab, a:hover.TWebSelectedTab{font-weight:bold;color:#000;text-decoration:none}
.TWebTab ul {margin:5px;padding:0}
.TWebTab li {list-style-type:none;margin:0;padding:0;font-size:11px}
.TWebTab li a:link.TWebGrayLink, .TWebTab li a:visited.TWebGrayLink, .TWebTab li a:hover.TWebGrayLink{color:#666}
.Layout_TWebTab p {float:left;width:585px;clear:both;margin-top:0.5em}
.TWebTab p {font-size:0.78em;color:#666}
.TWebTab strong {font-weight:bold}
.TWebTab em {font-style:italic}
.TWebSmallSearch input, .TWebSmallSearch select {width:175px;}
.TWebGhostText {color:#AAA}

/* Alert Styles */
.Layout_KCAlert {padding: 10px 0 0 10px; width:99%}
.Layout_KCAlert input {width:190px;}

.Layout_KCAlertCaption {padding-top: 10px; padding-bottom:10px;}
.Layout_KCAlertPublications {padding-bottom:20px; padding-top: 10px;}
.Layout_KCAlertCitationLabel {float:left; padding: 5px 4px 0 0;}

/* SessionTimeout Styles */
.Layout_SessionTimeoutPage {text-align:center;}
.Layout_SessionTimeoutText {margin:36px auto 0 auto; font-family:Georgia,Times; width:80%; text-align:left;}
.Layout_GoButton {border:0px; width:21px; height:18px;}
.Layout_SessionTimeoutSectionSpacing {margin-bottom:18px;}
.Layout_SessionTimeoutOtherSpacing {text-align: center; margin-bottom: 36px; color: #000000; font-family: Verdana,Helvetica;}
.Layout_SessionTimeoutOtherSpacingTitle {font-size:x-large; font-weight:bold;}

/* KeyCite Styles */
.Layout_KeyCiteContent { margin: 4px; min-height:265px; }
.Layout_KeyCiteEntryForm { float: left; width: 62%; margin: 3px 4px 0 0; }
.Layout_KeyCiteEntryHeader {margin-top: 6px; margin-bottom:3px;}
.Layout_EntryAlertLeftSideRegions { clear: left; padding-top: 3px; min-width:370px; }
.Layout_EntryAlertLeftSideLabels { float: left; width: 7.78em;}
.Layout_EntryAlertLeftSideCenteredLabels { float: left; width: 7.78em; padding-top:4px;}
.Layout_GenericInput { float: left; }
.Layout_GenericInput .InputContent { width:270px; }
.Layout_KeyCiteSeperateMultipleDatabases { margin-top:6px; margin-bottom:5px; }
.Layout_TermsandConnectorsLabel { margin-bottom:6px; }
.Layout_KeyCiteEntryButtons { clear:left; margin-left: 10px; margin-top:34px; margin-bottom:16px; }
.Layout_KeyCiteEntryButtons input { margin-top: 18px; }
.Layout_KeyCiteEntryButtons .Button { width: 70px; }
.Layout_DeliverySettings { vertical-align: top; float: left; margin-left: 4px; width:36%; }
.Layout_KeyCiteSmartTermsDisplay{clear:left; margin-left: 8px; margin-top:20px; margin-bottom:16px;}

/* KeyCite Alert Styles */
.Layout_KCAlertEntryMain {margin-bottom:20px; min-width:590px; width: 100%;}
.Layout_KCAlertEntryColumn {float: left; width: 60%; padding: 7px 0 0 1%; min-width: 345px; }
.Layout_KCAlertEntryDetails {padding-top: 3px;}
.Layout_KCAlertEntryDetailItem {padding-top: 6px;}
.Layout_KCAlertField {width:90px;}
.Layout_KCAlertTextbox {width: 90px;margin-bottom:0.2em;}
.Layout_KCAlertHistoryRow {padding-top:20px; padding-bottom:20px;}
.Layout_KCAlertRadio {padding-top: 6px; padding-left:94px;}
.Layout_KCAlertDelivery {float:left; width:36%;padding: 4px 0 0 1%; min-width: 350px;}
.Layout_KeyCiteAlertNameTextBox{margin-bottom:0.2em; width:190px; margin-left:20px;}
.Layout_KCAlertClientIDTextBox{margin-bottom:0.2em; width:190px; margin-left:35px;}
.Layout_KCAlertField {width:90px;}
.Layout_History {margin-left:40px;}
.Layout_IncludeCitingRefs{margin-left:15px;}
.Layout_KCAlertNotesBox{margin-left:45px; width:220px;}
.Layout_KCAlertEntryDetailItems{width:38%;}
.Layout_KCAlertButtonWidth{width:70px;}
.Layout_KCAlertCitingRefs {width:140px;}

/* Westlaw International - Global Competition & Antitrust */
.GCAPageHeading {margin-top:10px; text-align:center; color: #000000; font-weight:bold; font-size: 1.4em; font-family: Verdana,Helvetica,sans-serif;}
a.GCAContextLinksOneLine, a.GCAContextLinksOneLineSelected, a.GCAContextLinksTwoLines, a.GCAContextLinksTwoLinesSelected {float:left; -moz-box-sizing:border-box; margin: 0 0 0 2px; width:11.5em; height:3em; text-align:center; font-weight:bold; font-size: .61em; font-family: Verdana,Helvetica,sans-serif; text-decoration:none;}
a.GCAContextLinksOneLine:link, a.GCAContextLinksOneLine:visited {padding-top: .8em; background-color: #F0F1DF; border-right: 1px solid #ADADA0; border-bottom: 1px solid #ADADA0; color:#888;}
a.GCAContextLinksOneLineSelected:link, a.GCAContextLinksOneLineSelected:visited  {padding-top: .8em; background-color: #D0E0F8; border-right: 1px solid #939EAE; border-bottom: 1px solid #939EAE; color:#001E59;}
a.GCAContextLinksTwoLines:link, a.GCAContextLinksTwoLines:visited {padding-top:.3em; background-color: #F0F1DF; border-right: 1px solid #ADADA0; border-bottom: 1px solid #ADADA0; color:#888;}
a.GCAContextLinksTwoLinesSelected:link, a.GCAContextLinksTwoLinesSelected:visited  {padding-top: .3em; background-color: #D0E0F8; border-right: 1px solid #939EAE; border-bottom: 1px solid #939EAE; color:#001E59;}
ul.Layout_GCAContextLinks {position:absolute; top:3px; left:9px; margin: 0 0 .5em 0; padding:0; width:53em; list-style-type:none;}
li.Layout_GCAContextLinks {display:inline;}
div.Layout_GCALegalLinks {position:absolute; top:2.7em; left:15px; white-space:nowrap;}
.GCALegalLinksSelected {white-space:nowrap; color:#000000; font-weight:bold; font-size: .79em; font-family: Verdana,Helvetica,sans-serif;}

/* wladmin styles */
.Layout_ReturnToWestlawLink { padding-bottom:18px; }
.Layout_AdminTable { width: 600px; padding-left:3px; padding-top:3px; }
.Layout_AdminTableColumn { float:left; width:33%; }
.Layout_AdminTableColumnHeader { padding-right:2px; margin-bottom:4px; }
.Layout_AdminTableColumnSection { padding-bottom:18px; margin-right:2px; }
.WLAdminTooltip { border: black 1px solid; font-size: 0.7em; visibility: hidden; font-family: verdana; position: absolute; background-color: #eee8aa; }

/* Expanded List styles */
.ExpandableList { margin: 0; padding: 0; list-style-type: none; }
.ExpandableList .ExpandableListItem,
.ExpandableList .NonExpandableListItem { margin: 0.6em 0 0 0; padding: 0 0 0.6em 0; list-style-position: inside; border-bottom: 1px solid #999; }
.ExpandableList .ExpandableListItem { cursor: pointer; list-style-image: url("../images/categoryClosed.gif");  }

.ExpandableList .ExpandableListItem h2 .ExpandableListItemLink,
.ExpandableList .ExpandableListItem h2 .ExpandableListItemLink:hover
.ExpandableList .NonExpandableListItem h2
.ExpandableList .NonExpandableListItem:hover  { text-decoration: none; color: #000; white-space:nowrap;}

.ExpandableList .NonExpandableListItem h2 ,
.ExpandableList .ExpandableListItem h2 { display: inline; margin: 0; padding-left: 0.5em; font-size: 0.72em; font-family:Verdana,Helvetica,sans-serif;}


.ExpandableList .ExpandableListItem .ExpandedContent { display: none; }

.ExpandableList .ExpandedListItem { list-style-image: url("../images/categoryExpanded.gif"); } 
.ExpandableList .ExpandedListItem .ExpandedContent {display: block; margin: 0.5em; }
.ExpandableList .ExpandedListItem .ExpandedContent .MinorLink { font-size:0.72em; font-family:Arial,Verdana,Helvetica,sans-serif;}

/*Directories For Arbitration Expandable List*/
.DirectoriesFor .ExpandableList{margin:5px 5px 0px 0px}
.DirectoriesFor .ExpandableList .ExpandableListItem {border-bottom:none;margin:0px;padding:0px}
.DirectoriesFor .ExpandableList .ExpandableListItem div {margin-top:0px}

/* Tab Wizard Styles */
.Layout_TabWizardSurveyTitle{margin-left: 155px; margin-top: -37px;}
.Layout_TabWizardSurveyTitle h1{font-size:1.0em; margin:0px;}
.Layout_TabWizardSurveyPage{margin-top: -15px; margin-left: 542px; white-space:nowrap;}
.Layout_Suggestion{margin-top:26px;}
.Layout_TabWizardSurveyTabPrompt{margin-top:30px;}
.Layout_TabWizardSurveyTabPrompt h2{font-size:1.0em; margin:0px;}
.Layout_mWizard_mCurrentTabsCB{padding-right:0px;padding-left:3px;margin-top:-3px;padding-bottom:25px;}
.Layout_mWizard_mSuggestedTabsCB{left:3px;position:relative;top:-2px; white-space:nowrap;}
.Layout_CurrentTabs{float:left; line-height:1.5em;margin-top:-6px; width:235px;}
.Layout_SuggestedTabs{float:left;margin-top:23px;line-height:1.5em;position:relative;left:2px;}
.Layout_TabWizardLogo{margin-left:3px; padding-top:3px;}
.Layout_PleaseComplete { margin-top: 2.9422em;margin-bottom: 25px;margin-left:.1828em;line-height:.9em; width:610px;padding-bottom:.1838em; }
.Layout_PleaseComplete .Informational { white-space:normal; }
.Layout_TabWizardFirstTabSelect{margin-top:18px;}
.Layout_TabWiz2LawSchoolSelection {white-space:nowrap;width:50em; margin-top:1.252em;margin-left:1.252em;padding-bottom:.1252em; height:2.2536em; }
.Layout_TabWiz2LawSchoolSelection div.InputLabel {white-space:nowrap;width:17.45em; float:left; margin-top:1.75em;}
.Layout_TabWiz2LawSchoolSelection select {white-space:nowrap; margin-top:16px; margin-left:12px; float:left; height:1.75em; }
.Layout_TabWiz2LawSchoolGradDate { white-space:nowrap;clear:both; padding-left:1.252em; margin-top:10px; }
.Layout_TabWiz2LawSchoolGradDate .InputLabel {white-space:nowrap; float:left; width:17.45em;margin-top:.35em;}
.Layout_TabWiz2LawSchoolGradDateSelection {white-space:nowrap; margin-top:10px;padding-left:20px; }
.Layout_TabWiz2LawSchoolGradDateSelection select {white-space:nowrap; margin-left: 0; }
.Layout_GradSchoolGradMonth select {white-space:nowrap; margin-left:11px; height:1.75em; }
.Layout_TabWizard1Row{width:620px; clear:both;}
.Layout_TabWizard1BottomRow{margin-bottom:20px;}
.Layout_TabWizardRightCol{float:left; margin:10px;}
.Layout_TabWizardLeftCol{float:left; text-align:right; padding-top:1px; width:210px; margin:10px 10px 10px 2px;}
.Layout_TabWizardLeftColSecondaryAreas{padding-top:50px;}
.Layout_SecondaryPracticeAreas{padding-top: 5px; border: 1px solid #C0C0C0; width: 256px; height: 87px; overflow: auto;}
.Layout_TabWizardBillingText{margin-bottom:11px;}
.UnderlinedText{text-decoration:underline;}
.Layout_TabCancelRadioButtonList{width:250px;}
.Layout_TabCancelOkButton{float:right;margin-top:20px;width:40px;}

/* Fifty State Surveys - Survey Builder */
.Layout_SurveyBuilder_ItemHeader { background-color: #FFCC99;}
.Layout_SurveyBuilder_Jurisdiction { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; width:20%; }
.Layout_SurveyBuilder_Question { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; width:80%; }
.Layout_SurveyBuilder_Answer { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; width:80%; }

/* Survey Authority */
.Layout_SurveyAuthority_SummaryPara{margin-left:50px;}
.Layout_SurveyAuthority_HeadingTextSiblingPara{font-weight:bold; margin-left:17px;}
.Layout_SurveyAuthority_LevelOneHeadingText{font-weight:bold; margin-left:0px;}
.Layout_SurveyAuthority_Jurisdiction{font-weight:bold; margin-left:16px;}
.Layout_SurveyAuthority_Division{margin-left:40px;}
.Layout_SurveyAuthority_Division{margin-left:40px;}
.Layout_SurveyAuthority_Para{display:block;position:relative;}
.Layout_SurveyAuthority_Para_Bullet{margin-right:0px; padding-right:0px; position:relative;}
.Layout_SurveyAuthority_Para_Text{margin-left:15px;margin-top:0px;margin-bottom:0px;display:block;}
* html .Layout_SurveyAuthority_Para div{ text-indent:-4px;} /* Handle IE auto indentation after float bug */
.Layout_SurveyAuthority_TopicKey{margin-left:30px;}
.Layout_SurveyAuthority_TopicKeyReference{margin-left:55px; font-size:12px;}

/* Carswell - Words and Phrases */
.WordsAndPhrases_InstructionalLabel { font-size:0.80em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; background-color:#ececec; width: 661px; }
.Layout_WordsAndPhrases_Center { text-align:center; }
.Layout_WordsAndPhrases_Bold { font-weight:bold; }
.Carswell_DB_CheckBoxText { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; margin-right:2px; }
.Carswell_DB_Label { font-size:0.58em; font-family:Verdana,Helvetica,sans-serif; margin:2px; }
.Carswell_Scope { margin:2px; }
.Carswell_ClearButton { text-align:right; }
.CarswellSelectToSearch { margin-left:8px; }
.CAListItemCheckboxLabel { height:20px; vertical-align:middle; padding:0px;}
.CAListItemMoreButton { height:20px; vertical-align:middle; padding:0px;}
.CALitigatorThreeUnOrderedListColMoreButtons
{ width:30px; float:left; list-style-type:none; display:inline; margin-left:0px; vertical-align:middle; text-align:center; padding:1px; height:150px; }
.CALitigatorThreeUnOrderedListCol1
{ width:220px; float:left; list-style-type:none; display:inline; margin-left:0px; vertical-align:middle; text-align:left; padding:1px; height:150px;}
.CALitigatorThreeUnOrderedListCol2
{ width:210px; float:left; list-style-type:none; display:inline; margin-left:0px; vertical-align:middle; text-align:left; padding:1px; }
.CALitigatorThreeUnOrderedListCol3
{ width:160px; float:left; list-style-type:none; display:inline; margin-left:0px; vertical-align:middle; text-align:left; padding:1px; }
.CALitigatorThreeUnOrderedListMain
{ width:740px; float:left; margin-left:10px; }
.CALitigatorThreeContainer
{ width:740px; margin-left:5px; }
.CAMoreButtonToCanadianLitTree
{ vertical-align: middle; }

/*company wizard styles*/
.CompanyWizard_Informational {font-size:1em; margin:0px;font-weight:normal;}

/* Trademark Wizard Styles */
.Layout_ContentRegion { padding: 0 0 0 6px; min-width: 450px;}
.Layout_WhatInfoRegion { padding-bottom:9px; }
.Layout_NumbersAndSearchForRegion { padding:14px 0 0 0;}
.Layout_NumbersLabel {float: left; width: 232px;}
.Layout_InputSelectRegion {clear:both; padding-top: 4px;margin-left:-7px; padding-left:1px;}
.Layout_NotesRegion {clear: left; padding: 3px 0 0 3px; font-size: .72em;}
.Layout_NotesLabel {float: left; width: 3.45em; font-weight:bold;}
.Layout_NotesContent {float: left; width: 13.5em; line-height: 155%; margin-top: -1px;}
.Layout_NumbersAndSearchLabels div {margin-left:-1px;}
.Layout_SearchNumberDropdown{margin-left:-6px;}
.Layout_Jurisdiction{padding-top:11px;}
.Layout_USTerritoryCheckboxes {margin-left:521px;}
.Layout_StateSelectionPrompt{padding-top:2px;}
.Layout_StateHeaderSmall{padding-top:6px; padding-bottom:18px;}
.Layout_TipLabel{padding: 0 4px 0 3px;}
.Layout_TipExample{display:block; padding-bottom:4px;}
.Layout_TrademarkExpanderOptions{padding-top:9px;}
.Layout_TrademarkExpanderOptions h2{margin:0px; font-size:1.0em;}
.Layout_TrademarkLimits{padding-top:13px;}
.Layout_TrademarkLimits h2{margin:0px; font-size:1.0em}
.Layout_DesignCodeDescription{margin-left:3px; margin-top:13px;}
.Layout_DesignCodeDescription h2{font-size:1em;margin-bottom:0px;}
.Layout_DesignCodeInput{width:50%; margin-bottom:13px;}
.Layout_NoMarginLeft{margin-left:0px;}
.Layout_DateInformationHeader{margin-top:18px;}
.Layout_DateInfoRow{clear:both; margin-top:0px; margin-bottom:4px; height:20px;}
.Layout_DateInfoLabelColumn{float:left;width:60px; vertical-align:bottom;}
.Layout_DateInfoSeperatorRow{clear:both; margin-top:19px; margin-bottom:21px;}
.Layout_DateInfoRegion{margin-top:21px;}
.Layout_DatabaseLists {width:75%;}
.Layout_TrademarkJurisdictionCheckboxList {width:700px;}
.Trademark_Header {font-size:1em; display:inline;}

/* NY Digest Styles */
.Layout_NYDigestLeftColumnTop{clear:left; padding-left:6px; width:253px;float:left;}
.Layout_NYDigestLeftColumn{clear:left; padding-top:12px;padding-left:6px; width:253px;float:left;}
.Layout_NYDigestLeftColumn h2 { font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_NYDigestLeftColumnBottom{clear:left; padding-top:12px;padding-bottom:12px;padding-left:6px; width:253px;float:left;}
.Layout_NYDigestLeftColumnNoFloat{clear:left; padding-top:12px; padding-left:6px;width:95%}
.Layout_NYDigestLeftColumnNoFloat h2 {font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_OnlineDigestLeftColumnFloat{clear:left; padding-top:12px; padding-left:6px;width:95%}
.Layout_OnlineDigestLeftColumnFloat h2 {float:left;padding-right:6px;font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_NYDigestSelectionHolder{float:left;margin-top:12px; border:solid 1px #D3D3D3; border-style:ridge; width:63%;}
.Layout_NYDigestJurisdictionBox{clear:left; margin-left:6px; border:solid 1px #D3D3D3; border-style:ridge; width:430px;min-height:4.069em}
.Layout_NYDigestCheckboxColumns{float:left; width:207px;}
.Layout_NYDigestSelectedDate{padding-top:12px;float:left;}
/* Online Digest Styles */
.Layout_WKDigestJurisdictionBox{clear:left; margin-left:6px; border:solid 1px #D3D3D3; border-style:ridge; width:448px;min-height:4.069em}
.Layout_WKDigestJurisdictionBox select {margin-top:2px;}
.Layout_WKDigestDropdownColumn{float:right; margin-right:1px;}
.Layout_StateDatabaseList{width:280px; margin-left:98px;}
.Layout_FederalDatabaseList{width:280px; margin-left:85px;}
.Layout_StatesAndFederalList{width:280px; margin-left:35px;}
.Layout_TopicalDataBaseList{width:280px; margin-left:90px;}
.Layout_includeHighCt{margin-top:10px;}
.Layout_ItemText{width:3em;display:inline-block;}
.Layout_ItemText_IEHack{display:inline !ie;}

/* Keycite Overview W styles */
.KeyCiteDiscStyleList{list-style-type:disc;}
.Layout_KeyciteFlagContainer{clear:both;margin-left:6px;height:18px;}
.Layout_KeyciteTextContainer{clear:both;margin-left:80px; clear:both; margin-top:-18px;}
.Layout_KeyciteListContainer{clear:both;margin-left:80px; clear:both; margin-top:-40px;}
.Layout_KeciteSectionContainer{padding-bottom:20px;}
.HighlightedText{font-weight:bold;}

/* Leftframe styles */
.Layout_LeftFrameSection{margin-top:18px; margin-bottom:18px;}
.Layout_LeftFrameSectionTop{margin-top:18px;}
/* Find and Print context_W.ascx styles*/
.Layout_FindPrintLeftFrameSection {padding-bottom: 18px;}
.Layout_FindPrintLeftFrameSection h1 {display:inline;padding-right:0.3em}
.FindPrint_Header1 {font-size:1.0em;}
.FindPrint_Header2Bold {font-size:1.0em; font-weight:bold;}
.FindPrint_Header2 {font-size:1.1em;}

/* Fixes alignment layout problem for Quick Search Items */
.Layout_QuickSearchItem{margin-left:20px; text-indent:-20px;}

/* PeopleFinder Styles */
.Layout_PeopleFinderSearchRow{clear:left; width:96%; padding-left:1px; margin-top:3px;min-width:574px; min-height:21px;}
.Layout_PeopleFinderSearchCol1{clear:left; float:left; width:19%;}
.Layout_PeopleFinderSearchCol2{float:left; width:31%; padding-left:2px;}
.Layout_PeopleFinderSearchCol3{float:left; width:19%; padding-left:5px;}
.Layout_PeopleFinderSearchCol4{float:left; padding-left:6px; white-space:nowrap;}
.Layout_PeopleFinderHelpfulLinks{width:95%; text-align:right;}
.Layout_PeopleFinderHelpfulLinks div{padding-right:3px;}
.Layout_PeopleFinderHeaderBars{width:96%;margin-top:18px;}
.Layout_PeopleFinderWizardCheckboxes{width:96%; margin:3px;}
.Layout_PeopleFinderSpacer{margin-bottom:18px;}
.Layout_PeopleFinderSpacerLarge{margin-bottom:36px;}
.Layout_AreaCode{width:28px;}
.Layout_PhoneNUmber1{width:28px;}
.Layout_PhoneNumber2{width:35px;}
.Layout_SSN1{ width:28px;}
.Layout_SSN2{width:20px;}
.Layout_SSN3{width:35px;}
.Layout_PeopleChDropDown{width:785px;}
.Layout_DPPADropDown{width:785px;}
.Layout_VotersDropDown{width:785px;}
/* .Layout_DMVDropDown{width:580px;} */
/* .Layout_DLWalletDropDown1{width:580px;} */
/* .Layout_DLWalletDropDown2{width:580px;} */
/* .Layout_BoatsDropDown{width:580px;} */
.ChargeWarningLabel{background-color:#C6D8EF; border-color:#C6D8EF; border-width:8px; font-style:italic; font-size:1.00em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}

/* text alignment */
.Layout_TextAlignCenter { text-align:center; }
.Layout_TextAlignLeft { text-align:left; }

/* Wizard Styles */
.Layout_WizardButtonMargins {margin: 3px;}

/* Profiler Create Styles */
.Layout_ProfilerCreateName{clear:both; margin-top: 10px; height:22px; min-width:330px;}
.Layout_ProfilerCreateName div { float:left; }
.Layout_ProfilerCreateName .InputLabel {display: block; width: 11.80em; margin-top: 4px;}
.Layout_ProfilerCreateName .InputContent {width:190px;}
.Layout_ProfilerCreateStateResidence { clear:both; margin-top: 10px; height:22px; min-width:330px; }
.Layout_ProfilerCreateStateResidence div { float:left; }
.Layout_ProfilerCreateStateResidence .InputLabel { display: block; width: 11.80em; margin-top: 3px; }
.Layout_ProfilerCreateStateResidence .InputContent {width:190px;}
.Layout_ProfilerCreateContentPadding { margin-left: 10px; margin-right: 10px; }
.Layout_ProfilerCreateButtons{padding-top: 36px; margin-bottom: 10px;}
.Layout_ProfilerCreateGroupHeader{width: 99%;}
.Layout_ProfilerCreateGroupHeader div {margin: 10px; margin-bottom:0px;}
.Layout_ProfilerAlertButtonWidth{width:70px;}
.Layout_ProfilerAlertTextBox{width:175px;}
/* Profiler Matches Styles */
.Layout_MatchesTitle { margin-left: 7px; margin-top: 7px; margin-bottom: 6px; font-weight: bold; }
.Layout_MatchesCancel {clear:both; margin-left:7px; margin-top: 22px; padding-bottom: 7px;}
.Layout_MatchesCancel .Button { width: 70px; }
.Layout_MatchesList { margin: 0; list-style-type: none; vertical-align:top; padding:0px; padding-top:0px; }
.Layout_MatchesList li { clear:both; padding-top:6px; }
.Layout_MatchesList a { float:left; margin-left:7px; }
.Layout_MatchesList div { float:left; margin-left:12px; }
.Layout_MatchesList span { display:block; }
/* Profiler Entry Styles */
.Layout_ProfilerEntryName{clear:left; margin-top: 6px; height:22px;}
.Layout_ProfilerEntryName div { float:left;}
.Layout_ProfilerEntryCheckBoxes{clear:both; margin-top: 6px;}
.Layout_ProfilerEntryCheckBoxes div { float:left; margin-left:3px; margin-right:3px; }
.Layout_ProfilerEntryName .InputLabel {display: block; width: 13.80em; margin-top: 4px;}
.Layout_ProfilerEntryButtons{clear: both; margin-bottom: 5px;}
.Layout_ProfilerEntryButtons input{width:70px;}
.Profiler_Matches {font-size:1.0em;}
.Header_Profiler {font-size:1em; margin-top:0px; margin-bottom:0px;float:left;}

/*Trail Styles*/
.Layout_TrailDeliverSpacer{margin-bottom:20px;}
.PageSubHeadingBold{ font-size:0.80em; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; color: #330066; }
.PageSubHeadingItalic { font-size:0.80em; font-style:italic; font-family:Verdana,Helvetica,sans-serif; color: #330066; }
.Layout_DeliveryDisplayClientLabel{margin-left:5px;margin-right:5px;}
.Layout_ButtonSpacer{margin-left:10px;}
.Layout_ClientId{position:absolute; margin-left:15px;}
.Layout_FloatLeft {float:left;}
.Layout_NewTrailClientIDLabel {float:left; margin-right:10px; font-size:0.72em; font-family:Verdana,Helvetica,sans-serif;}
.Layout_NewTrailName{position:absolute;}
.Layout_NoteSpace{margin-right:5px;}
.Layout_LineSpacerBottom{margin-bottom:20px; width:100%;}
.Layout_NewTrailNote{width:30.0em; margin-top:0; margin-left:9.35em;}
.TrailEmailWarning { font-size:0.80em; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; } 
/* Trail Print charge according to subscription information */ 
.PrintChargeInfo{font-size:0.80em; font-family:Verdana,Helvetica,sans-serif;}
/* Trail Context adjustment */ 
.TrailContextElement { width:99%; }
.TrailContextLowerLeft{ position:absolute; bottom:3px; left:3px; }
.TrailContextLowerRight{ position:absolute; bottom:3px; right:20px; }
/* Person Wizard style(s)*/
.Layout_PersonFinderHeader {padding-bottom:18px;}
.Layout_LegalDatabase{width:100%;float:left;}
.Layout_LegalDatabaseContent{width:60%;}
.Layout_LegalDatabaseCheckBox{margin-left:17px;}
.Layout_UDM{ width:350px; float:right;}
.Layout_NameTextBox{margin-left:10px;}
.Layout_OutOfPlanMessage{margin-top:20px;}

/* Find and Print Find a Company Wizard */
.Layout_CompanyWizardDropDownList{margin-top:20px;}
.Layout_FindCompanyTextBox{margin-left:10px;}
.Layout_CompanyWizardNameBox{margin-top:10px;}
.Layout_OutOfPlanMessage{margin-top:20px;}

/* Find and Print Find a Database Wizard */
.Layout_ScanResultsCheckBoxes{margin-top:20px;}
.Layout_OutOfPlanMessage{margin-top:20px;}
.DatabaseWizardList { margin-left:40px; margin-top:0px;}
.DatabaseWizardList li{list-style-type:none; }
	
/* Find and Print Find Case By Party */
.Layout_MarginAllSmall { margin:3px;}
.Layout_Image{float:left;}
.Layout_MarginAllSmall h2{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold; text-indent:.13cm;margin-top:0;margin-bottom:0;}
.Layout_GroupSpacing { padding-bottom: 18px;margin-bottom:8px }
.Layout_GroupSpacing h2{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_GroupSpacing h1{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;margin:0}
.Layout_FindCaseByPartyMarginInputControls { margin-left: 24px; }
.Layout_JurisdictionRadioMargins { margin-left: 16px; padding-bottom:36px; width:88%;}
.Layout_JurisdictionRadioandCombo {width:88%; clear:both; margin-top: 3px; margin-bottom:3px;   }
.Layout_JurisdictionRadio{float:left; white-space:nowrap; min-height:22px;}
.Layout_JurisdictionComboBox { float: right; }
.Layout_JurisdictionComboBox select { width: 275px; }
.Layout_JurisdictionTable { width:88%;margin-left: 16px; }
.Layout_JurisdictionTable td { height: 18px; }
.Layout_JurisdictionTable select { width: 275px; }
.Layout_FindCaseByPartyProPlanContainer {margin-left:16px; width:95%;}
.Layout_FindCaseByPartyProPlan { width:100%; }
.Layout_FindCaseByPartyProTopics {width: 275px;}
.Layout_FindCaseByPartyStateJuris {width: 150px;}

/* Find and Print Find Attorney or Judge Profiler */
.Layout_FindAttorneyJudgeProfiler {height:150px; width:425px;}
.Layout_FAJPTopRow {height:1.9375em;}
.Layout_FAJEnterAttorneyJudge {clear:both; margin-left:3px; height:1.19em;}
.Layout_FAJInputRow {clear:both; width:312px; margin-left:3px; height:2.5em;}
.Layout_FAJInputRow input {width:162px;}
.Layout_FAJInputRow select {width:162px;}
.Layout_FAJInputRowLabel {float:left; padding-top:1px;}
.Layout_FAJSendRequest {clear:both; height:1.625em; padding-left:12px;}

/*Chartbuilder*/
.ChartBuilder .SectionHeading {font-size:14px; margin:25px 0 40px 0; font-weight:bold; text-align:center;}

.ChartBuilder .NormalFont{font-size:12px; font-weight:normal;}
.ChartBuilder .NormalFont a{font-size:12px; font-weight:normal; text-decoration:underline;}
.ChartBuilder .Label {font-size:12px; font-weight:bold;}
.ChartBuilder .DateTable .SubLabel {font-size:12px; font-weight:normal; }
.ChartBuilder .DateTable input {margin-left:10px;}
.ChartBuilder .CreateLabel {font-size:18px; font-weight:bold; margin: 15px 0 20px 0; text-align:center;}
.ChartBuilder .TopicLabel{margin: 10px 0 10px 0; }

.ChartBuilder table.Layout_Left {width:450px; table-layout:fixed; border-collapse:collapse; white-space:nowrap; }
.ChartBuilder .Layout_Left { margin:20px 0 0 50px;}	

.ChartBuilder .Layout_Buttons {margin:80px 0 0 50px;}

.ChartBuilder .EditParamsDiv{margin:1.5em 0 0 0;}
.ChartBuilder .EditParamsDiv .Link{font-family:Arial,Helvetica,sans-serif; font-size:0.72em; text-decoration:underline; cursor:pointer;}

.ChartBuilder .Title {font-size:1.5em; font-family:Times,Georgia; color:#9A9A9A; margin:1.5em 0 1em 0.5em;}
.Chartbuilder .TopicBreadcrumb {margin:0 0 1em 1em; font-family:Arial,Helvetica,sans-serif; color:Black; font-weight:bold;}
.ChartBuilder .Juris_Topic {margin:0 0 0 1em; font-family:Arial,Helvetica,sans-serif; color:Black; font-weight:bold;}
.ChartBuilder .RegulatoryGuidance {font-weight:bold;}
.ChartBuilder .TopicTable {margin:0 0 1.5em 1em; border-style:solid; border-width:1px; border-color:Black; border-collapse:collapse;}
.ChartBuilder .TopicTable td {font-family:Times,Georgia; font-size:1em; border-width:0 0 1px 0; border-style:solid; border-color:Black; padding:0 5px 0 5px; vertical-align:top; text-align:left; background:white;}
.ChartBuilder .TopicTable td.Date {text-align:right;}
.ChartBuilder .TopicTable td pre {font-family:Times,Georgia; font-size:1em;}
.ChartBuilder .TopicTable th {font-family:Times,Georgia; font-size:1em; border-width:0 0 1px 0; border-style:solid; border-color:Black; padding:0 5px 0 5px; vertical-align:top; text-align:left; background:#9A9A9A; font-weight:bold; color:white; white-space:nowrap;}
.ChartBuilder .TopicTable th.Date {text-align:right;}
.ChartbuilderHelpPopup { background-color:#ffffff; width:550; height:375; border:3px solid #4B65A4; overflow:auto;}
.ChartbuilderHelpPopup .HelpText {font-family:Arial; font-size:1em; font-weight:bold;}
.ChartbuilderHelpPopup .HelpImage {width:361 !important; height:200 !important; border:1px solid #777 !important;}

.ChartBuilder span.collapse,
.ChartBuilder span.expand {}
.ChartBuilder span.collapse img,
.ChartBuilder span.expand img { vertical-align:middle; cursor:pointer; }
.ChartBuilder div.content{margin-left:1.4em;}
.Chartbuilder .collapseAll {margin:0.2em 0 1em 1.3em;}
.Chartbuilder .collapseAll a {font-size:12px; text-decoration:underline;}
                                   
/* Styles for TaxTemplate Control */
.Layout_TaxTemplateItem { width: 800px; }
.Layout_TaxTemplateItem .Layout_TaxTemplateItemName { width: 1000px; float: left;font-weight:bold; }
.Layout_TaxTemplateItem .Layout_TaxTemplateItemCite { text-align:right; width: 100px; float: left; margin:3px; font-size:.9em}
.Layout_TaxTemplateItem .Layout_TaxTemplateItemTextbox {width: 600px; float: left; font-size:.9em}
.Layout_TaxTemplateItem .Layout_TaxTemplateItemGoButton {margin-left: 5px;}
.Layout_TaxTemplateItem .Layout_TaxTemplateItemCite2 { text-align:right; width: 20px; float: left; margin:3px; font-size:.9em}
/* Find and Print Multiple Citations */
.Layout_FPMultipleCitationsContent {margin:10px 10px 20px 10px;width:99%;}
.Layout_FPMultipleCitationsContent h1, .Layout_FPMultipleCitationsContent h2 {margin:0;display:inline;font-weight:normal;padding-right:0.5em}
.Layout_FPMultipleCitationsContent .FeatureSubtitle {font-weight:bold;display:block;padding-right:0}
.FPMCLightHeader{background-color: #eaeaea;}
.Layout_FPMCSubtitle {padding: 10px 0 2px 10px;}
.Layout_FPMCCitationBox {padding: 10px 0 2px 10px;}
.Layout_FPMCCitationBox .FeatureNavigationSmall {margin-top: 5px; width: 270px;}
.Layout_FPMCCitationBox input {vertical-align:top;}
.Layout_FPMCSearchDeliveryOptions {padding: 13px 0 0 10px;}
.Layout_FPMCSearchOptionsColumn {float:left; margin-right: 12px;}
.Layout_FPMCSearchOptionsColumn .FeatureSubtitle {width:200px;}
.Layout_FPMCSearchOptions {padding-top: 12px;}
.Layout_FPMCSearchOptions .indent {margin-left: 1.5em}
.Layout_FPMCSearchOptions .indent .Informational {width:140px; vertical-align: text-top;}
.Layout_FPMCSubstitute {margin-top: 8px; margin-bottom: 3px;}
.Layout_FPMCSubstitute .Informational {width:170px; vertical-align:text-top;}
.Layout_FPMCSearchOptions .InformationalSmall {width:195px;margin-top: 5px; margin-left: 5px;}
.Layout_AttachedPrinterRow {padding-top: 15px; height: 25px;}
.Layout_FPMCDeliveryRow {padding-top: 5px; height: 25px;}
.Layout_FaxDeliveryRow {height: 25px;}
.Layout_EmailAddressRow {padding-top: 5px; height:45px;margin-left:20px;}
.Layout_EmailAddressInput {margin-left: 1.5em;}
.Layout_EmailNotesLabel {margin-left: 4em;}
.Layout_EmailNotesLabel .InformationalSmall {vertical-align: top}
.Layout_DeliveryItemLabel {float:left;width: 108px;}
.Layout_citationTextArea{margin-right:10px;}
.Layout_attachedPrinterLabel{margin-right:5px;}
.Layout_addressLabel{margin-right:15px;}
.Layout_findPrintDropDownList {width:250px;}
.Layout_faxAreaCodeTextBoxLabel{margin-left:20px;}
.Layout_faxPrefixTextBoxLabel{margin-left:10px; margin-right:10px;}
.Layout_faxSuffixTextBoxLabel{margin-left:10px;}

/* UK MAF to WAF content migration styles*/
/* Indentation */
.Layout_MAF_Indent1 {padding: .5em 1em;}
.Layout_MAF_Indent2 {padding: .5em 2em;}
.Layout_MAF_Indent3 {padding: .5em 3em;}
.Layout_MAF_Indent4 {padding: .5em 4em;}
.Layout_MAF_Indent5 {padding: .5em 5em;}
.Layout_MAF_locatorSection {margin-top: 1em; min-height: 3em;}
.Layout_MAF_locatorSection h3 {float: left;	width: 180px;}
.Layout_MAF_locatorSection p {margin-left: 210px;}


.MultipleProfilesDropDown {margin:10px;}
.MultipleProfilesDropDown label{font-size:0.72em; font-family:Verdana,Helvetica,sans-serif; font-weight:bold;}
.MultipleProfilesDropDown select{width:170px}
.MultipleProfilesDropDown input{margin-left:10px}

.Layout_ResultListTableItem { padding-top:0.2em; padding-bottom:0.2em;}
.Layout_DuplicateResultListItem { padding-top:0; padding-bottom:0.2em; padding-left:20px; font-size:0.78em;}

