:focus, :active { outline: 0px none #000; }
p { margin: 0;  font-size: 12px;  line-height: 18px;  color: #000; }
.err { margin: 0;  font-size: 12px;  line-height: 18px;  color: #f00; }
em { font-style: normal; }     strong { font-weight: bold; }
#topLeft { position: absolute; z-index: 5; left: 56; top: 204; width: 153; height: 320; }

#topOPEt { position: absolute; z-index: 5; left: 218; top: 207; width: 153; height: 34; }
#topOPEb { position: absolute; z-index: 5; left: 218; top: 238; width: 329; height: 299; }

#topOPE01 { position: absolute; z-index: 6; left: 224; top: 242; width: 277; height: 32; }

#topOPE02 { position: absolute; z-index: 6; left: 224; top: 335; width: 277; height: 32; }
#topOPE03 { position: absolute; z-index: 6; left: 224; top: 377; width: 277; height: 32; }
#topOPE04 { position: absolute; z-index: 6; left: 224; top: 419; width: 277; height: 32; }

#topOPE05 { position: absolute; z-index: 6; left: 224; top: 462; width: 277; height: 32; }

#topOPE06 { position: absolute; z-index: 6; left: 224; top: 502; width: 277; height: 32; }

#topOPE00 { position: absolute; z-index: 6; left: 224; top: 303; width: 277; height: 32; }

#topRightbntxt { position: absolute; z-index: 10; left: 583; top: 240; width: 152; height: 285; }
#topRightbnbg { position: absolute; z-index: 5; left: 583; top: 240; width: 152; height: 285; }
#topRightbnlink { position: absolute; z-index: 15; left: 583; top: 240; width: 152; height: 285; }
#topLogo { position: absolute; z-index: 5; left: 49; top: 155; width: 140; height: 34; }

#left { position: absolute; z-index: 5; left: 57; top: 118; width: 153; height: 520; }
#main { position: absolute; z-index: 5; left: 0; top: 140; width: 750; }
#logo { position: absolute; z-index: 5; left: 57; top: 33; width: 140; height: 34; }
#udl { text-decoration: underline; }
#udlTOP A:link, #udlTOP A:active, #udlTOP A:visited { color: #424242;  text-decoration: underline; }  #udlTOP A:hover { color: #F42D5F; }
#udlTOP2 A:link, #udlTOP2 A:active, #udlTOP2 A:visited { color: #FF3F6F;  text-decoration: underline; }  #udlTOP2 A:hover { color: #F42D5F; }
#udlTOP3 A:link, #udlTOP3 A:active, #udlTOP3 A:visited { color: #FF3366;  text-decoration: none; }  #udlTOP3 A:hover { color: #F42D5F; }

#bn1 a { color: #777;  text-decoration: none; font-weight: bold; } 
#bn2 a { color: #F42D5F;  text-decoration: none; font-weight: bold;  } 
#bn3 a { color: #333;  text-decoration: none;  font-size: 11px; line-height: 14px; }

h1 { margin:0; font-size: 18px; line-height: 22px; font-family: Osaka; color:#FF3366; }
h2 { margin:0 0 10px 0; font-size: 14px; line-height: 18px; font-family: Osaka; color:#990000; }
#blu { color:#4E99E4 }

.mar1 { margin: 10 0 0 0; }
#mar2 { margin: 0 0 1 25; }
.mar3 { margin: 7 0 0 20; }
.mar4 { margin: 0 0 0 20; }
#mar5 { margin: 5 0 1 25; }

.c1 { color: #666; }
.c2 { color: #0a4d7b; }
.c3 { color: #f36; }
.c4 { color: #903; }
.c5 { color: #f50; }

.siteLink a:link, .siteLink a:active, .siteLink a:visited { font-size: 10px; color: #666; text-decoration: none; }  .siteLink a:hover { font-size: 10px; color: #025; text-decoration: none; }
a:link, a:active, a:visited { color: #025; text-decoration: none; }     a:hover { color: #e05; text-decoration: none; }


.fn10 { font-size: 10px; line-height: 14px; font-family: ‚l‚r ƒSƒVƒbƒN,sans-serif; }
.fn12 { font-size: 12px; line-height: 14px; font-family: ‚l‚r ƒSƒVƒbƒN,sans-serif; }
.f14 { font-size: 14px; line-height: 18px; }

.miniiMg { margin:7px 10px 0 0; }
img.carbiMg { margin:0 0 30px 0; }




.fn10 { font-size: 10px; line-height: 14px; font-family: ‚l‚r ƒSƒVƒbƒN,sans-serif; }
.fn12 { font-size: 12px; line-height: 14px; font-family: ‚l‚r ƒSƒVƒbƒN,sans-serif; }
.f14 { font-size: 14px; line-height: 18px; }

.miniiMg { margin:7px 10px 0 0; }
img.carbiMg { margin:0 0 30px 0; }


.fl_tbl { margin: 0 0 20px 0; }
.fl_tbl table th {  padding: 3px 5px 3px 5px; background: #faa9a9; text-align: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; font-weight: bold; text-align: center;  }
.fl_tbl table th.mds { background: #7896d8; font-weight: bold; }
.fl_tbl table td { padding: 3px 5px 3px 5px;   background: #dddddd; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.fl_tbl table td.wh { padding: 0; background: #fff; }


.fl_mds { margin: 0 0 3px 0; font-weight: bold; color: #000e4a; }
.fl_mds span { color: #b60d00; font-size: 90%; }

.pd_mds { margin: 0 0 3px 0; font-weight: bold; color: #b60d00; }

.List li { font-size: 12px; margin: 0 0 10px -20px; }