object{vertical-align:middle}
img{vertical-align:middle}
select{vertical-align:middle}
input{vertical-align:middle}
iframe{vertical-align:text-bottom}
form{margin:0px 0px 0px 0px}
a{text-decoration:none;color:#444444}
a:hover{text-decoration:underline}
.page{text-decoration:none;color:#555555;margin:3px}
.page:hover{text-decoration:underline;color:#555555;margin:3px}
.inactive-page{color:#aaaaaa;margin:3px}
.menu{
float:left;
border:1px solid #dddddd;border-bottom-width:0px;
padding:10px;padding-top:3px;padding-bottom:3px;
margin-left:10px;font-weight:bold;
background:#aaaaaa url("images/menu.gif") repeat-x scroll top left;
}
.menu:hover{
background:#eeeeee url("images/bottom.gif") repeat-x scroll top left;
}
.current{
background:#eeeeee url('/images/bottom.gif') repeat-x scroll top left;
}
.highlightmenu{
float:left;
border:1px solid #ddbbbb;border-bottom-width:0px;
padding:10px;padding-top:3px;padding-bottom:3px;
margin-left:10px;font-weight:bold;
background:#aaaaaa url("images/highlight_menu.gif") repeat-x scroll top left;
}
.highlightmenu:hover{
background:#eeeeee url("images/highlight_bottom.gif") repeat-x scroll top left;
}
.menubar{
border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;
margin-bottom:10px
}
.title{
font-size:14pt;
font-weight:bold;
color:#222222
}
.subtitle{
color:#555555;
margin-top:5px;margin-bottom:10px
}
.dir{
table-layout:fixed;
width:100%
}
.box{
border:1px solid #dddddd;
display:none;
}
.head{
line-height:1.35em;
height:20px;overflow:hidden;
background:#ffffff url("images/head.gif") repeat-x scroll top left;
color:#000000;font-weight:bold;
padding:4px
}
.content{
background-color:#f8f8f8;
line-height:1.6em;
padding:5px;
font-size:10pt
}
.bottom{
background:#ffffff url("images/bottom.gif") repeat-x scroll top left;
border-top:1px solid #dddddd;
padding:4px;height:21px;font-size:10pt
}
.detail{
color:#008000;margin-left:10px;margin-right:10px
}
.join{
width:400px;padding:10px;
border:1px solid #aaaaaa;
text-align:left;line-height:1.8em;
font-size:10pt;margin:auto auto;
}
.jointitle{
background-color:#e9e9e9;color:#996600;
padding:5px;padding-bottom:2px;margin-bottom:5px;margin-left:10px;
border:1px solid #999999;
}
.links{
border-right:1px dotted #555555
}
.squaread{
width:240px;height:210px;
vertical-align:middle;
border:1px solid #dddddd;
padding-top:5px
}
.area{
color:#003388;font-weight:bold
}
.tail{
text-align:center;color:#888888;font-size:10pt;margin:10px;margin-top:30px;margin-bottom:100px
}
.button{
background:#ffffff url("images/bottom.gif") repeat-x scroll top left;
padding-top:1px;
}
.plus-one{
position:absolute;top:15px;left:15px
}
.mobile{
position:absolute;top:15px;right:15px;text-align:right
}
.qrcode{
display:none;border:1px solid #888888;padding:10px;margin-top:7px;background-color:#ffffff
}
