A:link { color: #333333; }
A:visited { color: #333333; }
A:active { color: #333333; }
A:hover { color: #999999; }

A.foot:link {color: #ffffff;}
A.foot:visited { color: #ffffff; }
A.foot:active { color: #ffffff; }
A.foot:hover { color: #999999; }

.foot-link { font-size:12px;line-height:140%; color:#ffffff; }
.copyright { font-size:10px;line-height:140%; color:#ffffff; }
.black10 { font-size:10px; line-height:120%; color:#000000; }
.black11 { font-size:11px; line-height:120%; color:#000000; }
.black12 { font-size:12px; line-height:140%; color:#000000; }
.black14 { font-size:14px; line-height:120%; color:#000000; }
.black15 { font-size:15px; line-height:120%; color:#000000; }
.black18 { font-size:18px; font-weight:bold; line-height:120%; color:#000000; }
.red12 { font-size:12px; line-height:120%; color:red; }
.red14 { font-size:14px; line-height:120%; color:red; }
.red16 { font-size:16px; line-height:120%; color:red; }
.green14 { font-size:14px; line-height:120%; color:#339933; }
.green16 { font-size:16px; line-height:120%; color:#339933; }
.l-green16 { font-size:16px; line-height:120%; color:#00CC00; }
.orange16 { font-size:16px; line-height:120%; color:#ff9900; }
.brown16 { font-size:16px; line-height:120%; color:#cc6600; }
.c-brown16 { font-size:16px; line-height:120%; color:#993300; }
.blue16 { font-size:16px; line-height:120%; color:#336699; }
.purple16 { font-size:16px; line-height:120%; color:#333366; }
.red-orange16 { font-size:16px; line-height:120%; color:#ff6666; }
.border-green { border-width: 1px 1px 1px 10px; color:#000000; border-color:#99cc99; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-orange { border-width: 1px 1px 1px 10px; color:#000000; border-color:#ffcc66; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-brown { border-width: 1px 1px 1px 10px; color:#000000; border-color:#CC9966; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-c-brown { border-width: 1px 1px 1px 10px; color:#000000; border-color:#CC6666; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-blue { border-width: 1px 1px 1px 10px; color:#000000; border-color:#6699CC; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-purple { border-width: 1px 1px 1px 10px; color:#000000; border-color:#666699; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-l-green { border-width: 1px 1px 1px 10px; color:#000000; border-color:#ccffcc; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.border-red-orange { border-width: 1px 1px 1px 10px; color:#000000; border-color:#ff9999; border-style:solid; padding:3px; margin:5px,0px,0px,30px; width:480px;font-size:13px;}
.mfont { font-size:14px; line-height:120%; color:#666666; }
.mfont-wide { font-size:14px; line-height:180%; color:#666666; }
.normal { font-size:13px; line-height:140%; color:#666666; }
.sfont { font-size:11px; line-height:120%; color:#666666; }
.sfont-wide { font-size:12px; line-height:180%; color:#666666; }
.ssfont { font-size:10px; line-height:120%; color:#666666; }
#mainbk { padding:20px;
@background-color: #f8f8ff;
@background-image: url(images/bk_image.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-attachment: fixed; }


