﻿
/* #990033 903 */
/* 0F739F */ 
/*
*********************
lexisONE® Community - Internal Pages CSS file

Version: 1.0
Date: Oct. - 2008
Author: Ricardo Zea
*********************
*/

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ERROR PAGES (example: ERROR 500) 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#no-columns-content div.centered-div { width:600px; margin:auto;}
#no-columns-content div.centered-div p.centered-p { text-align: center;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 

--->> LEFT NAVIGATION BAR 

  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Left nav bar container  =====*/
#left-nav-bar-container { width:190px; float:left; margin-right:15px;}
 
/*===== Left nav bar no content container  =====*/
#left-nav-bar-container-no-content { margin-left:10%; float:left; margin-right:15px; padding:0 2px 2px 5px;}
 
/*===== Dotted outline =====*/
#left-nav-bar { background:url(/images/1x3-dots.gif); padding:0 2px 2px 5px; width:185px; font-size:.75em;}

/*===== Main <ul> that covers the entire menu =====*/
#left-nav-bar ul {background:#fff; list-style:none; margin-left:0; margin-bottom:0; padding-left:1px; padding-top:0}

/*===== Add top and bottom margins to 2nd & 3rd level menu items ===== */
#left-nav-bar ul ul,
#left-nav-bar ul ul ul { padding:5px 0; }

/*===== 1st level links ===== */
#left-nav-bar ul li { background:url(/images/1x3-dots.gif) repeat-x top left; padding:1px 0 0;}
#left-nav-bar ul li a,
#left-nav-bar ul li a:visited {display:block; background:#fff; color:#333; padding:5px 0 8px 5px; text-decoration:none; height:13px; line-height:13px;}
#left-nav-bar ul li a:hover { background:#0F739F; color:#fff;}
* html #left-nav-bar ul li a { width:187px; height:15px; line-height:15px;}

/* Selected link */
#left-nav-bar ul li a.selected-link,
#IEroot #left-nav-bar ul li a.selected-link{ background:url(/images/1x3-dots.gif) bottom repeat-x #0F739F; color:#fff;}
* html #left-nav-bar a.selected-link{ background:url(/images/1x3-dots.gif) bottom repeat-x #0F739F; color:#fff;}


/*===== 2nd level links ===== */
#left-nav-bar ul ul { padding:0;}
#left-nav-bar ul ul li { padding-left:10px; background: url(/images/bullet-arrow-black.gif) 8px 10px no-repeat; }
#left-nav-bar ul ul li a,
#left-nav-bar ul ul li a:visited { padding-left:2px; margin-left:3px; background:transparent; color:#333;}
#left-nav-bar ul ul li a:hover { background: #f7f7f7; color:#0F739F;}
* html #left-nav-bar ul ul li a { width:175px;}
#left-nav-bar span.second-level { display:block; margin-left:3px; padding:5px 0 8px 1px; color:#333;}

/*===== 3rd level links ===== */
#left-nav-bar ul ul ul { padding:0; margin:0;}
#left-nav-bar ul ul ul li { background:url(/images/bullet-arrow-red-small.gif) 3px 10px no-repeat; padding-left:3px; }
#left-nav-bar ul ul ul li a,
#left-nav-bar ul ul ul li a:visited {color:#666;}
#left-nav-bar ul ul ul li a:hover { color:#0F739F;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> MIDDLE CONTENT 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Middle content  =====*/
#middle-content { float:left; width:550px; line-height:22px; font-size:.8em; color:#333; padding:10px 0;}
* html #middle-content { width:545px;}
/*===== Middle content  =====*/
#middle-content .update { font-style:italic; margin:0; color:#666; }
#middle-content .date { color:#000; font-size:.85em; font-weight:bold; margin:0 0 10px; }
#middle-content .posted-by { color:#000; font-size:.7em; margin:0; }

#middle-content h2,
#wide-middle-content h2,
#no-columns-content h2 { color:#000; font-weight: bold; font-size:1.5em; display:block; padding-bottom:10px; margin-bottom:15px; background:url(/images/1x3-dots.gif) repeat-x bottom;}
#no-columns-content h2 { font-size:1em;}

#middle-content h3,
#wide-container h3,
#no-columns-content h3 { display:block; font-size:1.3em; font-weight:bold; color:#666; background:url(/images/1x2-dots-red.gif) repeat-x bottom; margin:10px 0;}
#no-columns-content h3 { font-size:1em; }

#middle-content h3 img,
#wide-container h3 img.align-middle,
#no-columns-content h2 img { border-bottom:#fff 1px solid; margin-right:5px;}

#middle-content h4,
#wide-middle-content h4,
#no-columns-content h4 { color:#000; font-weight: bold; margin-top:20px; }

#middle-content h5,
#wide-middle-content h5,
#no-columns-content h5 { color:#000; font-weight: bold; margin-top:10px; }

#middle-content p,
#wide-middle-content p,
#no-columns-content p { text-align:justify; margin:10px 0; }
#no-columns-content p { font-size:.8em;}
/*HCL+*/
#wide-middle-content p strong {font-weight:bold;}

#middle-content a,
#middle-content a:visited,
#wide-middle-content a,
#wide-middle-content a:visited,
#no-columns-content a,
#no-columns-content a:visited { color:#0F739F;}

#middle-content a:hover,
#wide-middle-content a:hover,
#no-columns-content a:hover { color:#666; text-decoration:none;}

/*===== Conferences Links =====*/
#middle-content div.blogHeading a,
#middle-content div.blogHeading a:visited { color:#000; font-weight:normal;}
#middle-content div.blogHeading a:hover { color:#0F739F;}

#middle-content div.topicHeading a,
#middle-content div.topicHeading a:visited,
#middle-content div.authorListing a,
#middle-content div.authorListing a:visited { color:#666; text-decoration:none;}

#middle-content div.topicHeading a:hover,
#middle-content div.authorListing a:hover { color:#0F739F;}

/*===== Lists =====*/
#middle-content ul,
#wide-middle-content ul,
#no-columns-content ul { margin:10px 0 10px 10px;}


/* Using new arrow image
#middle-content ul li,
#wide-middle-content ul li,
#no-columns-content ul li { padding-left:7px; background:url(/images/arrow-red-small.gif) no-repeat left 9px; }
*/
#middle-content ul li, #wide-middle-content ul li, #no-columns-content ul li {
    background: url("http://www.lexisnexis.com/community/portal/images/bullet1.gif") no-repeat scroll left 9px transparent;
    padding-left: 7px;
}



/*== generic class for button container substituion ==*//
#wide-middle-content a.button,
#wide-middle-content a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:20px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:.9em;}
#middle-content a.button,
#middle-content a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:20px; line-height:20px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#middle-content a.button:hover { border:#800029 1px solid; text-decoration:underline; color:#fff; font-size:.9em;}
#wide-middle-content a.simple-button,
#wide-middle-content a.simple-button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content a.simple-button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}
#middle-content a.simple-button,
#middle-content a.simple-button:visited {padding:5px 10px; margin:5px 3px; background:#f4f4f4; border:#ccc 1px solid; font-size:.8em; font-weight: normal; text-decoration:none; color:#0F739F;}
#middle-content a.simple-button:hover { text-decoration:underline; background:#fff; border:#666 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CONTAINER WITHOUT RIGHT COLUMN
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container { background:#fff}
#wide-middle-content { float:left; width:760px; line-height:22px; font-size:.8em; color:#333; padding:10px 0;}
* html #wide-middle-content { width:740px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> RATING STARS 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#rate-article { margin:20px 0; background:url(/images/1x3-dots.gif) repeat-x; }
* html #rate-article { margin:40px 0; }
#rate-article ul { list-style: none; margin: 3px; padding: 0; width: 100px; height: 20px; position: relative; background: url(/images/star_rating.gif) top left repeat-x; float:left; }
#rate-article ul li { padding:0; margin:0; float: left; }
#rate-article ul li a { display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; background-image:none; }
#rate-article ul li a:hover { background: url(/images/star_rating.gif) left bottom; z-index: 1; left: 0; }
#rate-article ul a.one-star { left: 0; }
#rate-article ul a.one-star:hover { width:20px; }
#rate-article ul a.two-stars { left:20px; }
#rate-article ul a.two-stars:hover { width: 40px; }
#rate-article ul a.three-stars { left: 40px; }
#rate-article ul a.three-stars:hover { width: 60px; }
#rate-article ul a.four-stars { left: 60px; }
#rate-article ul a.four-stars:hover { width: 80px; }
#rate-article ul a.five-stars { left: 80px; }
#rate-article ul a.five-stars:hover { width: 100px; }
#rate-article span { float:left; padding:2px 0 0 0; font-size:.8em;}
#rate-article p { font-size:.85em; font-weight:bold; color:#000; margin-bottom:0;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> EDIT YOUR PROFILE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#edit-profile p { margin-top:0; color:#000; font-weight:bold;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REGISTRATION PAGE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.registration-table { width:85%; margin: auto;}
table.registration-table,
table.colored-table { background:#F9F6F6; border-spacing:5px;}
table.registration-table p { margin:0;}
table.registration-table td { font-size:.9em;}
table.registration-table input[type=text],
table.registration-table input[type=password] { width:250px;}
table.registration-table select { width:260px; margin-left:3px;}
table.registration-table span.conditions { padding:0; margin:1px; color:#505050; font-size:.95em;}
table.registration-table a,
table.registration-table a:visited { font-size:1em;}
.required-field { color:#f00; font-weight:bold;}
#left-column-container table.registration-table div.button-container a { margin-right:20px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REGISTRATION PAGE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.request-password input { margin:0;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> RESEARCH VALUE PACKAGES  - RVP
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#rvp p { margin:0;}
#rvp div.content-rvp img { margin-right:5px;}
#rvp div.content-rvp p { text-align:left; margin:10px 0;}
#rvp div.content-rvp p.rvp-top { text-align:justify; margin:10px 0;}
img.border { padding:3px; border:#666 1px solid;}
#rvp div.float-left.title { width:410px;}
#rvp div.float-left.title h3 { font-size:1.15em; background: url(/images/1x2-dots-red.gif) repeat-x bottom; margin-top:25px; padding-bottom:10px; color:#333;}
#rvp div.title-rvp { margin:15px 0;}
#IEroot  #rvp div.title-rvp { margin:20px 0 30px;}
#rvp div.inner-content-rvp { padding-left:40px; margin-bottom:15px;}
#rvp h5 { padding-left:40px;color:#000; font-weight:bold; clear:both;}
#rvp h5.new { background:url(/images/icon-new.gif) left center no-repeat; }
/*===Added for R34==*/
#rvp div.content-rvp span.bar-title {font-weight:bold;color:#903;font-size:1.6em;}
#rvp div.content-rvp table.rvp-main-table td { font-weight:bold; font-size:.85em; text-align:right; line-height:1.5em;}
#rvp div.content-rvp table.rvp-main-table td.package-desc { font-weight:normal; width:55%; text-align:left; font-size:1em; line-height:1.2em;}
#rvp div.content-rvp table.rvp-main-table td.rvp-table-head-bottom {font-weight:bold; background:url(/images/bar-rvp.gif) bottom repeat-x; padding-top:5px; padding-bottom:10px; font-size:1em;}
#rvp div.content-rvp table.rvp-main-table td.rvp-table-head-top {font-weight:bold; background:url(/images/bar-rvp.gif) top repeat-x; padding-top:10px; font-size:1em;}
#rvp div.content-rvp table.rvp-main-table a.pack-desc {font-weight:normal;font-size:.85em; display:block; color:#000;text-decoration:none;} 
#rvp div.content-rvp table.rvp-main-table a.pack-desc:hover { text-decoration:underline;}
/*===== Search Field on top of the conten =====*/
#rvp div.rvp-search-field { text-align:center; font-weight:bold;}
#rvp div.rvp-search-field div.colored-div { padding:5px; margin:5px 0;}
#rvp div.rvp-search-field input { vertical-align:middle; font-size:1em;}
#rvp div.rvp-search-field button { vertical-align: middle; height:24px;}
#IEroot #rvp div.rvp-search-field button { padding:0; height:24px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> PACKAGES 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.colored-div { background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:10px auto 0;}
div.colored-div ul li a { display:block;}
#right-column-container div.right-article .new { color:#000; font-weight:bold; font-style:italic;}
#right-column-container div.right-article .bar-member-package { padding:0 3px; font-weight:bold; color:#903; }
#right-column-container div.right-article div.article-container ul li a.pack-desc {font-weight:normal;font-size:.85em; display:block; color:#000;text-decoration:none;} 
#right-column-container div.right-article div.article-container ul li a.pack-desc:hover { text-decoration:underline;}
div.colored-div table { font-size:.9em; line-height:15px; border-spacing:5px;}
/*HCL*/
div.content-rvp div.colored-div h4,
div.content-rvp div.colored-div h5 { color:#F9F6F6; font-weight:bold;}
div.content-rvp {width:94%}
#right-column-container div.right-article-bar-new div.rightside-new { display:block; margin:0; padding:0; width:208px; text-align:left; margin-bottom:5px; background-color:#f7f7f7;}
#right-column-container div.right-article-bar-new div.rightside-new-bg-top { display:block; margin:0; padding:0; width:208px; height:15px; background:url(/images/rightside-new-bg-top.jpg) top left no-repeat; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-bottom { display:block; margin:0; padding:0; width:208px; height:16px; background:url(/images/rightside-new-bg-bottom.jpg) top left no-repeat; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle { margin:0; padding:5px 10px; width:188px; height:auto; color:#000; font-size:.8em; font-weight:bold; word-wrap:break-word; word-spacing:normal; white-space:normal; background:url(/images/rightside-new-bg-middle.jpg) top left repeat-y; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a,
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a:visited{ color:#0F739F; font-weight:bold; text-decoration:underline; word-wrap:break-word; word-spacing:normal; white-space:normal; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a:hover{ text-decoration:none; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a.bar-msg {font-weight:bold;font-size:.95em; display:block; color:#000;text-decoration:none; word-spacing:normal; white-space:normal; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a.bar-msg:hover {text-decoration:underline;}
#right-column-container div.rightAdBarRight {text-align:center;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SHOPPING CART PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.shopping-cart-table { font-size:.9em; line-height:15px; border-spacing:5px;}
table.shopping-cart-table td.top-titles { color:#903; font-weight:bold; white-space:nowrap;}
table td.prices { text-align:right;}
table td.total-cost { color:#000; font-weight:bold; text-align:right;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ITEMS IN SHOPPING CART (Top of right side column)
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.article-container.shopping-cart { border:#C6C6C6 1px solid; height:100px; background:url(/images/bg-right-article-footer.gif) bottom left no-repeat;}
div.article-container.shopping-cart div.cart-items { font-size:.9em; padding:5px 0 0 25px; background:url(/images/icon-shopping-cart.gif) 15px 5px no-repeat; width:160px;}
#IEroot  div.article-container.shopping-cart div.cart-items { width:190px;}
div.article-container.shopping-cart div.cart-items p { margin:0;}
div.article-container.shopping-cart div.cart-items span.number { font-weight:bold; color:#903;}
#right-column-container div.article-container.shopping-cart p.align-center { text-align:center; margin-bottom:10px; padding-top:0; font-size:1.2em; color:#000;  }
div.article-container.shopping-cart div.text-align-center {text-align:center;}

/*=====  Buttons =====*/
div.article-container.shopping-cart .text-align-center button { background:url(/images/bg-buttons.gif) top left transparent; border:#800029 1px solid; font-size:.9em; font-weight:bold; text-decoration:none; color:#fff; padding:5px 10px; margin:5px 3px; vertical-align:middle;}
div.article-container.shopping-cart .text-align-center button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer; vertical-align:middle;}
div.article-container.shopping-cart .text-align-center button.simple-button {padding:5px 10px; margin:5px 3px; background:#f4f4f4; border:#ccc 1px solid; font-size:.8em; font-weight: normal; text-decoration:none; color:#903;}
div.article-container.shopping-cart .text-align-center button.simple-button:hover { text-decoration:underline; background:#fff; border:#666 1px solid;}

#IEroot div.article-container.shopping-cart .text-align-center button { padding:5px 0; border:none;}
#IEroot div.article-container.shopping-cart .text-align-center button.simple-button { border:#ccc 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SMALL SEARCH FORMS WIDGET
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  "Search Again;" Tab =====*/
#wide-container div.forms-search-field-small p { background:url(/images/bg-gradient-lower-nav-bar.gif) repeat-x bottom left #fff; border:#ccc 1px solid; border-bottom:none; font-weight:bold; font-size:1.2em; color:#333; text-align:center; margin:10px; padding:5px 10px; display: inline;}
div.forms-search-field-small div.bottom-search-field-small { background:url(/images/bg-gradient-lower-nav-bar.gif) repeat-x bottom left #fff; border:#ccc 1px solid; height:25px; padding:10px 5px 5px; font-size:11px; margin-top:3px;}

/*=====  Fields =====*/
div.forms-search-field-small div.bottom-search-field-small select,
div.forms-search-field-small div.bottom-search-field-small input,
#IEroot div.forms-search-field-small div.bottom-search-field-small input { color:#000; background:url(/images/bg-fields.png) repeat-x top left #fff; font-size:11px; border:#A5ACB2 1px solid;}

#IEroot div.forms-search-field-small div.bottom-search-field-small input  { border:#7F9DB9 1px solid; padding:2px;}

div.forms-search-field-small div.bottom-search-field-small select:focus,
div.forms-search-field-small div.bottom-search-field-small input:focus { color:#000; background:url(/images/bg-fields.png) repeat-x top left #f7f7f7; border:#333 1px solid; }

div.forms-search-field-small div.bottom-search-field-small input.wide-input { width:200px;}

/*=====  Button =====*/
div.forms-search-field-small div.bottom-search-field-small button { background: url(/images/bg-buttons.gif) repeat-x top left #903; border:#800029 1px solid; font-size:11px; font-weight:bold; text-decoration:none; color:#fff; padding:0 15px; height:22px; margin:0 5px; line-height: normal; }
#IEroot div.forms-search-field-small div.bottom-search-field-small button { padding:0 5px;}
div.forms-search-field-small div.bottom-search-field-small button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer;}

/*=====  Forms Shopping Cart link =====*/
div.forms-search-field-small div.float-right { width:125px; background:url(/images/icon-shopping-cart.gif) left center no-repeat; height:35px; text-align:right; line-height:35px; margin-top:-7px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> "SEARCH RESULTS FOUND" AREA
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.results-found { margin:10px 0; padding:10px 5px; background:#f1f1f1; border:#ddd 1px solid; font-size:1.4em; font-weight:bold; color:#000;}
div.results-found span.number { color:#903; font-size:1.2em; }
div.results-found a img { float:right; padding:0; margin:0; margin-top:-2px; border:#fff 1px solid; vertical-align:middle; }
div.results-found a img:hover { border: #000 1px solid;}

#middle-content div.results-found h3 { background:none; font-size:1.1em; color:#000;}
#middle-content div.results-found h3,
#middle-content div.results-found p { margin:0; padding:0; text-align:left;}
#middle-content div.results-found div.new-search { float:right; width:140px; margin:0 0 30px 10px;}
#middle-content div.results-found div.new-search a { float:right; padding:20px; background:url(/images/bg-gradient-module.gif) repeat-x bottom #fff; border:#ddd 1px solid; font-size:.8em;}

/*=====  Viewing Results area =====*/
div.results-found div.viewing-results { font-weight:normal; font-size:.7em; text-align:center; float:right; padding:5px 10px; background:url(/images/bg-gradient-module.gif) repeat-x bottom #fff; border:#ddd 1px solid; }
#middle-content div.results-found div.viewing-results p { text-align:center;}
#middle-content div.results-found div.viewing-results p.bottom-view { display: block; padding-top:5px; margin-top:5px; background:url(/images/1x3-dots.gif) top repeat-x;}
#middle-content div.results-found div.viewing-results a { font-size:.85em;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> "SEARCH RESULTS" TABLES and AREAS
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container div.results-table table { border-spacing:5px; margin-top:5px;}
#wide-container div.results-table table tr td { background:#f4f4f4; vertical-align:middle; line-height:18px;}
#wide-container div.results-table table tr td.important-header { background:#ddd; font-size:1.2em; padding:5px;}
#wide-container div.results-table table tr td.important-header a { font-weight:normal;}
#wide-container div.results-table table tr td.important-header a:hover { color:#000;}
#wide-container div.results-table table img { padding:0;}
#wide-container div.results-table table a img { border:#fff 1px solid;}
#wide-container div.results-table table a img:hover { border:#000 1px solid;}
table tr td.small-links { font-size:.8em;}
#wide-container div.results-table table span.small-text { padding:0; margin:0; color:#999; font-weight:bold;}
div.results-area .bold-number { font-size:1.2em; font-weight:bold; color:#000; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCE SHEETS - LANDING PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.new-case-summaries-subscription { width:42%; margin:auto; padding:15px; background:url(/images/bg-gradient-module.gif) bottom repeat-x #fff; text-align:center; border:#ddd 1px solid; white-space:nowrap;}
#wide-container div.button-submit { padding:5px 10px; margin:0; display: inline; width:auto; }
#wide-container div.button-submit a,
#wide-container div.button-submit a:visited { color:#fff; font-size:.9em; font-weight:bold; text-decoration:none; margin:0; padding:5px 15px; background:url(/images/bg-buttons.gif) top repeat-x #0F739F; border:#800029 1px solid; }
#wide-container div.button-submit a:hover { text-decoration:underline; border:#F33F3F 1px solid;}

div.new-case-summaries-subscription input { vertical-align:middle; margin:0; border:#903 1px solid; background: url(/images/bg-fields.png) top repeat-x #fff;} 
div.new-case-summaries-subscription input:focus { background: url(/images/bg-fields.png) top repeat-x #f7f7f7;} 

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
HCL--->> UPDATE PROFILE PAGE  
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.update-profile-table { background:#f7f7f7; border-spacing:4px; } 
table.update-profile-table p { margin:0;}
table.update-profile-table td { border:#E2DACD 1px solid; font-size:12px }
table.update-profile-table input[type=text],
table.update-profile-table input[type=password] { width:280px;}
table.update-profile-table select { width:280px;}
table.update-profile-table select dateofbirth { width:20px;}
table.update-profile-table span.conditions { padding:0; margin:1px; color:#505050; font-size:.95em;}
table.update-profile-table a,
table.update-profile-table a:visited { font-size:1em;}
.required-field { color:#f00; font-weight:bold;}
#left-column-container table.update-profile-table div.button-container a { margin-right:20px; font-size:12px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LOGIN - REGISTRATION PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.login { width:355px; margin:0 10px; padding-right:20px; border-right:#903 1px solid;}
* html div.login { width:360px; margin:0 5px;}
div.registration { width:345px; margin-left:5px;}
div.login table { margin:auto;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE FORMS LANDING PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.free-forms-table,
table.free-forms-table table { line-height:18px; border-spacing:3px;}
table.free-forms-table table a { display:block;}
table.free-forms-table table td {padding:3px; border: #ddd 1px solid;}
table tr.colored-tr { background:#f4f4f4; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE FORMS PRODUCTS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.purchase-individual-forms { border:#ddd 1px solid; padding:0 15px; font-size:1.2em; font-weight:bold;}
#wide-middle-content div.purchase-individual-forms a img {float:right; padding:0; margin:0; border:#fff 1px solid; margin-top:-2px;}
#wide-middle-content div.purchase-individual-forms a img:hover { border:#000 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS FREE PRODUCT PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.forms-free-prod-page div.colored-div { padding:2px; margin:0 0 5px 0; font-size:.85em;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links a { float:right;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links p { display:block; line-height:18px; padding:3px; margin:0;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links p:hover { background:#f7f7f7;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links span.small-text { color:#666;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links span.small-text a { float:none; clear:none; } 

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CONTACT US  PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content table.contact-us-form{background:#F9F6F6;}
#wide-middle-content div.contact-us p { text-align:center;}
#wide-middle-content table.contact-us-form a.button,
#wide-middle-content table.contact-us-form a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content table.contact-us-form a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CREDIT CARD INFO PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.credit-card-info div.button-container { font-size:1.1em}
#wide-middle-content div.credit-card-info select { margin:0 10px 0 3px;}
#wide-middle-content div.credit-card-info p.align-center-p { text-align:center}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCE SHEETS SUBSCRIPTION DETAILS PAGE 
&
--->> RESEARCH VALUE PACKAGES SUBSCRIPTION DETAILS PAGE
&
--->> RESEARCH VALUE PACKAGES VERIFICATION AND PAYMENTS PAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td,
#wide-middle-content div.rvp-subscription-details table tr td { width:20%; height:auto; font-size:.95em;}

#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td a,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td a,
#wide-middle-content div.rvp-subscription-details table tr td a { display:block;}

#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td.top-titles,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td.top-titles,
#wide-middle-content div.rvp-subscription-details table tr td.top-titles,
#wide-middle-content div.rvp-verification-and-payment table tr td.top-titles,
#wide-middle-content div.forms-download-page table tr td.top-titles { font-weight:bold; color:#903; font-size:1em;}
#wide-middle-content div.rvp-verification-and-payment  div.button-container { font-size:1.2em;}
/*+HCL*/
#wide-middle-content div.eadvs-subscription-details div.colored-div	{ background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:5px auto 0;width:90%;}
#wide-middle-content div.eadvs-subscriptions div.colored-div	{ background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:5px auto 0; width:90%;}
#wide-middle-content div.colored-div table.shopping-cart-table	{width:90%;}
/*=====  eADVS Subscription Details Page =====*/
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td { width:auto; vertical-align:middle;}
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td ul li { line-height:20px;}
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td ul { margin:0;}
/*=====  RVP Subscription Details Page =====*/
#wide-middle-content div.rvp-subscription-details table tr td { width:auto;}
#wide-middle-content div.rvp-subscription-details table tr td .dark-link { color:#333;}
/*=====  RVP Verification and Payments Page =====*/
#wide-middle-content div.rvp-verification-and-payment p.align-center-p { text-align:center}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations { width:330px; margin:auto;}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations select { width:305px;}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations input  { width:294px;}
#wide-middle-content div.rvp-verification-and-payment  h3 { color:#000;}
#wide-middle-content div.rvp-verification-and-payment a.float-right { font-size: .7em;}
#wide-middle-content div.rvp-verification-and-payment div.button-container a { margin-right:10px; font-size:.8em;}

/*HCL+*/
#wide-middle-content table.rvp-payment-page-table{background:#F9F6F6; padding-left:8px; padding-right:8px; padding-top:20px; padding-bottom:10px; border:#ccc 1px solid; }
#wide-middle-content table.rvp-payment-page-table a.button,
#wide-middle-content table.rvp-payment-page-table a.button:visited {color:#fff; border:#800029 1px solid; padding:.7em; height:31px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F; cursor:pointer;}
#wide-middle-content table.rvp-payment-page-table a.button:hover { border:#000 1px solid; text-decoration:underline; padding:.7em; color:#fff; font-size:.9em; font-weight:bold;  cursor:pointer;}
#wide-middle-content table.rvp-payment-page-user-table(background:#F9F6F6;)
div.edit-items a { float:right; margin:-12px 0 0 0;}
* html div.edit-items a { border:#ddd 1px solid;}

/*===== Package Listing Page ==*/
#middle-content ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS DOWNLOAD PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.forms-download-page div.colored-div a.download-pdf { background:url(/images/pdf.gif) left center no-repeat; padding:10px 0 10px 30px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS FAQ's PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  Questions =====*/
#middle-content div.faq ol li a,
#middle-content div.faq ol li a:visited { display:block;}
#middle-content div.faq ol li a:hover { background:#f7f7f7;}
#middle-content div.answers-faq strong { font-weight:bold; color:#000;}
#middle-content div.answers-faq ol ul li { padding-left:20px; background: url(/images/bullet-arrow-black.gif) 13px 11px no-repeat ; font-size:1em; font-weight:normal; border:none;}
#middle-content div.dir-listing { margin:10px 0; padding:5px 5px; background:#f1f1f1; border:#ddd 1px solid; font-size:1em; color:#000; font-weight:bold;}
* html #middle-content div.faq ol { line-height:15px;}

/*=====  Answers =====*/
#middle-content div.answers-faq ol { font-weight:bold; color:#000; }
#middle-content div.answers-faq ol li { padding:5px; background: url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x #fff; border:#ccc 1px solid; }
#middle-content div.answers-faq p { font-weight:normal; color:#333; margin:10px 0;}
#middle-content div.answers-faq p + p a,
#middle-content div.answers-faq p + p a:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}
p a.back-to-top,
p a.back-to-top:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
p a.back-to-top:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}

#IEroot #middle-content div.answers-faq ol li { background:none; border:none;}
#IEroot #middle-content div.answers-faq p + p a,
#IEroot #middle-content div.answers-faq p + p a:visited { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#IEroot #middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> HCL RULES
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.faq ol li a,
#wide-middle-content div.faq ol li a:visited { display:block;}
#wide-middle-content div.faq ol li a:hover { background:#f7f7f7;}
#wide-middle-content div.answers-faq strong { font-weight:bold; color:#000;}
#wide-middle-content div.answers-faq ol ul li { padding-left:20px; background: url(/images/bullet-arrow-black.gif) 13px 11px no-repeat ; font-size:1em; font-weight:normal; border:none;}
 
* html #wide-middle-content div.faq ol { line-height:15px;}
 
/*=====  Answers =====*/
#wide-middle-content div.answers-faq ol { font-weight:bold; color:#000; }
#wide-middle-content div.answers-faq ol li { padding:5px; background: url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x #fff; border:#ccc 1px solid; }
#wide-middle-content div.answers-faq p { font-weight:normal; color:#333; margin:10px 0;}
#wide-middle-content div.answers-faq p + p a,
#wide-middle-content div.answers-faq p + p a:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#wide-middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE CASE LAW SEARCH PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.free-case-law-container { font-size:1.2em;}
#wide-middle-content div.free-case-law-container p { margin:5px 0; padding:0}
#wide-middle-content div.free-case-law-container div.container-search-module { font-size:.85em; background:#F9F6F6;}
* html #wide-middle-content div.free-case-law-container div.container-search-module {width:70%; margin-left:120px;}
#wide-middle-content  div.free-case-law-container div.optional { margin-top:10px; }
#wide-middle-content  div.free-case-law-container div.button-container a { float:right; }
* html #wide-middle-content  div.free-case-law-container div.button-container a {margin-left:195px;}
#wide-middle-content  div.free-case-law-container div.optional-3columns,
#wide-middle-content  div.free-case-law-container div.optional-3columns div.float-left ,
#wide-middle-content  div.free-case-law-container div.optional-3columns div.float-left  p { margin:0;}

#wide-middle-content  div.free-case-law-container div.display-area { width:430px; margin:auto; background:#FFEAEA; border:#903 1px solid; padding:5px; line-height:18px;}
#wide-middle-content  div.free-case-law-container div.display-area p.large-title { font-size:1.3em; font-weight:bold; color:#000;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> JURISDICTIONS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.jurisdictions div.results-found { padding:0; font-size:1em; text-align:center;}
#wide-middle-content div.jurisdictions div.results-found a { padding:10px; padding-left:0;}
#wide-middle-content div.jurisdictions div.button-container a { margin-right:10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LEGAL TOPICS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.legal-topics div.colored-div table p  { font-size:1.1em; margin:0; line-height:20px;}
#wide-middle-content div.legal-topics div.button-container a { margin-right:10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ADVANCED FORMS SEARCH PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.advanced-forms-search div.colored-div { padding:5px 15px 15px; margin:10px auto; width:350px;}
#wide-middle-content div.advanced-forms-search div.colored-div input { margin:5px 0 0;  width:340px;}
#wide-middle-content div.advanced-forms-search div.colored-div select { margin:0; width:347px; }
#wide-middle-content div.advanced-forms-search div.colored-div button { color:#fff; border:#800029 1px solid; padding:2px 15px; height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #903; }

#IEroot #wide-middle-content div.advanced-forms-search div.colored-div button { padding:2px;}

#wide-middle-content div.advanced-forms-search div.colored-div button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LEGAL WEB SITE DIRECTORY
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  Home page layout =====*/
#middle-content div.legal-website-directory div.float-left { margin-right:10px;}
#middle-content div.legal-website-directory div.float-left a { display:block;}

* html #middle-content div.legal-website-directory ul li { line-height:8px; background-position:left 3px; }
* html #middle-content div.legal-website-directory div.inner-div { height:0;}

/*=====  Practice Areas layout =====*/
#wide-middle-content div.legal-website-directory div.colored-div { padding:2px 5px; margin:2px 0; border-width:1px; font-size:.85em;}
#wide-middle-content div.legal-website-directory table.colored-table div.float-left { margin:0 10px 0 15px;}
/*=====  Layout  4  =====*/
#wide-middle-content div.legal-website-directory div.lwd-layout-four ul li { font-weight:bold; font-size:1em;}
#wide-middle-content div.legal-website-directory div.lwd-layout-four p { font-weight:normal; line-height:20px; margin:0 0 15px 10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCED SHEETS PAYMENT VERIFICATION-INFORMATION PAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.eadvs-verification-and-payment div.button-container a,
#wide-middle-content div.eadvs-payment-information div.button-container a { margin-right:10px;}

#wide-middle-content div.eadvs-payment-information table select { margin:0 10px 0 3px;}
#wide-middle-content div.eadvs-payment-information p.align-center-p { text-align:center}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> VERISIGN IMAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.verisign-img img { float:right; margin:-12px 0 0 0; border:#666 1px dotted;}
* html div.verisign-img img { border:#ddd 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REVOCATION OF POWER OF ATTORNEY
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.rev-of-power-of-attorney div.colored-div { padding:5px 15px; text-align:center;}
#wide-middle-content div.rev-of-power-of-attorney table { width:80%; margin:auto;}
#wide-middle-content div.rev-of-power-of-attorney table tr td { vertical-align:top;}

#wide-middle-content div.rev-of-power-of-attorney div.colored-div h3 { text-align:left;}
#wide-middle-content div.rev-of-power-of-attorney div.colored-div img,
#wide-middle-content div.rev-of-power-of-attorney div.colored-div select,
#wide-middle-content div.rev-of-power-of-attorney div.colored-d=====*/
#wide-middle-content div.rev-of-power-of-attorney div.rev-lower-part div.button-container a { float:none; margin-right:10px;  } 
#wide-middle-content div.rev-of-power-of-attorney div.button-container a { float:right;}

/*======= ==== ===== === === === === === === === === === == == == =
---->> LWSD
 === === === ===  === === === === === === === === === === == 
*/

#lwsd-bcrumb-bar { background:url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x; height:27px; border:#c6c6c6 1px solid; } 
#lwsd-bcrumb-bar div.links-bcrumb {float:left; margin-left:5px; vertical-align:middle; padding-top:2px;}
#lwsd-bcrumb-bar div.links-bcrumb a {font-weight:bold;}
#lwsd-bcrumb-bar div.links-bcrumb span.index-links-bcrumb {font-style:italic;}
#lwsd-bcrumb-bar div.url-suggest a img {float:right; margin-right:5px; vertical-align:middle; padding-top:1px;}
#wide-container table.lwsd-subindx2col-table {background:#F9F6F6; border:#ccc 1px solid;} 
#wide-container table.lwsd-subindx2col-table td ul li {padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-subindx2col-table td ul li a,
#wide-container table.lwsd-subindx2col-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-subindx2col-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
#wide-container div.lwsd-anchorlink-tpl ul {background:#F9F6F6; width:auto;}
#wide-container div.lwsd-anchorlink-tpl ul li{padding-left:5px; background:none; padding-right:5px;}
#wide-container div.lwsd-anchorlink-tpl h4 { display:block; font-size:1em; font-weight:bold; color:#666; background:url(/images/1x2-dots-red.gif) repeat-x bottom; margin:10px 0;}
#wide-container table.lwsd-anchorlink-table {background:#F9F6F6; border:#ccc 1px solid;}
#wide-container table.lwsd-anchorlink-table td ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-anchorlink-table td ul li a,
#wide-container table.lwsd-anchorlink-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-anchorlink-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
#wide-container div.lwsd-anchorlink-tpl div.state-links {background:#F9F6F6; border:#ccc 1px solid; width:35%; padding-left:5px;}
#wide-container table.lwsd-index-table {background:#F9F6F6; border:#ccc 1px solid;}
#wide-container table.lwsd-index-table td ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-index-table td ul li a,
#wide-container table.lwsd-index-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-index-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
/* Add a URl page */
#wide-middle-content table.lwsd-addurl{background:#F9F6F6;}
#wide-middle-content table.lwsd-addurl a.button,
#wide-middle-content table.lwsd-addurl a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F; font-size:1em;}
#wide-middle-content table.lwsd-addurl a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE CASE LAW STATIC PAGES
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container table.law-coverage-table {background:#F9F6F6; border-spacing:8px; border:#ccc 1px solid;} 
/** HCL  Email This Page */
/* Div to disable background */
#backgroundFilter{position: absolute;top: 0;left: 0; overflow: hidden;padding: 0;margin: 0;background:transparent; background-color:rgb(255,255,255); filter: alpha(opacity=0);opacity: 0.0;display: none;z-index: 1000;width: 100%;height: 100%;}
#popupWindow{position:absolute;width:250px;padding:1px;z-index:1005; background-color: rgb(204, 204, 204); padding-right:4px; border:#000 1px solid; left:550px; top:195px;}
#topLeft{width:357px;}
#topRight{width:23px;float:left;}
#popupBody{width:380px;margin: 30px 0 0 0;float:left;}

/** HCL - User Name check */
#pleaseWaitScreen{position:absolute;padding:1px;z-index:1005;left:824px; top:445px;}
#pleaseWaitScreen img{width:20px; height:20px;}
#pleaseWaitUser{position:absolute;padding:1px;z-index:1005;left:824px; top:531px;}
#pleaseWaitUser img{width:20px; height:20px;}
* html #pleaseWaitScreen{position:absolute;padding:1px;z-index:1005;left:660px; top:453px;}
* html #pleaseWaitScreen img{width:20px; height:20px;}
* html #pleaseWaitUser{position:absolute;padding:1px;z-index:1005;left:660px; top:531px;}
* html #pleaseWaitUser img{width:20px; height:20px;}\
/* #990033 903 */
/* 0F739F */ 
/*
*********************
lexisONE® Community - Internal Pages CSS file

Version: 1.0
Date: Oct. - 2008
Author: Ricardo Zea
*********************
*/

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ERROR PAGES (example: ERROR 500) 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#no-columns-content div.centered-div { width:600px; margin:auto;}
#no-columns-content div.centered-div p.centered-p { text-align: center;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 

--->> LEFT NAVIGATION BAR 

  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Left nav bar container  =====*/
#left-nav-bar-container { width:190px; float:left; margin-right:15px;}
 
/*===== Left nav bar no content container  =====*/
#left-nav-bar-container-no-content { margin-left:10%; float:left; margin-right:15px; padding:0 2px 2px 5px;}
 
/*===== Dotted outline =====*/
#left-nav-bar { background:url(/images/1x3-dots.gif); padding:0 2px 2px 5px; width:185px; font-size:.75em;}

/*===== Main <ul> that covers the entire menu =====*/
#left-nav-bar ul {background:#fff; list-style:none; margin-left:0; margin-bottom:0; padding-left:1px; padding-top:0}

/*===== Add top and bottom margins to 2nd & 3rd level menu items ===== */
#left-nav-bar ul ul,
#left-nav-bar ul ul ul { padding:5px 0; }

/*===== 1st level links ===== */
#left-nav-bar ul li { background:url(/images/1x3-dots.gif) repeat-x top left; padding:1px 0 0;}
#left-nav-bar ul li a,
#left-nav-bar ul li a:visited {display:block; background:#fff; color:#333; padding:5px 0 8px 5px; text-decoration:none; height:13px; line-height:13px;}
#left-nav-bar ul li a:hover { background:#0F739F; color:#fff;}
* html #left-nav-bar ul li a { width:187px; height:15px; line-height:15px;}

/* Selected link */
#left-nav-bar ul li a.selected-link,
#IEroot #left-nav-bar ul li a.selected-link{ background:url(/images/1x3-dots.gif) bottom repeat-x #0F739F; color:#fff;}
* html #left-nav-bar a.selected-link{ background:url(/images/1x3-dots.gif) bottom repeat-x #0F739F; color:#fff;}


/*===== 2nd level links ===== */
#left-nav-bar ul ul { padding:0;}
#left-nav-bar ul ul li { padding-left:10px; background: url(/images/bullet-arrow-black.gif) 8px 10px no-repeat; }
#left-nav-bar ul ul li a,
#left-nav-bar ul ul li a:visited { padding-left:2px; margin-left:3px; background:transparent; color:#333;}
#left-nav-bar ul ul li a:hover { background: #f7f7f7; color:#0F739F;}
* html #left-nav-bar ul ul li a { width:175px;}
#left-nav-bar span.second-level { display:block; margin-left:3px; padding:5px 0 8px 1px; color:#333;}

/*===== 3rd level links ===== */
#left-nav-bar ul ul ul { padding:0; margin:0;}
#left-nav-bar ul ul ul li { background:url(/images/bullet-arrow-red-small.gif) 3px 10px no-repeat; padding-left:3px; }
#left-nav-bar ul ul ul li a,
#left-nav-bar ul ul ul li a:visited {color:#666;}
#left-nav-bar ul ul ul li a:hover { color:#0F739F;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> MIDDLE CONTENT 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Middle content  =====*/
#middle-content { float:left; width:550px; line-height:22px; font-size:.8em; color:#333; padding:10px 0;}
* html #middle-content { width:545px;}
/*===== Middle content  =====*/
#middle-content .update { font-style:italic; margin:0; color:#666; }
#middle-content .date { color:#000; font-size:.85em; font-weight:bold; margin:0 0 10px; }
#middle-content .posted-by { color:#000; font-size:.7em; margin:0; }

#middle-content h2,
#wide-middle-content h2,
#no-columns-content h2 { color:#000; font-weight: bold; font-size:1.5em; display:block; padding-bottom:10px; margin-bottom:15px; background:url(/images/1x3-dots.gif) repeat-x bottom;}
#no-columns-content h2 { font-size:1em;}

#middle-content h3,
#wide-container h3,
#no-columns-content h3 { display:block; font-size:1.3em; font-weight:bold; color:#666; background:url(/images/1x2-dots-red.gif) repeat-x bottom; margin:10px 0;}
#no-columns-content h3 { font-size:1em; }

#middle-content h3 img,
#wide-container h3 img.align-middle,
#no-columns-content h2 img { border-bottom:#fff 1px solid; margin-right:5px;}

#middle-content h4,
#wide-middle-content h4,
#no-columns-content h4 { color:#000; font-weight: bold; margin-top:20px; }

#middle-content h5,
#wide-middle-content h5,
#no-columns-content h5 { color:#000; font-weight: bold; margin-top:10px; }

#middle-content p,
#wide-middle-content p,
#no-columns-content p { text-align:justify; margin:10px 0; }
#no-columns-content p { font-size:.8em;}
/*HCL+*/
#wide-middle-content p strong {font-weight:bold;}

#middle-content a,
#middle-content a:visited,
#wide-middle-content a,
#wide-middle-content a:visited,
#no-columns-content a,
#no-columns-content a:visited { color:#0F739F;}

#middle-content a:hover,
#wide-middle-content a:hover,
#no-columns-content a:hover { color:#666; text-decoration:none;}

/*===== Conferences Links =====*/
#middle-content div.blogHeading a,
#middle-content div.blogHeading a:visited { color:#000; font-weight:normal;}
#middle-content div.blogHeading a:hover { color:#0F739F;}

#middle-content div.topicHeading a,
#middle-content div.topicHeading a:visited,
#middle-content div.authorListing a,
#middle-content div.authorListing a:visited { color:#666; text-decoration:none;}

#middle-content div.topicHeading a:hover,
#middle-content div.authorListing a:hover { color:#0F739F;}

/*===== Lists =====*/
#middle-content ul,
#wide-middle-content ul,
#no-columns-content ul { margin:10px 0 10px 10px;}


/* Using new arrow image
#middle-content ul li,
#wide-middle-content ul li,
#no-columns-content ul li { padding-left:7px; background:url(/images/arrow-red-small.gif) no-repeat left 9px; }
*/
#middle-content ul li, #wide-middle-content ul li, #no-columns-content ul li {
    background: url("http://www.lexisnexis.com/community/portal/images/bullet1.gif") no-repeat scroll left 9px transparent;
    padding-left: 7px;
}



/*== generic class for button container substituion ==*//
#wide-middle-content a.button,
#wide-middle-content a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:20px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:.9em;}
#middle-content a.button,
#middle-content a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:20px; line-height:20px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#middle-content a.button:hover { border:#800029 1px solid; text-decoration:underline; color:#fff; font-size:.9em;}
#wide-middle-content a.simple-button,
#wide-middle-content a.simple-button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content a.simple-button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}
#middle-content a.simple-button,
#middle-content a.simple-button:visited {padding:5px 10px; margin:5px 3px; background:#f4f4f4; border:#ccc 1px solid; font-size:.8em; font-weight: normal; text-decoration:none; color:#0F739F;}
#middle-content a.simple-button:hover { text-decoration:underline; background:#fff; border:#666 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CONTAINER WITHOUT RIGHT COLUMN
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container { background:#fff}
#wide-middle-content { float:left; width:760px; line-height:22px; font-size:.8em; color:#333; padding:10px 0;}
* html #wide-middle-content { width:740px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> RATING STARS 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#rate-article { margin:20px 0; background:url(/images/1x3-dots.gif) repeat-x; }
* html #rate-article { margin:40px 0; }
#rate-article ul { list-style: none; margin: 3px; padding: 0; width: 100px; height: 20px; position: relative; background: url(/images/star_rating.gif) top left repeat-x; float:left; }
#rate-article ul li { padding:0; margin:0; float: left; }
#rate-article ul li a { display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; background-image:none; }
#rate-article ul li a:hover { background: url(/images/star_rating.gif) left bottom; z-index: 1; left: 0; }
#rate-article ul a.one-star { left: 0; }
#rate-article ul a.one-star:hover { width:20px; }
#rate-article ul a.two-stars { left:20px; }
#rate-article ul a.two-stars:hover { width: 40px; }
#rate-article ul a.three-stars { left: 40px; }
#rate-article ul a.three-stars:hover { width: 60px; }
#rate-article ul a.four-stars { left: 60px; }
#rate-article ul a.four-stars:hover { width: 80px; }
#rate-article ul a.five-stars { left: 80px; }
#rate-article ul a.five-stars:hover { width: 100px; }
#rate-article span { float:left; padding:2px 0 0 0; font-size:.8em;}
#rate-article p { font-size:.85em; font-weight:bold; color:#000; margin-bottom:0;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> EDIT YOUR PROFILE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#edit-profile p { margin-top:0; color:#000; font-weight:bold;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REGISTRATION PAGE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.registration-table { width:85%; margin: auto;}
table.registration-table,
table.colored-table { background:#F9F6F6; border-spacing:5px;}
table.registration-table p { margin:0;}
table.registration-table td { font-size:.9em;}
table.registration-table input[type=text],
table.registration-table input[type=password] { width:250px;}
table.registration-table select { width:260px; margin-left:3px;}
table.registration-table span.conditions { padding:0; margin:1px; color:#505050; font-size:.95em;}
table.registration-table a,
table.registration-table a:visited { font-size:1em;}
.required-field { color:#f00; font-weight:bold;}
#left-column-container table.registration-table div.button-container a { margin-right:20px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REGISTRATION PAGE  
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.request-password input { margin:0;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> RESEARCH VALUE PACKAGES  - RVP
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#rvp p { margin:0;}
#rvp div.content-rvp img { margin-right:5px;}
#rvp div.content-rvp p { text-align:left; margin:10px 0;}
#rvp div.content-rvp p.rvp-top { text-align:justify; margin:10px 0;}
img.border { padding:3px; border:#666 1px solid;}
#rvp div.float-left.title { width:410px;}
#rvp div.float-left.title h3 { font-size:1.15em; background: url(/images/1x2-dots-red.gif) repeat-x bottom; margin-top:25px; padding-bottom:10px; color:#333;}
#rvp div.title-rvp { margin:15px 0;}
#IEroot  #rvp div.title-rvp { margin:20px 0 30px;}
#rvp div.inner-content-rvp { padding-left:40px; margin-bottom:15px;}
#rvp h5 { padding-left:40px;color:#000; font-weight:bold; clear:both;}
#rvp h5.new { background:url(/images/icon-new.gif) left center no-repeat; }
/*===Added for R34==*/
#rvp div.content-rvp span.bar-title {font-weight:bold;color:#903;font-size:1.6em;}
#rvp div.content-rvp table.rvp-main-table td { font-weight:bold; font-size:.85em; text-align:right; line-height:1.5em;}
#rvp div.content-rvp table.rvp-main-table td.package-desc { font-weight:normal; width:55%; text-align:left; font-size:1em; line-height:1.2em;}
#rvp div.content-rvp table.rvp-main-table td.rvp-table-head-bottom {font-weight:bold; background:url(/images/bar-rvp.gif) bottom repeat-x; padding-top:5px; padding-bottom:10px; font-size:1em;}
#rvp div.content-rvp table.rvp-main-table td.rvp-table-head-top {font-weight:bold; background:url(/images/bar-rvp.gif) top repeat-x; padding-top:10px; font-size:1em;}
#rvp div.content-rvp table.rvp-main-table a.pack-desc {font-weight:normal;font-size:.85em; display:block; color:#000;text-decoration:none;} 
#rvp div.content-rvp table.rvp-main-table a.pack-desc:hover { text-decoration:underline;}
/*===== Search Field on top of the conten =====*/
#rvp div.rvp-search-field { text-align:center; font-weight:bold;}
#rvp div.rvp-search-field div.colored-div { padding:5px; margin:5px 0;}
#rvp div.rvp-search-field input { vertical-align:middle; font-size:1em;}
#rvp div.rvp-search-field button { vertical-align: middle; height:24px;}
#IEroot #rvp div.rvp-search-field button { padding:0; height:24px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> PACKAGES 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.colored-div { background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:10px auto 0;}
div.colored-div ul li a { display:block;}
#right-column-container div.right-article .new { color:#000; font-weight:bold; font-style:italic;}
#right-column-container div.right-article .bar-member-package { padding:0 3px; font-weight:bold; color:#903; }
#right-column-container div.right-article div.article-container ul li a.pack-desc {font-weight:normal;font-size:.85em; display:block; color:#000;text-decoration:none;} 
#right-column-container div.right-article div.article-container ul li a.pack-desc:hover { text-decoration:underline;}
div.colored-div table { font-size:.9em; line-height:15px; border-spacing:5px;}
/*HCL*/
div.content-rvp div.colored-div h4,
div.content-rvp div.colored-div h5 { color:#F9F6F6; font-weight:bold;}
div.content-rvp {width:94%}
#right-column-container div.right-article-bar-new div.rightside-new { display:block; margin:0; padding:0; width:208px; text-align:left; margin-bottom:5px; background-color:#f7f7f7;}
#right-column-container div.right-article-bar-new div.rightside-new-bg-top { display:block; margin:0; padding:0; width:208px; height:15px; background:url(/images/rightside-new-bg-top.jpg) top left no-repeat; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-bottom { display:block; margin:0; padding:0; width:208px; height:16px; background:url(/images/rightside-new-bg-bottom.jpg) top left no-repeat; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle { margin:0; padding:5px 10px; width:188px; height:auto; color:#000; font-size:.8em; font-weight:bold; word-wrap:break-word; word-spacing:normal; white-space:normal; background:url(/images/rightside-new-bg-middle.jpg) top left repeat-y; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a,
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a:visited{ color:#0F739F; font-weight:bold; text-decoration:underline; word-wrap:break-word; word-spacing:normal; white-space:normal; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a:hover{ text-decoration:none; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a.bar-msg {font-weight:bold;font-size:.95em; display:block; color:#000;text-decoration:none; word-spacing:normal; white-space:normal; }
#right-column-container div.right-article-bar-new div.rightside-new-bg-middle a.bar-msg:hover {text-decoration:underline;}
#right-column-container div.rightAdBarRight {text-align:center;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SHOPPING CART PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.shopping-cart-table { font-size:.9em; line-height:15px; border-spacing:5px;}
table.shopping-cart-table td.top-titles { color:#903; font-weight:bold; white-space:nowrap;}
table td.prices { text-align:right;}
table td.total-cost { color:#000; font-weight:bold; text-align:right;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ITEMS IN SHOPPING CART (Top of right side column)
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.article-container.shopping-cart { border:#C6C6C6 1px solid; height:100px; background:url(/images/bg-right-article-footer.gif) bottom left no-repeat;}
div.article-container.shopping-cart div.cart-items { font-size:.9em; padding:5px 0 0 25px; background:url(/images/icon-shopping-cart.gif) 15px 5px no-repeat; width:160px;}
#IEroot  div.article-container.shopping-cart div.cart-items { width:190px;}
div.article-container.shopping-cart div.cart-items p { margin:0;}
div.article-container.shopping-cart div.cart-items span.number { font-weight:bold; color:#903;}
#right-column-container div.article-container.shopping-cart p.align-center { text-align:center; margin-bottom:10px; padding-top:0; font-size:1.2em; color:#000;  }
div.article-container.shopping-cart div.text-align-center {text-align:center;}

/*=====  Buttons =====*/
div.article-container.shopping-cart .text-align-center button { background:url(/images/bg-buttons.gif) top left transparent; border:#800029 1px solid; font-size:.9em; font-weight:bold; text-decoration:none; color:#fff; padding:5px 10px; margin:5px 3px; vertical-align:middle;}
div.article-container.shopping-cart .text-align-center button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer; vertical-align:middle;}
div.article-container.shopping-cart .text-align-center button.simple-button {padding:5px 10px; margin:5px 3px; background:#f4f4f4; border:#ccc 1px solid; font-size:.8em; font-weight: normal; text-decoration:none; color:#903;}
div.article-container.shopping-cart .text-align-center button.simple-button:hover { text-decoration:underline; background:#fff; border:#666 1px solid;}

#IEroot div.article-container.shopping-cart .text-align-center button { padding:5px 0; border:none;}
#IEroot div.article-container.shopping-cart .text-align-center button.simple-button { border:#ccc 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SMALL SEARCH FORMS WIDGET
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  "Search Again;" Tab =====*/
#wide-container div.forms-search-field-small p { background:url(/images/bg-gradient-lower-nav-bar.gif) repeat-x bottom left #fff; border:#ccc 1px solid; border-bottom:none; font-weight:bold; font-size:1.2em; color:#333; text-align:center; margin:10px; padding:5px 10px; display: inline;}
div.forms-search-field-small div.bottom-search-field-small { background:url(/images/bg-gradient-lower-nav-bar.gif) repeat-x bottom left #fff; border:#ccc 1px solid; height:25px; padding:10px 5px 5px; font-size:11px; margin-top:3px;}

/*=====  Fields =====*/
div.forms-search-field-small div.bottom-search-field-small select,
div.forms-search-field-small div.bottom-search-field-small input,
#IEroot div.forms-search-field-small div.bottom-search-field-small input { color:#000; background:url(/images/bg-fields.png) repeat-x top left #fff; font-size:11px; border:#A5ACB2 1px solid;}

#IEroot div.forms-search-field-small div.bottom-search-field-small input  { border:#7F9DB9 1px solid; padding:2px;}

div.forms-search-field-small div.bottom-search-field-small select:focus,
div.forms-search-field-small div.bottom-search-field-small input:focus { color:#000; background:url(/images/bg-fields.png) repeat-x top left #f7f7f7; border:#333 1px solid; }

div.forms-search-field-small div.bottom-search-field-small input.wide-input { width:200px;}

/*=====  Button =====*/
div.forms-search-field-small div.bottom-search-field-small button { background: url(/images/bg-buttons.gif) repeat-x top left #903; border:#800029 1px solid; font-size:11px; font-weight:bold; text-decoration:none; color:#fff; padding:0 15px; height:22px; margin:0 5px; line-height: normal; }
#IEroot div.forms-search-field-small div.bottom-search-field-small button { padding:0 5px;}
div.forms-search-field-small div.bottom-search-field-small button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer;}

/*=====  Forms Shopping Cart link =====*/
div.forms-search-field-small div.float-right { width:125px; background:url(/images/icon-shopping-cart.gif) left center no-repeat; height:35px; text-align:right; line-height:35px; margin-top:-7px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> "SEARCH RESULTS FOUND" AREA
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.results-found { margin:10px 0; padding:10px 5px; background:#f1f1f1; border:#ddd 1px solid; font-size:1.4em; font-weight:bold; color:#000;}
div.results-found span.number { color:#903; font-size:1.2em; }
div.results-found a img { float:right; padding:0; margin:0; margin-top:-2px; border:#fff 1px solid; vertical-align:middle; }
div.results-found a img:hover { border: #000 1px solid;}

#middle-content div.results-found h3 { background:none; font-size:1.1em; color:#000;}
#middle-content div.results-found h3,
#middle-content div.results-found p { margin:0; padding:0; text-align:left;}
#middle-content div.results-found div.new-search { float:right; width:140px; margin:0 0 30px 10px;}
#middle-content div.results-found div.new-search a { float:right; padding:20px; background:url(/images/bg-gradient-module.gif) repeat-x bottom #fff; border:#ddd 1px solid; font-size:.8em;}

/*=====  Viewing Results area =====*/
div.results-found div.viewing-results { font-weight:normal; font-size:.7em; text-align:center; float:right; padding:5px 10px; background:url(/images/bg-gradient-module.gif) repeat-x bottom #fff; border:#ddd 1px solid; }
#middle-content div.results-found div.viewing-results p { text-align:center;}
#middle-content div.results-found div.viewing-results p.bottom-view { display: block; padding-top:5px; margin-top:5px; background:url(/images/1x3-dots.gif) top repeat-x;}
#middle-content div.results-found div.viewing-results a { font-size:.85em;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> "SEARCH RESULTS" TABLES and AREAS
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container div.results-table table { border-spacing:5px; margin-top:5px;}
#wide-container div.results-table table tr td { background:#f4f4f4; vertical-align:middle; line-height:18px;}
#wide-container div.results-table table tr td.important-header { background:#ddd; font-size:1.2em; padding:5px;}
#wide-container div.results-table table tr td.important-header a { font-weight:normal;}
#wide-container div.results-table table tr td.important-header a:hover { color:#000;}
#wide-container div.results-table table img { padding:0;}
#wide-container div.results-table table a img { border:#fff 1px solid;}
#wide-container div.results-table table a img:hover { border:#000 1px solid;}
table tr td.small-links { font-size:.8em;}
#wide-container div.results-table table span.small-text { padding:0; margin:0; color:#999; font-weight:bold;}
div.results-area .bold-number { font-size:1.2em; font-weight:bold; color:#000; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCE SHEETS - LANDING PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.new-case-summaries-subscription { width:42%; margin:auto; padding:15px; background:url(/images/bg-gradient-module.gif) bottom repeat-x #fff; text-align:center; border:#ddd 1px solid; white-space:nowrap;}
#wide-container div.button-submit { padding:5px 10px; margin:0; display: inline; width:auto; }
#wide-container div.button-submit a,
#wide-container div.button-submit a:visited { color:#fff; font-size:.9em; font-weight:bold; text-decoration:none; margin:0; padding:5px 15px; background:url(/images/bg-buttons.gif) top repeat-x #0F739F; border:#800029 1px solid; }
#wide-container div.button-submit a:hover { text-decoration:underline; border:#F33F3F 1px solid;}

div.new-case-summaries-subscription input { vertical-align:middle; margin:0; border:#903 1px solid; background: url(/images/bg-fields.png) top repeat-x #fff;} 
div.new-case-summaries-subscription input:focus { background: url(/images/bg-fields.png) top repeat-x #f7f7f7;} 

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
HCL--->> UPDATE PROFILE PAGE  
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.update-profile-table { background:#f7f7f7; border-spacing:4px; } 
table.update-profile-table p { margin:0;}
table.update-profile-table td { border:#E2DACD 1px solid; font-size:12px }
table.update-profile-table input[type=text],
table.update-profile-table input[type=password] { width:280px;}
table.update-profile-table select { width:280px;}
table.update-profile-table select dateofbirth { width:20px;}
table.update-profile-table span.conditions { padding:0; margin:1px; color:#505050; font-size:.95em;}
table.update-profile-table a,
table.update-profile-table a:visited { font-size:1em;}
.required-field { color:#f00; font-weight:bold;}
#left-column-container table.update-profile-table div.button-container a { margin-right:20px; font-size:12px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LOGIN - REGISTRATION PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.login { width:355px; margin:0 10px; padding-right:20px; border-right:#903 1px solid;}
* html div.login { width:360px; margin:0 5px;}
div.registration { width:345px; margin-left:5px;}
div.login table { margin:auto;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE FORMS LANDING PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
table.free-forms-table,
table.free-forms-table table { line-height:18px; border-spacing:3px;}
table.free-forms-table table a { display:block;}
table.free-forms-table table td {padding:3px; border: #ddd 1px solid;}
table tr.colored-tr { background:#f4f4f4; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE FORMS PRODUCTS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.purchase-individual-forms { border:#ddd 1px solid; padding:0 15px; font-size:1.2em; font-weight:bold;}
#wide-middle-content div.purchase-individual-forms a img {float:right; padding:0; margin:0; border:#fff 1px solid; margin-top:-2px;}
#wide-middle-content div.purchase-individual-forms a img:hover { border:#000 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS FREE PRODUCT PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.forms-free-prod-page div.colored-div { padding:2px; margin:0 0 5px 0; font-size:.85em;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links a { float:right;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links p { display:block; line-height:18px; padding:3px; margin:0;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links p:hover { background:#f7f7f7;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links span.small-text { color:#666;}
#wide-middle-content div.forms-free-prod-page div.content-right-floating-links span.small-text a { float:none; clear:none; } 

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CONTACT US  PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content table.contact-us-form{background:#F9F6F6;}
#wide-middle-content div.contact-us p { text-align:center;}
#wide-middle-content table.contact-us-form a.button,
#wide-middle-content table.contact-us-form a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F;}
#wide-middle-content table.contact-us-form a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CREDIT CARD INFO PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.credit-card-info div.button-container { font-size:1.1em}
#wide-middle-content div.credit-card-info select { margin:0 10px 0 3px;}
#wide-middle-content div.credit-card-info p.align-center-p { text-align:center}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCE SHEETS SUBSCRIPTION DETAILS PAGE 
&
--->> RESEARCH VALUE PACKAGES SUBSCRIPTION DETAILS PAGE
&
--->> RESEARCH VALUE PACKAGES VERIFICATION AND PAYMENTS PAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td,
#wide-middle-content div.rvp-subscription-details table tr td { width:20%; height:auto; font-size:.95em;}

#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td a,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td a,
#wide-middle-content div.rvp-subscription-details table tr td a { display:block;}

#wide-middle-content div.eadvs-subscriptions div.colored-div table tr td.top-titles,
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td.top-titles,
#wide-middle-content div.rvp-subscription-details table tr td.top-titles,
#wide-middle-content div.rvp-verification-and-payment table tr td.top-titles,
#wide-middle-content div.forms-download-page table tr td.top-titles { font-weight:bold; color:#903; font-size:1em;}
#wide-middle-content div.rvp-verification-and-payment  div.button-container { font-size:1.2em;}
/*+HCL*/
#wide-middle-content div.eadvs-subscription-details div.colored-div	{ background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:5px auto 0;width:90%;}
#wide-middle-content div.eadvs-subscriptions div.colored-div	{ background:#F9F6F6; border:#E2DACD 2px solid; padding:20px; padding-top:0; margin:5px auto 0; width:90%;}
#wide-middle-content div.colored-div table.shopping-cart-table	{width:90%;}
/*=====  eADVS Subscription Details Page =====*/
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td { width:auto; vertical-align:middle;}
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td ul li { line-height:20px;}
#wide-middle-content div.eadvs-subscription-details div.colored-div table tr td ul { margin:0;}
/*=====  RVP Subscription Details Page =====*/
#wide-middle-content div.rvp-subscription-details table tr td { width:auto;}
#wide-middle-content div.rvp-subscription-details table tr td .dark-link { color:#333;}
/*=====  RVP Verification and Payments Page =====*/
#wide-middle-content div.rvp-verification-and-payment p.align-center-p { text-align:center}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations { width:330px; margin:auto;}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations select { width:305px;}
#wide-middle-content div.rvp-verification-and-payment div.rvp-associations input  { width:294px;}
#wide-middle-content div.rvp-verification-and-payment  h3 { color:#000;}
#wide-middle-content div.rvp-verification-and-payment a.float-right { font-size: .7em;}
#wide-middle-content div.rvp-verification-and-payment div.button-container a { margin-right:10px; font-size:.8em;}

/*HCL+*/
#wide-middle-content table.rvp-payment-page-table{background:#F9F6F6; padding-left:8px; padding-right:8px; padding-top:20px; padding-bottom:10px; border:#ccc 1px solid; }
#wide-middle-content table.rvp-payment-page-table a.button,
#wide-middle-content table.rvp-payment-page-table a.button:visited {color:#fff; border:#800029 1px solid; padding:.7em; height:31px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F; cursor:pointer;}
#wide-middle-content table.rvp-payment-page-table a.button:hover { border:#000 1px solid; text-decoration:underline; padding:.7em; color:#fff; font-size:.9em; font-weight:bold;  cursor:pointer;}
#wide-middle-content table.rvp-payment-page-user-table(background:#F9F6F6;)
div.edit-items a { float:right; margin:-12px 0 0 0;}
* html div.edit-items a { border:#ddd 1px solid;}

/*===== Package Listing Page ==*/
#middle-content ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS DOWNLOAD PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.forms-download-page div.colored-div a.download-pdf { background:url(/images/pdf.gif) left center no-repeat; padding:10px 0 10px 30px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS FAQ's PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  Questions =====*/
#middle-content div.faq ol li a,
#middle-content div.faq ol li a:visited { display:block;}
#middle-content div.faq ol li a:hover { background:#f7f7f7;}
#middle-content div.answers-faq strong { font-weight:bold; color:#000;}
#middle-content div.answers-faq ol ul li { padding-left:20px; background: url(/images/bullet-arrow-black.gif) 13px 11px no-repeat ; font-size:1em; font-weight:normal; border:none;}
#middle-content div.dir-listing { margin:10px 0; padding:5px 5px; background:#f1f1f1; border:#ddd 1px solid; font-size:1em; color:#000; font-weight:bold;}
* html #middle-content div.faq ol { line-height:15px;}

/*=====  Answers =====*/
#middle-content div.answers-faq ol { font-weight:bold; color:#000; }
#middle-content div.answers-faq ol li { padding:5px; background: url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x #fff; border:#ccc 1px solid; }
#middle-content div.answers-faq p { font-weight:normal; color:#333; margin:10px 0;}
#middle-content div.answers-faq p + p a,
#middle-content div.answers-faq p + p a:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}
p a.back-to-top,
p a.back-to-top:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
p a.back-to-top:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}

#IEroot #middle-content div.answers-faq ol li { background:none; border:none;}
#IEroot #middle-content div.answers-faq p + p a,
#IEroot #middle-content div.answers-faq p + p a:visited { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#IEroot #middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> HCL RULES
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.faq ol li a,
#wide-middle-content div.faq ol li a:visited { display:block;}
#wide-middle-content div.faq ol li a:hover { background:#f7f7f7;}
#wide-middle-content div.answers-faq strong { font-weight:bold; color:#000;}
#wide-middle-content div.answers-faq ol ul li { padding-left:20px; background: url(/images/bullet-arrow-black.gif) 13px 11px no-repeat ; font-size:1em; font-weight:normal; border:none;}
 
* html #wide-middle-content div.faq ol { line-height:15px;}
 
/*=====  Answers =====*/
#wide-middle-content div.answers-faq ol { font-weight:bold; color:#000; }
#wide-middle-content div.answers-faq ol li { padding:5px; background: url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x #fff; border:#ccc 1px solid; }
#wide-middle-content div.answers-faq p { font-weight:normal; color:#333; margin:10px 0;}
#wide-middle-content div.answers-faq p + p a,
#wide-middle-content div.answers-faq p + p a:visited { padding:2px; padding-right:15px; display:block; border:#ccc 1px dotted; text-align:right; background:url(/images/arrow-red-small-up.gif) 99% center no-repeat;}
#wide-middle-content div.answers-faq p + p a:hover { background:url(/images/arrow-red-small-up.gif) 99% center no-repeat #f4f4f4; border:#000 1px dotted;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE CASE LAW SEARCH PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.free-case-law-container { font-size:1.2em;}
#wide-middle-content div.free-case-law-container p { margin:5px 0; padding:0}
#wide-middle-content div.free-case-law-container div.container-search-module { font-size:.85em; background:#F9F6F6;}
* html #wide-middle-content div.free-case-law-container div.container-search-module {width:70%; margin-left:120px;}
#wide-middle-content  div.free-case-law-container div.optional { margin-top:10px; }
#wide-middle-content  div.free-case-law-container div.button-container a { float:right; }
* html #wide-middle-content  div.free-case-law-container div.button-container a {margin-left:195px;}
#wide-middle-content  div.free-case-law-container div.optional-3columns,
#wide-middle-content  div.free-case-law-container div.optional-3columns div.float-left ,
#wide-middle-content  div.free-case-law-container div.optional-3columns div.float-left  p { margin:0;}

#wide-middle-content  div.free-case-law-container div.display-area { width:430px; margin:auto; background:#FFEAEA; border:#903 1px solid; padding:5px; line-height:18px;}
#wide-middle-content  div.free-case-law-container div.display-area p.large-title { font-size:1.3em; font-weight:bold; color:#000;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> JURISDICTIONS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.jurisdictions div.results-found { padding:0; font-size:1em; text-align:center;}
#wide-middle-content div.jurisdictions div.results-found a { padding:10px; padding-left:0;}
#wide-middle-content div.jurisdictions div.button-container a { margin-right:10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LEGAL TOPICS PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.legal-topics div.colored-div table p  { font-size:1.1em; margin:0; line-height:20px;}
#wide-middle-content div.legal-topics div.button-container a { margin-right:10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ADVANCED FORMS SEARCH PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.advanced-forms-search div.colored-div { padding:5px 15px 15px; margin:10px auto; width:350px;}
#wide-middle-content div.advanced-forms-search div.colored-div input { margin:5px 0 0;  width:340px;}
#wide-middle-content div.advanced-forms-search div.colored-div select { margin:0; width:347px; }
#wide-middle-content div.advanced-forms-search div.colored-div button { color:#fff; border:#800029 1px solid; padding:2px 15px; height:31px; font-size:1em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #903; }

#IEroot #wide-middle-content div.advanced-forms-search div.colored-div button { padding:2px;}

#wide-middle-content div.advanced-forms-search div.colored-div button:hover { border:#000 1px solid; text-decoration:underline; cursor:pointer;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LEGAL WEB SITE DIRECTORY
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*=====  Home page layout =====*/
#middle-content div.legal-website-directory div.float-left { margin-right:10px;}
#middle-content div.legal-website-directory div.float-left a { display:block;}

* html #middle-content div.legal-website-directory ul li { line-height:8px; background-position:left 3px; }
* html #middle-content div.legal-website-directory div.inner-div { height:0;}

/*=====  Practice Areas layout =====*/
#wide-middle-content div.legal-website-directory div.colored-div { padding:2px 5px; margin:2px 0; border-width:1px; font-size:.85em;}
#wide-middle-content div.legal-website-directory table.colored-table div.float-left { margin:0 10px 0 15px;}
/*=====  Layout  4  =====*/
#wide-middle-content div.legal-website-directory div.lwd-layout-four ul li { font-weight:bold; font-size:1em;}
#wide-middle-content div.legal-website-directory div.lwd-layout-four p { font-weight:normal; line-height:20px; margin:0 0 15px 10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> ELECTRONIC ADVANCED SHEETS PAYMENT VERIFICATION-INFORMATION PAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.eadvs-verification-and-payment div.button-container a,
#wide-middle-content div.eadvs-payment-information div.button-container a { margin-right:10px;}

#wide-middle-content div.eadvs-payment-information table select { margin:0 10px 0 3px;}
#wide-middle-content div.eadvs-payment-information p.align-center-p { text-align:center}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> VERISIGN IMAGE
========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.verisign-img img { float:right; margin:-12px 0 0 0; border:#666 1px dotted;}
* html div.verisign-img img { border:#ddd 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REVOCATION OF POWER OF ATTORNEY
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-middle-content div.rev-of-power-of-attorney div.colored-div { padding:5px 15px; text-align:center;}
#wide-middle-content div.rev-of-power-of-attorney table { width:80%; margin:auto;}
#wide-middle-content div.rev-of-power-of-attorney table tr td { vertical-align:top;}

#wide-middle-content div.rev-of-power-of-attorney div.colored-div h3 { text-align:left;}
#wide-middle-content div.rev-of-power-of-attorney div.colored-div img,
#wide-middle-content div.rev-of-power-of-attorney div.colored-div select,
#wide-middle-content div.rev-of-power-of-attorney div.colored-d=====*/
#wide-middle-content div.rev-of-power-of-attorney div.rev-lower-part div.button-container a { float:none; margin-right:10px;  } 
#wide-middle-content div.rev-of-power-of-attorney div.button-container a { float:right;}

/*======= ==== ===== === === === === === === === === === == == == =
---->> LWSD
 === === === ===  === === === === === === === === === === == 
*/

#lwsd-bcrumb-bar { background:url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x; height:27px; border:#c6c6c6 1px solid; } 
#lwsd-bcrumb-bar div.links-bcrumb {float:left; margin-left:5px; vertical-align:middle; padding-top:2px;}
#lwsd-bcrumb-bar div.links-bcrumb a {font-weight:bold;}
#lwsd-bcrumb-bar div.links-bcrumb span.index-links-bcrumb {font-style:italic;}
#lwsd-bcrumb-bar div.url-suggest a img {float:right; margin-right:5px; vertical-align:middle; padding-top:1px;}
#wide-container table.lwsd-subindx2col-table {background:#F9F6F6; border:#ccc 1px solid;} 
#wide-container table.lwsd-subindx2col-table td ul li {padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-subindx2col-table td ul li a,
#wide-container table.lwsd-subindx2col-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-subindx2col-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
#wide-container div.lwsd-anchorlink-tpl ul {background:#F9F6F6; width:auto;}
#wide-container div.lwsd-anchorlink-tpl ul li{padding-left:5px; background:none; padding-right:5px;}
#wide-container div.lwsd-anchorlink-tpl h4 { display:block; font-size:1em; font-weight:bold; color:#666; background:url(/images/1x2-dots-red.gif) repeat-x bottom; margin:10px 0;}
#wide-container table.lwsd-anchorlink-table {background:#F9F6F6; border:#ccc 1px solid;}
#wide-container table.lwsd-anchorlink-table td ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-anchorlink-table td ul li a,
#wide-container table.lwsd-anchorlink-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-anchorlink-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
#wide-container div.lwsd-anchorlink-tpl div.state-links {background:#F9F6F6; border:#ccc 1px solid; width:35%; padding-left:5px;}
#wide-container table.lwsd-index-table {background:#F9F6F6; border:#ccc 1px solid;}
#wide-container table.lwsd-index-table td ul li {margin-top:10px; padding-left:10px; padding-right:10px; width:90%; background:none;}
#wide-container table.lwsd-index-table td ul li a,
#wide-container table.lwsd-index-table td ul li a:visited {display:block; padding:5px 2px 8px 5px; text-decoration:none; height:10px; line-height:10px; font-weight:bold; width:100%;}
#wide-container table.lwsd-index-table td ul li a:hover { background:#0F739F; color:#fff; font-weight:bold; width:100%;}
/* Add a URl page */
#wide-middle-content table.lwsd-addurl{background:#F9F6F6;}
#wide-middle-content table.lwsd-addurl a.button,
#wide-middle-content table.lwsd-addurl a.button:visited { color:#fff; border:#800029 1px solid; padding:10px; height:31px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #0F739F; font-size:1em;}
#wide-middle-content table.lwsd-addurl a.button:hover { border:#000 1px solid; text-decoration:underline; color:#fff; font-size:1em;}
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FREE CASE LAW STATIC PAGES
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#wide-container table.law-coverage-table {background:#F9F6F6; border-spacing:8px; border:#ccc 1px solid;} 
/** HCL  Email This Page */
/* Div to disable background */
#backgroundFilter{position: absolute;top: 0;left: 0; overflow: hidden;padding: 0;margin: 0;background:transparent; background-color:rgb(255,255,255); filter: alpha(opacity=0);opacity: 0.0;display: none;z-index: 1000;width: 100%;height: 100%;}
#popupWindow{position:absolute;width:250px;padding:1px;z-index:1005; background-color: rgb(204, 204, 204); padding-right:4px; border:#000 1px solid; left:550px; top:195px;}
#topLeft{width:357px;}
#topRight{width:23px;float:left;}
#popupBody{width:380px;margin: 30px 0 0 0;float:left;}

/** HCL - User Name check */
#pleaseWaitScreen{position:absolute;padding:1px;z-index:1005;left:824px; top:445px;}
#pleaseWaitScreen img{width:20px; height:20px;}
#pleaseWaitUser{position:absolute;padding:1px;z-index:1005;left:824px; top:531px;}
#pleaseWaitUser img{width:20px; height:20px;}
* html #pleaseWaitScreen{position:absolute;padding:1px;z-index:1005;left:660px; top:453px;}
* html #pleaseWaitScreen img{width:20px; height:20px;}
* html #pleaseWaitUser{position:absolute;padding:1px;z-index:1005;left:660px; top:531px;}
* html #pleaseWaitUser img{width:20px; height:20px;}\