@charset "utf-8";

ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin: 0;padding: 0;} 
a img {border:none;}
body {font: 12px Tahoma;color:#585858;text-align:center;height:100%;width:100%; background:#FFF;}

a {color:#333; text-decoration:underline;}
a:hover { text-decoration:none;}

#container {width:700px;margin-left:auto;margin-right:auto; margin-top:8px;text-align:left; color:#333; }
#container div {float:left;}
#header { width:700px; text-align:center;}

#menu { width:500px; margin-left:50px; margin-right:100px;}
#menu h1 { float:left; width:500px; text-align:center; color:#770000; font-size:24px; font-weight:normal; padding-bottom:10px;}

#menu1 h1 { width:500px; text-align:left; float:left; clear:both; padding:10px 0px 10px 0px;}
#menu1 h1 a {color:#770000; font-size:24px; font-weight:normal; text-decoration:none;}
#menu1 h1 a:hover {text-decoration:underline;}

#menu1 { width:574px; background:#f8f8f8; border:1px solid #f3f4f5; padding:8px 20px 8px 20px;}
#menu1 ul { width:183px; float:left; padding-right:8px;}
#menu1 ul li {padding-bottom:7px;}

#line { width:700px; padding:20px 0px 20px 0px;}

#main { width:700px;}
#main #mn1 {width:700px;}
#main #mn1 th {text-align:center;color:#770000; font-size:12px; font-weight:normal; padding-bottom:10px;}

#main #mn2 {background:#f8f8f8; border:1px solid #f3f4f5; padding:5px;}
#main #mn2 li {padding-bottom:7px;}
#main #mn3 {text-align:center;}

#main #mn3 ul li { display:inline;padding:3px;}

#main1 { float:left; width:660px; padding:20px;}
#main1 h1 {font-size:16px; color:#770000; font-weight:normal;}
#main1 .cstitle {font-size:13px; color:#770000;}

