@CHARSET "ISO-8859-1";
@IMPORT url("content_menu.css");
BODY{
    font-family: "Times New Roman"; 
    font-size: 85%;
}
p.chapter {
	font: 20px "Arial Black";
	color: #334f8d;
	text-align: center;
	text-shadow: blue;
	width: auto;
}

p.title {
	font: 16px "sans-serif";
	color:#334f8a;
	font-weight:bold;
	text-decoration: underline;
	margin-bottom: 2px;
}
p.subtitle{    
    font: 16px "sans-serif";
    color:#334f8a;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 2px;
}
TABLE#content *{
    font:9pt "Courier New";
	color: #004000;
	border-bottom:1px solid #c0c0c0;
	text-align: left;
}

ul{
    margin-top: 0px;
}
SPAN.keyword {
	color: #7f0055;
}
SPAN.h_logo {
	color:white;
	background-color:black;
	font-family: "Old English Text MT";
	mso-bidi-font-family:"Courier New";
}
.content{
    border-left: 1px solid #c0c0c0;  
}

td.content_body{
    text-align: justify;
    padding-right: 10px;
    width: 100%;
    vertical-align: top;
}


/******************************/

h2#head1, h2#head2{
  background : #fff;
  color: black; 
  padding: 9px 0;
  padding-left: 10px;
  text-decoration: none;
  border: 1px solid #000;
  width: 500px; 
  font: bold 11px/16px arial, helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}

h2#head1 {
  background: white url(bg3.jpg) repeat-x bottom left;
  font: bold 25px Verdana, Helvetica, sans-serif;
  color: white;
  border-bottom: none;
}

/**************************************/
/* example block                      */
/**************************************/
pre.pre_ex{
  padding:15px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  background-color: #ffff99;
}
pre.code{
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom:10px;
  color: #408080;
}
pre.frame{
font: 9pt 'Courier New';
border: 1px solid gold;
color: navy;
background: #d8e8f0;
padding: 5px;
width: 100%;
height: 250px;
overflow: auto;
}

pre.frame_fix{
font: 9pt 'Courier New';
border: 1px solid gold;
color: navy;
background: #d8e8f0;
}
/***************************************/
/* other                               */
/***************************************/
span.language_ch{
  font: 20px "Arial Black";
  color: green;
  padding-left: 5px;
}

span.hilight{
  color: #780078;
}

a.roll:hover{
  color: #ff2a00;
}
a.roll{
  font-size: 9pt;
  color: blue;
  /*color: #414f76;*/
}


TABLE#LIST{
  padding: 3px;
  border: none;
  width:100%; 
}
TABLE#LIST tr{
  background-color: silver;
}
TABLE#LIST tr#header{
  background-color: gray;
}
table#LIST th {
  background-color: gray; 
}

table#LIST thead tr td:FIRST-CHILD {
  width: 250px;
}

/*
 *  Chapter content
 */
table.chapter_content{
  font: 14px "sans-serif";.
  background-color: #B0C4DE;
  border:none;  
  width: 100%;
  text-align: left;
}  
table.chapter_content td{
  vertical-align: top;
  padding-top:15px;
  padding-bottom:15px;
}
table.chapter_content ul{
  list-style:none;
  margin-left: 0px;
}
table.chapter_content ul ul{
  margin-left: 30px;
}