.mainmenu a { display: block; font-size: 12px; color: rgb(102, 102, 102); font-weight: bolder; font-family: Helvetica; text-decoration: none; padding: 0px 5px 5px; }
.mainmenu a:hover { color: rgb(70, 140, 209); background: transparent url(26c054a380a273c33119d369d530ec868a5e4fb4.jpg)  repeat-x scroll center bottom; }
.submenu { font-size: 12px; color: rgb(170, 170, 170); font-family: Helvetica; text-decoration: underline; }
a.submenu:hover { color: rgb(204, 204, 204); text-decoration: none; }
.copyright { font-size: 12px; color: rgb(170, 170, 170); font-family: Helvetica; text-decoration: none; }
.icon { font: 11px/12px Helvetica; color: rgb(204, 204, 204); padding-left: 10px; text-decoration: none; background: transparent url(ad01cb6ec626ee0812c0f8a63db9178f04990f7e.jpg)  no-repeat scroll left center; }
a.icon:hover { color: rgb(170, 170, 170); }
.soundicon { font: 11px/12px Helvetica; color: rgb(204, 204, 204); padding-left: 14px; text-decoration: none; background: transparent url(f0cba2431b412d11b24fe67d8f7bb4bf47f16b8f.jpg)  no-repeat scroll left center; }
a.soundicon:hover { color: rgb(170, 170, 170); }
.title { font-size: 28px; font-weight: bolder; color: rgb(102, 102, 102); font-family: "Times New Roman"; line-height: 30px; }
.fontsytle01 { font-size: 12px; font-weight: bolder; color: rgb(153, 0, 0); font-family: Helvetica; line-height: 22px; }
.fontsytle02 { font-size: 12px; color: rgb(102, 102, 102); font-family: Helvetica; line-height: 18px; }
.fontsytle03 { font: bolder 12px Helvetica; color: rgb(136, 136, 136); text-decoration: underline; }
a.fontsytle03:hover { text-decoration: none; }
.fontsytle04 { font: 12px Helvetica; color: rgb(102, 102, 102); text-decoration: none; }
.fontsytle04link { font: 12px Helvetica; color: rgb(102, 102, 102); text-decoration: none; }
a.fontsytle04link:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.keyinbar { border: medium none; color: rgb(47, 45, 48); font-size: 12px; width: 141px; height: 12px; background: transparent none repeat scroll 0% 0%; }
.dot { background: transparent url(eaa677a710d236f3286b46ab55118f7f9f545f0c.jpg)  repeat-x scroll 0% 0%; height: 3px; overflow: hidden; }
.pagelinkover { padding: 3px; font: 11px/22px Helvetica; text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(92, 87, 84); }
.pagelink01 { padding: 3px; color: rgb(85, 85, 85); font: 11px/22px Helvetica; text-decoration: none; }
a.pagelink01:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(92, 87, 84); }
.tablesytle01 { background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font: 12px/22px Helvetica; }
.dot2 { background: transparent url(41c867f3a99f74871a58402186c09a8c14fb841f.jpg)  repeat-y scroll center center; width: 6px; }
