/* CSS Document */

div.fleft
{
  float:left;
}

div#doc
{
  width:720px;
  margin-bottom:10px;
}

div#introduce p
{
  line-height:180%;
  letter-spacing:0.2em;
  text-indent:1em;
}

h2
{
 font-size:130%;
}

table
{
 border:none;
 border-collapse:collapse;
}

div#info table th,
div#info table td
{
 color:#333333;
 border-top:0px;
 border-bottom:1px #CCCCCC solid;
 border-left: 1px #efefef solid;
 border-right:0px;
 text-align:center;
 vertical-align:middle;
}

div#info table th
{
 white-space:nowrap;
 background-color:#efefef;
 font-size:11px;
}

div#info table td
{
 font-size:10px;
 white-space:normal;
}

div#info table td.last
{
 border-right: 1px #efefef solid;
}

div#info table caption
{
 color:#333333;
 padding:3px;
 background-color:#efefef;
 border-top:1px #CCCCCC solid;
 border-bottom:1px #CCCCCC solid;
}

div#info
{
  margin-bottom:10px;
}

p.small
{
 font-size:1.0em;
 line-height:120%;
}

.align_center
{
 text-align:center;
}

.align_left,
div#info table td.align_left
{
 text-align:left;
}

.stronger
{
 font-weight:bold;
 font-size:130%;
}