body {margin:0;padding:0; background-repeat: repeat-x;background-color:#f5f5f5}
body, p,div { font-size: 12px;line-height:24px;font-family: Arial, Helvetica, "sans serif ";color:#333;}
h1 {font-size: 24px;line-height: 36px; font-family: Georgia, "Times new roman", "serif ";color:#ff3399}
h2 {font-size: 18px;line-height: 30px; font-family: Georgia, "Times new roman", "serif ";color:#ff3399}
h3, h4, h5, h6  {font-size: 14px;font-weight: bold; line-height: 24px;font-family: Georgia, "Times new roman", "serif ";color:#009ee3;}
/*h1,h2,h3,h4,h5,h6 {color:#ff3399}*/
a {color:#009ee3 }
a:hover{color:#00ccff }
a:visited {}
hr {  clear:both; border: 0; height: 20px; margin-bottom: 20px;}
ul {margin:10px;margin-left:20px}
table {width: 100%; background-color: #FFF;}
td, th {padding: 8px;  border-bottom: 1px solid #333;}
th {font-weight: bold ;}
.ingress p {font-size: 24px;line-height:36px;font-family: Georgia, "Times new roman", "serif ";}
#header {width: 980px; height: 200px;}
#menu {width: 980px; height: 48px;text-align:center;vertical-align:middle}
#menu a{color:#a5858a;font-size:20px;font-weight:bold;line-height:48px;text-decoration:none;}
#menu a:hover, #footer a:hover {}
#menu ul {margin: 0 0 0 -50px;}
#menu li {display:inline;margin-left:50px}

#footer {font-size:14px;text-align:right;font-weight:bold;clear:both;width: 960px; vertical-align:middle;height: 4 0px;line-height:40px;}
#contents p {margin-bottom:8px;}
#map_box {position:absolute;z-index:2;padding:0px;margin:0;background-color:#FFF;}
#map_box img {padding:0px;margin:20px;margin-left:0; margin-bottom:0;}
p img       { float: right; margin: 0 0 20px 20px; padding: 0; width:80%}

#popup_box .span-1 {width:320px}
#popup_box .span-2 {width:650px}
