a { text-decoration: none; } 
a:hover { text-decoration: underline; } 

.MenuBar {
  overflow: hidden;
  border: 1px solid #5A5A5A;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #7C7C7C;   
  background-image: linear-gradient(#696969, #999999); 
}

.MenuBar a {
  float: left;
  font-size: 14px;
  color: white;
  text-align: center;
  padding: 6px 24px;
  text-decoration: none;
  border: 1px solid #5A5A5A;
  text-shadow: 2px 2px #696969;
}

.MenuBarDropdown {
  float: left;
  overflow: hidden;
}

.MenuBarDropdown .MenuBarDropdownBtn {
  font-size: 14px;  
  border: 1px solid #5A5A5A;
  outline: none;
  color: white;
  padding: 6px 24px;
  background-color: #7C7C7C;
  background-image: linear-gradient(#696969, #999999);   
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  text-shadow: 2px 2px #696969;
}

.MenuBar a:hover, .MenuBarDropdown:hover .MenuBarDropdownBtn {
  background-color: #626262;
  background-image: none;
}

.MenuBarDropdown-content {
  display: none;
  position: absolute;
  background-color: #FFFFFF;
  min-width: 160px;
  z-index: 1;
  border: none;
  text-shadow: 2px 2px #DDDDDD;
}

.MenuBarDropdown-content a {
  float: none;
  color: black;
  padding: 8px 24px;
  text-decoration: none;
  display: block;
  text-align: left;
  border: none;
   text-shadow: 2px 2px #DDDDDD;
}

.MenuBarDropdown-content a:hover {
  background-color: #DDDDDD;
  text-shadow: 2px 2px #DDDDDD;  
}

.MenuBarDropdown:hover .MenuBarDropdown-content {
  display: block;
}

.MenuBarBooks a {
  float: left;
  font-size: 14px;
  text-align: center;
  padding: 6px 24px;
  text-decoration: none;
  border: 1px solid #5A5A5A;
  background-image: linear-gradient(black, grey);;
}

.MenuBarBooks a:hover {
  background-color: #333333;
}

.hidden { display: none; }
.unhidden { display: block; }

.PlayerLink { font-family: Arial, Sans-serif; font-size: 10pt; color: #DFDFD0; text-decoration: none; }

.AlertLink { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.AlertLink:hover { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFF99; text-decoration: none; font-weight: bold; }

.SubHeaderLink { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; }
.SubHeaderLink:hover { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFF99; text-decoration: none; }

.HeaderTextWhite { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.HeaderTextLgWhite { font-family: Arial, Sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.HeaderTextLg { font-family: Arial, Sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; }

.MainPageBlueText { font-family: Arial, Sans-serif; font-size: 11pt; color: #004C66; text-decoration: none; font-weight: bold; }
.MainPageGreyText { font-family: Arial, Sans-serif; font-size: 11pt; color: #9198A0; text-decoration: none; font-weight: bold; }

.MenuText { font-family: Arial, Sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.MenuTextRed { font-family: Arial, Sans-serif; font-size: 8pt; color: #004C66; text-decoration: none; font-weight: bold; }
.MenuTextBlue { font-family: Arial, Sans-serif; font-size: 8pt; color: #4D4D80; text-decoration: none; font-weight: bold; }
.MenuTextBlue12 { font-family: Arial, Sans-serif; font-size: 12pt; color: #4D4D80; text-decoration: underline; font-weight: bold; }
.MenuTextGrey { font-family: Arial, Sans-serif; font-size: 8pt; color: #666666; text-decoration: none; font-weight: bold; }

.BannerTextSmallWhite { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFFDF; font-weight: bold; text-decoration: none;}
.BannerTextSmallWhite:hover { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFF99; font-weight: bold; text-decoration: underline; }
.BannerTextSmallYellow { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFF66; font-weight: bold; text-decoration: none;}
.BannerTextSmallYellow:hover { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFF99; font-weight: bold; text-decoration: underline; }
.BannerButtonText { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.BannerButtonText:hover { font-family: Arial, Sans-serif; font-size: 8pt; color: #FFFFCC; text-decoration: none; font-weight: bold; text-decoration: underline; }

.LoginName { font-family: "Franklin Gothic Demi", sans-serif; font-size: 10pt; color: #FFFFCC; text-decoration: none; }

.NavBarText { font-family: Arial, Sans-serif; font-size: 8pt; color: #3C3B36; text-decoration: none; }
.NavBarTextSmall { font-family: Arial, Sans-serif; font-size: 7pt; color: #D3D4D8; text-decoration: none; }
.NavBarTextSmall2 { font-family: Arial, Sans-serif; font-size: 8pt; color: #D3D4D8; text-decoration: none; }
.NavBarTextSmall3 { font-family: Arial, Sans-serif; font-size: 9pt; color: #D3D4D8; text-decoration: none; font-weight: bold; }
.NavBarTextSmall4 { font-family: Arial, Sans-serif; font-size: 10pt; color: #C2D9E7; text-decoration: none; font-weight: bold; }

.BodyTextVeryBig { font-family: Arial, Sans-serif; font-size: 14pt; color: #000000; text-decoration: none; }
.BodyTextBig12 { font-family: Arial, Sans-serif; font-size: 12pt; color: #000000; text-decoration: none; }
.BodyTextBig12TNR { font-family: "Times New Roman", Times, serif; font-size: 12pt ; color: #000000; }
.BodyTextBig11 { font-family: Arial, Sans-serif; font-size: 11pt; color: #000000; text-decoration: none; }
.BodyTextBig11TNR { font-family: "Times New Roman", Times, serif; font-size: 11pt ; color: #000000; }
.BodyTextBig { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.BodyTextBigTNR { font-family: "Times New Roman", Times, serif; font-size: 10pt ; color: #000000; }
.BodyTextBigRed { font-family: Arial, Sans-serif; font-size: 10pt; color: #004C66; text-decoration: none; }
.BodyTextBigBlue { font-family: Arial, Sans-serif; font-size: 10pt; color: #003366; text-decoration: none; }
.BodyTextBigBlue12 { font-family: Arial, Sans-serif; font-size: 12pt; color: #003366; text-decoration: none; }
.BodyText { font-family: Arial, Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; }
.BodyTextTNR { font-family: "Times New Roman", Times, serif; font-size: 9pt ; color: #000000; }
.BodyTextSmallCaps { font-family: Arial, Sans-serif; font-variant: small-caps; font-size: 10pt; color: #000000; }
.BodyTextBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; }
.BodyText2 { font-family: Arial, Sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
.BodyTextGreen { font-family: Arial, Sans-serif; font-size: 9pt; color: #006600; text-decoration: none; }
.BodyTextGreenUnderline { font-family: Arial, Sans-serif; font-size: 9pt; color: #006600; text-decoration: underline; }
.BodyTextGreenBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #006600; text-decoration: none; font-weight: bold; }
.BodyTextGold { font-family: Arial, Sans-serif; font-size: 9pt; color: #996600; text-decoration: none; }
.BodyTextGoldBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #996600; text-decoration: none; font-weight: bold; }
.BodyTextSilver { font-family: Arial, Sans-serif; font-size: 9pt; color: #9D9D9D; text-decoration: none; }
.BodyTextSilverBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #9D9D9D; text-decoration: none; font-weight: bold; }
.BodyTextBrightRed { font-family: Arial, Sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; }
.BodyTextBrightRed11 { font-family: Arial, Sans-serif; font-size: 11pt; color: #FF0000; text-decoration: none; }
.BodyTextBrightRedBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; font-weight: bold; }
.BodyTextRed { font-family: Arial, Sans-serif; font-size: 9pt; color: #004C66; text-decoration: none; }
.BodyTextRedWarning { font-family: Arial, Sans-serif; font-size: 9pt; color: #670000; text-decoration: none; }
.BodyTextRedWarningBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #670000; text-decoration: none; font-weight: bold; }
.BodyTextRedBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: none; font-weight: bold; }
.BodyTextRedUnderline { font-family: Arial, Sans-serif; font-size: 9pt; color: #004C66; text-decoration: underline; }
.BodyTextRedBoldUnderline { font-family: Arial, Sans-serif; font-size: 9pt; color: #004C66; text-decoration: underline; font-weight: bold; }
.BodyTextBlue { font-family: Arial, Sans-serif; font-size: 9pt; color: #004C66; text-decoration: none; }
.BodyTextBlueBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: none; font-weight: bold; }
.BodyTextBlueBoldLarge { font-family: Arial, Sans-serif; font-size: 11pt; color: #003366; text-decoration: none; font-weight: bold; }
.BodyTextBlueUnderline { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: underline; }
.BodyTextBlueBoldUnderline { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: underline; font-weight: bold; }
.BodyTextDarkBlueBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #000033; text-decoration: none; font-weight: bold; }
.BodyTextDarkOrangeBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #CC6600; text-decoration: none; font-weight: bold; }
.BodyTextDarkOrangeBold12 { font-family: Arial, Sans-serif; font-size: 12pt; color: #CC6600; text-decoration: none; font-weight: bold; }
.BodyTextWhite { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; }
.BodyTextDarkBlue { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: none; }
.BodyTextDarkBlueBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: none; font-weight: bold; }
.BodyTextBlackBold { font-family: Arial, Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; }
.BodyTextGrey { font-family: Arial, Sans-serif; font-size: 9pt; color: #666666; text-decoration: none; }
.BodyTextDarkGrey { font-family: Arial, Sans-serif; font-size: 9pt; color: #555555; text-decoration: none; }
.BodyTextSmallCaps { font-family: Arial, Sans-serif; font-variant: small-caps; font-size: 10pt; color: #000000; }

.DigestTextHighlight { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #003366; text-decoration: none; }

.Label { font-family: Arial, Sans-serif; font-size: 10pt; color: #004C66; font-weight: bold; text-decoration: none; }
.LabelGreen { font-family: Arial, Sans-serif; font-size: 10pt; color: #006600; font-weight: bold; text-decoration: none; }
.LabelRed { font-family: Arial, Sans-serif; font-size: 10pt; color: #7B241C; font-weight: bold; text-decoration: none; }
.LabelBlue { font-family: Arial, Sans-serif; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: none; }

.RtNavBar { font-family: Arial, Sans-serif; font-size: 9pt; color: #3C3B36; text-decoration: none; font-weight: bold; }
.RtNavBarBlue { font-family: Arial, Sans-serif; font-size: 9pt; color: #003366; text-decoration: none; font-weight: bold; }
.RtNavBarRed { font-family: Arial, Sans-serif; font-size: 9pt; color: #004C66; text-decoration: none; font-weight: bold; }
.RtNavBarBrightRed { font-family: Arial, Sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; font-weight: bold; }
.RtNavBarGold { font-family: Arial, Sans-serif; font-size: 9pt; color: #FF9900; text-decoration: none; font-weight: bold; }
.RtNavBarGreen { font-family: Arial, Sans-serif; font-size: 9pt; color: #336600; text-decoration: none; font-weight: bold; }

.HeadingBlue1 { font-family: Arial, Sans-serif; font-size: 11pt; color: #1129A3; text-decoration: none; font-weight: bold; }
.HeadingRed1 { font-family: Arial, Sans-serif; font-size: 11pt; color: #004C66; text-decoration: none; font-weight: bold; }
.Heading1 { font-family: Arial, Sans-serif; font-size: 11pt; color: #000000; text-decoration: none; font-weight: bold; }

.CategoryHeadingWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.CategoryHeadingWhiteUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.CategoryHeadingLinkYellow { font-family: Arial, Sans-serif; font-size: 9pt; color: #FFFF99; text-decoration: none; font-weight: bold; }

.LOMProductHeading { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; }

.LinkText { font-family: "Franklin Gothic Demi", sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

.ArticleNumber { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.ArticleTitle { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; font-style: italic; }
.ArticleAuthor { font-family: Arial, Sans-serif; font-size: 10pt; color: #760000; text-decoration: none; }
.ArticleCourse { font-family: Arial, Sans-serif; font-size: 10pt; color: #760000; text-decoration: none; }
.ArticleBody { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.ArticleBodyBold { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; }
.ArticleLink { font-family: Arial, Sans-serif; font-size: 10pt; color: #B98924; text-decoration: none; }
.ArticleLinkBold { font-family: Arial, Sans-serif; font-size: 10pt; color: #B98924; text-decoration: none; font-weight: bold; }
.ArticleLinkRed { font-family: Arial, Sans-serif; font-size: 10pt; color: #760000; text-decoration: none; }
.ArticleLinkBlue { font-family: Arial, Sans-serif; font-size: 10pt; color: #1129A3; text-decoration: none; }
.ArticleHighlightTitle  { font-family: Arial, Sans-serif; font-size: 12pt; color: #760000; text-decoration: none; font-weight: bold; }

.DigestHighlight { font-family: "Times New Roman", Times, serif; font-size: 12pt ; color: #FFFFFF; background-color: #000099; }

.TexasBarBooksText { font-family: "Times New Roman", Times, serif; font-size: 11pt ; color: #000000; }
.TexasBarBooksTextHighlight { font-family: "Times New Roman", Times, serif; font-size: 11pt ; color: #000000; background-color: #FFFF00; }

.LOMQuestion { font-family: Arial, Sans-serif; font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none; }
.LOMGoodStatementHeading { font-family: Arial, Sans-serif; font-size: 12pt; color: #1129A3; font-weight: bold; text-decoration: none; }
.LOMWarningStatementHeading { font-family: Arial, Sans-serif; font-size: 12pt; color: #670000; font-weight: bold; text-decoration: none; }
.LOMStatementHeading { font-family: Arial, Sans-serif; font-size: 11pt; color: #000000; font-weight: bold; text-decoration: none; }
.LOMStatement { font-family: Arial, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.LOMAnswer { font-family: Arial, Sans-serif; font-size: 10pt; color: #670000; text-decoration: none; font-weight: bold; }
.LOMSubject { font-family: Arial, Sans-serif; font-size: 10pt; color: #670000; text-decoration: none; }

UL#tabs
{
	list-style-type: none;
	margin: 7px 7px 0 0;
	padding: 0px 0px 0px 7px;
}
UL#tabs LI
{
	display: inline;
	border: 1px solid #BBBBBB;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	font: 10pt Arial, Sans-serif;
	margin-right: 1px;
	padding: 3px 11px;
	background-color: #BABABA;
}
UL#tabs LI A
{
	color: #000000;
}
UL#tabs LI A:hover
{
	text-decoration: none;
}
#CasemakerFastcaseTabs
{
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 3px;
}

button.OfferButton {
	background-color: white;
	border-color: gray;
	border-radius: 6px;
	border-style: solid;
	border-width: 2px;
	cursor: pointer;
	font-size:0.8em;
	margin: 8px;
	padding: 5px;
	width: 110px;
}
button.OfferButton:active { border-color: deepskyblue; box-shadow: 5px 5px 5px #888888; }
button.OfferButton:hover { border-color: deepskyblue; box-shadow: 5px 5px 5px #888888; }
button.OfferButton:focus { border-color: deepskyblue; outline: none; }
