@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 150%;
	background-color: #ebebeb;
}

/*containing table - in this case one column only*/

.container  {
	background-color:#FFF;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:0px;
}

/* cell of container table*/
.cell   {
	text-align:justify;
	padding:10px 5px 10px;
	vertical-align:top;
}

.content   {
	text-align:justify;
	padding:10px 45px 10px;
	vertical-align:top;
}



.book_title  {
	color:#6d6e70;
	font-weight:900;
	font-size:44px;
	font-family:"Times New Roman", Times, serif;
	line-height:220%
}

.header0_r  {
	background-image:url(images/img0_1.png); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:151px;
	width:100%;
}

.footer0_r  {
	background-image:url(images/img0_3.png); 
	background-repeat:no-repeat; 
	background-position:right; 
	height:81px;
	width:100%;
}

.header0_l  {
	background-image:url(images/img0_2.png); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:151px;
	width:100%;
}

.footer0_l  {
	background-image:url(images/img0_4.png); 
	background-repeat:no-repeat; 
	background-position:left; 
	height:81px;
	width:100%;
}

.header1_r  {
	background-image:url(images/img1_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header1_l  {
	background-image:url(images/img1_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header2_r  {
	background-image:url(images/img2_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header2_l  {
	background-image:url(images/img2_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header3_r  {
	background-image:url(images/img3_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header3_l  {
	background-image:url(images/img3_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header4_r  {
	background-image:url(images/img4_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header4_l  {
	background-image:url(images/img4_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header5_r  {
	background-image:url(images/img5_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header5_l  {
	background-image:url(images/img5_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header6_r  {
	background-image:url(images/img6_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header6_l  {
	background-image:url(images/img6_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header7_r  {
	background-image:url(images/img7_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header7_l  {
	background-image:url(images/img7_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header8_r  {
	background-image:url(images/img8_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header8_l  {
	background-image:url(images/img8_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header9_r  {
	background-image:url(images/img9_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header9_l  {
	background-image:url(images/img9_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header10_r  {
	background-image:url(images/img10_1.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header10_l  {
	background-image:url(images/img10_2.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}

.header11_r  {
	background-image:url(images/img10_9.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.header11_l  {
	background-image:url(images/img10_8.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:172px;
	width:100%;
}


.chapter0 { 
	font-family:'Comic Sans MS', cursive; font-weight:900; 
	color:#cc6a4f; 
	font-size:20px;
	font-weight:900; 
	}
	
.title0  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#cc6a4f;
}

.cell_0_up  {
	color:#fff;
	background-color:#d5834b; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_0_down  {
	color:#fff;
	background-color:#cc6a2c; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img0_5.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}
 
.chapter1 { 
    font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#cc6a4f;
}

.title1  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#cc6a4f;
}

.cell_1_up  {
	color:#fff;
	background-color:#d5834b; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_1_down  {
	color:#fff;
	background-color:#cc6a2c; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img0_5.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes1  {
	color:#cc6a4f; 
	font-weight:700; 
	font-style:italic; 
}


.chapter2 { 
	 font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#000;
}

.title2  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#72bf44;
}

.cell_2_up  {
	color:#fff;
	background-color:#8fc964; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_2_down  {
	color:#fff;
	background-color:#72bf44; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img2_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}


.chapter3 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#0089cf;
}

.title3  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#0089cf;
}

.cell_3_up  {
	color:#fff;
	background-color:#0099d7; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_3_down  {
	color:#fff;
	background-color:#0089cf; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img3_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes3  {
	color:#0095dc; 
	font-weight:700; 
	font-style:italic; 
}


.chapter4 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#b12e15;
}

.title4 {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#b12e15;
}

.cell_4_up  {
	color:#fff;
	background-color:#c05533; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_4_down  {
	color:#fff;
	background-color:#b12e15; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img4_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes4  {
	color:#b12e15; 
	font-weight:700; 
	font-style:italic; 
}

.chapter5 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#0087a5;
}

.title5 {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#0087a5;
}

.cell_5_up  {
	color:#fff;
	background-color:#0798b3; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_5_down  {
	color:#fff;
	background-color:#0087a5; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img5_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes5  {
	color:#0087a5; 
	font-weight:700; 
	font-style:italic; 
}

.chapter6 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#cc6a2c;
}

.title6  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#cc6a2c;
}

.cell_6_up  {
	color:#fff;
	background-color:#d47648; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_6_down  {
	color:#fff;
	background-color:#cb572c; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img6_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes6  {
	color:#cc6a2c;
	font-weight:700; 
	font-style:italic; 
}

.chapter7 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#007196;
}

.title7  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#007196;
}

.cell_7_up  {
	color:#fff;
	background-color:#3583a5; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_7_down  {
	color:#fff;
	background-color:#007196; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img7_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes7  {
	color:#007196;
	font-weight:700; 
	font-style:italic; 
}

.chapter8 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#587abc;
}

.title8  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#587abc;
}

.title8b  {
	font-size:18px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#587abc;
}

.cell_8_up  {
	color:#fff;
	background-color:#768dc7; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_8_down  {
	color:#fff;
	background-color:#587abc; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img8_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes8  {
	color:#587abc;
	font-weight:700; 
	font-style:italic; 
}

.chapter9 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#9ab156;
}

.title9  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#9ab156;
}

.cell_9_up  {
	color:#fff;
	background-color:#a5b65d; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_9_down  {
	color:#fff;
	background-color:#90a93e; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img9_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes9  {
	color:#9ab156;
	font-weight:100; 
	font-style:italic; 
}

.chapter10 { 
	font-family:'Comic Sans MS', cursive;
	font-weight:900; 
	font-size: 25px; 
	color:#f79341;
}

.title10  {
	font-size:22px;
	font-weight:900;
	line-height:120%;
	padding: 10px;
	color:#f79341;
}

.cell_10_up  {
	color:#fff;
	background-color:#faa74a; 
	font-weight:900;
	text-align:left;
	padding:10px;
}
.cell_10_down  {
	color:#fff;
	background-color:#f7931d; 
	text-align:left;
	padding:10px 5px 20px 10px;
	background-image:url(images/img10_3.png); 
	background-position:bottom;
	background-repeat:repeat-x;
}

.notes10  {
	color:#f79341;
	font-weight:100; 
	font-style:italic; 
}

.chapter11 { 
	font-family:'Comic Sans MS', cursive; font-weight:900; 
	color:#cc6a4f; 
	font-size:20px;
	font-weight:900; 
}
	
.indent   {
	padding-left:25px;
}

/*normal size but bold*/
.bold  {
	font-weight:900;
}

/*normal size but italic*/
.italic  {
	font-style:italic;
}

/*normal size but underline*/
.underline  {
	text-decoration:underline;
}


.notes    {
	font-size:15px;
}

.notes_img   {
	font-size:12px;
	text-align:center;
}
/* a div tag to apply "aling center" in images or text*/

.center   {
	text-align:center;
}

/* a div tag to apply "aling right" in images or text*/
.right    {
	text-align:right;
}

/* a div tag to apply "aling left" in images or text*/
.left    {
	text-align:left;
}
	
.green_box  {
	font-style:italic;
	padding:5px 10px 5px;
	background-color:#72BF44;
}

.light_blue_box  {
	font-style:italic;
	padding:5px 10px 5px;
	background-color:#e1ebef;
}

.blue_box  {
	font-style:italic;
	padding:5px 10px 5px;
	background-color:#c9dce6;
}

.dark_green_box  {
	font-style:italic;
	padding:5px 10px 5px;
	background-color:#90a93e;
	color:#fff;
}


div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:6px;
	font-size:15px;
	line-height:120%;
	margin:40px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -20px;
    font-size: 18px;
    font-weight: bold;
}

.cell_index {
	text-align:justify;
	padding:10px 10px 10px;
	vertical-align:top;
	line-height: 150%;
}
p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 30px;
}
.repub_appr {
    font-size: 14px;
    padding: 20px 0 3px;
    margin-bottom: 0;
}
.publication_rights {
	margin:0 auto;
	text-align:justify;
	padding:120px 165px;
	vertical-align:middle;
	line-height:150%;
}
img[src^="icons/"] {
    vertical-align: middle;
    height: 26px;
}