html, body {margin:0;padding:0;color:#4b4b4b;background:#ccc;}
body {padding-bottom:12px;font:12px Arial,Helvetica,sans-serif;line-height:14px;color:#4b4b4b;background:#cccccb;}
.head, .main, .foot, h1 {margin:0 auto;padding:0;width:800px;}
.head {height:111px;background:rgb(0,55,104) url(images/head.png) no-repeat;}
.head img.apple {margin:4px 0 0 206px;height:76px;width:586px;}
.main {background:rgb(223,227,235);}
.main h2 {margin:0;padding:16px 0 6px;font-size:15px;font-weight:bold;text-align:left;}
.main h3 {margin:0;padding:8px 0 6px;font-size:14px;font-weight:bold;text-align:left;}
.main p  {margin:0;padding:6px 0;}
.main p.clear {clear:both;padding:0;font-size:0px;line-height:0px;}
.lcon, .lbar {float:left;margin:6px;padding:0;width:194px;}
.lcon {padding:24px 0;background:white;text-align:center;}
.lbar img, .lcon img.best {margin:24px 36px;}
.rconindex {float:right;margin:0 6px 6px 0;padding:0;width:760px;}
.rcon { margin: 0 6px 6px 0; padding: 0; width: 584px; float: right; }
.rcon ul {margin:0 0 0 20px;padding:0;}
.foot {padding:4px 0;font-size:11px;background:white;text-align:center;border-top:solid 1px black;}
.foot a {text-decoration:none;color:#4b4b4b;}
.foot a img {vertical-align:middle;}
.foot a:hover {text-decoration:underline;}
.ft01 {margin-top:2px;}
h1 {padding:8px;width:784px;font-size:17px;letter-spacing:2px;text-align:center;background:rgb(0,55,104);color:white;}
a img {border:none;}
#menu {margin:7px 0 0 208px;width:586px;}
#menu th {margin:0;padding:0;text-align:center;font-weight:bold;}
#menu th a {text-decoration:none;color:rgb(0,55,104);}
#menu th a:hover {text-decoration:underline;}
