body {font: normal 82% sans-serif;}

#header a {color: #000066; text-decoration: none;}
#header a:hover {color: #000066; text-decoration: none;}
#header a:visited {color: #000066; text-decoration: none;}
#header a:active {color: #000066; text-decoration: none;}

#search {float: right; width: 280px; padding: 5px; text-align: right;}
.button {border: outset; 2px #000066; background-color: #6699ff; color: #ffffff; font-weight: bold;}
.text {background-color: #eeeeee;}

#bread {margin-top: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #cccccc; border-bottom: solid 3px #cccccc; color: #ffffff; background-color: #6699ff;}
#bread a {margin-left: 5px; margin-right: 5px; color: #ffffff; text-decoration: none; font-weight: bold;}
#bread a:hover {text-decoration: underline;}

#left {float: left; width: 18%; border: solid 1px #cccccc; margin-bottom: 15px; background-color: #ffffff;}
#left ul {list-style: none; margin: 0; padding: 0;}
#left li {margin: 1px; padding: 2px;}
#left a {display: block; width: 94%; margin: 1px; padding: 2px; border: solid 1px #cccccc; color: #0000ff; font-weight: bold; text-decoration: none;}
#left a:hover {border: solid 1px #0000ff; background-color: #6699ff; color: #ffffff;}

#content {margin-left: 20%; padding: 0; border: solid 1px #cccccc; background-color: #ffffff;}
#content h1 {margin: 0; padding: 5px; color: #000066; font-size: 24px; border-bottom: solid 2px #000066;}
#content h2 {margin: 5px 0px 5px 0px; padding: 5px; font-size: 16px; color: #000066;background-color:#CCCCCC;}
/* #content p {margin: 10px 0px 10px 0px; color: #000066; text-align:justify;} */
#content a[href] {color: #0000ff; text-decoration: none;}
#content a[href]:hover {text-decoration: underline;}
#content li {padding-bottom: 5px;}
#content .point {margin: 3%; padding: 0px; border: solid 1px #ffcc00; background-color: #ffffcc;}
#content .point h3 {margin: 0; padding: 1px; border-bottom: solid 3px #ffcc00; color: #ffffff; background-color: #ffcc66;}
#content .code {margin: 3%; padding: 7px; border: solid 1px #cccccc; background-color: #eeeeee; font: normal 100% courier; color: #000000;}
#content .contenttext {margin: 10px 5px 10px 5px; color: #000066; text-align:justify; line-height: 1.5em;}
#content .nolh {line-height: 0.5em;}
#content .reglh {line-height: 1em;}

#footer {clear: both; margin-top: 15px; padding: 5px; border: solid 1px #cccccc; background-color: #ffffff;}
#footer h5 {margin: 0; text-align: right; color: #0000aa;}

.hideme {
position : absolute;
left : -2000px;
}

blockquote {
  background: transparent url(quoleft.png) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(quoright.png) right bottom no-repeat;
}

div.hr {
  height: 15px;
  background: #fff url(hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}