a:link	{text-decoration:none; color:#329A76; font-weight:bold;}
a:visited{text-decoration:none; color:darkseagreen; font-weight:bold;}
a:hover	{text-decoration:underline; color:#66CC66; font-weight:bold;}
p	{font-size:9pt; color:gray;}
h1{
	font-size:	18pt;
	font-weight:	bold;
	color:		gray;
	font-family: "Courier New", "Courier", "mono";
	margin:		1px 0px 10px;
	padding:	0 0 0 10px;
	border-width:	0 0 4px 30px;
	border-style:	solid;
	border-color:	mediumaquamarine;
}

.title{
	font-size:	18pt;
	color:		white;
	font-family: "Courier New", "Courier", "mono";
	margin:		1px 0px 20px;
	padding:	0 0 0 5px;
	background-color:#329A76;
	text-align:	center;
	width:	50%;
	font-style: normal
; letter-spacing: 5px
; vertical-align: bottom
; clip:    rect(   ); top: auto
; font-weight: bold
}

h2{
/*	font-weight:	700; */
	font-size:	11pt;
	color:		gray;
	margin:		10px 0px 10px 10px;
	padding:	5px 0 5px 5px;
	border-width:	0 0 2px 10px;
	border-style:	solid;
	border-color:	mediumaquamarine;
}

div{
	font-size:9pt;
	 color:gray;
}

span{
	font-size:9pt;
	color:gray;
}

body{
	font-family: "Verdana", "Arial", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-color:honeydew;
	color:gray;
	scrollbar-face-color:#D6F3E7;
	scrollbar-Highlight-Color:#319A73;
	scrollbar-arrow-color:#319A73;
}

td{
	font-size:9pt;
	color:gray;
}
.sun{
	font-size:9pt;
	color:crimson;
}
.sat{
	font-size:9pt;
	color:midnightblue;
}
th	{
	font-size:11pt;
	background-color:#329A76;
	 border-bottom:#21674F 1px solid;
	 border-left:#8BDABE 1px solid;
	 border-right:#21674F 1px solid;
	 border-top:#8BDABE 1px solid;
	color:white;
	font-weight:bold;
	text-align:left;
}
th.light{
	border-bottom:#329A76 1px solid;
	border-left:#F5E8C7 1px solid;
	border-right:#329A76 1px solid;
	border-top:#F5E8C7 1px solid;
	font-size:11pt;
	background-color:mediumaquamarine;
	color:white;
	font-weight:bold;
	text-align:left;
}
th.sub{
	font-size:10pt;
	background-color:honeydew;
	border:0 0 0 0;
	color:gray;
	text-align:left;
}

.underline{
	border-bottom:#21674F 1px solid;
}
.lightunderline{
	border-bottom:#329A76 1px solid;
}

.hide{
	background-color:honeydew;
	font-size:9pt;
	 color:honeydew;
}

.paragraph {  color: white; background-color: darkseagreen; font-weight: bold}
.subparagraph { color: gray; background-color: #CCFFCC; font-weight: normal}
th.main {
	 font-size:11pt;
	 font-weight:bold;
	 text-align:left;
	padding:	0px 20px 0px 20px;
}
th.lightmain {
	border-bottom:#329A76 1px solid;
	border-left:#B3E6D3 1px solid;
	border-right:#329A76 1px solid;
	border-top:#B3E6D3 1px solid;
	font-size:11pt;
	background-color:mediumaquamarine;
	color:white;
	font-weight:bold;
	text-align:left;
	 font-size:11pt;
	 font-weight:bold;
	 text-align:left;
	padding:	0px 20px 0px 20px;
}
.shadow {
	filter: dropshadow(color=#000000,offx=3,offy=3,positive=1);
	font-weight: bold;
}

.cal_el { font-size:9pt; color:mintcream; ; background: #A3E2C0}
.cal_c { font-size:7pt; color:gray; }
.cal_b { font-size:7pt; color:lightcyan; }
