body {
  background-color : #FFFFFF;
  color : #333333;
  font-size:12px;
}

td {
  font-size:12px;
}

h1 {
  font-size:16px;
  font-weight:bold;
  color:#003366;
  margin : 0px 0px 4px;
  padding : 0px;
  border-width : 0px 0px 1px;
  border-style : solid;
  border-color : #AAAAAA;
}

h2 {
  font-size:14px;
  color:#003366;
  margin : 0px 0px 2px;
  padding : 0px;
  border-width : 0px 0px 1px;
  border-style : solid;
  border-color : #CCCCCC;
}

h3 {
  font-size:12px;
  color:#666666;
  margin : 0px;
  padding : 0px;
  border-width : 0px
  border-style : none;
  border-color : #CCCCCC;
}

p {
  margin : 0em 0em 1em;
  padding : 0em;
}

form {
  margin : 0px;
  padding : 0px;
}

input.search {
  font-size:10px;
  width:80px;
}

a:link    { color: #06C; }
a:visited { color: #039; }
a:active  { color: #f72; }
a:hover   { color: #C00; }

a.noul:link    { color: #666; text-decoration: none; }
a.noul:visited { color: #666; text-decoration: none; }
a.noul:active  { color: #666; text-decoration: none; }
a.noul:hover   { color: #C00; text-decoration: none; }

a.stitle {
  color: #06C;
  font-weight:bold;
  font-size:14px;
  text-decoration: none;
}

a.stitle:link    { color: #06C; text-decoration: none; }
a.stitle:visited { color: #039; text-decoration: none; }
a.stitle:active  { color: #f72; text-decoration: none; }
a.stitle:hover   { color: #C00; text-decoration: none; }

a.sd:link    { color: #C00; text-decoration: none; }
a.sd:visited { color: #C00; text-decoration: none; }
a.sd:active  { color: #C00; text-decoration: none; }
a.sd:hover   { color: #C00; text-decoration: none; }


.txtfooter{
  font-size:12px;
}

.panlist {
  font-weight:bold;
  font-size:11px;
}

.tabletitle {
  font-weight:bold;
  font-size:14px;
  color:#000000;

}

a.pan {
  font-weight:normal;
  font-size:11px;
  color: #666;
  text-decoration: none;
}

.txtmenu {
  font-size:12px;
}

div.menu {
  font-size:10px;
  line-height:140%;
  margin : 10px; 4px;
  padding : 0px;
}

div.main {
  font-size:12px;
  line-height:140%;
  margin : 0px;
  padding : 0px;
}

#contents {
  font-size:12px;
  line-height:140%;
  margin : 10px 0px 10px 10px;
  padding : 0px;

}

#sidemenu {
  font-size:12px;
  border-width : 0px;
  border-style : none;
  background-color:#EEEEEE;
  padding : 0px;
  margin : 0px;
  text-align:left;
}


td.small {
  font-size:11px;
}

td.big {
  font-size:28px;
  font-weight:bold;
}

td.dashline {
  font-size:12px;
  border-width : 1px 0px 0px;
  border-style : dashed;
  border-color : #999999;
  background-color:#FFFFFF;
  text-align:left;
}

table.search {
  border-width : 1px;
  border-style : solid;
  border-color : #999999;
}

.byte {
  color:#999999;
}

.sno {
  font-size:16px;
  font-weight:bold;
  margin : 0px;
  padding : 0px;
}

.keyword {
  color:#FF3300;
}

.example{
  text-indent: 1em; 
  color:#993300;
}

code{
  color:#FF0000;
}

.annotation {
  font-size:12px;
  color:#000000;
}

.date {
  font-size:11px;
  color:#666666;
}

table.coution {
  border-width : 1px;
  border-style : solid;
  border-color : #FF3333;
}

table.infobox {
  border-width : 1px;
  border-style : solid;
  border-color : #006699;
}

.highlight {
  font-weight:bold;
  font-size:14px;
  color:#000000;
  line-height: 15pt;
}

.underline {
  text-decoration: underline;
}

.space_2_25 {
  margin: 2px 25px;
}

div.riskinfo{
  padding:10px;
}
div.riskinfo h3{
  color:#CC3300;
}