/*
    basic, link, visited, hover, active (in this order) always set font BEFORE setting the a link
    to apply same style to multiple classes, separate by a comme ->  .style, .style a:link, .style a:visited, .style a:hover {} 
    remember to repeat style spec for sub-sets and remember that non-A: spec applies to white-space outside the <a> tag 

background:red;opacity:0.2;filter:Alpha(opacity=20);

*/

div.BoD {position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff;opacity:0.6;filter:Alpha(opacity=60);display:none;}

div.LfS {position:fixed;top:0;left:0px;bottom:0;width:10px;display:block;}
div.RtS {position:fixed;top:0;right:-20px;bottom:0;width:30px;display:block;}
div.XiT {position:absolute;width:90px;height:39px;display:block;}

.padT1{padding-top:1px;}
.padT2{padding-top:2px;}
.padT3{padding-top:3px;}
.padT5{padding-top:5px;}
.padT6{padding-top:6px;}
.padT10{padding-top:10px;}
.padT15{padding-top:15px;}
.padT20{padding-top:20px;}
.padT30{padding-top:30px;}
.padT40{padding-top:40px;}
.padT80{padding-top:80px;}
.padT160{padding-top:160px;}
.padR3{padding-right:3px;}
.padR5{padding-right:5px;}
.padR10{padding-right:10px;}
.padR20{padding-right:20px;}
.padR30{padding-right:30px;}
.padR40{padding-right:40px;}
.padB1{padding-bottom:1px;}
.padB2{padding-bottom:2px;}
.padB5{padding-bottom:5px;}
.padB8{padding-bottom:8px;}
.padB10{padding-bottom:10px;}
.padB15{padding-bottom:15px;}
.padB20{padding-bottom:20px;}
.padB30{padding-bottom:30px;}
.padB40{padding-bottom:40px;}
.padL5{padding-left:5px;}
.padL10{padding-left:10px;}
.padL20{padding-left:20px;}
.padL30{padding-left:30px;}
.padL40{padding-left:40px;}
.padL50{padding-left:50px;}
.padL60{padding-left:60px;}
.padL100{padding-left:100px;}
.ftbd{font-weight:bold;}
.ftit{font-style:italic;}
.ftul{text-decoration:underline;}
.ft15{font-size:15px;}
.ft14{font-size:14px;}
.ft13{font-size:13px;}
.ft12{font-size:12px;}
.ft11{font-size:11px;}
.ft10{font-size:10px;}
.ruleBT{border-top:1px;border-right:0;border-bottom:0;border-left:0;border-style:solid;border-color:#3068e0;}
.rulepalegrey{border-top:1px;border-right:0;border-bottom:0;border-left:0;border-style:solid;border-color:#dddddd;}
.ruleWT{border-top:1px;border-right:0;border-bottom:0;border-left:0;border-style:solid;border-color:white;}
.up8{position:relative;bottom:-8px;}
.margauto{margin-left:auto;margin-right:auto;}
.h10{height:10px;}
.h25{height:25px;}
.h30{height:30px;}
.h60{height:60px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h200{height:200px;}
.w1{width:1px;}
.w2{width:2px;}
.w10{width:10px;}
.w25{width:25px;}
.w30{width:30px;}
.w38{width:38px;}
.w48{width:48px;}
.w50{width:50px;}
.w55{width:55px;}
.w60{width:60px;}
.w68{width:68px;}
.w70{width:70px;}
.w80{width:80px;}
.w100{width:100px;}
.w140{width:140px;}
.w180{width:180px;}
.w200{width:200px;}
.w280{width:280px;}
.w300{width:300px;}
.w450{width:450px;}
.w600{width:600px;}
.bg01{background:#fafaf6;}
.bg02{background:#bbfca3;}
.bg03{background:#dddddd;}
.bg04{background:#00ba35;}
.bg05{background:#b49d86;}
.bg06{background:#38c361;}
.bgW{background:white;}
.bgC{background:#cccccc;}
.bgB{background:blue;}
.bgR{background:red;}
.bgY{background:yellow;}
.bdx{border:1px;border-style:solid;border-color:#cccccc;}
.bdr{border:1px;border-style:solid;border-color:red;}
.flL{float:left;}
.flR{float:right;}
.clL{clear:left;}
.clR{clear:right;}
.clB{clear:both;}
.prel10T10L{position:relative;top:-10px;left:10px;}
.prel10U{position:relative;top:-10px;}
.prel20U{position:relative;top:-20px;}
.prel5D{position:relative;top:5px;}
.prel100T100L{position:relative;top:100px;left:100px;}
.prel10L{position:relative;left:10px;}
.pabs{position:absolute;}
.prel{position:relative;}
.disin{display:inline;}
.disbl{display:block;}
.colR{color:red;}
.colB{color:blue;}
.colK{color:black;}

.ls{background-image:url('/bits/pix/s10l.gif');background-repeat:repeat-y;}
.bs{background-image:url('/bits/pix/s10b.gif');background-repeat:repeat-x;}

.txtL{text-align:left;}
.txtC{text-align:center;}
.txtR{text-align:right;}

.main{margin-left:auto;margin-right:auto;}
.bounder{position:relative;left:10px;top:50px;}
.leftside{float:left:display:block;}
.base{width:100px;height:10px;}

.greyedge{border:1px solid;border-color:#dddddd;}

table.greyboxouter{width:100%;height:100%;border:1px;border-style:solid;border-color:#cccccc;padding:0 0 40px 0;}
table.greyboxouterOLD{width:100%;border:1px;border-style:solid;border-color:#cccccc;padding:0 0 40px 0;}
table.centertable{width:100%;border:0;padding:0 0 0 0;margin:0 0 0 0;}
table.container{border:0;padding:0 0 0 0;margin:0 0 0 0;margin:auto;}

div.nosxtaga a {width:15px; height:15px; background:#ffffff; border-width:0; text-decoration:none;
}
div.sxtag {width:15px;height:15px;border-width:1px;border-color:#cccccc;border-style:solid;padding:1px;
}
.Xtag, .Xtag a:link, .Xtag a:visited, .Xtag a:hover {font-family : Arial, Helvetica, sans-serif; font-size: 7px; font-weight: bold; font-style: normal; color:#555555; text-decoration: none; line-height:7px;
}
.noXtag, .noXtag a:link, .noXtag a:visited, .noXtag a:hover {font-family : Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; font-style: normal; color:#ffeeee; text-decoration: none; padding-right:1px; text-align:center; line-height:13px;
}

h1, h1 A:link, h1 A:visited, h1 A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: black; display: inline; text-decoration: none;
}

td.ccc { background: #cccccc;
}
td.pad3 { padding: 3px;
}
td.pad4 { padding: 4px;
}
td.pad5 { padding: 5px;
}
td.pad6 { padding: 6px;
}

.banner { background-color: black; margin: -10px -10px 10px -10px; padding: 5px 0 2px 0; text-align: center; color: red; font-size: 18px; font-family: Arial, sans-serif; font-weight: bold; 
}
.bannertext { vertical-align: 2px; display: inline;
}
.bannertxt, .bannertxt A:link, .bannertxt A:visited, .bannertxt A:hover, .bannertxt A:active { font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: white; text-decoration: none;
}
.bannersoft { background-color: white; margin: -10px -10px 0px -10px; padding: 5px 0 2px 0; text-align: center; color: #dbe8fa; font-size: 18px; font-family: Arial, sans-serif; font-weight: bold; 
}
.bannertxtsoft, .bannertxtsoft A:link, .bannertxtsoft A:visited, .bannertxtsoft A:hover, .bannertxtsoft A:active { font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: #cccccc; text-decoration: none;
}
.securityinfo { font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; color: #333333; text-decoration: none;
}
td.ccc { background: #cccccc;
}
td.pad3 { padding: 3px;
}
td.pad4 { padding: 4px;
}
td.pad5 { padding: 5px;
}
td.pad6 { padding: 6px;
}
img.moon { vertical-align: -20%;
}
img.smile { vertical-align: -20%; width: 15px; height: 15px; border: 0;
}
img.smiless { vertical-align: -20%; width: 10px; height: 10px; border: 0;
}
img.greyedge { border: 1px solid; border-color: #dddddd;
}
.anniversary { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #2a5dcb; text-decoration: none;
}
.birthdayhead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: italic; color: #2a5dcb;
}
.bluelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; color: #777777;
}
.bluelink A:link, .bluelink A:visited, .bluelink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; text-align: center; color: #4f84e5; text-decoration: underline;
}
.bluelinkleft { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #777777;
}
.bluelinkleft A:link, .bluelinkleft A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; Font-style: italic; text-align: left; color: #4f84e5; text-decoration: underline;
}
.bluelinkleft A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; Font-style: italic; text-align: left; color: #666666; text-decoration: underline;
}
.box { float: left; margin-bottom: 15px; padding: 15px; background: white; border: 1px solid; border-color: #888888; font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: 12px; color: #222222; text-decoration: none;
}
.boxday { float: left; margin-bottom: 5px; padding: 5px; background: white; border: 1px solid; border-color: #888888; font-family : Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: 10px; color: #222222; text-decoration: none;
}
.boxweek { float: left; margin-bottom: 5px; padding: 5px; background: white; border: 1px solid; border-color: #888888; font-family : Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: 10px; color: #e52020; text-decoration: none;
}
.but1 { font-size: 8px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width: 100px; height: 15px; margin: 0;
}
.but2 { font-size: 8px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width: 50px; height: 15px; margin: 0;
}
.but3 { font-size: 8px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width:150px; height: 25px; margin: 0;
}
.but4 { font-size: 8px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width:120px; height: 25px; margin: 0;
}
.but5 { font-size: 9px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width:40px; height: 15px; margin: 0;
}
.but6 { font-size: 9px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width:80px; height: 15px; margin: 0;
}
.but7 { font-size: 8px; text-align: center; color: #4f84e5; font-family: Arial, Helvetica, sans-serif; width:130px; height: 20px; margin: 0; cursor: pointer;
}
.calanniversary { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #2a5dcb;
}
.calbirthday { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #2a5dcb;
}
.calentry, .calentry A:link, .calentry A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #94baf0; text-decoration: none;
}
.calentry A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #94baf0; text-decoration: underline;
}
.calholiday { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;
}
.calnav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; text-decoration: none;
}
.calnav A:link, .calnav A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; text-decoration: underline;
}
.calnav A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #4f84e5; text-transform: uppercase; text-decoration: underline;
}
.calnotes, .calnotes A:link, .calnotes A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none;
}
.calnotes A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4f84e5; text-decoration: underline;
}
.calnotespublic, .calnotespublic A:link, .calnotespublic A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #e52020; text-decoration: none;
}
.calnotespublic A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4f84e5; text-decoration: underline;
}
.calpad { padding-top: 1px; padding-left: 4px;
}
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 9px; Font-style: italic; text-align: center; color: #222222;
}
.chartext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}
.clock { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000;
}
.contents { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2a5dcb; text-decoration: none;
}
.contents A:link, .contents A:visited, .contents A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2a5dcb; text-decoration: underline;
}
.countdown, .countdown A:link, .countdown A:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990066; text-decoration: none;
}
.countdown A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;
}
.countdownhead, .countdownhead A:link, .countdownhead A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none;
}
.countdownhead A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none;
}
.date, .date a:link, .date a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: none;
}
.date A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none; background-color: #ff0000;
}
.dates { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: black;
}
.dateshead { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: bold; color: #2a5dcb;
}
.day { font-size: 9px; font-style: italic; font-family : Arial, Helvetica, sans-serif; color: #999999;
}
.diary { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #000000;
}
.editlink { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white;
}
.editlink A:link, .editlink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: white; text-decoration: none; background-color: #999999; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
}
.editlink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; background-color: #999999; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
}
.entry, .entry A:link, .entry A:visited { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #000000; text-decoration: none;
}
.entry A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #4f84e5; text-decoration: underline;
}
.publicentry, .publicentry A:link, .publicentry A:visited { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #94baf0; text-decoration: none;
}
.publicentry A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #4f84e5; text-decoration: underline;
}
.greyborder { padding: 0; margin: 0; background: white; border: 1px solid; border-color: #888888;
}
.greypanel { padding: 0; margin: 0; border: 1px solid; border-color: #888888;
}
.greybox { padding: 0px; margin: 0px; border: 1px solid; border-color: #cccccc;
}
.greybluebox { padding: 0px; margin: 0px; border: 1px solid; border-color: #ccddff;
}
.greybox2 { padding: 0px; margin: 0px; border: 2px solid; border-color: #cccccc;
}
.greylink, .greylink A:link, .greylink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; text-decoration: none;
}
.greylink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; text-decoration: underline;
}
.holbox { width:310px;
}
.holidayhead { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #46c423; text-decoration: none;
}
.hols { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #46c423;
}
.holchart { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-align: center; text-decoration: none;
}
.holchart A:link, .holchart A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: red; text-align: center; text-decoration: none;
}
.holchart A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: red; background: red; text-align: center; text-decoration: none;
}
.index, .index A:link, .index A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; padding: 1px 5px; text-decoration: none;
}
.index A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; padding: 1px 5px; text-decoration: underline;
}
.indexlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 1px 5px; text-decoration: none;
}
.indexlink A:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; padding: 1px 5px; text-decoration: none;
}
.indexlink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 padding: 1px 5px; text-decoration: none;
}
.indexlink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; padding: 1px 5px; text-decoration: underline;
}
.keywords, .keywords A:link, .keywords A:visited, .keywords A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; text-decoration: none; width: 100px; height: 14px; overflow: hidden;
}
.keywordsmall { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 10px; width: 100px; overflow: hidden;
}
.leftpad { padding-left: 13px;
}
.loginlink, .loginlink A:link, .loginlink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #cccccc;
}
.loginlink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-decoration: none; background-color: #cccccc;
}
.logouttop { height: 39px;
}
.logoutbase { width: 70px; height: 39px;
}
.Mocap, .Mocap A:link, .Mocap A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; border: none;
}
.Mocap A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #4f84e5; text-decoration: none; border: none; background-color: white;
}
.month { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-style: italic; text-decoration: none;
}
.month A:link, .month A:visited { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-style: italic; text-decoration: underline;
}
.month A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; font-style: italic; text-decoration: underline;
}
.moon { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #999999; text-decoration: none;
}
.moreinfo, .moreinfo A:link, .moreinfo A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #94baf0; text-decoration: none;
}
.moreinfo A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #94baf0; text-decoration: underline;
}
.mynotes, .mynotes A:link, .mynotes A:visited, .mynotes A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #000000; text-decoration: none;
}
.mynotesboxhead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #f0000; text-decoration: none;
}
.mynoteshead, .mynoteshead A:link, .mynoteshead A:visited, .mynoteshead A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #888888; text-decoration: none;
}
.redmynoteshead, .redmynoteshead A:link, .redmynoteshead A:visited, .redmynoteshead A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #e52020; text-decoration: none;
}
.nav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; text-decoration: none;
}
.nav A:link, .nav A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; text-decoration: underline;
}
.nav A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #4f84e5; text-transform: uppercase; text-decoration: underline;
}
.nolink, .nolink a:link, .nolink a:visited, .nolink a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white; text-decoration: none; border: none;
}
.o { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #aaaaaa; width: 10px; overflow: hidden; padding:0 2px 0 0;
}
.o A:link, .o A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; width: 18px; overflow: hidden; padding:0 2px 0 0; text-decoration: underline;
}
.o A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white; background-color: #ff0000; width: 18px; overflow: hidden; padding:0 2px 0 0; text-decoration: underline;
}
.panelhead { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; color: #777777; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #000000; text-decoration: none;
}
.panelhead A:link, .panelhead A:visited, .panelhead A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; color: #ff3300; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #000000; text-decoration: none;
}
.publicbox { padding: 5px; margin: 0; background: #ffecef; border: 1px solid; border-color: #888888;
}
.privatebox { padding: 5px; margin: 0; background: #eeeeee; border: 1px solid; border-color: #888888;
}
.publichead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; color: #e52020; text-decoration: none;
}
.publicmoreinfo { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #94baf0;
}
.publicnoteshead { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #888888; text-decoration: none;
}
.privatehead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; color: #000000; text-decoration: none;
}
.reader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1; color: #000000;
}
.redborder { padding: 0; margin: 0; background: white; border: 1px solid; border-color: #e52020;
}
.sans10 { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #000000; text-decoration: none;
}
.sans10 a:link, .sans10 a:visited, .sans10 a:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: blue; text-decoration: underline;
}
.sans11 { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #777777; text-decoration: none;
}
.sans11 A:link, .sans11 A:visited { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #4f84e5; text-decoration: none;
}
.sans11 A:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #4f84e5; text-decoration: underline;
}
.sans11black, .sans11black a:link, .sans11black a:visited, .sans11black a:hover { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #000000; text-decoration: none;
}
.sans11blue { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #1166dd; text-decoration: none;
}
.slider { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width: 84px; height: 10px; overflow: hidden;
}
.slidersmall { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; width: 69px; height: 10px; overflow: hidden;
}
.smallhead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3068e0;
}
.smartlink, .smartlink A:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; text-decoration: none;
}
.smartlink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2a5dcb; font-weight: bold; text-decoration: none;
}
.smartlink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4f84e5; text-decoration: underline;
}
.smartlinked, .smartlinked A:link, .smartlinked A:visited, .smartlinked A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;
}
.smiles { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: 11px; color: #777777; text-decoration: none; letter-spacing: 2px
}
.solar { font-family : Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none; padding-right: 5px;
}
.star { font-family: Arial, Helvetica, sans-serif; font-size: 7px; font-weight: normal; color: #660066; width: 43px; overflow: hidden; text-align: center;
}
.starsign { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #660066;
}
.t2 { padding: 4px; margin-left: 0px; border: 0px;; 
}
.t3 { padding: 4px; margin-left: 0px; border: 0px; 
}
.txt1 { font-size: 13px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif; width: 480px; height: 300px; overflow: auto;
}
.txt2 { font-size: 11px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif; width: 115px; height: 22px; overflow: hidden;
}
.txt3 { font-size: 11px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif; width: 220px; height: 200px; overflow: hidden;
}
.txt4 { font-size: 11px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif; width: 60px; height: 20px; overflow: hidden;
}
.txt5 { font-size: 11px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif; width: 40px; height: 25px; overflow: hidden;
}
.txt6 { width: 103px; height: 70px; overflow: auto;
}
.txtcap { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #777777;
}
.weeknotes, .weeknotes A:link, .weeknotes A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none;
}
.weeknotes A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4f84e5; text-decoration: underline;
}
.weeknotespublic, .weeknotespublic A:link, .weeknotespublic A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #e52020; text-decoration: none;
}
.weeknotespublic A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4f84e5; text-decoration: underline;
}
.weight, .weight A:link, .weight A:visited, .weight A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 80px; height: 31px; overflow: hidden; text-decoration: none;
}
.welcome { font-family: Arial, sans-serif; font-size: 25px; font-weight: bold; color: #4f84e5;
}
