#idx { width:785px;padding:0px;margin:68px auto 0px auto; text-align:center;}
#idx a { color:#E9922C; }
h1 { width:625px;color:#7D7F87;font-size:16px;line-height:40px;margin:0px auto 0px auto;padding:0px;height:51px; text-align:center; }
h1 img { margin:0px auto;display:block; }
h2 { display:block;height:27px;text-align:center;font-size:16px; line-height:24px; margin:0px;padding:0px;background:#D4D8DB url(idxbx.png) no-repeat top center; color:#7D7F87;}
#wel,#sub,#cal { display:inline; float:left; width:238px; height:200px; padding:0px 0px 29px 0px; background:#fff url(idxbx.png) no-repeat bottom center; border-width:1px;}
#wel { text-align:left; border-style:solid none solid solid;border-color:#C8CDD1; margin:0px 7px 0px 20px; color:#7D7F87; }
#wel p { background-color:#fff; margin:0px;padding:10px 7px 0px 7px; font-size:11px; line-height:17px;}
#sub,#cal { border-style:none solid none solid; border-color:#FCDC9E;}
#sub { padding:0px 7px 31px 7px;;margin:0px; background-position:7px 109px; color:#797C87;line-height:12px;font-weight:bold;}
/*#sub .error { color:#ff0000; font-weight:bold;position:absolute;border:solid 1px #f00;background:#fff;padding:5px;margin:-7px 0px 0px 2px; }*/
#sub .error { color:#ff0000; font-weight:bold; margin:0px; padding:0px; }
#cal { margin:0px 0px 0px 7px; border-style:solid solid solid none; background-position:0px 108px;}
#sub h2,#cal h2 { background-position:0px -27px; color:#E9922C;background-color:#FEE4B1;}
#cal h2 { background-position:0px -55px; }
#sub form,#cal table { display:block;height:170px;text-align:left; background-color:#fff; margin:0px;padding:0px 7px 0px 7px; color:#7D7F87; font-size:11px; line-height:17px;}
#sub form { padding-left:40px; }
#sub form input { font-size:10px; }
#sub form .submit { width:104px;height:35px;margin:10px 0px 0px 15px;background:#fff url(signmeup.png) no-repeat top left; border:none; background-color:transparent;cursor:pointer;}
#sub form a { font-size:9px; }
#cal table { display:block;height:170px; background-color:#fff; }
#cal table td { width:55px; line-height:16px;}
#cal table td a { display:block; }
#idx hr { clear:both;display:block;border-style:solid none none none; border-color:#FCDC9E; border-width:1px;padding:22px 0px;margin:11px 0px 0px 0px;}
#idx a img {float:left; clear:both;display:block;border-style:solid none none none; border-color:#FCDC9E; border-width:1px;padding:22px 0px;margin:11px 0px 0px 0px;}
#botad { float:left;width:768px;height:90px;clear:both;margin:9px 0px 0px 8px;border-style:solid none none none;border-width:1px;border-color:#FCDC9E; background-color:#fff;padding:8px 0px 0px 0px; }
#success { color:#7D7F87; margin:6px 0px 0px -20px;padding:0px; font-weight:normal;}
#success p { margin:0px; padding:10px 7px 0px 0px; text-align:center; font-size:11px; line-height:17px; }
