/*
 * Copyright (C) 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
 * The following software licensing rules apply:
 * http://www.w3.org/Consortium/Legal/copyright-software
 * Copyright (C) 2009 Teru KAMOGASHIRA
 */

html, body { background: white; color : black; }
html, body, h2, h3, h4, div, p, ul, li, input {	font-family: Arial, Helvetica, sans-serif; }
body { margin-left:2%; }
h1 { color: #007bff; margin-left:3%; }

a:link    { color: #06C; background-color: transparent; }
a:active  { color: #C60; background-color: transparent; }
a:visited { color: #06C; background-color: transparent; }
a:hover   { color: white; background: #1188f6; text-decoration: none; }

a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

.navBlock {
    background: #d2e2ff;
    color: #000;
    float: left;
    width: 32%;
    border: none;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #000cff;
}

div.navBlock {
    border-top:   1px solid #000cff;
    border-left:  1px solid #000cff;
    border-right: 1px solid #000cff;
    margin-top:   0.5%;
    margin-right: 0.5%;
    margin-bottom: 0.5%;
}

.navBlock h2.navhead {
    background: #87ffa6;
    color: #0000ff;
    border: none;
    width: 100%;
    font-weight: bold;
    font-size: medium;
    text-indent: 1.5em;
    margin-top: 0;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-left: 0;
    padding-right: 0em;
}

.navBlock div, .navBlock p {
    margin-top:    0em;
    margin-left:   0.8em;
    margin-right:  0.8em;
    text-indent:   0em;
}

.navBlock ul {
    margin-left: 1.5em;
    padding-left: 0;
    list-style-type: disc;
}

.navBlock li {
    margin-top:   0.3em;
    margin-left:  0em;
    background:   #d2e2ff;
    color:        #77f;
    line-height:  110%;
    width:        95%;
}

