body {
margin:0px;
padding:0px;
text-align:center;
border-top:7px solid #097EC3;
}
#outer {
margin:0px auto 0px auto;
padding:0px 20px 0px 20px;
width:800px;
font-size:14px;
line-height:150%;
text-align:left;

}
#header {
padding:30px 10px 10px 25px;
text-align:left;
}
#main {
padding:10px 45px 20px 25px;
}

.description {
padding-left:10px;
line-height:140%;
}

ul {
margin: 0 0 0 1em;
padding: 0;
}
li {
list-style:disk; 
}

P {
margin:1em 0 1em 0;
line-height:150%;
}
img{
border:0px;
}
hr {
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
height: 1px;
}
a{
font-weight:bold;
color:#001CA1;
}
h1 {
font-size:16px;
text-align:left;
padding:10px 0px 4px 4px;
margin:0px;
color:#231916;
}
h1 a{
font-weight:bold;
color:#231916;
text-decoration:none;
}
h1 a:hover{
font-weight:bold;
color:#231916;
text-decoration:underline;
}
h2 {
color:#000000;
font-size:16px;
margin:0px 0px 0px 0px;
padding:3px 0px 4px 0px;
border-bottom:1px solid #CDBAB3;
}
.global {
padding:27px 0px 10px 0px;}
.red {
color:#9D0D0C;
font-weight:bold;
}
.navi {
font-weight:bold;
font-size:11px;
margin:0 0 0 0;
margin:0; padding:0;
    }
.navi li{
display:inline;
margin:0px;
padding:0;
font-size:11px;
    }
.navi a { 
        padding:9px 24px 9px 24px;
margin:0;
        color:#333333;
        text-decoration:none;
        background-color:#F2F2F2;
        border-width:1px;
        border-style:solid;
border-top:3px solid #CDBAB3;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:0px solid #cccccc;
        font-weight:bold;
    }
.navi a:hover {
        color:#ffffff;
        text-decoration:none;
        background-color:#949494;
    }
.arrow {
background: url("/image/arrow1.jpg");
background-position: left;
background-repeat: no-repeat;
padding-left:20px;
}
#footer {
border-top:1px solid #cccccc;
padding-top:20px;
color:#444444;
font-size:12px;
height:100px;
clear:left;
text-align:center;
}
#footer a{
color:#444444;
font-weight:normal;
}
blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}

.logo {
font-size:16px;
text-align:left;
padding:10px 0px 4px 4px;
margin:0px;
color:#3333333;
}
.logo a{
font-weight:bold;
color:#333333;
text-decoration:none;
}
.logo a:hover{
font-weight:bold;
color:#333333;
text-decoration:underline;
}