/* BASE----------------------------------------------------------*/
body {
 margin:0;
 color:#666666;
 background-color:#FFFFFF;
 margin-left:auto;margin-right:auto;
 text-align:center;
 position:relative;
 width:640px;
 font-family: arial, verdana,sans-serif;font-size:12px;line-height:18px;
}

/* Hide from IE-5mac \*/
*html body {
 margin:0;
 color:#666666;
 background-color:#FFFFFF;
 margin-left:auto;margin-right:auto;
 text-align:center;
 position:relative;
 width:640px;
 font-family: verdana,sans-serif;font-size:11px;line-height:17px;
}
/* End hide from IE-5mac */

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,form,hr{margin:0;padding:0;}
img{border:0;}
hr{display:none;}
.cb{clear:both;}
.s{font-size:10px;line-height:17px;}
*html .s{font-size:9px;line-height:17px;}

a,a:link{color:#3399CC;text-decoration:underline;}
a:visited{color:#3399CC;text-decoration:underline;}
a:hover{color:#39ACE5;text-decoration:underline;}
a:active{color:#39ACE5;text-decoration:underline;}
#seo {
 font-size: 10px;
 line-height: 20px;
 text-align: left;
 margin-bottom: 5px;
}
#header {
 margin-bottom: 3px;
}
#map_area {
 margin-bottom: 18px;
}


/* Footer----------------------------------------------------------*/
#Footer{
 width:640px;
 height:100px;
 position:relative;
 text-align:left;
}
#Footer #bnr{margin:15px 0px 0px 0px;}
#Footer #linkL{float:left;margin:15px 0px 0px 0px;}
#Footer #linkR{float:right;margin:15px 0px 0px 0px;}
#Footer #infoL{float:left;margin-top:25px;margin-bottom:10px;}
#Footer #infoR{float:right;text-align:right;margin-top:45px;margin-bottom:10px;}
#frame {
 border: 1px solid #CCC;
 padding: 29px;
}

