/* $Id: default.css,v 1.28 2006/06/13 17:36:53 daisuke Exp $ */

body {
        background: white;
        color: black;
        margin-left: 1em;
        margin-right: 1em;
}

/* for top page */
#welcome {
	color: #6f5f9f;
	font-size: xx-large;
	font-weight: bold;
	font-style: italic;
}

/* for top page */
#abstract {
	color: #bfafcf;
	font-weight: bold;
	font-style: italic;
}

/* for top page */
#powered {
	color: #676797;
	text-align: center;
	font-size: x-large;
	font-weight: bold;
}

#powered div {
        background-color: white;
	padding: 1;
        // border-width: 1px 1px 1px 7px;
        // border-style: solid;
        // border-color: #88b;
}

div.main {
	margin-left: 1em;
}

div.headline {
        text-align: center;
        font-size: large;
}

div.news {
	text-align: left;
	font-size: 8pt;
	margin-left: 0.5em;
}

div.lang-navigator {
        text-align: right;
        font-size: small;
}

div.copyright {
        text-align: right;
        font-family: helvetica, sans-serif;
        font-size: smaller;
        color: rgb(40%,40%,40%)
}

div.signature {
        text-align: right;
        font-style: italic;
}

div.contact {
	text-align: left;
	margin-left: 1em;
}

address.contact-info {
        text-align: right;
        font-size: smaller;
}

h1 {
	color: #fff;
        text-align: center;
	background-color: #669;
	padding: 0.2em;
}

h2 {
        background-color: #cce;
        border-width: 0px 0px 2px 12px;
        border-style: solid;
        border-color: #77a;
	padding: 1px;
	text-indent: 0.3em;
}

h3 {
        background-color: #dde;
        border-width: 0px 0px 2px 10px;
        border-style: solid;
        border-color: #669;
	padding: 1px;
	text-indent: 0.3em;
}

h4 {
        background-color: #fff;
        border-width: 0px 0px 1px 8px;
        border-style: solid;
        border-color: #669;
	padding: 1px;
	text-indent: 0.3em;
}

p {
        text-indent: 1em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

p.noindent {
        text-indent: 0em;
}

p.note {
        text-indent: 0em;
        margin-left: 25%;
        font-size: smaller;
}

dl.list {
        margin-left: 3%;
}


blockquote {
        margin-left: 2em;
        margin-right: 2em;
        font-size: inherit;
        color: #003;
}

blockquote.supplement {
	font-size: smaller;
}

pre.example {
        margin-left: 10%;
        margin-right: 10%;
        color: #050;
}

a.normref { 
        color : red;
}       

a.informref {
        color : green;
}       

strong {
        font-weight: bold;
}

strong.most {
	color: red;
	font-weight: bold;
}

em {
	color: #444499;
	font-weight: bold;
}

dl {
	margin-left: 1em;
}

dl dd {
        padding-top: 0.2em;
        padding-bottom: 0.4em;
	margin-left: 2em;
}

dl dt {
        font-weight: bold;
}

ul li {
        padding-bottom: 0.3em;
}

span.note {
        font-size: smaller;
}


table.about th {
	color: black;
	background-color: #ccf;
        font-weight: bold;
}
table.about tr td.name {
	color: black;
	background-color: #ced;
}
table.about tr td.o {
	color: black;
	background-color: #cce;
}
table.about tr td {
	color: black;
	background-color: #dde; 
        font-size: small;
}

table.packages th {
	color: black;
	background-color: #ccccff;
        font-size: small;
        font-weight: bold;
}
table.packages tr td.name {
	color: black;
	background-color: #ddddee;
        font-size: small;
        font-weight: bold;
}
table.packages tr td {
	color: black;
	background-color: #d9d9e9; 
        font-size: small;
}

// imported from old style sheet
.time{ font-size:small; text-align:right; }

/**
 * for side menu.
 */

#sidemenu {
        background-color: #669;
        border-width: 0px 0px 0px 7px;
        border-style: solid;
        border-color: #88b;
	padding: 0px;
	text-indent: 0.2em;
	white-space: nowrap;
}

.button{
	font-size:10pt;
	padding: 1;
	margin-top:0pt;
	margin-left:1pt;
	margin-right:1pt;
	margin-bottom:0pt;
	text-decoration:none;
}

.button a:link{
	color: #ffffdd;
}

.button a:visited{
	color: #ffffdd;
}

.button a:hover{
	color: #ffffdd;
}

.buttonc{
	 color:#ff6644;
	 font-size:10pt;
	padding: 1;
	 margin-top:1pt;
	 margin-left:1pt;
	 margin-right:1pt;
	 margin-bottom:0pt;
	 text-decoration:none;
}

.buttonc a:link {
	 color:#ff6644;
}

.buttonc a:visited{
	 color:#ff6644;
}

.buttonc a:hover{
	 color:#ff6644;
}

.sbutton{
	 color:#ffffdd;
	padding: 1;
	 font-size:8pt;
	 margin-top:1pt;
	 margin-left:6pt;
	 margin-right:1pt;
	 margin-bottom:1pt;
	 text-decoration:none;
}

.sbutton a:link{
	color: #ffffdd;
}

.sbutton a:visited{
	color: #ffffdd;
}

.sbutton a:hover{
	color: #ffffdd;
}


a:link {
	color: #4444aa;
	text-decoration: none;
}

a:visited {
	color: #6600dd;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color: #3333bb;
	text-decoration: underline;
}

.button2{
	 color:yellow;
	padding: 1;
	 font-size:10pt;
	 margin-top:1pt;
	 margin-left:1pt;
	 margin-right:1pt;
	 margin-bottom:0pt;
	 text-decoration:none;
}

.button2:hover,focus {
	color:"red";
	text-decoration: underline;
}

.button2c{
	color:#ff6644;
	padding: 1;
	font-size:10pt;
	margin-top:1pt;
	margin-left:1pt;
	margin-right:4pt;
	margin-bottom:0pt;
	text-decoration:none;
}

.item {
	color:white;
	font-size:8pt;
}


/* as of now, @import has not impremented in NN4 nor IE3-4 */
/*@import url(local.css)*/

/* EOF */
