#left, #left_2col {
     float:left;
     width: 280px;
     text-align: left;
     margin-left: 8px;
     display: inline;
}

#middle {
    float: left;
    width: 426px;
    margin-left: 8px;
    margin-right: 8px;
    text-align: left;
    display: inline;
    word-wrap: break-word;
}

#right {
    float: left;
    width: 256px;
    text-align: left;
    display: inline;
}

#right_2col {
    float: left;
    width: 755px;
    margin-left: 15px;
}

.logo_banner_wrapper {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    background-position: left;
    background-repeat: repeat-y;
    background-color: #1c6dc3;
}

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

.top_banner_links {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    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;
}

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

/* 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;
}

/* 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;
    padding-left: 20px;
    padding-top: 5px;
}

.popup_banner_title_wrapper {
    color: white;
    white-space: normal;
    font-size: 25px;
    font-weight: normal;
    padding-left: 20px;
    padding-top: 8px;
}

.banner_dome_wrapper {
    margin-right: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.banner_title {
    color: white;
    font-family: times;
}

.popup_banner_title {
    color: white;
    font-family: times;
}

.print_popup_banner_title {
    color: black;
    white-space: normal;
    font-family: times;
    font-size: 25px;
    font-weight: normal;
    margin-left: 10px;
}


/* start of chart form styles */
.chart_container, .chart-container {
}
.chart_footer, .chart-footer {
    clear: both;
}
.chart_page_ribbon, .chart-page-ribbon {
    font-family: verdana, arial, sans-serif;
    text-align: right;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.chart_curr_page:link, .chart-curr-page:link {
    font-weight: bold;
    color: black;
    text-decoration: none;
}
.chart_page_wrapper, .chart-page-wrapper {
    font-family: verdana, arial, sans-serif;
    text-align: center;
    background-color: #f0eedf;
    padding-top: 20px;
}
.chart_title, .chart-title {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.chart_form_title {
    background-color: #003366;
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.chart_form_wrapper {
    width: 860px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #ffffff;

}
.chart_form_container {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.chart_form_text {
    font-size: 8pt;
    margin-top: 3px;
    margin-bottom: 3px;
}
.chart_form_p {
    font-size: 10pt;
    margin-top: 3px;
    margin-bottom: 3px;
}
p.chart_form_p {
    font-size: 8pt;
    margin-top: 3px;
    margin-bottom: 5px;
}
.chart_form_bold {
    font-weight: bold;
}
.chart_col p {
    margin-top: 2px;
}
.chart_form_section_wrapper {
    border: 1px solid #cccccc;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
}
.chart_form_section_header {
    background-color: #006699;
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.chart_form_topic_group {
    border: 1px solid #888888;
    padding: 5px 5px 5px 23px;
    margin-left: -23px;

}
.chart_form_topic_group_name {
    color: #888888;
    font-size: 12pt;
    font-weight: bold;
    text-indent: -18px;
}
.chart_form_topic_left {
    width: 43%;
    float: left;
    padding-left: 43px;
}
.chart_form_topic_right {
    width: 43%;
    float: right;
    padding-left: 25px;
}

/* end of chart form styles */

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

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;
}

/* related doc styles -- originally created for elsw related docs */
.related_docs_wrapper {
     font-family: verdana, arial, sans-serif;
     margin-top: 15px;
     margin-bottom: 35px;
}
.related_docs_doc_id {
     margin-left: 15px;
     margin-bottom: 15px;
     font-size: 12px;
}
.related_docs_cat_wrapper {
     margin-bottom: 15px;
}
.related_docs_cat_title {
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 5px;
}
.related_docs_items_wrapper {
     margin-left: 8px;
     font-size: 12px;
}
.related_docs_item_link {
     margin-bottom: 2px;
}
.related_docs_item_breadcrumb {
     margin-bottom: 8px;
}
/* end of related doc styles */

/* link_res styles */
.link_res_container, .link-res-container {
    font-family: verdana, arial, san-serif;
    width: 60%;
    margin-left: 20%;
    margin-top: 25px;
}
.link_res_header, .link-res-header {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
.link_res_p, .link-res-p {
    font-size: 12px;
}
.link_res_list_item, .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,.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,.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;
}


#editors_list 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");
}

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

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

.casename_backlink,.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;
    margin-bottom: 10px;
}

.rss_item {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 10px;
}

.rss_source {
    font-style: italic;
    font-size: 10px;
}

.rss_link {
    color: #336699;
}

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

/* 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;
}

.citedfragnameancestrylarger {
	font-family:verdana, arial, sans-serif;
	font-size: 13px;
	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: 11px;
    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;
}

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

/* 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: 11px;
    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; */
}

.cdi_click_msg {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    margin-left: 25px;
    float: left;
    width: 45%;
}

/* 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;
}

.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;
}

/* 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;
}

.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;
}

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

}

.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: #003366;
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
}

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

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

.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 */

/* used for main search screens (replaces advanced search) */

.adv_search_container {
    font-family:verdana, arial, sans-serif;
    padding: 20px 10px 20px 10px;
    font-size: 12px;
    background-color: #e8e8e8;
    color: #000000;

}

#main_srch_wrapper {
    background-color: #ffffff;
    margin: 10px;
    padding: 20px;
    min-width: 910px;
}

#subject_areas {
    font-family: verdana, arial, sans-serif;
    width: 400px;
    float: left;
}
.subject_area_actions {
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 20px;
}

#main_srch_operator_box {
    width: 490px;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    margin-left: 10px;
    margin-bottom: 10px;
    float: left;
    padding: 10px 0px 10px 10px;
}
#advsrch_operators {
    background-color: #e8f0f2;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    padding: 10px;
    margin-top: 20px;
}
#main_srch_wrapper .search_term {
    color: #005299;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
}
#main_srch_wrapper .choose_field_mode {
    padding: 0px 10px 10px 20px;
}
#main_srch_wrapper .find_topics {
    padding: 0px 10px 10px 20px;
}
#main_srch_wrapper #topic_selections {
    margin-top: 3px;
}
#main_srch_wrapper #topic_selections ul {
    margin-top: 3px;
}
.remove_topic_icon {
    display: inline-block !important;
    cursor: pointer;
}
#main_srch_wrapper #topic_selections li {
    clear: both;
    position: relative;
}
.search_operator {
    color: #000000;
    font-size: 14px;
    font-family:verdana, arial, sans-serif;
    font-weight: bold;
    padding-bottom: 5px;
}
.search_box {
    color: #000000;
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    padding-bottom: 5px;
    display: inline;
    float: left;
}
.search_limit {
    color: #000000;
    font-size: 12px;
    font-family:verdana, arial, sans-serif;
    padding-bottom: 5px;
}

.main_srch_search_buttons {
    float: left;
    padding-left: 5px;
}

.main_srch_canned_search_name {
    padding-top: 5px;
    padding-bottom: 5px;
}
.main_srch_ursearching {
    padding-top: 10px;
    font-style:italic;
}
.main_srch_swr_term {
    font-size: 12px;
}
.main_srch_cat_name {
    color: #000000;
    font-size: 14px;
    padding-top: 10px;
    font-weight: bold;
}
.main_srch_doc {
    font-size: 11px;
    padding: 0 0 0 10px;
    margin: 5px;
}
.main_srch_choose_coll {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 10px 0px 0px;
}
.main_srch_head_divider {
    border-bottom: 1px solid #000000 !important;
    border-color: #000000 !important;
}
.main_srch_select_coll_text {
    padding-top: 5px;
}

.main_srch_reset {
    display:inline;
    vertical-align: middle;
    padding-left: 5px;
}
.main_srch_select_text {
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    text-indent: -25px;
}
#main_srch_wrapper .search_box {
    padding-left: 20px;
}
#main_srch_wrapper .right {
    padding: 0px 10px 10px 20px;
}
#main_srch_wrapper .text_note {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    padding-left: 20px;
}
#main_srch_wrapper .date_restriction {
    padding: 0px 10px 10px 20px;
    float: left;
}
.main_srch_divider {
    border-bottom: 1px solid #000000;
    border-color: #cccccc;
    margin: 10px;
    clear: both;
}
.main_srch_terms {
    font-weight: bold;
    padding-top: 10px;
}
.main_srch_term_text {
    font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}
#main_srch_wrapper .jstree li {
    padding-right: 10px !important;
}

#main_srch_wrapper .jstree a {
    height: auto !important;
    vertical-align: top !important;
}
#main_srch_wrapper .jstree .main_srch_leaf {
    white-space: normal !important;
    padding-left: 5px;
}
#main_srch_wrapper .hanging_indent {
 text-indent: -20px !important;
 padding-left: 40px !important;
}
/* end of styles used for main search screens */

/* start of styles for related docs */

#related_docs_box {
    background-color: #c5d2dd;
    width: 200px;
    margin-right: 10px;
}

#related_docs {
    font-family:verdana, arial, sans-serif;
    font-size: 12px !important;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 20px;
}

#related_docs .related_docs_ancestry {
    white-space: normal !important;
	font-size: 11px;
    color: #666666;
	font-style: italic;
    font-weight: normal;
    margin-left: 20px;
    padding-bottom: 5px;
}

#related_docs_box .related_docs_ancestry {
    white-space: normal !important;
	font-size: 11px;
    color: #666666;
	font-style: italic;
    font-weight: normal;
}

#related_docs .treehdg {
    font-size: 12px !important;
}

#related_docs ul {
    font-family:verdana, arial, sans-serif;
    font-size: 12px !important;
    border: none !important;
}

#related_docs .related_docs_leaf {
    color: #336699;
    text-decoration: underline;
}

.related_docs_heading {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

.related_docs_cat_title {
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
}

.related_docs_all_docs_link {
    text-align: center;
    padding: 5px;
}

.related_docs .jstree-leaf {
    padding-bottom: 5px;
}
/* end of styles used for related docs */

/* 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;
}

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

.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_bar {
    font-size: 11px;
    background-color: #ffffcc;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 1px solid #cccccc;
}

.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;
}

.searchprintoptions	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.toolbarselected	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.goto_bar_right_just {
    float: right;
    margin-right: 20px;
}

.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;
}

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

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

.doctrack {
    margin-right: 5px;
    padding-top: 5px;
}
/* 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, .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-search-doc-grp  {
    font-family:verdana, arial, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-left: 10px;
    margin-top:2px;
    margin-bottom: 10px;
    padding-left: 20px;
}

.srch-show-similar {
    display: inline;
	margin-left: 5px;
}

.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 {
    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-active-cat-name {
    font-family:verdana, arial, sans-serif;
    font-size: 13px;
    color: #003366;
    width:500px;
    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;
    padding-left: 3px;
}

.srch-count {
    font-family: courier;
    font-size: 13px;
    color: #990000;
    font-weight: normal;
    text-align: right;
    width:50px;
    float: left;
}

.srch-count-2 {
    font-family: courier;
    font-size: 10px;
    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;
}

.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-results-for {
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

.srch-opt-set-2 {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-bottom: 5px;
    border-bottom: 1px dotted #cccccc;
}

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

.srch-cat {
    clear: both;
}
.srch-owns {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
    color: #990000;
}

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

/* start of goto styles for goto page */

.cite_border {
    width: 950px;
    border: thin solid;
    margin-left:40px;
    margin-right:150px;
    margin-bottom:20px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.citation_heading {
    font-size: 12px;
    font-weight: bold;

}

.citation_examples {
    width: 220px;
    margin-right: 15%;
    padding-right: 5px;
    padding-left: 5px;
}
/* end of goto styles used for goto page */

/* start of styles used for persistent search box */
.srch-persistent-box {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    float: right;
    width: 486px;
}

.srch-persistent-searchbox {
    background-color: #dde6f8;
    margin-left: 10px;
    margin-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 35px;
    border-bottom: 1px solid #999999;
}

.srch-persistent-label {
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    padding-top: 4px;
    color: #000000;
    float: left;
}

.srch-persistent-form {
    display: inline;
}

.srch-persistent-collection {
    padding-left: 85px;
    padding-top: 2px;
    background-color: #dde6f8;
}

.srch-persistent-more {
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}
a.srch-persistent-search-link, a.srch-persistent-search-link:link, a.srch-persistent-search-link:active, a.srch-persistent-search-link:visited {
    font-weight: bold;
    text-decoration: underline;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #336699;
}

a.srch-persistent-search-link:hover {
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #666666;
}

a.srch-persistent-find-case, a.srch-persistent-find-case:link, a.srch-persistent-find-case:active, a.srch-persistent-find-case:visited {
    font-weight: bold;
    text-decoration: underline;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #336699;
}

a.srch-persistent-find-case:hover {
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #666666;
}


a.srch-persistent-goto, a.srch-persistent-goto:link, a.srch-persistent-goto:active, a.srch-persistent-goto:visited {
    font-weight: bold;
    text-decoration: underline;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #990000;
}

a.srch-persistent-goto:hover {
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    color: #990000;
}
.srch-persistent-bottom-links {
    clear: both;
    font-weight: bold;
    padding-left: 10px;
    white-space: nowrap;
}

span.srch-persistent-text, a.srch-persistent-text, a.srch-persistent-text:link, a.srch-persistent-text:active, a.srch-persistent-text:visited {
    font-weight: normal;
    text-decoration: underline;
    font-size: 10px;
    color: #336699;
}

a.srch-persistent-text:hover {
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
    color: #666666;
}

span.no-srch-persistent-text {
    font-weight: normal;
    font-size: 10px;
    color: #777777;
}

/* end of styles used for persistent search box */

/* 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;
}

.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;
    padding-left: 5px;
    padding-top: 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 {
    margin-top: 15px;
    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: #003366;
	font-family:verdana, arial, sans-serif;
}

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

.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;
	color: #999999;
	text-decoration: none;
}

a.inactive:link, a.inactive:hover, a.inactive:visited, a.inactive:active {
	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;
    clear: both;
}

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

.searchoutline {
	background-color: #000000;
}

/* 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;
}

/* 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;
}

.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: #003366;
	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: 12px;
	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 */


/* used for links */

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

a:hover {
    color: #666666;
	text-decoration: none;
}

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

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

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

a.bannersearch:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	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;
	font-size: 11px;
    text-decoration: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* used for advanced search */
a.example:link, a.example:visited, a.example:active {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #0000ff;
}

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

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

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

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

a.homelinkred:link {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	font-weight: normal;
}

a.homelinkred:visited {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	font-weight: normal;
}

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

a.homelinkred:hover {
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: none;
	font-weight: normal;
}

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

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

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

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

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

a.linkhomebold:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family:verdana, arial, sans-serif;
}

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

a.mainlink:hover {
	font-family:verdana, arial, sans-serif;
    font-size: 12px;
    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-size: 11px;
	font-family:verdana, arial, sans-serif;
	text-decoration: underline;
}

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

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

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

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

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

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

/* end of links */

#welcome, #lpage_welcome {
    background-color: #f0eedf;
    padding-top: 2px;
    padding-bottom: 2px;
}

#welcome .welcome, #lpage_welcome .welcome {
    margin-left: 10px;
}

#welcome .date, #lpage_welcome .date {
    float: right;
    margin-right: 10px;
}

.menu-bg {
    background-color: #f0eedf;
}

.box-heading-1 {
    background-color: #003366;
    padding: 3px 0px 3px 0px;
    height: 20px;
}

.box-heading-text-1 {
    margin-left: 7px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #ffffff;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.box-heading-2 {
    background-color: #006699;
    padding: 3px 0px 3px 0px;
    height: 20px;
}

.box-heading-text-2 {
    margin-left: 7px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #ffffff;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.hp_red_hdr {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    background-color: #a7595a;
    background-repeat: repeat-x;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

.hp_green_hdr {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    background-color: #518c86;
    background-repeat: repeat-x;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

.hp_blue_hdr {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    background-color: #445c9c;
    background-repeat: repeat-x;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 3px;
}

/* used for the red subheadings on the notif homepage */
.hp_sub_hdr {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    color: #9c0404;
}

/* used for each sub box(ie my picks, cases reported) on the notif homepage */
.hp_sub_box {
}


.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;
}

.hp_box {
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #ffffff;
    margin-bottom: 12px;
}

.hp_box ul {
    padding-left: 0px;
    margin-left: 20px;
    list-style-position: outside;
    list-style-image:url("/images/bullet_angle_right.gif");
}

.hp_box_head {
    font-weight: bold;
    font-size: 12px;
    background-color: #003366;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hp_box_head_big {
    font-weight: bold;
    font-size: 16px;
    background-color: #003366;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hp_box_head2 {
    font-weight: bold;
    font-size: 12px;
    background-color: #006699;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hp_box_head2_big {
    font-weight: bold;
    font-size: 16px;
    background-color: #006699;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hp_box_main {
    padding-left: 8px;
    padding-bottom: 10px;
    padding-top: 8px;
    padding-right: 6px;
}

.hp_bottom_box_link {
    text-align: right;
    white-space: nowrap;
    margin-top: 5px;
}

/* new styles created for gelw country boxes on home page */
.hp_box_ref {
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #ffffff;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.hp_box_ref h2 {
    font-weight: bold;
    font-size: 12px;
    background-color: #006699;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0px;
}

.hp_box_ref ul {
    padding-left: 0px;
    margin-left: 20px;
    list-style-position: outside;
    list-style-image:url("/images/bullet_angle_right.gif");
}

#wr_amer ul {
    background-image: url(/images/americas.gif);
  	background-repeat: no-repeat;
}

#wr_aspa ul {
    background-image: url(/images/asia-pacific.gif);
  	background-repeat: no-repeat;
}

#wr_afme ul {
    background-image: url(/images/africa.gif);
  	background-repeat: no-repeat;
}

#wr_eur ul {
    background-image: url(/images/europe.gif);
  	background-repeat: no-repeat;
}

/* start of state nav widget styles */
.widget_subhead {
    color: #003366;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 7px;
    margin-bottom: 3px;
}
.widget_radio_wrapper {
    margin-top: 5px;
}
.widget_radio {
    font-weight: normal;
    font-size: 11px;
    color: #003366;
}
.widget_radio_disabled {
    font-weight: normal;
    font-size: 11px;
    color: #aaaaaa;
}
/* end of state nav widget styles */

/* start of notification products styles */


.hp_first_headline {
    font-family: verdana, arial, sans-serif;
    font-size: 15px;
    color: #003366;
    padding-bottom: 5px
}

.hp_headline {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #003366;
    padding-bottom: 5px;
    text-decoration: none;
}

.hp_summary {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
}

.hp_p {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
}

/* used for the welcome bar on the notif homepage */
.hp_welcome_bar {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    margin-bottom: 5px;
    background-color: #ffffee;
}

/* used for the whole hot topics box on the notif homepage */
.hp_hot_topics {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    background-color: #ffffee;
    margin-top: 5px;
}

/* used for the editor picks heading on the notif homepage */
.hp_editor_picks {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 6px;
}

/* used for the my picks heading on the notif homepage */
.hp_my_picks {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 6px;
}

/* used for the whole research tools box on the notif homepage */
.hp_research_tools {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    margin-top: 5px;
    border: medium solid #ffffee;
}

/* used for the whole key feature box on the notif homepage */
.hp_key_features {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    margin-top: 15px;
    background-color: #ffffee;
}

/* this wraps the list of actual key feature links */
.hp_key_features_list {
    margin-left: 9px;
}

/* used for each special interest entry on the notif homepage */
.hp_si {
    margin:3px 1px 15px 0px;
}

/* used for the div around each trackable si heading and hr tag */
.hp_si_name {
    font-family: veranda, arial, sans-serif;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 4px;
}

/* used for each link in the special interest box */
.hp_si_link {
    text-decoration: none;
}

/* used for the hr tag below each si category */
.hp_si_hr {
    width: 98%;
    margin-right: 2%;
    margin-top: 0px;
}

/* used for the div around each my si link and each si link under the see articles by heading */
.hp_si_item {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 2px;
}

/* used for the whole special interest box on the notif homepage */
.hp_special_interest {
    margin-top: 15px;
    border: thick solid #ffffee;
}

/* used for the see articles by heading in the special interest box */
.hp_see_articles {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    margin-left: 4px;
}

/* used to align everything in the middle column of the notif homepage */
.hp_middle {
    margin-left: 10px;
    margin-right: 22px;
}

.hp_track {
     font-family: verdana, arial, sans-serif;
     font-size: 10px;
     margin: 3px 0px 5px 4px;
}

.hp_topic_link {
    margin:5px 0px 5px 9px;
}

.hp_issue_links {
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 8px;
    float: left;
}

.hp_hlights_hlines_links {
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 1px;
    clear: both;
}

.hp_issue_date {
    margin-top: 12px;
    margin-bottom: 1px;
}

.hp_volume_number {
    margin-top: 2px;
    margin-bottom: 1px;
}

.hp_date_issue_info {
    font-size: 14px;
    float: right;
}

.hp_section {
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    font-family: verdana, arial, sans-serif;
    padding-top: 5px;
}

.hp_slug {
    font-size: 12px;
    font-style: italic;
    color: #000000;
    font-family: arial, verdana, sans-serif;
    padding-bottom: 2px;
    padding-top: 5px;
    clear: both;
}

.breadcrumb {
    margin-left: 10px;
    margin-top: 5px;
}

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

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

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

.story_date {
}

.story_slug {
    font-weight: bold;
}

.alpha_item {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    text-indent: -35px;
}

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

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

.alpha_hash_item {
    text-indent: -15px;
}

.item {
    text-indent: -35px;
}

.story_line {
    text-indent: -35px;
}

.notif_story {
    margin-left: 15px;
}

.story_summary {
    text-indent: 0px;
    margin-left: 5px;
    margin-bottom: 2px;
    font-style: italic;
    font-weight: normal;
}

.hl_item {
    background-color: #e9f2fc;
}

.list_title {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* used for the div around the whole breaking news */

#breaking_news_box {
    background-color: #dfeaf2;
    padding: 0px 5px !important;
}

.hp_breaking_news_title {
    font-family: verdana, arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #9c0404;
    clear: both;
    padding-bottom: 8px;
    text-align: center;
}

.hp_breaking_news_item_title {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    clear: both;
    padding-top: 5px;
}

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

.hp_breaking_news_item_p {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    margin-top: 1px;
    padding-bottom: 2px;
}

.hp_breaking_news_more {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 1px;
    padding-bottom: 2px;
}

/* 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;
}

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

.orig_product2 {
    display: inline;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    text-decoration: underline;
}

.orig_prod_single {
    text-decoration: underline;
}

.orig_prod_single :link {
    text-decoration: underline;
    padding-top: 15px;
    vertical-align: top;
}
.orig_prod_select {
    text-decoration: none;
}

#orig_prod_go {
    padding: 5px;
}

.xpdt_link {
    border: 0px;
    margin-right: 2px;
    vertical-align: middle;
}

/* end of notification products styles */

.list_stripe1 {
    background-color: #ffffff;
}

.list_stripe2 {
    background-color: #cccccc;
}

.list_header td {
    background-color: #000066;
    color: white;
    font-size: 11px;
    font-weight: bold;
}
/* start country updates styles */
#country_updates_hp .hp_box2 {
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #ffffff;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

#country_updates_hp h2 {
    font-weight: bold;
    font-size: 12px;
    background-color: #003366;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0px;
}

#country_updates_hp h3 {
    font-weight: bold;
    font-size: 12px;
    padding-left: 5px;
    margin-top: 10px;
    margin-bottom: 1px;
}

#country_updates_hp ul {
    padding-left: 0px;
    margin-top: 3px;
    margin-bottom: 5px;
    list-style-position: outside;
    list-style-image:url("/images/bullet_blue.gif");
}

#country_updates_hp li {
    padding: 2px 5px 2px 0px;
    font-size: 10px;
    margin-left: 10px;
}

#country_updates_hp .country_updates_edit_your_country {
    font-size: 10px;
}

.country_updates_this_month_update {
    font-size: 10px;
    width: 95%;
    text-align: right;
    margin-left: 5px;
    margin-bottom: 3px;
    padding-bottom: 5px;
}
.country_updates_email_signup {
    padding-left: 2px;
}
.no_country_updates_selected {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
}

/* end country updates styles */

.bna_clear {clear: both; height: 1px; overflow: hidden;}

.bna_clear2 {
    clear: both;
    overflow: hidden;
}

.bold {font-weight: bold;}
.italic {font-style: italic;}

/* started cited in and document family styles */
.cited_in_header, .doc_family_header {
    background-color: #003366;
    color: white;
}
.cited_in_header h1.backlinks_page_title {
    font-family: arial, verdana, sans-serif;
    font-size: 14px !important;
    line-height: 17px;
    text-transform: uppercase;
}
.doc_family_header h1.backlinks_page_title {
    font-family: arial, verdana, sans-serif;
    font-size: 14px !important;
    line-height: 17px;
    text-transform: uppercase;
}
.cited_in_header_close, .doc_family_header_close {
    padding-top: 5px;
    padding-right: 5px;
    float: right;
}

/* end cited in and document family styles */

/* video styles */
#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;
}
/* end video styles */

.check-to-add {
    padding-left: 10px;
    display: none;
}

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

.notif_wrapper .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_wrapper .hp_box h2, .notif_wrapper .nav_box h2, .notif_wrapper .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;
}

.notif_wrapper .hp_box h3, .notif_wrapper .nav_box h3, .notif_wrapper .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 .hp_box {
    margin-bottom: 2px;
}

.notif_wrapper .content_box_content .hp_box ul li {
    margin: 0 !important;
}

.notif_wrapper .content_box_content #key_features ul, .notif_wrapper .content_box_content #special_box_1 ul {
    padding: 0 !important;
}

.notif_wrapper #key_features, #special_box_1 {
    background-image:url("/images/sidebar_gradient.png");
  	background-repeat: repeat-x;
  	border:2pt solid #e7e7e7;
}

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

.notif_wrapper #finding_tools h3, .notif_wrapper #getting_started h3, .notif_wrapper #key_features h3 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.notif_wrapper #key_features.hp_box, .notif_wrapper #special_box_1.hp_box {
    background-color: #ffffff;
    margin-top: 8px;
    padding-left: 10px;
}

.notif_wrapper #key_features.hp_box h2, .notif_wrapper #special_box_1.hp_box h2 {
    color: #000000;
    padding-top: 4px;
}

.notif_wrapper #hot_topics.hp_box h2 {
    color: #e83a3a;
}

.notif_wrapper #reported_cases.hp_box, .notif_wrapper #indexes.hp_box {
    color: #000000;
    padding: 2px;
}

.notif_wrapper #reported_cases.hp_box h3, .notif_wrapper #indexes.hp_box h3 {
    color: #000000;
}


.notif_wrapper #special_interest .hp_box {
    margin-top: 15px;
}

.notif_wrapper .hp_box_link {
    margin-top: 2px;
}

/* used for from the editors box notif homepage */
.notif_wrapper .hp_editors_box {
    margin-top: 5px;
    margin-left: 5px;
    text-indent: -5px;
}

.notif_wrapper .hp_editors_box_link {
    margin-left: 10px;
    text-indent: -10px;
    margin-bottom: 5px;
}

.notif_wrapper .hp_box_link_sp {
    font-size: 10px;
    margin-top: 4px;
}

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

.notif_wrapper .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");
}

.notif_wrapper #key_features.hp_box ul, .notif_wrapper #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;
}

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

.notif_wrapper #special_box_1.hp_box ul, .notif_wrapper #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;
}

.notif_wrapper .hp_track {
     margin: 3px 0px 0px 4px;
}

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

.bwd_ellipsis {
    text-overflow: ellipsis;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    min-height: 0;
}

.guided_search_text {
	font-family: verdana, arial, sans-serif;
	margin-top: 15px;
	padding-bottom:5px;
	padding-left:17px;
	font-size: 11px;
	font-weight: bold;
}
.book_icon {
    border: 0px !important;
    margin-left: 20px;
}
.book_link_text {
    font-weight: normal;
    font-size: 11px;
    margin-left: 4px;
    font-family: verdana, arial, sans-serif;
    text-decoration: none !important;
}

.book_supp_link_text {
    font-weight: normal;
    font-size: 11px;
    margin-left: 10px;
    font-family: verdana, arial, sans-serif;
    text-decoration: none !important;
}

.currency_link_text {
    font-weight: normal;
    font-size: 12px;
    margin-left: 4px;
    font-family: verdana, arial, sans-serif;
    text-decoration: none !important;
}
.book_link:link {
    text-decoration: none !important;
}

.share_link {
    padding-right: 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;
}

.stf_main_wrapper {
    font-family: verdana, sans-serif;
    font-size: 11px;
    margin-left: 50px;
    margin-right: 50px;
    width: 950px;
}

.stf_main_wrapper p {
    margin: 0 0 15px 0;
}

.stf_left_column {
    float: left;
    width: 460px;
}

.stf_right_column {
    float: right;
    width: 460px;
}

.stf_download_content {
    height: 220px;
}

.stf_alternate_download {
    background-color: #e8f0f2;
    padding: 10px 10px 10px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.stf_alternate_download_title {
    color: #003366;
    font-weight: bold;
}

.stf_info_box {
    border: 1px solid #bcbcbc;
    margin-top: 20px;
}

.stf_info_box_title {
    background-color: #dedede;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
}

.stf_info_box_title_open {
    background-color: #ffffff;
}

.stf_info_box_content {
    border-top: 1px solid #bcbcbc;
    display: none;
    padding: 10px 10px 0 10px;
}

.stf_main_header {
    color: #003366;
    font-family: verdana, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
}

.stf_clear {
    clear: both;
}

.stf_arrow_image {
    vertical-align: middle;
}
