body {
 background-color: #E1E3FA;
 color: #666666;
 font-size: 78%;
 line-height: 150%;
 margin: 0px;
}

p {
 margin:3px;
}

div#page {
 width: 800px;
 margin: 0 auto;
 background-color:#ffffff;
}

/*---HEADER--------------------------------------------------*/
div#header {
}

div#header div#bar{
 font-size:2pt;
 width:100%;
 height:7px;
 background-image:url('./image/common/bg_top.jpg');
 background-repeat:repeat-x;
}
/*---HEADER--------------------------------------------------*/


div#documents {
}

div#documents div#left{
 float: left;
 width:555px;
}
div#documents div#right{
 float: left;
 width:245px;
}
div#topics {
 color:#FAB2B6;
}
div#topics p {
}

div#spage {
 width:460px;
 margin:20px auto;
}

div#mpage {
 width:525px;
 margin:20px auto;
}


div#documents hr {
 color:#cccccc;
 height:1px;
 margin: 0 0 5px 0;
}

div#documents div.p {
 margin-bottom: 50px;
}

div#documents table {
 font-size:100%;
}

div#footer {
 text-align: center;
}
div#footer p {
 font-size: 7pt;
}
div#footer a {
 color:#0000ff;
}
div#footer a:hover {
 color:#ff0000;
}

div#staff {
 width:505px;
 margin:20px auto;
}

div#staff h3 {
 font-size:10pt;
 margin-top:0;
 margin-bottom:7px;
 font-weight: normal;
}

div#staff h2 {
 font-size:18pt;
 font-weight: normal;
 margin-top:0;
 margin-bottom:3px;
}

div#staff div.p {
 margin-bottom: 20px;
}

div#mpage h2 {
 font-size:12pt;
 font-weight: normal;
 margin-top:0;
 margin-bottom:3px;
}

div#mpage h2 span.c0 {
 font-size:10pt;
}

div#mpage h2 span.c1 {
 font-size:10pt;
 color:#9B9BFF; 
}

div#info_list h2 {
 border-bottom: solid 1px #000080;
}
div#info_list h2 a {
 font-weight:bold;
 color:#000080;
 text-decoration:none;
}
div#info_list h2 a:hover {
 color:#ff0000;
}

div#info_doc h1 {
 font-size:18pt;
 color:#000080;
 padding-bottom:3px;
 margin-bottom:5px;
 border-bottom: solid 1px #000080;
}

