body{
 margin:0;
 font-size:13px;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 line-height: 1.5em;
 background:#f8f8f8 url(bi/bg.gif) repeat-x;
 color:#444;
}

p{
 margin:0.8em 0;
}

em{
}

#main ul,ol{
 text-align:left;
 margin:0;
 padding:0 10px;
 color:#08b;
}

#main li{
 padding:0;
 margin:4px 0 4px 10px;
}

#main li p{
 color:#046;
}

li strong{
 color:#06a;
}


td,th,caption{
 line-height: 1.2em;
 font-size:13px;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding:0;
}

#main table{
 margin:5px auto;
}

#main th{
 padding:6px;
 color:#d00;
 text-align:center;
 border-bottom:1px #eee solid;
 background:#f6f6f6 url(bi/slope.gif);
}

#main td{
 padding:6px;
 border-bottom:1px #eee solid;
 border-right:1px #eee solid;
 background:#f0f6fa url(bi/slope.gif);
}

.pickup{
 background:#fff;
 padding:5px;
 border-bottom:1px #eee solid;
 border-right:1px #eee solid;
}

hr{
 border: 0px;
 border-top: 1px #ddd solid;
 background-color: #f6f6f6;
 color:#eee;
 height: 4px;
}

img{
 vertical-align: middle;
 border:0px;
}

input{ 
 border: 1px #a66 solid;
 font-size:14px;
 width:120px;
}

input.button{ 
 border: 1px #a66 solid;
 font-size:12px;
 padding-top:2px;
 width:50px;
 background:#a66;
 color:#fff;
}

dl{
 margin:4px;
}

dt{
 border-top:4px #666 solid;
 border-bottom:1px #666 solid;
 padding:4px 30px;
 font-weight:bold;
 font-size:15px;
 background:url(bi/arrow_r.gif) no-repeat;
}

dd{
 padding:2px 10px;
 margin:1px 0 ;
 border-bottom:1px #666 solid;
}

#main dd p{
 margin-left:0;
}

a:link {
 color:#04a;
}
a:visited{
 color:#04a;
}	
a:hover{
 color:#f60;
}
a:active{
 color:#fa0;
}
a:link img,a:visited img,a:hover img,a:active img{
 border:none;
}
