/* ALL */
body{
margin: 0 10px 0;
padding: 0;
color: #696969;
background: #ffffff;
font: 80% Tahoma,Vendana,Arial;
text-align: center;
}

a:link    {color: #333399; text-decoration: none; }
a:visited {color: #339999; text-decoration: none; }
a:active  {color: #993366; text-decoration: none; }
a:hover   {color: #993366; text-decoration: underline; }
@media print {
a:link    { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
}

table { font: 95% Tahoma,Vendana,Arial; line-height: 130%; padding: 10px; background-color: #ffffff; }
th { color: #ffffff; background-color: #b7c6ee;}
td { background-color: #ffffff; }
@media print{
table { color: #666666; border: 1px solid #ffffff; }
th { color: #666666; border: 1px solid #ffffff; }
td { color: #666666; border: 1px solid #ffffff; }
}

img { border-width: 0; padding: 0; margin: 0; }

LI {
font: 100% Tahoma,Vendana,Arial;
line-height: 250%;
}

/* HEAD */
div.head {
width: 690px;
margin: 0;
padding: 0;
}
@media print{
div.head{ display: none; }
}

/* BOTTOM */
div.master {
width: 690px;
text-align: right;
margin: 0;
padding: 3px;
font: 85% Tahoma,Vendana,Arial;
color: #696969;
background: #ffffff;
border-top: 1px dotted #cccccc; 
border-left: 1px dotted #cccccc; 
border-right: 1px dotted #cccccc; 
}
@media print{
div.bottom{ display: none; }
}
div.bottom {
width: 690px;
text-align: right;
margin: 0;
padding: 3px;
font: 85% Tahoma,Vendana,Arial;
color: #ffffff;
background: #b7c6ee;
}
@media print{
div.bottom{ display: none; }
}

/* NOTE */
div.note {
width: 680px;
margin-top: 40px;
margin-bottom: 30px;
padding: 0;
}

div.left-top {
width: 10px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_lt.gif') no-repeat;
}
div.center-top {
width: 660px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_top.gif') repeat-x right;
}
div.right-top{
width: 10px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_rt.gif') no-repeat;
}

div.center {
width: 680px;
margin: 0;
padding: 0;
border-left: 1px solid #696969; 
border-right: 1px solid #696969; 
text-align: center;
}

div.left-bottom {
width: 10px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_lb.gif') no-repeat;
}
div.center-bottom {
width: 660px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_bottom.gif') repeat-x right;
}
div.right-bottom{
width: 10px;
margin: 0;
padding: 0;
float: left;
background: url('http://www.happi-ness.com/mine/img/nanaset12_rb.gif') no-repeat;
}

/* CONT */
div.title {
width: 300px;
margin: 20px 0 20px 0;
padding: 5px;
text-align: center;
color: #ffffff;
background: #b7c6ee;
font: bold 95% Tahoma,Vendana,Arial;
}

div.cont {
width: 600px;
margin: 20px 0 20px 0;
padding: 0;
text-align: left;
font: 95% Tahoma,Vendana,Arial;
}

div.cont2 {
width: 400px;
margin: 20px 0 20px 0;
padding: 0;
text-align: left;
font: 95% Tahoma,Vendana,Arial;
}

div.cont-left {
width: 250px;
margin: 0;
padding: 0;
float: left;
text-align: right;
font: 95% Tahoma,Vendana,Arial;
}
div.cont-right {
width: 350px;
margin: 0;
padding-top: 25px;
float: right;
text-align: left;
font: 95% Tahoma,Vendana,Arial;
}

div.arrow1 {
width: 225px;
margin: 0;
padding: 3px;
float: left;
text-align: left;
font: 95% Tahoma,Vendana,Arial;
}
div.arrow2 {
width: 230px;
margin: 0;
padding: 3px;
float: left;
text-align: center;
font: 95% Tahoma,Vendana,Arial;
}
div.arrow3 {
width: 225px;
margin: 0;
padding: 3px;
float: right;
text-align: right;
font: 95% Tahoma,Vendana,Arial;
}