body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; line-height: 18px; }
table { border-collapse: collapse; border-spacing: 0px; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
fieldset, img, abbr, acronym { border: 0px none; }
.hide { display: none; }
.show { display: block; }
body { color: rgb(94, 94, 94); font: 76%/1.5em arial,helvetica,georgia; text-align: center; }
.wrapper { width: 950px; margin: 0px auto; text-align: left; }
.container_left { float: left; width: 220px; display: inline; margin-top: 30px; }
.container_right { float: left; width: 230px; display: inline; }
.container_outer { overflow: hidden; position: relative; }
.bar { height: 25px; background: url(8966fedadf582aac7ee3ad09e456460d27f4d3b4.gif)  no-repeat scroll left top rgb(25, 106, 82); color: rgb(255, 255, 255); text-align: right; padding-right: 75px; text-transform: uppercase; }
.bar span { padding-left: 10px; color: rgb(255, 255, 255); font-weight: bold; }
.bar div { height: 20px; float: right; padding: 5px 0px 0px 10px; background: url(48f4121f6465d31a87f511b7ca39b5d01d7b2948.gif)  no-repeat scroll 0% 0% transparent; }
.tools { height: 20px; text-transform: uppercase; padding-top: 10px; font-size: 0.8em; color: rgb(119, 119, 119); }
.font_resize a, .font_resize a:hover, .font_resize a:focus { outline: medium none; }
.tools span { float: right; margin-right: 10px; }
.tools .font_resize { float: right; margin: 0px 10px; font-weight: bold; }
a.font_dec:link, a.font_dec:visited { background: url(b1c16bebace399dadbfb254d77dcc782b0292469.gif)  no-repeat scroll left 0px transparent; display: block; text-indent: -2000px; height: 13px; width: 13px; float: left; outline: 0px none; }
a.font_dec:hover { background-position: left -14px; }
.font_dec_dis { background: url(b1c16bebace399dadbfb254d77dcc782b0292469.gif)  no-repeat scroll left -28px transparent; display: block; text-indent: -2000px; height: 13px; width: 13px; float: left; }
.tools .font_resize div { float: left; display: block; background: url(b1c16bebace399dadbfb254d77dcc782b0292469.gif)  no-repeat scroll -14px 0px transparent; text-indent: -2000px; width: 11px; }
a.font_inc:link, a.font_inc:visited { background: url(b1c16bebace399dadbfb254d77dcc782b0292469.gif)  no-repeat scroll -27px 0px transparent; display: block; text-indent: -2000px; height: 13px; width: 13px; float: left; outline: 0px none; }
a.font_inc:hover { background-position: -27px -14px; }
.font_inc_dis { background: url(b1c16bebace399dadbfb254d77dcc782b0292469.gif)  no-repeat scroll -27px -28px transparent; display: block; text-indent: -2000px; height: 13px; width: 13px; float: left; }
.tools .options { list-style: none outside none; float: right; }
.tools .options li { display: inline; margin: 0px 2px; }
.toc { width: 220px; }
.toc_head { background: url(aafac8da97dc19fd0ef56591b7c9d3a2e23477b4.gif)  no-repeat scroll left top transparent; text-transform: uppercase; height: 18px; width: 175px; padding-top: 4px; padding-left: 15px; color: rgb(255, 255, 255); font-size: 1em; }
.toc dl a:link, .toc dl a:visited { color: rgb(94, 94, 94); text-decoration: none; cursor: pointer; }
.toc dl a:hover { color: rgb(26, 76, 58); }
.toc dl a:active { border: 0px none; outline: 0px none; }
.additionalnav { margin-bottom: 10px; }
.additionalnav tr { border-bottom: 1px solid rgb(255, 255, 255); }
.additionalnav .onthisarticletext, .additionalnav .onthisarticletext_Sel { background: url(6c42d56e2e83db12a03b7d540a21544e9cc619f6.gif)  repeat-x scroll left top transparent; width: 151px; height: 40px; text-decoration: none; font-size: 0.92em; color: rgb(94, 94, 94); cursor: pointer; }
.additionalnav .onthisarticletext a:link, .additionalnav .onthisarticletext a:visited { text-decoration: none; color: rgb(94, 94, 94); }
.additionalnav .onthisarticletext_Sel a:link, .additionalnav .onthisarticletext_Sel a:visited { text-decoration: none; color: rgb(16, 84, 63); }
.additionalnav .onthisarticletext a:hover { color: rgb(26, 76, 58); text-decoration: none; }
.additionalnav li table { margin: 0px; padding: 0px; }
.addnl_info_Report { background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left top transparent; width: 39px; height: 40px; display: block; }
.addnl_info_Report_Sel { width: 39px; height: 40px; display: block; background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left -40px transparent; }
.addnl_info_Video { background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left -80px transparent; width: 39px; height: 40px; display: block; }
.addnl_info_Video_Sel { width: 39px; height: 40px; display: block; background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left -120px transparent; }
.addnl_info_Podcast { background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left -160px transparent; width: 39px; height: 40px; display: block; }
.addnl_info_Podcast_Sel { width: 39px; height: 40px; display: block; background: url(68f1770263e919f8f9675538db02cf73c49dfa62.gif)  no-repeat scroll left -200px transparent; }
.setwidth { width: 165px; }
.chapterlist dt { font-weight: 700; }
.chapterlist dt, .chapterlist dd { border-bottom: 1px solid rgb(255, 255, 255); font-size: 0.92em; }
.chapterlist dt a { display: block; padding-left: 15px; padding-right: 10px; padding-top: 3px; }
.chapterlist dt .oneline { height: 18px; width: 165px; background: url(fc20b06f465c9e8cdb20cc25495760b7439f9b67.gif)  repeat-x scroll left bottom rgb(239, 239, 239); }
.chapterlist dt .oneline_sel { height: 18px; width: 165px; background: url(9c0426e87dc4ae92ca497e8066a29ee71dd9a8aa.gif)  no-repeat scroll right top rgb(212, 212, 212); padding-right: 20px; }
.chapterlist dt .twoline_sel { height: 33px; width: 165px; background: url(bfc121160c175e7cc543755e82f556c68b21b3ce.gif)  no-repeat scroll right top rgb(212, 212, 212); padding-right: 20px; }
.chapterlist dt .threeline_sel { height: 33px; width: 165px; background: url(ce8c359900bd974216fb69858c6a198453ee9c82.gif)  no-repeat scroll right top rgb(212, 212, 212); padding-right: 20px; }
.chapterlist dd a { display: block; padding-left: 22px; padding-right: 10px; padding-top: 3px; }
.chapterlist dd .oneline { height: 18px; width: 158px; background: url(fc20b06f465c9e8cdb20cc25495760b7439f9b67.gif)  repeat-x scroll left bottom rgb(239, 239, 239); }
.chapterlist dd .oneline_sel { height: 18px; width: 168px; background: url(9c0426e87dc4ae92ca497e8066a29ee71dd9a8aa.gif)  no-repeat scroll right top rgb(212, 212, 212); }
.chapterlist dd .twoline { height: 33px; width: 158px; background: url(fc20b06f465c9e8cdb20cc25495760b7439f9b67.gif)  repeat-x scroll left bottom rgb(239, 239, 239); }
.chapterlist dd .twoline_sel { height: 33px; width: 168px; background: url(bfc121160c175e7cc543755e82f556c68b21b3ce.gif)  no-repeat scroll right top rgb(212, 212, 212); padding-right: 20px; }
.chapterlist dd .threeline { height: 47px; width: 158px; background: url(fc20b06f465c9e8cdb20cc25495760b7439f9b67.gif)  repeat-x scroll left bottom rgb(239, 239, 239); }
.chapterlist dd .threeline_sel { height: 47px; width: 158px; background: url(ce8c359900bd974216fb69858c6a198453ee9c82.gif)  no-repeat scroll right top rgb(212, 212, 212); padding-right: 20px; }
.chapterlist a:link, .chapterlist a:visited { color: rgb(94, 94, 94); text-decoration: none; }
.chapterlist a:hover { color: rgb(26, 76, 58); }
.chapterlist dt .twoline, .chapterlist dt .threeline { height: 33px; width: 165px; background: url(fc20b06f465c9e8cdb20cc25495760b7439f9b67.gif)  repeat-x scroll left bottom rgb(239, 239, 239); }
.expandtoc { background: url(8ed70f66a209766a6328e5980ad4fe4c48da7b81.gif)  no-repeat scroll left top transparent; height: 97px; padding-top: 5px; width: 190px; }
.expand_toc_but { background: url(4c3f696ff1886b455c1c945e29b6997902ce971c.gif)  no-repeat scroll left top transparent; height: 15px; width: 89px; text-transform: uppercase; font-size: 0.75em; margin-right: auto; margin-left: auto; text-align: center; padding-top: 3px; cursor: pointer; }
.collapsetoc { background: url(73248e867beb792a56c7c17dc1f8e96b8573c4ee.gif)  no-repeat scroll left top transparent; text-align: center; height: 27px; width: 190px; }
.collapse_toc_but { height: 17px; width: 89px; margin-right: auto; margin-left: auto; padding-top: 10px; font-size: 0.75em; text-transform: uppercase; cursor: pointer; }
.section { clear: both; overflow: hidden; }
.article-header { margin-bottom: 30px; overflow: hidden; }
.article_header_inner { height: 50px; margin-bottom: 30px; border-bottom: 1px solid rgb(204, 204, 204); }
.article_picture_main { width: 190px; margin-bottom: 30px; height: 176px; }
.article_picture_inner { width: 190px; margin-bottom: 30px; height: 50px; }
.author { font-size: 0.83em; color: rgb(145, 145, 145); display: block; }
.date { display: block; text-transform: uppercase; font-size: 0.83em; color: rgb(145, 145, 145); }
.article_innertitle { font: 1.5em/27px Georgia,"Times New Roman",Times,serif; margin: 0px 0px 30px; color: rgb(145, 145, 145); padding: 0px 0px 10px; border-bottom: 1px solid rgb(204, 204, 204); display: block; position: relative; top: -6px; }
.sectionTitle { font-weight: bold; margin: 20px 0px; display: block; }
.content p { padding-bottom: 10px; line-height: 1.5em; }
.subtitle { color: rgb(153, 153, 153); display: block; font: 16px/18px Georgia,"Times New Roman",Times,serif; margin-bottom: 10px; }
h2, .chapter-title { font-size: 1.17em; font-weight: bold; color: rgb(94, 94, 94); margin-bottom: 0.75em; }
.sub_chap_title { margin-bottom: 20px; display: block; font-size: 1em; font-weight: bold; }
.grey_box { background: none repeat scroll 0% 0% rgb(242, 242, 242); height: 40px; text-align: center; padding-top: 20px; clear: none; margin: 30px 0px; }
.content ul { list-style: none outside none; margin: 10px 0px; }
.content ul li { list-style: none outside none; background: url(227d5c3579c421bb1b05855253d6ed4c2864ee4e.gif)  no-repeat scroll left 7px transparent; padding-left: 10px; }
.content ul p { margin: 0px; padding: 0px; }
.authordetails { border-top: 1px solid rgb(204, 204, 204); padding-top: 10px; margin-top: 30px; }
.content .authordetails p { font-size: 0.83em; color: rgb(145, 145, 145); padding-bottom: 5px ! important; }
.authordetails > p:first-child { font-weight: bold ! important; font-size: 1em; }
.foolinks { float: left; list-style: none outside none; width: 500px; }
.foolinks li { margin-right: 10px; list-style: none outside none; float: left; }
.footext { margin: 10px 0px 0px; clear: both; }
.footxtcolor { color: rgb(189, 208, 203); }
.foolinks li a:link, .foolinks li a:visited, .footext a:link, .footext a:visited { color: rgb(189, 208, 203); text-decoration: none; }
.registerforupdate { background: url(d83611c1491b38c05f9c954354ca7886a4480a8c.gif)  no-repeat scroll left top transparent; float: right; padding-left: 20px; }
.backtotop { background: url(8c5635ff844fde0821ee36da5c96c36754f41892.gif)  no-repeat scroll right bottom transparent; position: absolute; left: 592px; top: -15px; padding: 0px 14px 2px 0px; font-size: 0.83em; text-transform: uppercase; cursor: pointer; }
.footer .backtotop a { color: rgb(51, 51, 51); text-decoration: none; }
.pagination .pages { display: inline; font-size: 1.1em; margin: 0px auto; position: relative; top: -3px; }
.pagination .article_pagination { color: rgb(22, 107, 82); text-transform: uppercase; font: 0.85em Georgia,"Times New Roman",Times,serif; overflow: hidden; padding: 10px 0px; margin: 20px auto; text-align: center; width: 460px; }
.pagination .pages li { background: none repeat scroll 0px 0px rgb(255, 255, 255); display: inline; margin: 0px 2px; padding: 0px ! important; }
.left_cont { float: left; width: 54px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.left_cont a { float: left; width: 40px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.right_cont { float: right; width: 54px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.right_cont a { float: right; width: 40px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.center_cont { background: url(df0873388858ded7dc75e781c1583057de98617f.gif)  repeat-x scroll left center transparent; width: 350px; margin: 0px 55px; }
.pagination .article_pagination span { font-size: 0.8em; cursor: pointer; }
.article_pagination a:link, .article_pagination a:visited { text-decoration: none; color: rgb(22, 107, 82); padding: 0px 2px; }
.pages li a:link, .pages li a:visited { color: rgb(22, 107, 82); text-decoration: none; padding: 0px 2px; }
.pagination .curr_page { color: rgb(145, 145, 146) ! important; font-size: 1.5em; top: -11px ! important; font-weight: bold; }
.prev_page { background: url(9ade0cafb2eed4b70fd5146c1beff17dc6c84b49.gif)  no-repeat scroll left top rgb(255, 255, 255); display: block; height: 15px; margin-top: 5px; padding-left: 15px; width: 25px; }
.next_page { background: url(09a7b74c87dfd562358abb4257991210b9ccf0d3.gif)  no-repeat scroll right top rgb(255, 255, 255); display: block; height: 15px; margin-top: 5px; padding-right: 15px; width: 25px; float: right; }
.curr_chapter_number, .next_chapter_number { display: none; }
.chapter_pagination { border-top: 1px solid rgb(204, 204, 204); overflow: hidden; padding-top: 10px; margin: 10px 0px; }
.prev_chapter { float: left; width: 200px; }
.prev_chapter a { float: left; display: block; outline: 0px none; }
.backimg { background: url(9ade0cafb2eed4b70fd5146c1beff17dc6c84b49.gif)  no-repeat scroll left 3px rgb(255, 255, 255); padding-left: 10px; }
.backimg em { color: rgb(255, 255, 255); float: left; visibility: hidden; width: 1px; }
.backimg span { float: right; padding-left: 5px; text-align: left; width: 180px; }
.backimg span {  }
.next_chapter { float: right; text-align: right; width: 200px; }
.next_chapter a { float: right; display: block; outline: 0px none; }
.nxtimg { background: url(09a7b74c87dfd562358abb4257991210b9ccf0d3.gif)  no-repeat scroll right 3px rgb(255, 255, 255); padding-right: 10px; }
.nxtimg em { color: rgb(255, 255, 255); float: right; visibility: hidden; width: 1px; }
.nxtimg span { float: left; padding-right: 5px; text-align: right; width: 180px; }
.nxtimg span {  }
.prev_chapter a:link, .prev_chapter a:visited, .next_chapter a:link, .next_chapter a:visited { color: rgb(94, 95, 94); font-size: 1em; text-decoration: none; cursor: pointer; }
.commenttype_head_open { background: url(5f490316098d6f8bd1c430dc0cd679f0deaa6488.gif)  no-repeat scroll left top transparent; height: 20px; font-weight: bold; padding-top: 5px; padding-left: 12px; color: rgb(255, 255, 255); }
.comment_box .comment_link { position: absolute; right: 10px; top: 7px; cursor: pointer; }
#arrowhead { z-index: 100; position: absolute; top: -500px; left: 0px; visibility: hidden; }
a.Overlay { border-bottom: 1px dotted rgb(25, 106, 82); }
a.Overlay:link { text-decoration: none; }
.short_article { background: none repeat scroll 0% 0% rgb(239, 239, 239); font-size: 0.92em; color: rgb(16, 84, 63); }
.short_article, .interview { background: url(8ed70f66a209766a6328e5980ad4fe4c48da7b81.gif)  no-repeat scroll center bottom rgb(239, 239, 239); font-size: 0.92em; color: rgb(102, 102, 102); padding-bottom: 20px; width: 190px; }
.short_article_head, .interview_head { background: url(aafac8da97dc19fd0ef56591b7c9d3a2e23477b4.gif)  no-repeat scroll left top transparent; text-transform: uppercase; height: 18px; width: 175px; padding-top: 4px; padding-left: 15px; color: rgb(255, 255, 255); font-size: 1em; }
.short_article ul, .interview ul { background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 188px; border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); list-style: square inside none; }
.short_article ul li, .interview ul li { background: none repeat scroll 0px 0px rgb(239, 239, 239); color: rgb(102, 102, 102); font-size: 0.92em; list-style: square outside none; margin-left: 20px; padding: 4px 10px 4px 0px; }
.short_article ol, .interview ol { list-style: decimal inside none; background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 188px; border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.short_article ol li, .interview ol li { background: none repeat scroll 0% 0% rgb(239, 239, 239); font-size: 0.92em; padding: 4px 10px 4px 15px; color: rgb(102, 102, 102); list-style: decimal inside none; }
.abouttheauthor { border-top: 1px solid rgb(229, 229, 229); padding: 10px 0px; margin-top: 30px; color: rgb(145, 145, 145); font-size: 0.83em; }
.author_head { font-weight: bold; }
.interview .interviewe { text-transform: uppercase; font: 1.17em Georgia,"Times New Roman",Times,serif; color: rgb(94, 94, 94); padding-top: 10px; padding-bottom: 10px; padding-left: 15px; display: block; }
.interview .section { padding: 10px 10px 10px 15px; border-top: 1px solid rgb(255, 255, 255); }
.interview .section h3 { font: 1.17em Georgia,"Times New Roman",Times,serif; color: rgb(145, 145, 145); margin-bottom: 5px; }
.NumAcrossSections { float: left; color: rgb(34, 99, 78); font-weight: bold; display: block; }
.NumAcrossSectionsText { display: block; margin-left: 5px; }
.contacttitle { font-weight: bold; }
.close_button { background: url(4fb1ebd9164424e741cbc0d8dea0df9b609de190.gif)  no-repeat scroll right 1px transparent; color: rgb(16, 84, 63); cursor: pointer; font-size: 0.75em; padding-right: 13px; position: absolute; right: 15px; text-decoration: none; text-transform: uppercase; top: 13px; z-index: 103; }
.overlay-background { background-color: rgb(0, 0, 0); display: block; left: 0px; opacity: 0.8; position: absolute; width: 100%; z-index: 100; height: 3000px; }
#emailView, #contactUsView { display: none; }
.article_info { background: none repeat scroll 0px 0px rgb(240, 240, 240); margin: 0px 0px 0px 3px; padding: 20px 15px; width: 430px; }
.article_info .email_article_title { color: rgb(16, 84, 63); font-family: Georgia; font-size: 1.25em; margin-bottom: 5px; }
.article_info .email_subtitle { color: rgb(48, 48, 48); font-size: 0.96em; }
.article_info img { float: left; height: 55px; margin: 0px 10px 0px 25px; width: 55px; }
.article_info ul { display: block; list-style: none outside none; margin: 0px 0px 0px 90px; padding: 0px; }
.article_info ul li { list-style: none outside none; }
.email_buttons { margin-left: 94px; clear: both; }
.email_buttons input { margin-right: 20px; }
.email_form .bottom_curve { background: url(05af634a1fd31eba6ae67cfa10a8aa2b773485e1.png)  no-repeat scroll left top transparent; display: block; height: 10px; }
.email_form .bottom_curve {  }
.email_form .inputtext { background: url(1c97a17a0e7080f3d7426ba273883170ce904d11.gif)  repeat-x scroll left top transparent; border: 1px solid rgb(204, 204, 204); float: left; font-size: 1em; height: 20px; width: 315px; }
.email_form .middle_body { background: url(e8f86b427f239847f57f998a8241eb9ee21f2a30.png)  repeat-y scroll left top transparent; }
.email_form .middle_body {  }
.email_form .top_curve { background: url(8d0fcfb71dd8a36049139d4bb169df8e17d4b850.png)  no-repeat scroll left bottom transparent; display: block; height: 10px; }
.email_form .top_curve {  }
.email_form form { margin-bottom: 20px; }
.email_form input { font-size: 1em; }
.email_form label { display: block; float: left; margin-right: 10px; text-align: right; width: 85px; }
.email_form ol { list-style: none outside none; margin: 20px 0px; }
.email_form ol li { display: block; padding: 5px 0px 0px; overflow: hidden; }
.email_form textarea { background: url(1c97a17a0e7080f3d7426ba273883170ce904d11.gif)  repeat-x scroll left top transparent; border: 1px solid rgb(204, 204, 204); float: left; font-family: Arial; font-size: 1em; width: 315px; }
.email_form { display: block; left: 50%; margin-left: -254px; position: absolute; text-align: left; top: 20%; width: 468px; z-index: 101; }
.email_policy { border-top: 1px solid rgb(204, 204, 204); font-family: verdana; font-size: 0.83em; text-align: center; width: 330px; margin: 0px 0px 0px 3px; padding: 10px 65px; }
.email_policy a { color: rgb(16, 84, 63); }
.email_title { font-family: georgia; font-size: 22px; height: 35px; padding: 20px 0px 0px 15px; }
.contactus_title { border-bottom: 1px solid rgb(204, 204, 204); font-family: georgia; font-size: 22px; height: 35px; margin-left: 3px; width: 448px; padding: 20px 0px 0px 12px; }
.from_error { color: red; display: block; float: left; margin-left: 5px; width: 5px; }
.to_error { clear: both; color: red; font-size: 0.92em; margin-left: 95px; width: 320px; padding: 2px 0px 0px; }
.embedded_exhibit .expand { display: none; }
.embedded_exhibit img { max-width: 80%; }
.balloonstyle { margin-left: 20px; width: 918px; display: none; }
.content { width: 960px; float: left; margin: 5px 40px 0px 0px; }
.embedded_exhibit { position: relative; margin: 15px 0px; text-align: center; }
.commenttype_head { background: url(5f490316098d6f8bd1c430dc0cd679f0deaa6488.gif)  no-repeat scroll left top transparent; height: 20px; font-weight: bold; padding-top: 5px; padding-left: 12px; color: rgb(255, 255, 255); }
.comment { background: url(73dc2a09667e6cde1a54ffd1240499d28ff65f37.gif)  no-repeat scroll left bottom rgb(221, 230, 229); padding: 15px 15px 25px; width: 430px; }
.commenttype { position: relative; margin: 30px auto; width: 460px; }
.overlayviews_for_print { margin-top: 10px; }
.overlayviews_for_print span { float: left; }
.footer { border-top: 1px solid rgb(16, 84, 63); color: rgb(94, 94, 94); float: left; margin-top: 20px; padding: 20px 0px; text-align: left; width: 960px; }
.header { width: 960px; margin-top: 20px; margin-bottom: 5px; background: url(3c5e65c6066ea1ae497d7a43291a7457836c4300.gif)  repeat-x scroll left bottom transparent; padding-bottom: 20px; }
.article_maintitle { font: 26px/30px Georgia,"Times New Roman",Times,serif; margin-top: 0px; margin-bottom: 10px; display: block; color: rgb(48, 48, 48); }
.overlay_cont { color: rgb(145, 145, 145); font-size: 0.83em; margin: 30px 0px; }
.overlay_cont .notes { font-weight: bold; margin-bottom: 10px; font-size: 1.2em; display: block; }
.nos { color: rgb(145, 145, 145); font-size: 1.1em; font-weight: bold; margin-right: 1px; float: left; }
.print_chapter_body_with_pagination, .print_chapter_body_without_pagination { margin-bottom: 20px; }
.print_chapter_body_with_pagination { page-break-after: always; }
.last_print_chapter_body { margin-bottom: 20px; page-break-after: auto; }
