a:link       {font-family: Arial; font-weight:bold; color: #000000; text-decoration: underline;}
a:visited {font-family: Arial; font-weight:bold; color: #000000; text-decoration: underline;} 
a:hover     {font-family: Arial; font-weight:bold; color: #000000; text-decoration: none;} 
a:active   {font-family: Arial; font-weight:bold; color: #000000; text-decoration: none;} 

img.resize {width:100%; border:none;}

 h1 {color: #008080; font-family: Times New Roman; font-size: 30px; font-style: italic; text-align: center; 
 padding-top: 20px; padding-bottom: 0px; font-weight: bold; top:0px;}
 h2 {color: #008080; font-family: Times New Roman; font-size: 22px; font-style: italic; text-align: center; padding-top: 0px; padding-bottom: 0px; font-weight: bold; top:0px;}
 h3 {color: #800000; font-family: Times New Roman; font-size: 18px; font-style: italic; text-align: center; padding-top: 0px; padding-bottom: 0px; font-weight: bold; top:0px;}

 body {margin-top: 4px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; font-family: arial; font-size: 14px; color: #000000;}
 p {font-family: arial; font-size: 14px; color: #000000; text-align: justify;}
 ul {font-family: arial; font-size: 14px; color: #800000; text-align: justify;}
 ol {font-family: arial; font-size: 14px; color: #800000; text-align: justify;}
 td {font-family: arial; font-size: 12px; color: #000000; }
 td.com {height: 17px;}
 td.sum_g {max-width:60px;  color: #800000;}
 td.sum_e {max-width:200px; color: #008080;}
 td.sum_s {max-width:50px;  color: #800000;}
 td.sum_t {max-width:300px; color: #C08000;}
 td.sum_f {max-width:60px;  color: #800000; font-size: 16px; font-weight: bold; text-align: center}
 
 blockquote {font-family: arial; font-size: 14px; color: #800000; text-align: justify;}

 div.indented {margin-left:25px; }

 div.left_col_spacer {height:40px;}

 div.chapter {-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;  position:relative; 
 margin: 40px 4px 40px 4px; 
 min-width:240px; max-width:870px; -webkit-border-radius: 20px; -moz-border-radius: 20px; 
 border-radius: 20px; border:1px solid #7F0000; background-color:#FFFFFF; padding:22px;}
 
 div.textbox {margin-top: 0px; margin-bottom: 0px; min-width:239px; max-width:590px; padding:0px 1px 0px 0px; display:inline-block;}

 div.chartbox {margin-top: 0px; margin-bottom: 0px; max-width:629px; min-width:240px; padding:0px;}

 div.picbox {margin-top: 20px; margin-bottom: 20px; width:200px; padding:10px; display:inline-block;}

 
 div.table_box  {width: 100%; overflow-y: auto; _overflow: auto;	margin: 0 0 1em;}

 
 
 @media  (max-width: 319px)
 {
    div.chapter,div.picbox
        {
        padding: 10px 0px 10px 0px; 
        margin: 10px 0px 10px 0px;    border:none;
        -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
    }
 }
 
 sup {font-family: arial; font-size: 10px}
 span.question {color: #008080; font-family: Times New Roman; font-style: italic; font-size:30px; font-weight: bold; }
 
 div.big   {font-family: arial; font-size: 70px; color: #800000; text-align: center;  display:inline-block;}
 div.big2 {font-family: arial; font-size: 30px; color: #800000; text-align: center;  display:inline-block;}
 div.side_text {font-family: Times New Roman;font-style: italic; font-size: 24px; color: #800000; text-align: left; display:inline-block;}
 
 
 #menu a {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
 background-color:#FFFFFF; -webkit-box-shadow: #B3B3B3 3px 3px 3px;
 -moz-box-shadow: #B3B3B3 3px 3px 3px; box-shadow: #B3B3B3 3px 3px 3px;
 font-family: Arial; font-weight:normal; font-size: 12px; color: #800000; text-decoration: none; display:inline-table;
 width:136px; height:50px; margin:5px; border:1px solid #008080; padding:4px; text-align: center;}
 
 #menu a:hover  {color: #008080; border:2px solid #C00000; padding:3px;}
 #menu a:active {color: #008080; border:2px solid #FF0000; padding:3px;}
 #menu a.selected {color: #800000; border:2px solid #C00000; padding:3px;}

@media all {
	.chapter	{ display: block; }
}

@media print {
	.chapter	{ display: block; page-break-before: always; }
}


