/* leyout */
#header {
  margin:		 0px  0px  0px  0px;
  padding:		10px 10px 10px 10px;
  height:		80px;
  background-color:	#cccc99;
  color:		#ffffff;
  border-style:		none;
  text-align:		left;
  font-family:		"Verdana", "Geneva", sans-serif;
  font-size:		24px;
  font-weight:		bold;
}
#navibar {
  float:		left;
  width:		100%;
  background-color:	white;
  padding-top:		0;
  margin-top:		0;
} 
#navibar ul {
 margin:		0;
 padding:		 5px 10px  0px  5px;
 list-style:		none;
}
#navibar li {
  float:		left;
  margin:		0;
  padding:		0;
} 
#navibar a {
  display:		block;
} 
#navibar li {
  float:		left;
  background-image:	url(image/tab_right.gif);
  background-repeat:	no-repeat;
  background-position:	right top; 
  margin:		0;
  padding:		0;
}
#navibar a {
  display:		block;
  background-image:	url("image/tab_left.gif");
  background-repeat:	no-repeat;
  background-position:	left top;
  padding:		5px 15px; 
  color:		#cccc99;
  text-decoration:	none;
  font-family:		sans-serif;
  font-weight:		bold;
}
#navibar #current {
  background-image:	url("image/tab_right_current.gif");
}
#navibar #current a {
  background-image:	url("image/tab_left_current.gif");
  color:		#000000;
}
#dummy {
  clear:		both;
}
#footer {
  margin:		5px  0px  0px  0px;
  padding:		2px  0px  5px  0px;
  background-color:	#cccc99;
  color:		#ffffff;
  border-style:		none;
  text-align:		center;
}

/* link style */
a:link {
  color:		#333399;
  text-decoration:	none;
}
a:visited {
  color:		#333399;
  text-decoration:	none;
}
a:hover {
  color:		#ff0000;
  text-decoration:	none;
}
a:active {
  color:		#ff0000;
  text-decoration:	none;
}

/* body style */
body {
  text-align:		left;
  color:		#000000;
  font-family:		"Verdana", "Geneva", sans-serif;
  font-size:		14px;
}
td {
  background-color:	#cccc99;
  color:		#000000;
  padding:		 2px 10px  2px 10px;
  font-family:		"Verdana", "Geneva", sans-serif;
  font-size:		14px;
  line-height:		120%;
}
p {
  text-indent:		1em;
}
dl {
  padding:		10px 10px 10px 10px;
  border:		1px solid #996666;
}
dt {
  margin-bottom:	5px;
}
dd {
  margin-left:		0;
  text-indent:		1em;
}
#rightcolumn {
  border-left:		5px solid #ffffff;
  padding:		10px 10px 10px 10px;
}
.section {
  margin-top:		20px;
  margin-bottom:	10px;
  padding:		 10px  10px  5px 10px;
  border:		1px solid #000000;
  color:		#000000;
  font-family:		"Verdana", "Geneva", sans-serif;
  font-size:		16px;
  font-weight:		bold;
}
.subsection {
  margin-top:		20px;
  margin-bottom:	10px;
  padding:		 0px  0px  2px 5px;
  border-bottom:	1px solid #000000;
  color:		#000000;
  font-family:		"Verdana", "Geneva", sans-serif;
  font-size:		16px;
  font-weight:		bold;
}
.book {
  margin:		5px 2px 5px 2px;
  padding:		2px 2px 2px 2px;
  border:		1px solid #996666;
  line-height:		140%;
}
.contents	{ margin-top: 10px;
		  padding: 10px;
		  border-style: solid;
		  border-width: 1px;
		  border-color: #996666;
		  background-color: #cccc99;
		  color: #996666;
		  font-family: "Verdana", "Geneva", sans-serif;
		  font-size: 16px;
		  line-height: 120%;
		}
.indent		{ position: relative; left:28px; }

