.trademark_registered {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    vertical-align: top;
}

.trademark_tm {
    font-family: arial, verdana, arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000
    vertical-align: top;
}

.italic {font-style: italic;}

#featured_video {
    width: 985px;
    margin: 3px 15px 0px 15px;
}

#featured_video h2 {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #993366;
}

#featured_video_footer {
    clear: both;
    margin: 0px 15px 0px 15px;
    border-bottom: 1px dashed #cccccc;
}

#video_archive {
    margin: 25px 2px 3px 15px;
    width: 985px;
/*    height: 300px;
    overflow-y: scroll; */
}

.archive_video {
    width: 320px;
    height: auto;
    float: left;
    margin-bottom: 10px;
}

.archive_video img {
/*    width: 128px;
    height: 96px;
*/
    width: 128px;
    height: 96px;
    margin-bottom: 5px;
    float: left;
    border: none;
}

.video_headline {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    color: #336699;
    width: 165px;
    float: left;
    margin-left: 10px;
    line-height: normal;
}

#dvideo_player {
    width: 350px;
    height: 250px;
    float: left;
}

#video_player {
    width: 350px;
    height: 250px;
    float: left;
}

#video_info_wrapper, #dvideo_info_wrapper {
    font-family: arial, verdana, sans-serif;
    width: 350px;
    float: left;
    padding-top: 0px;
}

#video_player_title, #dvideo_player_title {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#video_player_desc, #dvideo_player_desc {
    font-size: 12px;
}

#banner_sub_menu {
    background-color: #597293;
    color: white;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-align: left;
    margin: 0px 10px 5px 10px;
    white-space: nowrap;
}

#follow_us_menu {
    background-color: #ffffff !important;
    color: white;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
    padding-bottom: 2px;
    border: 1px solid #abc0d5;
    margin: -5px 10px 5px !important;
}
#follow_us_menu img {
    border: none;
    margin-top: 3px;
}

#follow_us_menu .item {
    margin-left: 0px;
    font-size: 10px;
    text-decoration: none;
    font-family: arial, verdana, sans-serif;
}

#follow_us_menu .item_2 {
    border: 1px solid #336699;
    padding: 0px 2px 0px 2px;
    margin-right: 10px;
    font-size: 10px;
}

#follow_us_menu .item_text {
    color: #000000;
    font-size: 10px;
    padding-left: 10px;
}

#follow_us_menu a:link, #follow_us_menu a:visited {
    text-decoration: none;
}

#nav_left {
    float: left;
    width: 205px;
    text-align: left;
    margin-left: 10px;
    margin-right: 15px;
}

#nav_handle_block {
    float: left;
    width: 10px;
    overflow: hidden;
    border-left: 2px solid #c8d3f1;
    margin-left: 1px;
    background-color: #ebeff8;
    font-size: 14px;
    color: #597293;
    font-weight: bolder;
    font-family: verdana;
    padding-top: 100px;
    text-decoration: none;
}

#nav_handle_block:hover {
    background-color: #c8d3f1;
}

/*#slider_toggle {
    font-size: 12px;
    color: #597293;
    font-weight: bolder;
    font-family: verdana;
}
*/
#key_features, #special_box_1, #special_box_3 {
    background-image:url("/images/sidebar_gradient.png");
  	background-repeat: repeat-x;
  	border:2pt solid #e7e7e7;
}
/*
#nav_handle_block {
    float: left;
    width: 13px;
    overflow: hidden;
    border-left: 3px solid #a1a1a1;
    margin-left: 2px;
    padding-right: 0px;
}
*/
#doc {
    float: left;
}
option.disabled {
    color: #999;
}

table.casecite {
    border: 1px solid black;
}

table.doccite {
    border: 1px solid black;
    padding: 0px 2px 6px 2px;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


#highlight1, #highlight2, #highlight3, #highlight4, #update1, #update2, #update3, #update4 {
	position: absolute;
	visibility: hidden;
/*	overflow: none; */
	left: 525px;
	top: 23px;
	width: 219px;
}

#popup-text {
	font-size: 11px;
    font-family: helvetica;
}

#popup-text-link, #popup-text-bold {
	font-size: 11px;
    font-family: helvetica;
	font-weight: bold;
}

/* link_res styles */
.link_res_container {
    font-family: verdana, arial, san-serif;
    width: 60%;
    margin-left: 20%;
    margin-top: 25px;
}
.link_res_header {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
.link_res_p {
    font-size: 12px;
}
.link_res_list_item {
    margin-bottom: 3px;
}
#link_res_no_access_header {
    color: #00489A;
    text-align: left;
}
#link_res_no_access_body {
    color: #1C1C1C;
}
#link_res_no_access_body a:link {
    color: #326EB6;
}
#link_res_no_access_body a:visited {
    color: #326EB6;
}
#link_res_no_access_body a:active {
    color: #326EB6;
}
#link_res_no_access_body a:hover {
    color: #326EB6;
}
/* end link_res styles */

/* backlink styles */
.backlinks_page_close {
    background: #ffffff;
    margin-top: 5px;
    margin-bottom: 15px;
	text-align: center;
    border: none;
}

.backlinks_page_prefs_close {
    text-align: right;
    background-color: #003366;
}

.backlinks_page_print_title {
    font-size: 16px;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    margin-left: 10px;
}

.backlinks_page_title {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
	color: #ffffff;
    background-color: #003366;
    margin-left: 10px;
}

.backlinks_related_link {
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    margin-left: 40px;
    padding: 4px 0px 4px 0px;
}

.backlinks_section,.backlinks_section_print {
    font-size: 12px;
    font-weight: bold;
    background: #ffffff;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #ffffff;
}

.backlinks_section_heading {
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    font-family: verdana, arial, sans-serif;
}

.bio_info {
	font-style: italic;
    font-weight: normal;
	margin-left: 25px;
}

.bold {
    font-weight: bold;
}

/* used for the div around the whole breaking news */
.lp_breaking_news {
    margin-top: 15px;
    border: 1px solid black;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
    background-color: #edf3f7;
}

.lp_breaking_news_title {
    font-family: verdana, arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #9c0404;
    clear: both;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 20px;
}

.lp_breaking_news_item_title {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000066;
    clear: both;
    padding-top: 25px;
    padding-left: 15px;
}

.lp_breaking_news_post_date {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: grey;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.case_backlinks {
    width: 95%;
    border: solid;
    background: #fffff0;
    margin-top: 15px;
    margin-bottom: 15px;
}

.casename_backlink {
    font-size: 10px;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    background: #ffffff;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
}

.header_backlink {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
    margin-left: 10px;
}

/* end of backlink styles */

/* background colors for search toolbar */

.search_toolbar_outer {
    background-color: #cccccc;
}
.search_toolbar_inner {
    background-color: #ffffcc;
}
/* end of search toolbar styles */

/* rss feed styles */
.rss_div {
   width: 90%;
   border: solid;
   margin-left: 10px;
   padding-left: 8px;
}

.rss_header {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.rss_iframe {
    width: 91%;
    border: solid;
    margin-left: 10px;
}

.rss_line {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #000000;
    font-weight: normal;
	text-decoration: none;
}

/* end of rss feed styles */

/* iov styles */

.citedfragname {
    font-family:verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    margin-left: 15px;
    margin-top: 15px;
}

.citedfragnameancestry {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
    color: #333333;
	font-style: italic;
    margin-left: 20px;
}

.iov_click_msg {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    margin-left: 25px;
}

.iov_back {
    width: 70%;
    text-align: right;
    float: left;
}

.iov_back_more {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: #000066;
}

.iov_hr {
    width: 95%;
    margin-left: 5px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.iov_more {
    width: 30%;
    margin-left: 70%;
    clear: right;
}

.iov_no_headings_hits {
    margin-left: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
}

.iov_section_heading {
    margin-left: 8px;
    margin-bottom: 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: gray;
}

.iov_you_searched {
    margin-left: 8px;
    margin-bottom: 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: black;
}

.newsline {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    margin-top: 7px;
    margin-bottom: 14px;
}

.relatednewslinks {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    margin-left: 15px;
    margin-bottom: 15px;
}

.toolbar_print {
    text-align: left;
    float: left;
}

.toolbar_row2 {
    width: 780px;
    clear: both;
    margin-bottom: 2px;
}

.trib-group-heading {
        font-family: verdana, arial, sans-serif;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        color: #993366;
}

.trib_jumpto {
    text-align: left;
    font-size: 11px;
    vertical-align: top;
    color: black;
}

/* end of iov styles */


/* this class is used on the task-based interface */

.task {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none
}

.tasksearch {
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none
}

.tasksearch2 {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}

/* this class is used for the just in page and archive */

.justin {
	font-family:verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none
}

.justinhead {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none
}

/* cdi styles */

.cdi-back {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
    float: left;
    text-align: left;
    width: 50%;
	margin-left: 0.15in;
}

.cdi_back {
    width: 70%;
    text-align: right;
    float: left;
}

.cdi_back_more {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: #000066;
}

.cdi_breadcrumb {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: #000066;
    font-weight: bold;
    margin-left: 0.25in;
    margin-right: 0.50in;
    margin-bottom: 0.15in;
}

.cdi_full_screen {
    margin-left: 5%;
}

.cdi_more {
    width: 30%;
    margin-left: 70%;
    clear: right;
}

.cdi-show-more {
    font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
    text-align: right;
    margin-left: 50%
/*    width: 50%;
    margin-right: 0.50in; */
}

/* end of cdi styles */


/* used for logging in and out of  preferences */

.pref-logout-head,.pref-login-head {
	font-size: 16px;
	font-weight: bold;
	font-family:verdana, arial,  sans-serif;
	color: #000066;
}

.pref-logout-text,.pref-login-text {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
}

.subhead_ui {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}

.tabletext {
	font-size: 12px;
	font-family:verdana,arial, sans-serif;
	color: #000000;
}

/* end of logging in and out of preferences */


/* contents display */

.breadcrumb {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
    margin-left: 25px;
    margin-top: 5px;
}

.docline {
	font-size: 12px;
	margin-left: 1.0in;
	font-family:verdana, arial, sans-serif;
	text-indent: -0.25in;
	margin-right: 2in;
}

.docname {
	font-family: verdana, arial, sans-serif;
}

.docnumber {
 	font-size: 12px;
}

.doctypeheading {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
   	font-weight: bold;
    margin-left: .50in;
}

.facategory, .lscategory, .mdcategory, .ntissuedate {
    font-size: 13px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
    margin-left: .50in;
    padding-top: 10px;
    padding-bottom: 2px;
}

.fatopiclink {
   	font-size: 12px;
    font-family:verdana, arial, sans-serif;
   	margin-left: .50in;
    padding-top: 1px;
    padding-bottom: 1px;
}

.header02 {
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    font-family: verdana,arial,sans-serif;
}

.lsdocline, .ntdocline, .fadocline {
	font-size: 12px;
	margin-left: .75in;
	font-family:verdana, arial, sans-serif;
	text-indent: -0.25in;
}

.mddocline {
	font-size: 12px;
	margin-left: .65in;
	font-family:verdana, arial, sans-serif;
	text-indent: -0.25in;
}

.nodocs {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
	margin-left: .50in;
}

.seemore {
 	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}

.topicdisplaybreadcrumb {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}
.prev_next_nav {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
}

/* end of contents display */


/* footer text */

.footerlinks {
	font-size: 10.5px;
	font-family:verdana, arial, sans-serif;
	color: #000000;
}

.footertext {
	font-size: 10.5px;
	font-family:verdana, arial, sans-serif;
	color: #666666;
}

.footertextbold {
	font-size: 12px;
	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	color: #999999;
}

/* end of footer text */

/* start of styles used for product overview */

.over-head1 {
	font-size:15px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	color:#003366;
	margin-left:0.25in;
	margin-right:0.25in;
	padding-top:15px;
	padding-bottom:9px;
 }

.over-head2 {
	font-size:12px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	margin-left:0.25in;
	margin-right:0.25in;
	padding-top:4px;
	padding-bottom:4px;
}

.over-subscriber {
	border-top:0.25pt;
	border-left:1.0pt;
	border-bottom:2.25pt;
/*	border-right-alt:2.25pt; */
	font-size:12px;
	font-family:verdana, arial, sans-serif;
	margin-right:0.25in;
	margin-left:0.25in;
}
 .over-subtext {
	font-size:12px;
	font-family:verdana, arial, sans-serif;
	margin-left:0.50in;
	margin-right:0.25in;
	padding-top:0px;
	padding-bottom:4px;
}

.over-text {
	font-size:12px;
	font-family:verdana, arial, sans-serif;
	margin-left:0.25in;
	margin-right:0.25in;
	padding-top:4px;
	padding-bottom:4px;
}

.over-title {
	font-size:16px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	color:#666666;
	margin-left:0.25in;
	margin-right:0.25in;
	padding-bottom:4px;
}
/* end of styles used for product overview */

/* used in relevancy template */

.refwindborder {
 /*   margin-left: 0.1 in;
    margin-right: 0.1 in; */
    background-color: #efefef;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: navy;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: navy;
    width: 600;
}

.refwindheading1 {
    font-size: 10pt;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

.refwindicon {
/*    margin-left: 0.1 in;
    margin-right: 0.1 in; */
}

.refwindlevel0 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
}

.refwindlevel1 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 0.125in;
}

.refwindlevel2 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 0.25in;
}

.refwindlevel3 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 0.375in;
}

.refwindlevel4 {
    font-size: 11px;
    font-family:arial, verdana, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: .5in;
}

.refwindlevel5 {
    font-size: 11px;
    font-family:arial, verdana, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: .625in;
}

.refwindlevel6 {
    font-size: 11px;
    font-family:arial, verdana, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: .75in;
}
.refwindlevel7 {
    font-size: 11px;
    font-family:arial, verdana, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: .875in;
}
.refwindlevel8 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 1.0in;
}

.refwindlevel9 {
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 1.125in;
}

.relevancybanner {
   	color: #336666;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.relevancyline {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.rrresultsmessage {
    color: black;
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    font-weight: normal;
    margin-left: 15px;
}

.view_class {
	font-family:arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.viewlevel_title {
    white-space: normal;
}

.viewlevel0 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
}

.white {
    color: white;
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
}


/* end of styles used in relevancy template */


/* used for advanced search screens */

.advheader {
	font-size: 14px;
	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	color:#000066;
}

.advinstructions {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family:verdana, arial, sans-serif;
}

.advsearchlink {
    color: #666666;
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
}

.advsearchsubheader {
    color: black;
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
    padding-top: 10px;
}

.advsearchtext {
    font-family:verdana, arial, sans-serif;
    padding: 10px;
    font-size: 11px;
}

.advsearchdate {
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    float: left;
}

.advsmallnav {
	font-size: 10px;
	font-family:verdana, arial, sans-serif;
}

.adv_search_page {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
}
.advsearchfieldnote {
    font-family:verdana, arial, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.docselects {
	font-size: 11px;
	font-family:verdana, arial, sans-serif;
 }

.example {
    color: #666666;
    font-size: 10px;
    font-family:verdana, arial, sans-serif;
}

.searchtip {
    color: #000000;
    font-size: 11px;
    font-family:verdana, arial, sans-serif;
}

.srch-nextprev {
    clear: both;
    float: right;
}
/* end of styles used for advanced search screens */


/* begin home page styles */

.date, .welcome{
	font-family:verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

.homelinkdark {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.homelinks {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.hometext {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.linkadvsearch {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-family:verdana, arial, sans-serif;
}

.linkhome {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:verdana, arial, sans-serif;
}

.mainnav {
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    font-family:verdana, arial, sans-serif;
	text-decoration: none
}

.mainnavinactive {
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    color: #666666;
}

/* end of home page styles */

/* toolbar styles */

.goto	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.searchoptions	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.toolbarselected	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.toolbarlinks {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.toolbarsource {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

/* end of toolbar styles */


/* used for banner advertisement section */

.advertise-boldtext {
	font-size: 8pt;
	font-family:arial, verdana, sans-serif;
	font-weight: bold;
	color:#cc6600;
}
.advertise-link {
	color:#cc6600;
	text-decoration: underline;
	font-size: 11px;
	font-family:arial, verdana, sans-serif;
}

.advertise-text {
	font-size: 11px;
	font-family:arial, verdana, sans-serif;
	color:#cc6600;
}

/* end of styles used for banner advertisement section */


/*  styles added by mike southard for topic nav stuff */

.active_letter {
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

.current_topic {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
    margin-left: 20px;
    text-indent: -20px;
    color: black;
}

.error_topic {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
    margin-left: 20px;
    text-indent: -20px;
    color: red;
/*    display: none;  */
}

.jump_to {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
}

.other_topic {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    margin-left: 20px;
    text-indent: -20px;
    color: black;
}

.recentlyvisited {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

.synonyms {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-style: italic;
}

.topiccategories {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.topiclevel0 {
    font-size: 16px;
    font-family:verdana, arial, sans-serif;
    color: #003366;
    font-weight: bold;
}

.topiclevel1 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topiclevel2 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    margin-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topiclevel3 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    margin-left: 25px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topiclevel4 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    margin-left: 40px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topiclevel5 {
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    color: black;
    font-weight: normal;
    margin-left: 55px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topiclevel6 {
    font-size: 12px;
    font-family:arial, verdana, sans-serif;
    color: black;
    padding-top: 1px;
    padding-bottom: 1px;
}

.topic_head {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
    margin-top: 15px;
}

.topic_nav_heading {
    font-size: 16px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
    color: #003366;
    margin-bottom: 15px;
}

.topic_section {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #003366;
}

/* end of topic nav stuff added by mike southard  */



/* styles for search result page */

.collections {
	font-family:verdana, arial, sans-serif;
	font-size: 13px;
    font-weight: bold;
    color: #003366;
}

.enum {
    display:none;
}

.path {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
    color: #666666;
	font-style: italic;
    font-weight: normal;
    margin-left: 15px;
}

/** used to control styles of doc nos, split screen links, etc **/
.srch-cat-heading {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
    color: #000000;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px;
}

.srch-group {
	font-family:verdana, arial, sans-serif;
	font-size: 13px;
    font-weight: bold;
    color: #003366;
	margin-left: 10px;
    margin-top: 20px;
	margin-bottom: 0px;
}

.srch-search-doc  {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    color: #333333;
    margin-left: 20px;
    margin-top:2px;
    margin-bottom: 10px;
}

.srch-show-more {
    font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-left: 100px;
    margin-top: 2px;
    margin-bottom: 10px;
}

.srch-sort-heading  {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    color: #333333;
    margin-left: 30px;
    margin-top: 2px;
    margin-bottom: 10px;
    font-weight: bold;
}

.whitelinkssearch {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.srch-results-string {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.srch-srch-options {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffcc;
    border: solid;
    border-width: 1px;
    border-color: #cccccc;
    padding: 2px;
}
.srch-click-below-inst {
    font-family:verdana, arial, sans-serif;
    text-align: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 2px;
    margin-bottom: 10px;
}

.srch-cat {
    clear: both;
}

.srch-active-cat-name {
    font-family:verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    width:500px;
    vertical-align: bottom;
    position: relative;
    padding-left: 3px;
}

.srch-inactive-cat-name {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: normal;
    width:500px;
    position: relative;
    vertical-align: bottom;
    padding-left: 3px;
}

.srch-count {
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    color: #990000;
    font-weight: bold;
    text-align: right;
    width:50px;
    float: left;
}

.srch-count-2 {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #990000;
    font-weight: normal;
    display: inline;
}

.srch-results-in {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #003366;
    font-weight: bold;
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
}

.srch-hash-current {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    display: inline;
}
.srch-hash-current:link {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    display: inline;
}
.srch-hash-current:active {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    display: inline;
}
.srch-hash-current:visited {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    display: inline;
}
.srch-hash-current:hover {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    display: inline;
}

.srch-hash-current-doc {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
    display: inline;
}
.srch-hash-current-doc:link {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
    display: inline;
}
.srch-hash-current-doc:active {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
    display: inline;
}
.srch-hash-current-doc:visited {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
    display: inline;
}
.srch-hash-current-doc:hover {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
    display: inline;
}

.srch-hash-active {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    display: inline;
}

.srch-hash-active:link {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    display: inline;
}
.srch-hash-active:active {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    display: inline;
}
.srch-hash-active:visited {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    display: inline;
}
.srch-hash-active:hover {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    display: inline;
}

.srch-hash-inactive {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    display: inline;
}

.srch-too-much-msg {
    font-weight: bold;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

/* end of styles used for search result page */

/* global styles */

.ad {
	font-size: 10px;
    color: #000000;
	font-family:verdana, arial, sans-serif;
}

.allcontentheader {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* used in command line for session searches */
.arialtext {
	font-size: 11px;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color: #000000;
}

.backtoheswddd {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	padding-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}

.bannerlinks {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.bannerlinksoff {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.bannersearch {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.bannertext {
    color: #d2d2d2;
	background-color: #003366;
	font-family:verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
    text-decoration: none;
}

.drop_menu_hdr {
    color: black;
    font-weight: bold;
}

.black16 {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.blkbold {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.blkreg {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #000000;
    font-weight: normal;
}

.blue14 {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
    color: #336699;
    font-weight: bold;
}

.blue16 {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
    color: #003366;
    font-weight: bold;
}

.bluebold {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #336699;
    font-weight: bold;
}

.bluereg {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    color: #336699;
    font-weight: normal;
}

.bullets {
	color: #990066;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px
}

.category {
	margin-left: 10px;
/*    margin-bottom: 2x; */
}

.collectionname {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
}

.contentprefs {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    color: #000000;
	padding-top: 5px
}

.contentpreftext {
    font-size: 12px;
	font-family:verdana, arial, sans-serif;
    font-weight: bold;
    color: #000000;
    margin-top: 0.0in;
    margin-bottom: 0.0in;
	margin-left: .1in;
	margin-right: .1in;
    padding-top: .3em;
    padding-bottom: .3em;
}

.dddocline {
	font-family: verdana, arial, sans-serif;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-right: 5px;

}

.display_hl_text {
    background-color: #ffff99;
}

.display_hl_text_active {
    background-color: #ffff99;
    border: 1px solid #993333;
    position: relative;
}

.documents {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
}

.emailupdate {
    color: #993333;
    font-weight: normal;
	font-size: 11px;
	font-family:verdana, arial, sans-serif;
}

.favoriteslist {
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* begin feedback styles */
.feedheader {
	font-size: 16px;
	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	color:#000066;
}

.feedtext {
	font-size: 12px;
	font-family:verdana, arial,  sans-serif;
	color:#000000;

 }
/* end feedback styles */

.footer {
    clear: both;
}


/* used in command line for grayed out item in session searches */
.grayout {
	font-size: 11px;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color: #cccccc;
}

/* taken from the simple search style sheet */
.h1-active {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    margin-top: 0.0in;
    margin-bottom: 0.0in;
	margin-left: .1in;
	margin-right: .1in;
    padding-top: .3em;
    padding-bottom: .3em;
}

.h2-active {
	font-weight: bold;
    color: #000000;
    font-size: 12px;
    margin-top: 0.0in;
    margin-bottom: 0.0in;
	margin-left: .1in;
	margin-right: .1in;
    padding-top: .0em;
    padding-bottom: .0em;
}

.header {
	font-size: 16px;
	font-weight: bold;
	color: black;
	font-family:verdana, arial, sans-serif;
	padding-left: 15px;
}

.search_header {
    font-size: 16px;
	font-weight: bold;
	color: black;
	font-family:verdana, arial, sans-serif;
}

#adv_search_heading .header {
	font-size: 16px;
	font-weight: bold;
	color: black;
	font-family:arial, verdana, sans-serif;
	padding-left: 10px;
}
.heading-group {
	display: block;
	visibility: hidden;
	width: 30px;
	position: absolute;
	border-collapse: collapse;
}

/* used in help template */
.helphead {
	font-size: 16px;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	color:#000066;
}

.helpsubhead {
	font-size: 14px;
	font-family:verdana, arial, sans-serif;
	color:#990066;
}

.helptext {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
}

.helptextbold {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
}

.highlightsbold {
	font-size: 10pt;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color: #000000;
}

/* duplicate name in egbwd_epdm.css; change name if currently used in ui
.highlights {
	font-size: 12px;
	font-family:arial, verdana, sans-serif;
	color: #000000;
}
*/

.hitcount {
   	color: #000000;
	text-align: left;
   	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

.hititem {
       	color: #000000;
	text-align: left;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

.home_page_pref {
	white-space: nowrap;
}

.inactive {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.inactivefooter {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.inchapter, .hviewhead {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #993366;
	font-weight: bold;
}

.indent {
    margin-left: 10px;
}

.inputbox {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.inthischapterfeature {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border: thin solid #000099;
    background-color: #eeeeee;
    padding-bottom: 5px;
}

.inthischaptertitle1 {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #000066;
    font-style: italic;
    background-color: #bbddaa;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

.inthischaptertitle2 {
   	color: #000066;
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lefthead {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	color: #000000;
}

.mainnav2bold {
    color: #336699;
    font-weight: bold;
	font-size: 11px;
	font-family:verdana, arial, sans-serif;
}

.mainnav3bold {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family:verdana, arial, sans-serif;
}

.matcheshead {
	font-family:verdana, arial, sans-serif;
	font-size: 14px;
    font-weight: bold;
    color: #999966;
}

.menuheading {
	background-color: #bbddaa;
}

.menuheadingfont {
    color: #000000;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.noprovision	{
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding-top: .25px;
	margin-left: .50in;
}

.normal {
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
}

.note {
	font-size: 11px;
	color: #999999;
	font-family: verdana, arial, helvetica, sans-serif;
}

.ntdocissudate	{
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	padding-top: .25px;
	margin-left: .20in;
}

.pa {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: bold;
	text-decoration: none;
}

/* inserts page break before for batch print */
.pagebreak {
    page-break-before: always;
}

.pesbg {
	background-color: #6699cc;
}

/* this class is used on the page after you save your preferences */
.prefsavetext {
    color: black;
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
}

/* begin preferences tabs styles */
.prefsoptions {
	font-size: 10px;
	font-family:verdana,arial, sans-serif;
	color: #666666;
}
/* end preferences tabs styles */

/* do not put a background color in this style */
.searchlisttext {
    color: #000000;
	font-family:verdana, arial, sans-serif;
	font-size: 9.5px;
}

.searchlistbannertext {
    color: white;
	background-color: #000066;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.notifsearchlistbannertext {
    color: black;
	background-color: #cfd8e4;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
/* begin name your search popup*/
.searchnamelabel {
    font-size: 12px;
	font-family:verdana, arial, sans-serif;
    font-weight: bold;
    color: #000000;
}

.searchnametext {
    font-size: 11px;
	font-family: verdana, arial, sans-serif;
    color: #000000;
}
/* end of name your search pop */


.simplesearch {
	background-color: #8ebbe6;
}

.site-title {
	font-size:14px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	color:#333333;
	margin-left:0.25in;
	margin-right:0.25in;
	padding-bottom:4px;
}

.smtext {
	font-size: 10px;
    color: #000000;
	font-family:verdana, arial, sans-serif;
        font-weight: normal;

}

.statelawselection {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    border: thin solid #000099;
    background-color: #eeeeee;
   }

.statelawselectiontitle1 {
   font-family: verdana, arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: #bbddaa;
   font-style: italic;
   padding-top: 2px;
   padding-bottom: 2px;
}

.statelawselectiontitle2 {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.subcollections {
	font-family:verdana, arial, sans-serif;
	font-size: 14px;
    font-weight: bold;
    color: #003366;
}

.subheader {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	font-family:verdana, arial, sans-serif;
}

.text11, .alphatext {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.toctext {
	color: #000000;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.toolbarbanner {
    background-color: #bbddaa;
}

/* used for hview */
.toolbartext {
    color: #000000;
	font-family:verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.topicpagekey {
	font-size: 10px;
	color: #666633;
	font-family:verdana, arial, sans-serif;
}

.topicselected {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}

/* used for set your preference and site map pages */
.whatshotbold {
	font-size: 12px;
	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	color: #000000;
}

/*  progress meter for view display */
.progress-container {
    background-color: #ffffff;
    position: absolute;
    left: 40%;
    top: 45%;
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.progress-header {
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;
    font-family: verdana, arial;
}
.progress-bar {
    padding: 10px;
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
}
/* end progress meter styles */

a.bannersearch:link, a.bannersearch:active, a.bannersearch:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.bannersearch:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

a.bannertext:link, a.bannertext:visited, a.bannertext:hover {
    color: #d2d2d2;
	background-color: #003366;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
    text-decoration: none;
}

a.blkboldu:link {
	font-family: verdana, arial, sans-serif;
    color: #000000;
	text-decoration: underline;
}

a.blkboldu:hover {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: none;
}

a.blkboldu:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.blkreg:link {
	font-family: verdana, arial, sans-serif;
    color: #000000;
	text-decoration: underline;
}

a.blkreg:hover {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: none;
}

a.blkregu:link {
	font-family: verdana, arial, sans-serif;
    color: #000000;
	text-decoration: underline;
}

a.blkregu:hover {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: none;
}

a.blkregu:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.bluebold:link {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: underline;
}

a.bluebold:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.bluebold:hover {
	font-family: verdana, arial, sans-serif;
    color: #666666;
	text-decoration: none;
}

a.blueboldbig:link {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: underline;
}

a.blueboldbig:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.blueboldbig:hover{
	font-family: verdana, arial, sans-serif;
    color: #666666;
	text-decoration: none;
}

a.blueboldu:link, a.blueboldu2:link, a.blueboldu2:visited {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: underline;
}

a.blueboldu:hover, a.blueboldu2:hover {
	font-family: verdana, arial, sans-serif;
    color: #666666;
	text-decoration: none;
}

a.blueboldu:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.blueboldu3:link {
        font-family: verdana, arial, sans-serif;
        color: #336699;
        text-decoration: underline;
}

a.blueboldu3:visited {
        font-family: verdana, arial, sans-serif;
        color: #336699;
        text-decoration: underline;
}

a.blueboldu3:hover{
        font-family: verdana, arial, sans-serif;
        color: #444444;
        text-decoration: none;
}

a.bluereg:link {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: underline;
}

a.bluereg:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.bluereg:hover {
	font-family: verdana, arial, sans-serif;
    color: #666666;
	text-decoration: none;
}

a.blueregu:link {
	font-family: verdana, arial, sans-serif;
    color: #336699;
	text-decoration: underline;
}

a.blueregu:hover {
	font-family: verdana, arial, sans-serif;
    color: #666666;
	text-decoration: none;
}

a.blueregu:visited {
	font-family: verdana, arial, sans-serif;
    color: #660066;
	text-decoration: underline;
}

a.emailupdate:link, a.emailupdate:active, a.emailupdate:visited {
   	color: #993333;
   	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	text-decoration: underline;
}

a.emailupdate:hover {
   	color: #993333;
   	font-weight: bold;
	font-family:verdana, arial, sans-serif;
	text-decoration: none;
}

/* used for advanced search */

#search_operator_box.advsrch_box {
    background-color: #e6e6e6;
    margin-top: 30px;
    width: 390px;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
}

a.example:link, a.example:visited, a.example:active {
    font-family: verdana, arial, sans-serif;
    color: #0000ff;
}

a.example:hover {
    font-family: verdana, arial, sans-serif;
    color: #666666;
}

a.footertext:link,a.footertext:active,a.footertext:visited {
	font-family:verdana, arial, sans-serif;
	color: #666666;
}

a.footertext:hover {
	font-family:verdana, arial, sans-serif;
	color: #336699;
}

a.homelinkdark:link {
	font-family:verdana, arial, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.homelinkdark:hover {
	font-family:verdana, arial, sans-serif;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}

a.homelinks:link {
	font-family:verdana, arial, sans-serif;
	color: #336699;
	text-decoration: underline;
}

a.homelinks:hover {
	font-family:verdana, arial, sans-serif;
	color: #336699;
	text-decoration: none;
}

a.inputbox:link  {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.inputbox:visited  {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.inputbox:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

a.linkhomebold:link, a.linkhomebold:visited, a.linkhomebold:active {
	font-weight: bold;
	color: #0000ff;
	font-family:verdana, arial, sans-serif;
}

a.linkhomebold:hover {
	color: #666666;
	font-family:verdana, arial, sans-serif;
}

a.mainlink:link, a.mainlink:visited {
	font-family:verdana, arial, sans-serif;
    color: #336699;
	font-weight: bold;
    text-decoration: underline;
}

a.mainlink:hover {
	font-family:verdana, arial, sans-serif;
    color: #666666;
	font-weight: bold;
    text-decoration: none;
}

a.mainnav2:link, a.mainnav2:active, a.mainnav2:visited {
    color: #336699;
    font-weight: normal;
	font-family:verdana, arial, sans-serif;
	text-decoration: underline;
}

a.mainnav2:hover {
   	color: #666666;
   	font-weight: normal;
	font-family:verdana, arial, sans-serif;
	text-decoration: none;
}

a.mainnav2ban:link,a.mainnav2ban:active,a.mainnav2ban:visited {
    color: #336699;
    font-weight: normal;
	font-family:verdana, arial, sans-serif;
	text-decoration: underline;
}

a.mainnav2ban:hover {
    color: #666666;
    font-weight: normal;
	font-family:verdana, arial, sans-serif;
	text-decoration: none;
}

a.notificationsnav:link {
	font-family: arial, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
a.notificationsnav:visited {
	font-family: arial, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}

a.notificationsnav:hover {
	font-family: arial, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.pa:link, a.pa:visited {
	font-family: arial, sans-serif;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
}

a.pa:hover {
	font-family: arial, sans-serif;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

a.whitelinkssearch {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
}

/* end of links */

/* start of notification products styles */

.check-to-add {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.description_line {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.doc_story_icon {
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 25px;
    height: 90px;
    width: 120px;
    border: 1px solid black;
    float: left;
}

.pdf_pick_year {
    margin-right: 300px;
}

.pdf_date {
    font-size: 14px;
    font-weight: bold;
}

.pdf_outer_list {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    padding-left: 40px;
    margin-right: 10%;
}

.outer_list {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    padding-left: 70px;
    margin-right: 10%;
}

.inner_list {
    padding-left: 10px;
}

.story_date {
    font-weight: bold;
}

.story_slug {
    font-weight: bold;
}

.cases_issue_date {
    text-indent: -30px;
    font-weight: bold;
}

.cases_case_name {
    margin-left: -10px;
    font-weight: bold;
}

.alpha_item {
    text-indent: -30px;
    font-weight: bold;
}

.alpha {
    text-indent: -30px;
    font-weight: bold;
}

.alpha_hash_item {
    padding-left: 5px;
    text-indent: -30px;
    font-weight: bold;
}

.alpha_ribbon {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.item {
    text-indent: -30px;
    font-weight: bold;
}

.story_line {
    margin-left: 25px;
    text-indent: -25px;
}

.notif_story {
}

.story_summary {
    text-indent: 0px;
    margin-left: 25px;
    margin-right: 55px;
    margin-bottom: 2px;
    font-weight: normal;
}

.story_summary_view {
    text-indent: 0px;
    margin-left: 0px;
    margin-right: 55px;
    margin-bottom: 2px;
    font-weight: normal;
}

.hl_item {
    background-color: #e9f2fc;
}

.goto_bar {
    font-size: 11px;
    height: 1.2em;
    line-height: 1em;
    background-color: #f5f5f5;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #cccccc;
}

.list_title {
    font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #993366;
	font-weight: bold;
    margin-left: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.list_subtitle {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: #993366;
    font-weight: bold;
    margin-left: -10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pref_hp_display_type_wrapper {
    font-family: verdana, arial, san-serif;
    font-size: 12px;
     margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 20px;
}

.pref_select_list, .pref_select_list:hover {
    font-family: verdana, arial, san-serif;
    text-decoration: none;
    color: #000000;
}

.pref_select_list_hdr {
    font-family: verdana, arial, san-serif;
    font-size: 12px;
    font-weight: bold;
}

.pref_select_list_msg {
    font-family: verdana, arial, san-serif;
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px;
    margin-bottom: 3px;
}

.pref_text_size_wrapper {
    font-family: verdana, arial, san-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.pref_text_size_label {
}

.related_terms {
    font-family: verdana, arial, san-serif;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 5px 5px 5px;
    border: 1px solid black;
    background-color: #f4f0ea;
    float: right;
    clear: both;
    width: 180;

}

.hp_box {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 15px;
    overflow-x: hidden;
    border: none;
}

#finding_tools.landing_page, #getting_started.landing_page, #key_features.landing_page {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 10px;
    height: 500px;
    width: 576px;
    background-repeat: no-repeat;
    background-color: white;
    border: none;
}

.nav_box {
    font-family: arial, verdana, san-serif;
    font-size: 11px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 5px 5px 5px 5px;
    background-color: #f4f0ea;
    float: right;
    clear: both;
    width: 180;
}

.notif_toolbar {
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin: 10px;
}

.hp_box h2, .nav_box h2, .landing_page h2 {
    font-size: 16px;
    font-family: arial black, sans-serif;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #f7941c;
    letter-spacing: -.5px;
}

.hp_box h3, .nav_box h3, .landing_page h3 {
    font-family: arial,verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #000000;
}

#finding_tools h2, #getting_started h2, #key_features h2 {
    padding-top: 10px;
    padding-bottom: 5px;
}

#finding_tools h3, #getting_started h3, #key_features h3 {
    padding-top: 10px;
    padding-bottom: 10px;
}

#editors_list li {
    color: #000000;
    font-family: verdana, arial, sans-serif;
}

.hp_box li, .nav_box li {
    line-height: 16px;
}

.landing_page li {
   line-height: 2em;
}

.hp_box ul, .nav_box ul, .landing_page ul{
    color: #336699;
    padding-left: 0px;
    margin-top: 0px;
    margin-left: 10px;
    padding-left: 5px;
    margin-bottom: 0px;
    list-style-position: outside;
    list-style-image:url("/images/bullet_blue.gif");
}

#key_features.hp_box ul, #key_features.nav_box ul {
    color: #336699;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
}
#key_features.hp_box img, #key_features.landing_page img {
    border: none !important;
}

#special_box_2.hp_box {
    color: #000000;
    padding: 2px;
}

#special_box_1.hp_box ul, #special_box_1.nav_box ul {
    color: #336699;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
}

#special_box_3.hp_box ul, #special_box_3.nav_box ul {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 2px;
}

*::-moz-list-bullet {
    color: #336699;
    font-size: 8px;
}

.related_term_hdr {
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
}

.related_term_type {
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 5px;
    font-weight: bold;
}

.related_terms a {
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 6px;
}

/* end of notification products styles */

/* banner styles introduced for notifications */
.logo_banner_wrapper {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 1px;
    border: 1px solid #abc0d5;
    background-position: left;
    background-repeat: repeat-x;
    white-space: nowrap;
}

/* the following is a css hack that prevents the peekaboo bug
   in ie6 where the product title wouldn't show up until the
   mouse was hovering over it */
/* hides from ie-mac \*/
* html .logo_banner_wrapper {height: 1%;}
.logo_banner_wrapper {display: block;}
/* end hide from ie-mac */

.print_logo_banner_wrapper {
    margin-left: 10px;
    margin-right: 10px;
    background-position: left;
    background-repeat: repeat-x;
    white-space: nowrap;
}

/* the following is a css hack that prevents the peekaboo bug
   in ie6 where the product title wouldn't show up until the
   mouse was hovering over it */
/* hides from ie-mac \*/
* html .print_logo_banner_wrapper {height: 1%;}
.print_logo_banner_wrapper {display: block;}
/* end hide from ie-mac */

.coming_soon {
    margin-top: 32px;
    margin-left: 62px;
    margin-bottom: 40px;
    font-size: 24px;
    font-family: verdana, arial, sans-serif;
}

.banner_title_wrapper {
    color: white;
    white-space: normal;
    font-size: 35px;
    font-weight: normal;
    margin: 0px;
    padding-left: 20px;
}

.popup_banner_title_wrapper {
    color: white;
    white-space: normal;
    font-size: 21px;
    font-weight: normal;
    padding-left: 95px;
    margin-left: 95px;
    margin-top: 9px;
    padding-top: 9px;
}

.banner_dome_wrapper_notif {
    padding: 0px;
    margin-top: 1px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    float: left;
}

.banner_title_notif {
    color: black;
    font-family: arial, sans-serif;
    float: left;
    padding-top: 1px;
}

.popup_banner_title {
    color: black;
    font-family: arial, sans-serif;
    padding-bottom: 3px;
    margin-top: 9px;
    padding-top: 9px;
}

.print_popup_banner_title {
    color: black;
    white-space: normal;
    font-family: arial, sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin-left: 10px;
}

.top_banner_wrapper {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;
    margin-bottom: 2px;
    line-height: 1.2em;
    white-space: nowrap;
}

.top_banner_links {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    color: #34649c;
}

.top_banner_link, .top_banner_link:visited {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #34649c;
    white-space: nowrap;
}

.top_banner_text {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #808080;
}

.top_banner_wlcm {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 685px;
}

.top_banner_txt_sz {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.search_terms {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    font-size: 10px;
    vertical-align: middle;
}

/* hides from ie-mac \*/
* html .search_terms {margin-top: 1px;}
/* end hide from ie-mac */


.search_label {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #000000;
}

.searchbar_wrapper {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
    width:350px;
    float: right;
}

.help_searchbar_wrapper {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 2px;
}

/* hides from ie-mac \*/
* html .searchbar_wrapper {padding-bottom: 0px;}
/* end hide from ie-mac */

/* hides from ie-mac \*/
* html .searchbar_clear {}
.searchbar_clear {display: block;}
/* end hide from ie-mac */

.find_article_wrapper {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    background-color: #f5f5f5;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-top: 30px;
    padding: 10px 10px 20px 10px;
    border: 1px solid #abc0d5;
}

/* must use - instead of _ because bpg forces it */
.no-docs-found {
    font-family: verdana, arial, sans-serif;
    margin-left: 25px;
    font-weight: normal;
}

.searchbar_link, .searchbar_link:visited {
    font-family: arial;
    color: #34649c;
    padding-right: 12px;
    font-size: 10px;
    white-space: nowrap;
    font-weight: bold;
}

.searchbar_text {
    color: #808080;
}

.banner_search_links {
    margin-top: 3px;
    /* overflow: auto; */
}
/* hides from ie-mac \*/
* html .banner_search_links {margin-bottom: 5px; margin-top: 4px;}
/* end hide from ie-mac */

.toolbarlinks_wrapper {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    height: 1em;
    line-height: 1em;
}

.not_trackable_msg {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.no_items_message {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
    margin-top: 10px;
    margin-left: 40px;
    margin-right: 10px;
}

.pref_trackable_interests {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
    padding-left: 0px;
    margin-right: 10px;
    font-weight: bold;
}

.bullet_bluetriangle {
    margin-bottom: .1em;
}
/* end of banner styles introduced for noitifications */

textarea {
	font-family:verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

textarea:hover {
    text-decoration: none;
    color: #000000;
}

input {
	font-family:verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

input:hover {
    text-decoration: none;
    color: #000000;
}

select {
	font-family:verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

select:hover {
    text-decoration: none;
    color: #000000;
}

/* used for links */
a:active {
	font-family:verdana, arial, sans-serif;
	text-decoration: underline;
    color: #000000;
}

a:link {
	font-family:verdana, arial, sans-serif;
	text-decoration: none;
    color: #336699;
}

a:visited {
	font-family:verdana, arial, sans-serif;
	text-decoration: none;
    color: #660066;
}

a:hover {
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
    color: #336699;
}

.view_class :link, .view_class :visited {
    font-weight: normal;
}

.emsf {
    margin-top: 10px;
}

.xpdt_link {
    margin-right: 10px;
    margin-left: 10px;
    border: 0px;
}

.list_stripe1 {
    background-color: #ffffff;
}

.list_stripe2 {
    background-color: #eaeaea;
}

.list_header {
    background-color: #cfd8e4;
}

.insights-filter-box {
    background-color: #f5f5f5;
    border-color: #cdcdcd;
    border-style: dotted;
    border-width: 1px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.insights-filter-archive {
	color: #656565;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
	float: right;
	margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
}
.insights-filter-filter_articles_by {
    color: #656565;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
}

.insights-filter-author-firm-remove_filter {
    color: #000000;
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
}

.insights-filter-box-remove_filter {
    background-color: #f5f5f5;
    border-color: #cdcdcd;
    border-style: dotted;
    border-width: 1px;
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.rss_desc {
    color: #000000;
    margin-bottom: 12px;
    margin-left: 10px;
    margin-top: 2px;
}

#potm ul {
    list-style-type: none;
}

#potm {
    font-size: 11px;
}
#potm .rss_source {
    font-size: 10px;
    font-style: italic';
    margin-bottom: 4px;
    color: #919191;
}

#potm li {
    margin-bottom: 10px;
}

.search-history-pager {
    display: inline-block;
    margin: 10px 0px 10px 0px;
}

.search-history-pager-active {
    cursor: pointer;
    color: #000000;
    text-decoration:underline;
}

.search-history-pager-inactive {
    cursor: default;
    color: #888888;
    text-decoration:normal;
}
