body{ margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; background:#d4d4d4 url('image/page-bg.gif') top repeat-x; color:#fff;}

td { vertical-align:top;}
a { text-decoration: underline; color:#fff;}
a:hover { text-decoration:none; color:#fff;}

#top { width:100%; background:url('image/top-bg.gif'); height:36px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
#top td { vertical-align:middle; padding-left:10px;}
#top td input.srch { width:131px; height:18px; background:#fff; border:1px solid #fff; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}

.lt { width:20px; background:url('image/lt.gif');}
.rt { width:20px; background:url('image/rt.gif');}

#main { width:792px; background:#fff;}
#main-in { width:792px; background:#fff url('image/strip-bg.gif') left repeat-y;}
.content-in { width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; padding:20px 20px 20px 40px; text-align:justify}
.content-in a { text-decoration:underline; color:#00f;}
.content-in a:hover { text-decoration:none}
.content-in a.blue { text-decoration:underline; color:#00f; font-weight:bold;}
.content-in a:hover.blue { text-decoration:none}
.tm { font-size:8px; text-decoration:none;}

.welcome { text-align:center; height:50px; vertical-align:bottom;}
.welcome img { border:0px;}
.content { width:100%; font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:19px; padding:30px; text-align:justify}

.cntblk { width:214px; border:1px solid #000037; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.cntblk td.main { padding:8px 3px 8px 8px;}
.cntblk td.head { height:21px; background:url('image/blue-gra.gif'); font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; vertical-align:middle;}
.cntblk td.main img { border:0px; vertical-align:-1px; margin-right:3px;}
.cntblk td.main a { text-decoration:none; font-weight:bold; color:#122838;}
.cntblk td.main a:hover { text-decoration:none; font-weight:bold; color:#122838; margin-left:5px;}

#navi { width:195px;}
#navi .navi-top { background:url('image/navi-top.gif'); height:30px;}
#navi .navi-mid { background:url('image/navi-mid.jpg'); font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; padding-left:40px; line-height:24px; height:220px;}
#navi .navi-mid a { text-decoration:none; margin-left:5px; color:#fff;}
#navi .navi-mid a:hover { text-decoration:none; color:#000;}
#navi .navi-bot { background:url('image/navi-bot.gif'); height:30px;}

.foot-menu { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding-bottom:6px; padding-top:30px;}
.foot-menu .sel { color:#225071;}
.foot-menu a { text-decoration:none; color:#000; margin-left:2px; margin-right:2px;}
.foot-menu a:hover { text-decoration:none; color:#225071;}

.footer { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:25px; padding-bottom:6px;}
.footer .webdesign { font:bold 10px Arial, Helvetica, sans-serif;}
.footer a { color:#000; text-decoration:underline; margin-left:5px; margin-right:5px;}
.footer a:hover { color:#333; text-decoration:none;}
