@charset "utf-8";

body {
font: small Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding:15px 0;
text-align: center;
color:#555;
background-image:url(../common/background.png);
background-repeat:repeat-x;
background-position:center top;
background-color:#fff;
}

img.alphafilter{
cursor:pointer;
cursor:hand
}

img.nopoint{
cursor:auto;
cursor:auto;
margin:0;
padding:0;
}


#header{
width:800px;
height:55px;
margin: 0 auto;
padding:0;
position: relative; 
z-index: 1;
}

#header ul{
padding:0 0 0 0;
margin:18px 0 0 0;
list-style-type:none;
}

#header ul li{
float:left;
padding:0;
margin:0;
height:37px;
}

#header b{display:none;}

#head {
width: 808px;
height:5px;
margin: -4px auto 0;
padding: 0px;
background-image:url(../common/base_h.jpg);
background-repeat:no-repeat;
background-position:left top;
position: relative; 
z-index: 0; 
}

#mainContent {
width: 770px;
margin:auto;
text-align:left;
padding:15px 19px;
background-image:url(../common/base.jpg);
background-repeat:repeat-y;
background-position:top;
}

#foot {
width: 808px;
height:5px;
margin: 0 auto;
padding: 0 ;
background-image:url(../common/base_f.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#footer{
width: 800px;
height:5px;
margin: 0 auto;
text-align:right;
font-size:smaller;
color:#9e9e9e;
}

#pagetop{
margin:0 -5px -10px 0;
text-align:right;
}

p{
line-height:140%;
margin:0 0 20px 0;
padding:0;
}

td{
line-height:140%;
}

img {border:0;}

.left{float:left;}
.right{float:right;}
.box{margin-bottom:20px;}

.cl{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.img_base{vertical-align:base;}
.img_top{vertical-align:top;}

.txt_cnt{text-align:center;}

.dn{display:none;}

.bd{border:1px solid #ccc;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml30{margin-left:30px;}
.mr10{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mtm3{margin-top:-3px;}
.mt8{margin-top:8px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.w70{width:70px;}
.w90{width:90px;}

.txt_r{text-align:right;}
.font_110{font-size:110%;}
.font_120{font-size:120%;}