 .mess { color:#0080FF ; font-size:18pt ; font-weight:bold }

 .font8 { font-size:8pt ; text-decoration:none ; font-weight:normal }
 .font8red { font-size:8pt ; text-decoration:none ; font-weight:normal ; color:#FF0000 }
 .font8b { font-size:8pt ; text-decoration:none ; font-weight:bold }
 .font9 { font-size:9pt ; text-decoration:none ; font-weight:normal }
 .font9b { font-size:9pt ; text-decoration:none ; font-weight:bold }
 .font9red { font-size:9pt ; text-decoration:none ; font-weight:normal ; color:#FF0000 }
 .font9blue { font-size:9pt ; text-decoration:none ; font-weight:normal ; color:#0000FF }
 .font9water { font-size:9pt ; text-decoration:none ; font-weight:normal ; color:#0080FF }
 .font10 { font-size:10pt ; text-decoration:none ; font-weight:normal }
 .font10red { font-size:10pt ; text-decoration:none ; font-weight:normal ; color:#FF0000 }
 .font10blue { font-size:10pt ; text-decoration:none ; font-weight:normal ; color:#0000FF }
 .font10water { font-size:10pt ; text-decoration:none ; font-weight:normal ; color:#0080FF }
 .font10b { font-size:10pt ; text-decoration:none ; font-weight:bold }
 .font11 { font-size:11pt ; text-decoration:none ; font-weight:normal }
 .font11water { font-size:11pt ; text-decoration:none ; font-weight:normal ; color:#0080FF }
 .font11b { font-size:11pt ; text-decoration:none ; font-weight:bold ; color:#0000FF }
 .font11bwater { font-size:11pt ; text-decoration:none ; font-weight:bold ; color:#0080FF }
 .font12 { font-size:12pt ; text-decoration:none ; font-weight:normal }
 .font12b { font-size:12pt ; text-decoration:none ; font-weight:bold ; color:#0000FF }
 .font14 { font-size:14pt ; text-decoration:none ; font-weight:bold }
 .font14blue { font-size:14pt ; text-decoration:none ; font-weight:bold ; color:#0000FF }

 .left-top { text-align:left ; vertical-align:top ; padding:1px 1px 1px 1px }
 .left-mid { text-align:left ; vertical-align:middle ; padding:1px 1px 1px 1px }
 .left-bot { text-align:left ; vertical-align:bottom ; padding:1px 1px 1px 1px }
 .left-top10 { text-align:left ; vertical-align:top ; font-size:10pt ; padding:1px 1px 1px 1px }
 .left-top10blue { text-align:left ; vertical-align:top ; font-size:10pt ; padding:1px 1px 1px 1px ; color:#0000A0 }
 .left-top10blue_bg { text-align:left ; vertical-align:top ; font-size:10pt ; padding:1px 1px 1px 1px ; color:#0000A0 ; backGround-color:#F0FFF0 }
 .left-mid10 { text-align:left ; vertical-align:middle ; font-size:10pt ; padding:1px 1px 1px 1px }
 .left-mid10blue { text-align:left ; vertical-align:middle ; font-size:10pt ; padding:1px 1px 1px 1px  ; color:#0000A0 }
 .left15px { margin-left:15px }

 .right-top { text-align:right ; vertical-align:top ; padding:1px 1px 1px 1px }
 .right-mid { text-align:right ; vertical-align:middle ; padding:1px 1px 1px 1px }
 .right-bot { text-align:right ; vertical-align:bottom ; padding:1px 1px 1px 1px }

 .cent-top { text-align:center ; vertical-align:top ; padding:1px 1px 1px 1px }
 .cent-mid { text-align:center ; vertical-align:middle ; padding:1px 1px 1px 1px }
 .cent-bot { text-align:center ; vertical-align:bottom ; padding:1px 1px 1px 1px }
 .cent-mid10 { text-align:center ; vertical-align:middle ; font-size:10pt ; padding:1px 1px 1px 1px }

 .message { margin:30px ; text-align:center ; vertical-align:top ; font-size:12pt ; color:#FF0080 }
 .board-title { margin:10px 30px ; text-align:left ; vertical-align:top ; font-size:12pt ; color:#FF0080 }

 .board-margin { margin:0px 20px 10px 50px ; text-align:left }

 .table-line { background-color:#808080 ; border:none }
 .table-bg { background-color:#FFFFFF }
 .cal-table { text-align:left ; vertical-align:top ; padding:0px 1px 0px 0px ; font-size:10pt }
 .cal-date { color:#0000A0 ; text-decoration:none ; font-size:10pt }
 .cal-date2 { color:#0000A0 ; text-decoration:none ; font-size:10pt ; margin-left:2px }
 .td-image { text-align:left ; vertical-align:bottom ; padding:0px 1px 1px 2px }
 .body-base { margin-top:30px ; margin-left:10px }
 .free-loc { position:absolute ; visibility:hidden }
 .free-loc150 { position:absolute ; visibility:hidden ; backGround-color:#0000A0 ; color:#FFFFFF ; width:150px }
 .free-loc-help { position:absolute ; visibility:hidden ; font-size:10pt ; backGround-color:#A0FFA0 ; color:#0000FF ; padding:4px }

 .bg-white { background-color:#FFFFFF }
 .bg-green { background-color:#F0FFF0 }
 .bg-dgreen { background-color:#A0FFA0 }
 .bg-blue { background-color:#F0F0FF }
 .bg-dblue { background-color:#B0B0FF }
 .bg-yellow { background-color:#FFFFE0 }
 .bg-yellow20p { background-color:#FFFFE0 ; height:20px }

 .bg-rblue { background-color:#0000FF }

 .font-red { color:#FF0000 }
 .font-blue { color:#0000FF }
 .font-water { color:#0080FF }

 .cal-pointer { background-color:#E0FFFF ; width:100% ; cursor:pointer }
 .cal-pointer2 { width:100% ; cursor:pointer }
 