body	{background-color: #ffffff; color:black;}

.b	{color: #000; font-weight:bold;}
.k	{color: #000000;}
.red	{color: #ff0000;}
.blue	{color: #000099;}
.gray	{color: #666666}
.bggray	{background-color: #cccccc;}
.marinblue	{background-color: #226; text-align:left; color:#fff}
.bk	{background-color: #333; text-align:left; color:#fff}
.white	{color:#fff}

.small	{font-size:80%; line-height:100%;}
.small1 {font-size:80%;line-height:1.5em;}
.small2 {font-size:70%;line-height:120%;font-weight: lighter;}
.big	{font-size:120%; line-height:100%;}
.link	{color:#000000; text-align:right; font-size:70%; background-color:#ccc; border:solid 1px #bbe; padding:4px;}
.center	{text-align:center; margin-bottom:1em;}
.txt	{font-size: 80%; font-style: normal; line-height: 150%; font-weight: normal;}
.txt2	{font-size: 100%; font-style: normal; line-height: 150%; font-weight: normal; margin:10px 5px; padding:4px;}
.txt3	{font-size: 80%; font-style: normal; line-height: 150%; font-weight: normal;}
.topic1	{color:#ffffff; background-color:#000; padding:4px; border:solid 1px #000;}
.topic2	{color:#000000; background-color:#fff; padding:4px; border:solid 1px #000;}
.margin	{margin:10px 5px;}

P.text	{color:#000033; line-height:120%; margin:20px;}
p.name	{color:#000; text-align:right; margin-right:1em; margin-bottom:1em;}
div.pre	{text-align:center;}
div.name	{color:#000; text-align:right; margin-right:1em; margin-bottom:1em;}
IMG.pic	{border:solid 10px #fff;padding:6px;}

A:link	{color: #330000; text-decoration:none;}
A:visited	{color: #333333; text-decoration:none;}
A:active	{color: #FF00FF; text-decoration:none;}
A:hover	{color: #666666; text-decoration:none;}

A.ex:link { color: #0000ff;text-decoration:none; border-bottom :none;}
A.ex:visited { color: #0000cc;text-decoration:none;border-bottom :none;}
A.ex:active { color: #FF00FF;text-decoration:none;border-bottom :none;}
A.ex:hover { color: #666666;text-decoration:none;border-bottom :none;}

A.notice:link { color: #339900;text-decoration:underline; border-bottom :none;}
A.notice:visited { color: #339900;text-decoration:underline; border-bottom :none;}
A.notice:active { color: #FF00FF;text-decoration:none;border-bottom :none;}
A.notice:hover { color: #ff0000;text-decoration:none;border-bottom :none;}

a.button{ color:#0000ff; text-decoration:none; border-bottom:none;}
a.button:link{ color:#0000ff; text-decoration:none; border-bottom:none;}
a.button:visited{ color:#0000ff; text-decoration:none; border-bottom:none;}
a.button:active{ color:#0000ff; text-decoration:none; border-bottom:none;}
a.button:hover{ color :#0000ff; text-decoration : none; border-bottom : none; visibility : visible; float : none; clear : none; position : relative; top : 1pt; left : 1pt; }

TH.title	{font-size:100%; text-align:left; color:#000;}
TH.gray	{background-color:#aaa; text-align:left; color:#000}

TD.map	{font-size:100%; text-align:right; padding-right:5px;}
TD.week	{font-size:100%; background-color:#fff; text-align:center; color:#000}
TD.sat	{font-size:100%; background-color:#ccf; text-align:center; color:#00f}
TD.sun	{font-size:100%; background-color:#fcc; text-align:center; color:#f00}
TD.off	{font-size:100%; background-color:#aaa; text-align:left; color:#fff}
TD.day{ font-size:100%;background-color: #fff;text-align:right;color:#000}}
TD.tmp	{font-size:100%; background-color:#cca; text-align:center; color:#000}
TD.bgcol01	{font-size:100%; background-color: #FFFFCC; text-align:left;color:#000}
TD.bgcol01-2	{font-size:100%; background-color: #FFFFCC; text-align:right;color:#000}
TD.bgcol02	{font-size:80%; background-color:#cfc; text-align:left; color:#333333; line-height: 110%;}
TD.bgcol02-2	{font-size:100%; background-color:#cfc; text-align:right; color:#000}
TD.bgcol03	{font-size:100%; background-color:#FFF; text-align:left; color:#000}
TD.bgcol03-2	{font-size:100%; background-color:#ff9; text-align:right; color:#000}
TD.bgcol04	{font-size:100%; background-color:#aca; text-align:left; color:#000}
TD.bgcol04-2	{font-size:100%; background-color:#aca; text-align:right; color:#000}
TD.bgcol05	{font-size:100%; background-color:#ccc; text-align:left; color:#000}
TD.bgcol05-2	{font-size:100%; background-color:#ccc; text-align:right; color:#000}
TD.bgcol05-3{ font-size:100%;background-color: #fcc;text-align:right;color:#000}
TD.bgcol05-4{ font-size:100%;background-color: #aaa;text-align:center;color:#000}
TD.bgcol06{ font-size:100%;background-color: #eeeeee;text-align:left;color:#000}
TD.bgcol06-2{ font-size:100%;background-color: #eeeeee;text-align:right;color:#000}
TD.bgcol06-3{ font-size:100%;background-color: #eeeeee;text-align:center;color:#000}

