@charset "UTF-8";
@import url(./table.css);
						
html,body,form {margin:0; padding:0;}
img {border:none;}
body { background:#1c1c1c; color:#eee; font: small Verdana, Geneva, sans-serif; }

#Container { background:#000 url(img/bg_body.jpg) repeat-x;}

#Head { width:814px; margin:0 auto 2px;}
h1 { color:#999; font: normal x-small Verdana, Geneva, sans-serif; line-height:15px; margin:0 0 5px; padding:0; text-indent:-9999px; overflow:hidden;}
#pageImage { width:800px; min-height:360px; margin:0 auto 5px; padding:7px; background:url(img/bg_topimg.jpg) no-repeat;}

#Wrap { width:780px; margin:0 auto; padding-bottom:10px;}

#sideArea { width:160px; float:left;}
#sideArea ul {list-style:none; margin:0; padding:0 0 10px;}
#sideArea ul li { margin:0; padding:0;}
#sideArea ul li img { vertical-align:bottom;}
#sideArea p { margin:5px 8px; color:#aaa; font: x-small/120% Verdana, Geneva, sans-serif; }

#Contents { width:610px; float:right; padding-bottom:30px;} 
#Contents h2 { margin:0; padding:0 0 10px;}
#Contents h3 { margin:0; padding:0 0 5px;}
#Contents.top dl.rec { margin:0 0 0 50px; padding:0; position:relative;}
#Contents.top dl.rec dt{ color:#f36; padding-bottom:5px; font: italic normal small Georgia, "Times New Roman", Times, serif; }
#Contents.top dl.rec dd h4{ color:#f36; margin:0; padding:0; line-height:1.1em; font: italic normal small Georgia, "Times New Roman", Times, serif; }
#Contents.top dl.rec dd h5 { position:absolute; left:96px; margin:0; padding:0; text-align:right; top: -22px; color: #ccc; text-decoration: underline; font: normal x-small Georgia, "Times New Roman", Times, serif; }

#Contents.top dl.rec dd { font-size:x-small; margin: 0px; padding: 0px; color:#ccc;padding-bottom:8px;}

#Contents.top dl.new { margin:0 0 0 20px; padding:0 0 5px; }
#Contents.top dl.new dt { color:#999; padding-bottom:3px;font-size:x-small; font-weight:bold;}
#Contents.top dl.new dd { font-size: x-small; margin: 0px; padding: 0 0 0 20px; color:#fff; padding-bottom:8px; }

#Contents.page {}
#Contents.page h3 { margin-bottom:5px; clear:both;}
#Contents.page h4 { color:#C6C; margin-bottom:8px; margin-left:5px; font: bold normal medium "Times New Roman", Times, serif; }
#Contents.page h5 { margin:0px 0 8px 10px; color:#C66; font: italic normal medium Georgia, "Times New Roman", Times, serif; border-bottom:1px  dotted #333; padding:0 0 5px 5px; }
#Contents.page p { color:#CCC; margin:0.6em 0 0.6em 15px; font-size:small; }

#Contents.page ul { list-style-position:inside;}
#Contents.page ul li { font-family:"Times New Roman", Times, serif; color: #636; }
#Contents.page ul li a{color: #969;}
#Contents.page ul li a:link,
#Contents.page ul li a:acitve,
#Contents.page ul li a:visted {}
#Contents.page ul li a:focus,
#Contents.page ul li a:hover { text-decoration:none;}

#Contents.page ol { list-style:none;}
#Contents.page ol li { color: #CCC; font-size:smaller; background:url(img/li.jpg) no-repeat; line-height:1em; padding-left:16px; margin-bottom:4px;}

.dot { height:12px; background:url(img/dot.gif) repeat-x left center; clear:both;}
#Foot { color:#ccc; background:url(img/dot.gif) repeat-x top left;font: normal x-small "Century Gothic"; }

.links { clear:both;}
.footer { padding:4px 0 60px; text-align:right; width:800px; margin:0 auto; color:#999;}

dl a,
dl a:link { color:#ccc;}
dl a:active { color:#fff; text-decoration:none;}
dl a:visted { color:#999; text-decoration:none;}
dl a:hover,
dl a:focus { text-decoration:none;}

img.l { float:left; margin:0 10px 10px 0;}
img.r { float:right; margin:0 0 10px 10px;}

.links { padding-top:10px;text-align:center; color:#999; font: x-small "Times New Roman", Times, serif; }
.links a { padding:0 5px;}
.links a:link { color:#999;}
.links a:active {text-decoration:none; color:#999;}
.links a:visted { text-decoration:none; color:#903;}
.links a:hover,
.links a:focus { text-decoration:none;}


.map { background:url(img/map_photo.jpg) no-repeat; padding:60px 0 5px 220px; font-size:smaller; width:360px; margin:10px auto 0; }
.pageTop {text-align:right;font:smaller "Times New Roman", Times, serif; }
.pageTop a{ color:#999; padding:0 2px;}
.pageTop a:link,
.pageTop a:visted,
.pageTop a:active { color:#fff;}

.pageTop a:focus,
.pageTop a:hover {}

.linkTbl {width:580px; margin:20px auto 10px;color:#fff; }
.linkTbl table {border-collapse:collapse;width:580px; }
.linkTbl table th, 
.linkTbl table td { border-top:1px solid #222;border-bottom:1px solid #222;}

.linkTbl a{ color:#ffc;}
.linkTbl a:link,
.linkTbl a:visted,
.linkTbl a:active { color:#ffc;}

.linkTbl a:focus,
.linkTbl a:hover { text-decoration:none;}

