/*
*********************
lexisONEŽ Community CSS - Main/Base file

Version: 1.0
Date: Oct. - 2008
Author: Ricardo Zea
*********************
*/

@import url("reset.css");
@import url("lexisone-internal-pages.css");

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REUSABLE RULES1
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
body { padding-left:3px; }
.no-display { display:none; }
.float-left { float:left; }
.float-right { float:right; }
.align-middle { vertical-align:middle;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.align-center { text-align:center; margin:auto;}
hr,
.hr-thin { height:1px; border:none; background:#999; margin:10px 0; }
#IEroot hr,
.hr-thin { margin:0;}
a.display-block-link { display:block}
.italic-font { font-style:italic;}
.small-text { font-size:.85em;}
.normal-font { font-weight:normal;}
.bold-font { font-weight:bold;}
.black-font { color:#000;}
table.block-links-in-table a { display:block; line-height:20px;}
.no-wrap { white-space:nowrap;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> MAIN CONTAINERS (Logo Area, Header, Top Navigation Bar, General Container and Footer)
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#header,
#logo-area,
#general-container,
#lower-nav-bar { width:990px; }
#general-container {
    margin: auto;
}


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FORMS (Buttons, Inputs, Selects, Text Boxes)
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
input { font-size:1.1em; color:#666; margin:0 3px; padding:3px; border:#999 1px solid; background: url(/images/bg-fields.png) top repeat-x #fff;}
#IEroot input { color:#666; border:#7F9DB9 1px solid; }
input:focus { border:#333 1px solid; color:#000; background: url(/images/bg-fields.png) top repeat-x #f7f7f7; }

textarea { font-size:1.1em; color:#666; padding:3px; border:#999 1px solid; background: url(/images/bg-fields.png) top repeat-x #fff;}
#IEroot textarea { color:#666; border:#7F9DB9 1px solid; }
textarea:focus { border:#333 1px solid; color:#000; background: url(/images/bg-fields.png) top repeat-x #f7f7f7; }

select { color:#666; padding:2px; border:#999 1px solid; background: url(/images/bg-fields.png) top repeat-x #fff; }
#IEroot select { width:auto; border:#A5ACB2 1px solid; }
select:focus { border:#333 1px solid; color:#000; background: url(/images/bg-fields.png) top repeat-x #f7f7f7;  }

button { border:#A5ACB2 1px solid; background:#fff; padding:1px; }
#IEroot button { border:#7F9DB9 1px solid; }
button:hover { border:#333 1px solid; color:#000; background:#f7f7f7; cursor:pointer; }

/*===== Buttons made out of links or buttons that were previously images in the old site and needed to retain the <a href> element =====*/
div.button-container a,
div.button-container a:visited { margin-right:10px; 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 #903; }
div.button-container a:hover { border:#000 1px solid; text-decoration:underline; color:#fff;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> HEADER
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#header { background:url(/images/bg-header.jpg); height:111px;clear:both; }
#header img { float:left; margin:24px 0 0 28px; }
#header h1 { background:url(/images/title-lexis-one-community.png) no-repeat; height:0; padding-top:57px; width:392px; overflow:hidden; position:relative; top:35px; left:65px; cursor:pointer;}
#header p { display:none}
* html #header h1 { background:url(/images/title-lexis-one-community.gif) no-repeat; height:57; padding-top:57px; overflow:hidden; cursor:pointer;} 

/*===== Logo Area = Above the Header =====
#logo-area { margin:20px 0 10px; height:30px;}
#logo-area #logo { width:156px; height:32px; margin-left:10px; float:left; }
#logo-area #middle-link { background:url(/images/2x2-dots.gif) #333; padding:0 1px; margin:5px 0 0 150px; float:left; }
#logo-area #middle-link p { background:#fff; padding:2px 5px; }
#logo-area #middle-link p a,
#logo-area #middle-link p a:visited { font-weight:bold; font-size:.9em; color:#903; text-decoration:none; }
#logo-area #middle-link p a:hover { text-decoration:underline; }
#logo-area #search-area { float:right; text-align:right; width:500px; margin-top:5px; }
*/

#logo-area { margin:20px 0 10px; height:30px;}
#logo-area #logo { margin-left:10px; float:left; }
#logo-area #middle-link { padding:0 1px; margin:0 0 0 150px; float:left; background:url(http://www.lexisnexis.com/images/img-2x2.gif); }
#logo-area #middle-link p { display:block; padding:8px 5px 2px 5px; text-align: center; background:#fff; }
#logo-area #middle-link p img { position:relative; top:-8px;}
#logo-area #middle-link p a,
#logo-area #middle-link p a:visited { font-weight:bold; font-size:.9em; color:#903; text-decoration:none; vertical-align:top; }
#logo-area #middle-link p a:hover { text-decoration:underline; vertical-align:top;}
#logo-area #search-area { float:right; text-align:right; margin-top:5px; }
#logo-area #middle-link > p { height:20px;}
/*IE6:*/
* html #logo-area #logo { width:156px; height:32px; margin-left:10px; float:left; }
* html #logo-area #middle-link p { background:#fff; padding:2px 5px; }

/*===== Drop down menu on the Header =====*/
#logo-area #search-area select,
#logo-area #search-area button { font-size:.7em; padding:1px; border:#A5ACB2 1px solid;}
#IEroot #logo-area #search-area button { margin-left:5px; padding:2px; }

/*===== Top Navigation Bar = Breadcrumbs, E-mail This Page, Print This Page, Reset Home Page and Links below breadcrumbs =====*/
#top-nav-bar { width:980px; padding:10px 5px; margin-bottom:10px; }
#IEroot  #top-nav-bar { margin-bottom:0; }

/*===== Breadcrumbs =====*/
#breadcrumbs { font-size:.7em; float:left; }
#breadcrumbs a,
#breadcrumbs a:visited { color:#903; font-weight:bold; text-decoration:underline; line-height:15px; }
#breadcrumbs a:hover { color:#666; text-decoration:none; }

/*===== Links on the right of the Breadcrumbs =====*/
#breadcrumbs-right-links { font-size:.7em; width:500px; float:right; }
#breadcrumbs-right-links ul { text-align:right; }
#breadcrumbs-right-links ul li { display:inline; }
#breadcrumbs-right-links ul li a,
#breadcrumbs-right-links ul li a:visited { padding:10px; padding-right:0; margin-left:10px; line-height:15px; color:#333; text-decoration:underline; }
#breadcrumbs-right-links ul li a:hover { color:#903; text-decoration:none; }

/*===== Icons =====*/
#breadcrumbs-right-links li.email { background:url(/images/icon-email.gif) 5px 3px no-repeat; }
#breadcrumbs-right-links li.print { background:url(/images/icon-print.gif) 5px 3px no-repeat; }
#breadcrumbs-right-links li.reset-home-page { background:url(/images/icon-reset-home-page.gif) 5px 2px no-repeat; }
#IEroot #breadcrumbs-right-links li.email { background:url(/images/icon-email.gif) 5px 13px no-repeat; }
#IEroot #breadcrumbs-right-links li.print { background:url(/images/icon-print.gif) 5px 13px no-repeat; }
#IEroot #breadcrumbs-right-links li.reset-home-page { background:url(/images/icon-reset-home-page.gif) 5px 12px no-repeat; }

/*===== Login, Get Connected and Access My Subscriptions links =====*/
#user-links { font-size:.75em; float:left; height:35px; line-height:35px; width:450px; }
#user-links ul li { float:left; }
#user-links ul li a,
#user-links ul li a:visited { color:#000; font-weight:bold; padding:10px; }
#user-links ul li a:hover { color:#903; text-decoration:none; }
#user-links ul li.separator-bar { background:url(/images/separator-bar.gif) right 14px no-repeat; }
#user-links ul li.white-bar { border-right:#fff 1px solid; }
#IEroot #user-links ul.my-subscriptions { position:absolute; }
#user-links ul.my-subscriptions a,
#user-links ul.my-subscriptions a:visited { background:url(/images/bg-access-my-subscriptions-normal.gif) left 2px repeat-x #fff; padding-left:30px; border-left:#c6c6c6 1px solid; }
#user-links ul.my-subscriptions a:hover { background:url(/images/bg-access-my-subscriptions-hover.gif ) left 2px repeat-x #ddd; cursor:pointer; /*This is for the hover to work properly in Opera 9.x*/ }

/*HCL+*/
#user-links ul li.logout-link a,
#user-links ul li.logout-link a:visited { background:url(/images/bg-access-logout-normal.gif) left 2px repeat-x #fff; padding-left:10px; border-left:#c6c6c6 1px solid; }
#user-links ul li.logout-link a:hover { background:url(/images/bg-access-logout-hover.gif ) left 2px repeat-x #ddd; cursor:pointer;}

/*===== Customer Support and Customize your Home Page links =====*/
#lower-nav-bar { background:url(/images/bg-gradient-lower-nav-bar.gif) bottom repeat-x; height:35px; border:#c6c6c6 1px solid; margin-bottom:10px; clear:both; }
#services-links { font-size:.75em; float:right; height:35px; line-height:35px;}
#services-links ul li { float:left; }
#services-links a,
#services-links a:visited { color:#000; font-weight:bold; padding:10px; padding-left:15px; }
#services-links a:hover { color:#903; text-decoration:none; }
#services-links li.cust-support { background:url(/images/icon-customer-support.gif) left 13px no-repeat; }
#services-links li.customize-home-page { background:url(/images/icon-customize-home-page.gif) left 10px no-repeat; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SEARCH FIELD IN THE HEADER
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#search-field { width:990px; height:25px; margin-bottom:10px; text-align:right; font-size:.75em; font-weight:bold; padding-bottom:10px; background: url(/images/1x3-dots.gif) repeat-x bottom; }
#search-field select { font-size:1.1em; width:200px; border:#A5ACB2 1px solid;}
#search-field input { border:#A5ACB2 1px solid;}
#search-field input:focus,
#search-field select:focus { border:#000 1px solid;}

#IEroot #search-field input { color:#666; vertical-align:middle; padding:1px 2px 2px; border:#7F9DB9 1px solid;}
#IEroot #search-field select { font-size:1em; vertical-align:middle; width:auto; }

#search-field button { padding:2px; margin-left:3px;}
#IEroot #search-field button { vertical-align:middle; padding:0; margin-left:6px; }

/*===== Date on the left side =====*/
#search-field div.search-side { float:right;}
div.date { float:left; font-size:12px; font-weight:bold; color:#333; margin:5px 0 0 5px; padding-left:7px; background:url(/images/arrow-red-small.gif) left 3px no-repeat;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> FOOTER
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#footer { width:990px; margin:20px 0; background:url(/images/bg-footer.gif) left top no-repeat; padding:39px 0 15px; }

#footer ul { background:#903; height:35px; padding-left:10px; line-height:35px; font-size:.7em; }
#footer ul li { display:inline;}
#footer ul li a,
#footer ul li a:visited { padding:5px; color:#fff; }
#footer ul li a:hover { text-decoration:none; }

#footer #credits ul { background:#fff; font-size:.65em; padding-left:10px;}
#footer #credits ul li a,
#footer #credits ul li a:visited { border-right:#999 1px solid; color:#666; text-decoration:none; padding:0 10px 0 5px ; }
#footer #credits ul li a:hover { text-decoration:underline; }
#footer #credits ul li a.no-border { border-right:none; }

#footer #credits p { font-size:.7em; color:#666; padding-left:15px; line-height:normal; }
#footer #credits p a,
#footer #credits p a:visited { color:#666; text-decoration:none;}
#footer #credits p a:hover { text-decoration:underline;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> TABS - MAIN CONTENT
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#left-column-container { float:left; width:765px; }

/*===== DIV holding the module =====*/
div.module-holder { width:770px; margin-bottom:10px; }

/*===== DIV holding the tabs =====*/
div.tabs-holder { border:#c6c6c6 1px solid; border-top:none; height:36px; }

/*===== Left and Right Columns =====*/
div.left-col { width:380px; float:left; }
div.right-col { width:380px; float:right; }

/*===== Content below the tabs =====*/
div.lower-content { width:100%; background:url(/images/bg-gradient-module.gif) bottom left repeat-x #fff; }
* html div.lower-content { margin-top:-2px; border-top:#c6c6c6 1px solid; }

/*===== Inner Content =====*/
div.inner-content { padding:10px 10px 25px; border:#c6c6c6 1px solid; border-top:none; min-height:100px; height:auto !important; height:100px; font-size:.8em; line-height:20px; color:#333; }
div.inner-content p { margin-bottom:10px; }
div.inner-content h2,
div.inner-content h3 { font-size:1.3em; font-weight:bold; margin-bottom:10px; color:#000; }
div.inner-content h3 { font-size:1.1em; color:#666; }

/*===== 2 - Two Tabs Module =====*/
div.two-tabs-container { width:380px; float:left; }

/*===== Six/Two Tabs - TABS =====*/
div.six-tabs ul,
div.two-tabs ul { font-size:.7em; text-align:center; /*position:absolute; */}
div.six-tabs ul li { float:left; width:113px; border-top:#c6c6c6 1px solid; }
div.two-tabs ul li { float:left; width:140px; border-top:#ccc 1px solid; }
div.six-tabs ul li a,
div.two-tabs ul li a { color:#333; background:url(/images/bg-tab-normal.gif) no-repeat; border-right:#C6C6C6 1px solid; border-bottom:#C6C6C6 1px solid; display:block; line-height:32px; text-decoration:none; height:35px; }
div.six-tabs ul li a:hover,
div.two-tabs ul li a:hover { background:url(/images/bg-tab-hover.gif) no-repeat; color:#903; cursor:pointer; /*This is for the hover to work properly in Opera 9.x*/ }

/*===== Tabs with one(1) line of text / Selected =====*/
#left-column-container ul li.one-line { line-height:33px; height:36px; border-right:#c6c6c6 1px solid; font-weight:bold; font-size:1.1em; background:url(/images/bg-tab-selected.gif) no-repeat; }

/*===== Tabs with two(2) lines of text =====*/

/*===== Selected = NO =====*/
#left-column-container ul li a.two-lines { line-height:normal; padding-top:3px; height:32px; }

/*===== Selected = YES =====*/
#left-column-container ul li.two-lines-selected { line-height:normal; padding-top:3px; height:33px; border-right:#c6c6c6 1px solid; font-weight:bold; font-size:1.1em; background:url(/images/bg-tab-selected.gif) no-repeat; }

/*===== Customization Tabs =====*/
div.customization-tab { width:85px; height:35px; float:right; background:#fff; }
div.inner-customization-tab { background:url(/images/bg-gradient-module.gif) left bottom repeat-x #fff; border:#c6c6c6 1px solid; border-right:none; text-align:center; height:35px; font-size:.6em; color:#666; }
div.inner-customization-tab img { margin-top:10px; } /**********************************TEMP!!!**************************************/

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> RIGHT COLUMN 
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
 
/*===== RSS Feed =====*/
div.rss-feed { text-align:center; margin-bottom:10px; }
div.rss-feed img { vertical-align:middle;}
div.rss-feed a,
div.rss-feed a:visited {color:#903; text-decoration:underline; display:block; } 
div.rss-feed a:hover { color:#666; text-decoration:none;}
 
/*===== Ad Server Top =====*/
div.rightAdTop { text-align:center;}

/*===== Ad Server Bottom =====*/
div.rightAdBottom { text-align:center;}
div.rightAdBottom img {margin-top:5px;}

/*===== Right column articles =====*/
#right-column-container { float:right; width:210px; background:#f7f7f7; padding-top:10px; }

/*===== Titles on the white background =====*/
#right-column-container h3 { font-size:.8em; font-weight:bold; color:#666; padding:10px 5px; ; height:auto; line-height:15px; background:#fff; text-align:center; margin-bottom:10px; }

/*===== Format for content below the titles =====*/
#right-column-container div.right-article { background:url(/images/bg-right-article-footer.gif) bottom right no-repeat; min-height:120px; height:auto !important; height:120px; padding-bottom:15px; text-align:center; }
#right-column-container div.right-article-bar-new {min-height:120px; height:auto !important; height:120px; padding-bottom:15px; text-align:center; margin-top:5px;}

#right-column-container div.right-article-bar-new a,
#right-column-container div.right-article-bar-new a:visited { color:#903;}
#right-column-container div.right-article-bar-new a:hover { color:#666; text-decoration:none;}

#right-column-container div.right-article a,
#right-column-container div.right-article a:visited { color:#903;}
#right-column-container div.right-article a:hover { color:#666; text-decoration:none;}

#right-column-container div.right-article-bar-new h2 a,
#right-column-container div.right-article-bar-new h2 a:visited { display:block; font-size:.9em; font-weight:bold; color:#903; text-decoration:underline; text-align:left; margin:5px 10px; }
#right-column-container div.right-article-bar-new h2 a:hover { color:#999; text-decoration:none; }

#right-column-container div.right-article h2 a,
#right-column-container div.right-article h2 a:visited { display:block; font-size:.9em; font-weight:bold; color:#903; text-decoration:underline; text-align:left; margin:5px 10px; }
#right-column-container div.right-article h2 a:hover { color:#999; text-decoration:none; }

#right-column-container div.article-container { padding:5px 10px; font-size:.8em; color:#333; }
#right-column-container div.article-container h4 { margin-bottom:7px; text-align:left; }
#right-column-container div.article-container h4 a,
#right-column-container div.article-container h4 a:visited { display:block; padding:5px 0; font-weight:bold; color:#903; text-decoration:underline; padding-left:7px; background:url(/images/arrow-black-small.gif) left center no-repeat; }
#right-column-container div.article-container h4 a:hover { color:#999; text-decoration:none; }

#right-column-container div.article-container p { margin-bottom:15px; line-height:18px; text-align:left; }

/*===== Lists inside articles =====*/
#right-column-container div.article-container ul { text-align:left; padding-left:5px; }
#right-column-container div.article-container ul li { padding-left:5px; background:url(/images/bullet-arrow-red-small.gif) no-repeat left 6px; margin-bottom:7px; line-height:15px; }
#right-column-container div.article-container ul li a,
#right-column-container div.article-container ul li a:visited { display:block; width:175px; color:#666; }
#right-column-container div.article-container ul li a:hover { color:#903; text-decoration:none; }

/*===== Images inside articles =====*/
#right-column-container div.right-article img { margin:10px 0;}
#right-column-container div.right-article img.lnbycc { margin-top:10px; margin-bottom:0px;}
#right-column-container div.right-article-bar-new img { margin:10px 0;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> CONTAINERS IN THE 'SEARCH MODULE' AREA OF THE HOME PAGE
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */

/*===== Container for the actual search form =====*/
div.container-search-module { width:370px; margin:auto; padding:10px 30px; border:#c6c6c6 1px solid; font-size:.8em; color:#333; line-height:18px; text-align:left; }
div.container-search-module img { vertical-align:middle; margin:0 30px 0 5px; ; }
div.container-search-module p { margin:3px 0; }
div.container-search-module .example { font-size:.85em; color:#666; }
div.container-search-module p.strong { font-weight:bold; }

/*===== Form Elements =====*/
div.container-search-module input { border:#999 1px solid; background:url(/images/bg-fields.png) repeat-x top left #fff; vertical-align:middle; }
div.container-search-module input:focus { border:#333 1px solid; background:url(/images/bg-fields.png) repeat-x top left #efefef }
div.container-search-module select { border:#999 1px solid; background:url(/images/bg-fields.png) repeat-x top left #fff; vertical-align:middle;}
div.container-search-module select:focus { border:#333 1px solid; background:url(/images/bg-fields.png) repeat-x top left #efefef }
#IEroot  input.no-border-input { border:none; background:none; } /* This removes the border and the background image on the radio buttons in IE6/7 */
div.optional-3columns input { margin:0 5px 0 0;}

/*===== Search Buttons (These are image based buttons (ie: Free Case Law search or the Registration page) =====*/
#left-column-container div.button-container,
div.container-search-module div.button-container,
#wide-middle-content  div.button-container { height:35px; padding:5px 0; }

#left-column-container div.button-container a,
#left-column-container div.button-container a:visited,
div.container-search-module div.button-container a,
div.container-search-module div.button-container a:visited,
#wide-middle-content  div.button-container a,
#wide-middle-content  div.button-container a:visited { float:left; color:#fff; border:#800029 1px solid; padding:2px 15px; height:31px; line-height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #903; }

#left-column-container div.button-container a:hover,
div.container-search-module div.button-container a:hover,
#wide-middle-content  div.button-container a:hover { border:#000 1px solid; text-decoration:underline; color:#fff;}

div.container-search-module div.button-container a,
div.container-search-module div.button-container a:visited { float:right;}

/*===== Links =====*/
div.container-search-module a,
div.container-search-module a:visited { font-size:.85em; color:#903; text-decoration:underline; }
div.container-search-module a:hover { color:#666; text-decoration:none; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> 'REMEMBER MY INFO' PAGE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#clean-page { width:990px; margin-left:10px; font-size:.9em; color:#333;}
#clean-page p { margin:15px 0; line-height:normal;}
#clean-page h2 { font-weight: bold; color:#903; display:block; padding:5px; background:url(/images/1x2-dots-red.gif) bottom repeat-x;}
#clean-page a,
#clean-page a:visited { color:#903;  text-decoration:underline;}
#clean-page :hover { color:#666; text-decoration:none;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> SEARCH WIDGETS (In the Home page)
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.search-widgets-container { font-size:.8em; color:#333; }
div.search-widgets-container p { line-height:18px; margin:5px 0;} 

/*=====  Free Case Law Search =====*/
/* Also refer to the 'lexisone-internal-pages.css' - Section "FREE CASE LAW SEARCH PAGE" */
div.container-search-module span { font-weight:bold; }
div.container-search-module .keywords-field { width:357px; }
div.container-search-module .drop-downs { width:345px; }
div.container-search-module p.or { display:block; text-align:center; }

/*===== Top phrase inside search area =====*/
div.top-text { font-size:.8em; height:30px; margin-top:10px; }
div.top-text p {color:#333; }
div.top-text a,
div.top-text a:visited {color:#903; }
div.top-text a:hover { color:#666; text-decoration:none; }

/*===== 'Optional' area =====*/
div.optional { padding:5px 10px; margin:5px 0; font-size:.85em; }
#IEroot div.optional { height:145px; }
div.optional .title-small { font-weight:bold; color:#000; display:block; border-bottom:#999 1px solid; }
div.optional input,
div.optional select { font-size:.85em; }
div.optional div.float-left { margin-right:5px; }
div.optional div.float-left p { margin:0; }

/*=====  Advanced Search Forms =====*/
div.search-widgets-container { width:99%; margin:auto; }

div.afs-search-widget div.colored-div { margin:0; padding:15px; border:#c6c6c6 1px solid; background: url(/images/bg-gradient-advanced-forms-search.gif) top repeat-x #F8F8F8;}

div.afs-search-widget { float:left; width:48%; font-size:.9em;}
div.afs-search-widget .title { display:block; text-align:center; font-weight:bold; font-size:1.3em; color:#000;}
div.afs-search-widget input { width:98%; margin:10px 0; }
div.afs-search-widget select { width:100%; margin:10px 0;}

#IEroot div.afs-search-widget select { width:330px;}

div.afs-search-widget button { color:#fff; border:#800029 1px solid; padding:2px 15px; height:31px; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #903; }
div.afs-search-widget button:hover,
#IEroot div.afs-search-widget button:hover { border:#000 1px solid; text-decoration:underline;}

#IEroot div.afs-search-widget button { padding:0; border: #800029 1px solid;}

div.afs-search-widget a,
div.afs-search-widget a:visited { color:#903;}
div.afs-search-widget a:hover { color:#666;  text-decoration:underline;}

div.afs-information { float:right; width:50%; line-height:normal; text-align:center;}
div.afs-information p { padding:5px 0; text-align:left; line-height:18px; color:#333;}
div.afs-information h2 { font-size:1em; font-weight:bold; color:#333; text-align:left;}
div.afs-information a,
div.afs-information a:visited { font-size:.9em; color:#903; line-height:20px;}
div.afs-information a:hover { color:#666;  text-decoration:none;}

div.afs-information a img { border:#fff 1px solid; }
div.afs-information a img:hover { border:#666 1px solid;}

div.afs-information a.small-links { font-size:.8em; color:#666; text-decoration:underline;}
div.afs-information a.small-links:hover { text-decoration:none;}

div.afs-bottom-links { background: url(/images/1x3-dots.gif) top repeat-x; margin-top:10px; padding-top:5px;}
* html div.afs-bottom-links { margin-top:0;}
div.afs-bottom-links ul { text-align:center;}
div.afs-bottom-links ul li { display:inline; font-size:.7em; line-height:20px; }
div.afs-bottom-links ul li a,
div.afs-bottom-links ul li a:visited { font-size:1.2em; padding:10px; margin:0 5px; color:#903; text-decoration:underline;}
div.afs-bottom-links ul li a:hover { color:#666; text-decoration:none;}

/*=====  Mealeys =====*/
div.mealeys-doc-search-widget { float:left; width:340px;}
div.mealeys-article-search-widget { float:right; width:50%;}

div.mealeys-doc-search-widget h2,
div.mealeys-article-search-widget h2 { display:block; padding:3px 0; margin:10px 0; font-weight:bold; font-size:1.3em; color:#000; background:url(/images/1x2-dots-red.gif) bottom repeat-x;}

div.mealeys-doc-search-widget input[type=text],
div.mealeys-article-search-widget input[type=text] { width:97%; margin-left:0;}
div.mealeys-article-search-widget select[name=publication] { width:99%;}
#IEroot div.mealeys-article-search-widget select { font-size:.9em;}

div.mealeys-article-search-widget div.optional { padding:5px 0 0 5px;}
#IEroot div.mealeys-article-search-widget div.optional { height:80px;}

div.mealeys-article-search-widget div.optional input { margin:0; vertical-align:middle; width:auto; font-size:1em; }
div.mealeys-article-search-widget div.optional select { font-size:1em;}
div.mealeys-article-search-widget span.italic-font { line-height:30px;}
* html div.mealeys-article-search-widget span.italic-font { line-height:0; }

div.mealeys-article-search-widget div.optional input[type=text] { margin-left:0;}

/*=====  martindale.com  =====*/
div.martindale-lawyer-locator select,
div.martindale-lawyer-locator div.float-left input,
div.martindale-lawyer-locator div.float-right input,
div.martindale-search-by-location input,
div.martindale-search-by-location select { font-size:1em; vertical-align:middle;}

/*= Lawyer locator  =*/
div.martindale-lawyer-locator select { width:260px;}
div.martindale-lawyer-locator div.float-left input,
div.martindale-lawyer-locator div.float-right input  { width:155px;}

/*= Search by Location  =*/
#IEroot div.martindale-search-by-location div.clear { height:0; margin-top:-8px; }
div.martindale-search-by-location div.float-left input { width:150px;}
div.martindale-search-by-location div.float-right select  { width:200px;}
#IEroot div.martindale-search-by-location div.float-right select { width:200px;}

div.martindale-search-by-location input[type=text] { width:120px;}

/*=====  eCommerce  =====*/
div.ecommerce { }

div.ecommerce div.law-firms,
div.ecommerce div.government,
div.ecommerce div.corporate { float:left; width:214px; border-left:#DFDFDF 1px solid; padding:0 15px; height:116px; }
div.ecommerce div.corporate { border-right:#DFDFDF 1px solid;}

div.ecommerce div.law-firms { background:url(/images/bg-ecomm-law-firms.gif) no-repeat;}
div.ecommerce div.government { background:url(/images/bg-ecomm-government.gif) no-repeat;}
div.ecommerce div.corporate { background:url(/images/bg-ecomm-corporate.gif) no-repeat;}

div.ecommerce div.law-firms h2,
div.ecommerce div.government h2,
div.ecommerce div.corporate h2 { font-size:1.5em; font-weight:bold; color:#333; margin-top:10px;}

div.ecommerce div.law-firms p,
div.ecommerce div.government p,
div.ecommerce div.corporate p { display:block; height:40px; font-size:.8em; font-weight:bold; color:#000; margin:19px 0 2px 0; line-height:11px;}

div.ecommerce div.law-firms a,
div.ecommerce div.government a,
div.ecommerce div.corporate a { text-align:center; display:block; height:23px; line-height:23px; font-weight:bold; font-size:.85em; color: #2E2E2E; text-decoration:none; border:#666 1px solid; background:url(/images/bg-ecomm-buttons.gif) repeat-x; }

div.ecommerce div.law-firms a:hover,
div.ecommerce div.government a:hover,
div.ecommerce div.corporate a:hover { color:#000; background:url(/images/bg-ecomm-buttons-hover.gif) repeat-x; border:#333 1px solid;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> COBRANDED / PARTNER PAGES 
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#cobranding #search-area { width:140px; }
#cobranding div.date { float:right;}
#cobranding #top-nav-bar { padding:5px;}
#cobranding #wide-middle-content button { color:#fff; border:#800029 1px solid; padding:2px 15px; height:31px; font-size:.9em; font-weight:bold; text-decoration:none; background:url(/images/bg-buttons.gif) repeat-x top left #903;}
#cobranding #wide-middle-content button:hover { border:#000 1px solid; text-decoration:underline;}
#IEroot #cobranding #wide-middle-content button { padding:0;}
#cobranding #wide-middle-content div.colored-div { padding:10px;}

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> HCL'S APPLICATION'S RULES 
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.spacer6 { font-size:5px; color:#fff; }
.advsheetsbody7 { font-size:7.5pt; color:#000; }
.advsheetsbody8 { font-size:8pt; color:#000; }
.advsheetsh1 { font-size:9pt; font-weight:bold; color:#600; }
.advsheetsh2 { font-size:9pt; font-weight:bold; color:#000; }
.advsheetsh3 { font-size:9pt; font-weight:bold; color:#fff; }
.advsheetsh4 { font-size:9pt; font-weight:bold; color:#c30; }
.advsheetssubhead { font-family:arial; font-size:12pt; font-style :italic; font-weight :bold; color :Black; }
.affiliation { font-size:8pt; font-weight:bold; color:#600; }
.ASformcolor { background-color:#E1D8CA; }
.bcrumb { font-size:8.5pt; color:#777777; }
.bg1head { font-size:12pt; font-weight:bold; color:#407B9F; }
.bg1smallhead { font-size:8pt; color:#407B9F; }
.bg2link { font-size:8pt; font-weight:bold; color:#9FC5D9; text-decoration:underline }
.bg2text8 { font-size:8pt; font-weight:bold; color:#9FC5D9; }
.bigboldblockhead { font-size:14pt; font-weight:bold; color:#600; }
.black { font-size:10pt; color:#000; }
.black10 { font-size:10pt; color:#000; }
.black11 { font-size:11pt; color:#000; }
.black12 { font-size:12pt; color:#000; }
.black13 { font-size:13pt; color:#000; }
.black14 { font-size:14pt; color:#000; }
.black15 { font-size:15pt; color:#000; }
.black16 { font-size:16pt; color:#000; }
.black17 { font-size:17pt; color:#000; }
.black18 { font-size:18pt; color:#000; }
.black7 { font-size:7pt; color:#000; }
.black8 { font-size:8pt; color:#000; }
.black9 { font-size:9pt; color:#000; }
a span.blackboldunderline { text-decoration:underline; color:#333; }
a:hover span.blackboldunderline { color:#903; }
.blackdate { font-size:7pt; font-weight:bold; color:#000; }
.blackunderline { font-size:10pt; color:#000; text-decoration:underline }
.blockhead1 { font-size:10pt; font-weight:bold; color:#600; }
.blueheading { font-size:11pt; color:#00f; text-decoration:underline; font-weight:bold }
.bluelink { font-size:10pt; color:#00f;}
.bodyartsandentertainment { font-size:8pt; color:#669; }
.bodyautomotive { font-size:8pt; color:#c30; }
.bodycopy { font-size:10pt; color:#000; }
.bodycopy10 { font-size:10pt; color :#000; }
.bodycopy7 { font-size:7.5pt; color:#000; }
.bodycopy7 { font-size:7.5pt; color :#000; }
.bodycopy7bold { font-size:7.5pt; font-weight:bold; color :#000; }
.bodycopy7redbold { font-size:7.5pt; font-weight:bold; color :#900; }
.bodycopy7redul { font-size:7.5pt; text-decoration:underline; color:#900; }
.bodycopy7ul { font-size:7.5pt; text-decoration:underline; color :#000; }
.bodycopy8 { font-size:.9em; color:#333; }
.bodycopy8bold { font-size:8pt; font-weight:bold; color :#000; }
.bodycopy8boldul { font-size:8pt; font-weight:bold; text-decoration:underline; color :#000; }
.bodycopy8red { font-size:8pt; color :#903; margin-bottom:5px; }
.bodycopy8redbold { font-size:8pt; font-weight:bold; color :#900; }
.bodycopy8redbold { font-size:8pt; font-weight:bold; color :#900; }
.bodycopy8redboldul { font-size:8pt; font-weight:bold; text-decoration:underline; color :#900; }
.bodycopy8redul { font-size:8pt; text-decoration:underline; color:#900; }
.bodycopy8ul { font-size:8pt; text-decoration:underline; color:#000; }
.bodycopy8white { font-size:8pt; color :#fff; }
.bodycopy8whitebold { font-size:8pt; color:#fff; text-decoration :underline; }
.bodycopy8whitebold { font-size:8pt; font-weight:bold; color :#fff; }
.bodycopy8whiteboldul { font-size:8pt; font-weight:bold; text-decoration:underline; color :#fff; }
.bodycopy8whiteul { font-size:8pt; text-decoration:underline; color :#fff; }
.bodycopy9 { font-size:9pt; color:#000; }
.bodycopy9 { font-size:9pt; color :#000; }
.bodycopy9bold { font-size:9pt; font-weight:bold; color :#000; }
.bodycopy9red { font-size:9pt; color :#900; }
.bodycopy9redul { font-size:9pt; text-decoration:underline; color:#900; }
.bodyfeaturestory { font-size:8pt; color:#600; }
.bodyfoodandwine { font-size:8pt; color:#330; }
.bodyhealthandfitness { font-size:8pt; color:#669; }
.bodyhomeandfamily { font-size:8pt; color:#600; }
.bodyleisureandtravel { font-size:8pt; color:#330; }
.bodypersonalfinance { font-size:8pt; color:#069; }
.bodystyle { font-size:8pt; color:#c30; }
.bodystyleblue { font-size:8pt; color:#0000A0; }
.bold { font-size:10pt; font-weight:bold; color:#000; }
.boldblack { color:#333; font-weight:bold; }
.boldblack8 { font-size:8pt; font-weight:bold; color:#000; }
.boldblack9 { font-size:9pt; font-weight:bold; color:#000; }
.boldblockhead { font-size:10pt; font-weight:bold; color:#900; }
.boldblockheadunderline { font-size:10pt; font-weight:bold; color:#600; text-decoration:underline }
.boldred { font-size:10pt; font-weight:bold; color:#c00; }
.boldred8 { font-size:8pt; font-weight:bold; color:#c00; }
.boldredunderline { font-size:10pt; font-weight:bold; color:#c00; text-decoration:underline }
.boldsmallhead { font-size:8pt; font-weight:bold; color:#600; }
.bottombg { background-color:#fff; }
.byline { font-size:8pt; font-weight:bold; color:#000; }
.bylinenews { font-size:8pt; font-weight:bold; color:#000; }
.caption { font-size:7.5pt; color:#000; }
.copynav { font-size:10pt; color:#818181; }
.featuredweb { background-color:#ebebd8; }
.gray { color:#6c6c6c; font-size:10pt; }
.grey10 { font-size:10pt; color:#999999; }
.greystrikeline8 { font-size:8pt; color:#999999; text-decoration:line-through }
.head2artsandentertainment { font-size:12pt; font-weight:bold; color:#669; }
.head2automotive { font-size:12pt; font-weight:bold; color:#c30; }
.head2featurestory { font-size:12pt; font-weight:bold; color:#600; }
.head2foodandwine { font-size:12pt; font-weight:bold; color:#330; }
.head2healthandfitness { font-size:12pt; font-weight:bold; color:#669; }
.head2homeandfamily { font-size:12pt; font-weight:bold; color:#600; }
.head2leisureandtravel { font-size:12pt; font-weight:bold; color:#330; }
.head2personalfinance { font-size:12pt; font-weight:bold; color:#069; }
.head2style { font-size:12pt; font-weight:bold; color:#c30; }
.head2styleblue { font-size:12pt; font-weight:bold; color:#0000A0; }
.head10link { font-size:10pt; font-weight :bold; color:#900; }
.headartsandentertainment { font-size:10pt; font-weight:bold; color:#669; }
.headautomotive { font-size:10pt; font-weight:bold; color:#c30; }
.header { font-size:12pt; font-weight:bold; color:#ff0000; }
.headerblack { font-size:12pt; font-weight:bold; color:#000; }
.headermainlink { font-size:8.5pt; color:#fff; }
.headermainlinktext { font-size:8.5pt; color:#fff; }
.headfeaturestory { font-size:10pt; font-weight:bold; color:#600; }
.headfoodandwine { font-size:10pt; font-weight:bold; color:#330; }
.headhealthandfitness { font-size:10pt; font-weight:bold; color:#669; }
.headhomeandfamily { font-size:10pt; font-weight:bold; color:#600; }
.heading { font-size:11pt; color:#000; text-decoration:underline; font-weight:bold; text-align:Center }
.headleisureandtravel { font-size:10pt; font-weight:bold; color:#330; }
.headline { font-size:10pt; font-weight:bold; text-decoration:underline; color:#900; }
/*===  "Your lexisONE Account" page styling ===*/
.headline10bold { color:#333; }
.headline10bold u { text-decoration:none; font-weight:bold; color:#000; }
.headline11bold { font-size:11pt; font-weight:bold; color:#900; }
.headline12bold { font-size:1.5em; font-weight:bold; color:#000; display:block; border-bottom:#ccc 1px solid; }
.headline12u { font-size:12pt; font-weight:bold; text-decoration:underline; color:#900; }
.headline14bold { font-size:14pt; font-weight:bold; color:#900; }
.headline8bold { font-size:8pt; font-weight:bold; color:#900; }
.headline9bold { font-family:Verdana, Arial, Geneva, sans-serif; font-size:9pt; font-weight:bold; color:#900; }
.headline8u { font-size:8pt; font-weight:bold; text-decoration:underline; color:#900; }
.headpersonalfinance { font-size:10pt; font-weight:bold; color:#069; }
.headstyle { font-size:10pt; font-weight:bold; color:#c30; }
.headstyleblue { font-size:10pt; font-weight:bold; color:#0000A0; }
.headtech { font-size:10pt; font-weight:bold; color:#c30; text-decoration:underline }
.isourcetag { font-size:8pt; font-style:italic; font-weight:bold; color:#600; }
.leftnavbackground1 { background-color:#fff; }
.leftnavbg { background-color:#fff; }
.leftnavhr { background-color:#fff; }
.leftnavlink { font-weight:bold; font-size:8pt; COLOR:#333; text-align:right }
.liglink { font-size:8.5pt; color:#000; }
.liglink2 { font-size:8.5pt; color:#000; }
.ligsearchheader { font-size:10pt; font-weight:bold; color:#900; }
.ligtitlebarbg { background-color:#fff; }
.ligtitlebarname { font-size:11pt; font-weight:bold; color:#900; }
.ligtitlebaruplink { font-size:10pt; color:#00f; text-decoration:underline; font-weight:bold }
.LNGbookstorecopy { font-size:8pt; font-style :normal; font-weight :normal; color :#003366; text-decoration :none; }
.lwanchor { font-size:8.5pt; font-weight:bold; color:#900; }
.lwblurb { font-size:9pt; color:#000; }
.lwheaderlink { font-size:9pt; color:#000; }
.lwlurbheading { font-size:10pt; font-weight:bold; color:#900; }
.lwquickresources { background-color:#ebebd8; }
.lwresources { font-size:8pt; color:#333; }
.lwresourcesf { font-size:8.5pt; color:#333; }
.lwresourcesheader { font-size:9pt; color:#900; }
.lwrightcol { font-size:8pt; color:#333; }
.lwsubheader { font-size:8.5pt; font-weight:bold; color:#900; }
.lwtop { font-size:8pt; color:#777777; text-decoration:underline }
.lwtoptable { background-color:#ebebd8; }
.lwtoptitle { font-size:10.5pt; font-weight:bold; text-decoration:underline; color:#900; }
.lxformsbg1 { background:#903; font-size:1.3em; font-weight:bold; color:#fff; padding:2px; }
.lxformsbg2 { background:#9FC5D9; font-size:9pt; color:#000; }
.lxformsbg3 { background:#E1F0F7; font-size:9pt; color:#000; }
.mainheader { }
.maroondate { font-size:7pt; font-weight:bold; color:#600; }
.moreartsandentertainment { font-size:8pt; color:#669; }
.moreautomotive { font-size:8pt; color:#c30; }
.morefeaturestory { font-size:8pt; color:#600; }
.morefoodandwine { font-size:8pt; color:#330; }
.morehealthandfitness { font-size:8pt; color:#669; }
.morehomeandfamily { font-size:8pt; color:#600; }
.moreleisureandtravel { font-size:8pt; color:#330; }
.morepersonalfinance { font-size:8pt; color:#069; }
.morestyle { font-size:8pt; color:#c30; }
.morestyleblue { font-size:8pt; color:#0000A0; }
.noheadline { font-size:12pt; font-weight:bold; color:#600; }
.nounderline { }
.nysourcetag { font-size:8pt; font-weight:bold; color:#00f; }
.paygclheadcolor { color:#9D6A37; }
.red { font-size:10pt; color:#c00; text-decoration:underline }
.redtext { font-size:10pt; color:#900; font-weight:bold; }
.lexisone-tcode-header ul#right-links li.white-bar span.redtext { font-size:10pt; color:#9B0B04 !important; font-weight:normal !important; float:left; padding:5px; border-right:1px solid #666; }
.searchboxbg { background-color:#c00; }
.searchboxoutline { background-color:#c00; }
.section { font-size:10pt; color:#fff; font-weight:bold; text-align:Center; }
.sourcetag { font-size:8pt; font-weight:bold; color:#600; }
.subhead { font-size:9pt; font-weight:bold; color:#600; }
.supsourcetag { font-size:8pt; font-weight:bold; color:#600; vertical-align:super }
.text { font-size:10pt; color:#000; }
.title { font-size:12pt; font-weight:bold; color:#fff; }
.titlearticle { font-size:11pt; font-weight:bold; color:#600; }
.titlebarbackground1 { background-color:#c00; }
.titlebarbackground2 { background-color:#fff; }
.titlebarbg { background-color:#fff; }
.titlebarfont { font-size:13pt; font-weight:bold; color:#fff; }
.titlebarwhitecover { background-color:#fff; }
.topleft { border-top:1pt solid gray; border-left:1pt solid gray }
.toplogobg { background-color:#fff; }
.topnavbg { background-color:#000; }
.topsearchbg { background-color:#c00; }
.ublockhead { font-size:10pt; font-weight:bold; color:#00f; text-decoration:underline }
.white { font-size:10pt; font-weight:bold; color:#fff; }
.white8 { font-size:10px; color:#fff; }
.white8 { font-size:8pt; font-weight:bold; color:#fff; }
.whiteboldheading13 { font-size:13pt; font-weight:bold; color:#fff; }
.whiteboldunderline { font-size:10pt; font-weight:bold; text-decoration:underline; color:#fff }
.whitedate { font-family:Verdana, Arial, Helvetica; font-size:7pt; color:#fff; font-weight:bold }
a.bcrumb { font-size:8.5pt; color:#900; }
a.bcrumb:hover { font-size:8.5pt; color:#999999; text-decoration:underline }
a.bodycopy7 { font-size:7.5pt; color:#000; }
a.bodycopy7:hover { font-size:7.5pt; text-decoration:underline; color :#000; }
a.bodycopy7ul { font-size:7.5pt; text-decoration:underline; color :#000; }
a.bodycopy7ul:hover { font-size:7.5pt; text-decoration:underline; color :#959595; }
/*===  "Your lexisONE Account" page styling ===*/
a.bodycopy8 { font-size:.9em; float:left; padding:2px 0; }
a.bodycopy8whitebold { font-size:8pt; color:#fff; text-decoration :underline; }
a.bodycopy8whitebold:hover { font-size:8pt; color:#959595; text-decoration :underline; }
a.bodycopy8whiteboldul { font-size:8pt; font-weight:bold; text-decoration:underline; color :#fff; }
a.bodycopy8whiteboldul:hover { font-size:8pt; font-weight:bold; text-decoration:underline; color :#959595; }
a.bodycopy8whiteul { font-size:8pt; text-decoration:underline; color :#fff; }
a.bodycopy8whiteul:hover { font-size:8pt; text-decoration:underline; color :#959595; }
a.bodycopy9 { font-size:9pt; color:#000; }
a.bodycopy9:hover { font-size:9pt; color:#900; text-decoration:underline }
a.head10link { font-size:10pt; font-weight :bold; color:#900; }
a.head10link:hover { font-size:10pt; font-weight:bold; text-decoration:underline; color :#900; }
a.headermainlink:hover { font-size:8.5pt; color:#fff; text-decoration:underline }
a.headermainlinktext:hover { font-size:8.5pt; color:#fff; text-decoration:underline }
a.headline { font-size:10pt; font-weight:bold; text-decoration:underline; color:#900; }
a.headline:hover { font-size:10pt; font-weight:bold; text-decoration:underline; color:#900; }
a.headline10bold { font-size:10pt; font-weight:bold; text-decoration:underline; color:#900; }
a.headline10bold:hover { font-size:10pt; font-weight:bold; text-decoration:underline; color:#959595; }
a.headline8bold:hover { font-size:8pt; font-weight:bold; text-decoration:underline; color:#900; }
a.headline9bold { font-size:9pt; font-weight:bold; color:#900; }
a.headline9bold:hover { font-size:9pt; font-weight:bold; text-decoration:underline; color:#959595; }
a.leftnavlink:hover { font-weight:bold; font-size:8pt; color:#222222; text-decoration:underline; text-align:right }
a.liglink { font-size:8.5pt; color:#000; }
a.liglink:hover { font-size:8.5pt; color:#900; text-decoration:underline }
a.liglink2 { font-size:8.5pt; color:#000; text-decoration:underline }
a.liglink2:hover { font-size:8.5pt; color:#900; text-decoration:underline }
a.ligsearchheader { font-size:10pt; font-weight:bold; text-decoration:underline; color:#900; }
a.ligsearchheader:hover { font-size:10pt; font-weight:bold; text-decoration:underline; color:#959595; }
a.link { font-size:9pt; color:#000; }
a.link:hover { font-size:9pt; color:#900; text-decoration:underline }
a.lwanchor { font-size:8.5pt; font-weight:bold; color:#900; }
a.lwanchor:hover { font-size:8.5pt; font-weight:bold; color:#900; }
a.lwheaderlink { font-size:9pt; color:#000; }
a.lwheaderlink:hover { font-size:9pt; text-decoration:underline; color:#900; }
a.lwresources { font-size:8pt; text-decoration:underline; color:#333; }
a.lwresources:hover { font-size:8pt; text-decoration:underline; color:#900; }
a.lwresourcesf { font-size:8.5pt; text-decoration:underline; color:#333; }
a.lwresourcesf:hover { font-size:8.5pt; text-decoration:underline; color:#900; }
a.lwrightcol { font-size:8pt; text-decoration:underline; color:#333; }
a.lwrightcol:hover { font-size:8pt; text-decoration:underline; color:#900; }
a.lwsubheader { font-size:8.5pt; font-weight:bold; color:#900; }
a.lwsubheader:hover { font-size:8.5pt; font-weight:bold; color:#900; }
a.lwtop { font-size:8pt; color:#777777; text-decoration:underline }
a.lwtop:hover { font-size:8pt; color:#900; text-decoration:underline }

.bodycopy10bold { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; color: #000; }
/*p, li, ul, tr { font-size:10pt; color:#000; }*/
