*{

margin: 0px;

padding: 0px;

}



a:link    {text-decoration:none; color:#0000ff}

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

a:active  {text-decoration:none; color:#ff0000}

a:hover   {text-decoration:underline; color:#ff0000}



img { 

border: none; 

}



body {

background-color: #fffafa;

font-size: 99%;

line-height: 98%;

text-align: center;

color: #000000;

margin: 0px;

}



div#page {

text-align: left;

border: 1px solid #dbdbdb;

background: #fffafa;

margin: 5px auto;

}



div#head {

padding: 5px 1px 3px 4px;

margin: 0px;

background: #fffafa;

}




div#main {

margin: 1px;

border-left: 1px solid #dbdbdb;

padding: 9px 1px;

background: #fffafa;


border-right: 1px solid #dbdbdb;

}



div#main p {

margin: 1px 1px 15px 15px;

}



div#main ul {

margin-left: 0px;

margin-bottom: 1em;

margin-right: 30px;

}



div#foot {

border-top: 1px solid #dbdbdb;

padding: 0px;

text-align: right;

clear: both;

margin: 0px;

background: #fffafa;

color: #000000;

}



div#foot p{

margin: 3px 0px 0px;

padding: 5px 0px;

}



strong {

color: #606060;

}



h1 {

font-size: 120%;

padding: 20px 15px 5px;

border-bottom: 1px solid #dbdbdb;

background: #fffafa;

font-weight: normal;

}



h2 {

font-size: 115%;

margin: 0px 20px 20px;

color: #333333;

border-bottom: 1px dashed #bdbdbd;

padding: 0px 0px 5px;

clear: both;

}



dl {

margin: 0px 0px 50px 40px;

}



dt {

font-weight: bold;

}



dd {

margin-bottom: 10px;

}



.imgbox {

margin: 0px 0px 1em 40px;

}



.imgbox img{

border: none;

}



.imgbox_f {

margin: 0px 10px 1em;

float: right;

}



.imgbox_f img{

border: 1px solid #666666;

}

