/*
Copyright (c) 2007 ChunMin.com All rights reserved.
http://www.chunmin.com/8d/
version: 1.0
*/

body{
   background-image:url(images/slash_b.png);
   margin:0;
   text-align:center; /* IE7 */
}
p{
   color: #000000;
   font-family:sans-serif;
   font-size:11pt;
}
img{
   border:none;
}
table{
   background-color:#FFFFFF;
   border:none;
   border-collapse:collapse;
   font-family:sans-serif;
   font-size:11pt;
   width:100%;
}
td{
   padding:5px;
   vertical-align:top;
}
/* layout */
table.layout{
   height:100%;
   margin:auto;
   width:750px;
}

/* header */
table.header{
   margin:auto;
   width:750px;
}
td.logoright{
   padding:19px 15px 0;
   text-align:right;
}
hr.bar{
   background-color:#FF0084;
   border:0;
   color:#FF0084;
   height:10px;
   width:750px;
}

/* main */
table.main{
   margin:auto;
   width:750px;
}
td.left{
   padding:5px 0 0 0;
   width:140px;
}
td.right{
   padding:5px 5px 0 0;
   width:610px;
}
table.navi0{
   width:130px;
}
.navi1{
   border-left:0.5em solid #FF7474;
   padding-left:0.25em;
}
.navi2{
   border-left:0.5em solid #71B518;
   padding-left:0.25em;
}
.navi3{
   border-left:0.5em solid #5799CC;
   padding-left:0.25em;
}
.navi4{
   border-left:0.5em solid #FF9000;
   padding-left:0.25em;
}
.navi5{
   border-left:0.5em solid #FF38A9;
   padding-left:0.25em;
}
.navi6{
   border-left:0.5em solid #FF3300;
   padding-left:0.25em;
}

/* AD */
td.ad{
   height:100px;
   padding:0;
   text-align:center;
}

/* footer */
td.footer{
   height:30px;
   text-align:right;
   padding:0 15px 0 0;
}

/* link */
a{
   border-bottom:2px dotted #2386CF;
   color:#000000;
   font-family:sans-serif;
   font-size:11pt;
   text-decoration:none;
}
a.navi{
   border:none;
}
a:link{
   color:#000000;
   text-decoration:none;
}
a:hover{
   border-bottom:2px dotted #2386CF;
   color:#000000;
}
a:visited{
   color:#000000;
   text-decoration:none;
}

/* table */
table.t1{
   background-image:url(images/slash_y.png);
   border:3px dashed #B6C5E0;
}
tr.r1:hover{
   background-image:url(images/slash_y.png);
}
td.d1{
   background-image:url(images/slash_b.png);
}
td.d2{
   border-bottom:1px dotted #CCCCCC;
}

/* form */
select.bmi{
   width:100px;
}
select.mcd{
   width:150px;
}


/* message */
.msg1{
   background-image:url(images/slash_b.png);
   font-size:150%;
   font-weight:bold;
   line-height:2;
   margin:20px 0px;
   text-align:center;
}

/* help */
.help1{
   background-image:url(images/slash_b.png);
   font-size:150%;
   font-weight:bold;
   line-height:2;
   margin:0 10px 10px 10px;
   text-align:center;
}
.help2{
   margin:10px;
}


/* font */
font.f1{
   color:#FF0084;
   font-weight:bold;
}
font.f2{
   color:#2386CF;
   font-weight:bold;
}
font.f3{
   color:#2386CF;
   font-size:9.5px;
}

/* li */
li{
   line-height:1.5;
}