body {
	font-family : Verdana;
	font-size: 10px;
	color: #EEEEEE;
	background-color: #888888;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	SCROLLBAR-FACE-COLOR:#666666;
	SCROLLBAR-HIGHLIGHT-COLOR:#888888;
	SCROLLBAR-SHADOW-COLOR:#333333;
	SCROLLBAR-3DLIGHT-COLOR:#666666;
	SCROLLBAR-ARROW-COLOR:#BBBBBB;
	SCROLLBAR-TRACK-COLOR:#555555;
	SCROLLBAR-DARKSHADOW-COLOR:#666666;
}

.tblmain {
background: url(../img/bgm.png);
border: 1px solid #999999;
}

.tblmain2 {
text-align: right;
filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=1,startColorStr=#666666,endColorStr=#BBBBBB)";
}


.bbr {
	border-bottom: 1px dashed #777777;
	border-right: 1px dashed #777777;
}

.brn {
	border-right: none;
}

.tbl {
filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=1,startColorStr=#999999,endColorStr=#666666)";
margin-left:15px;
}

.tblh {
	color: #444444;
    padding-top: 3px;
	font-family : Tahoma;
	text-align: center;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: top;
}

.title0 {
    width: 600px;
	color: #FFFFE1;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
    margin-left: 10px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #BBBBBB;
	background-color: #666666;
    z-index: 1;
}

.title2 {
	color: #FFFFE1;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	padding: 2px;
	padding-left: 20px;
	padding-right: 10px;
	border: 1px solid #888888;
	background-color: #666666;
}

.title3 {
	color: #FFFFE1;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 1px;
	border: 1px solid #888888;
	background-color: #777777;
}

th {
	color: #EEEEEE;
	font-family : Verdana;
	font-size: 10px;
	text-align: center;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px dashed #BBBBBB;
	border-right: 1px dashed #BBBBBB;
	vertical-align: top;
}

td.l {
	text-align: left;
	letter-spacing: 1px;
	padding-left: 20px;
}

.cont {
	color: #EEEEEE;
	font-family : Verdana;
	font-size: 9px;
	text-align: center;
	padding: 1px;
	border-bottom: 1px dashed #AAAAAA;
	vertical-align: top;
}

.pre {
	color: #EEEEEE;

	font-family : 'Lucida Console ANSI','Lucida Console',Terminal;
	font-size: 11px;
	text-align: left;
	padding: 2px;
	padding-left: 20px;
	padding-right: 10px;
	border: 1px dashed #888888;
	background-color: #444444;
	vertical-align: top;
	SCROLLBAR-FACE-COLOR:#666666;
	SCROLLBAR-HIGHLIGHT-COLOR:#888888;
	SCROLLBAR-SHADOW-COLOR:#333333;
	SCROLLBAR-3DLIGHT-COLOR:#666666;
	SCROLLBAR-ARROW-COLOR:#BBBBBB;
	SCROLLBAR-TRACK-COLOR:#555555;
	SCROLLBAR-DARKSHADOW-COLOR:#666666;
}

a {
	color: #EEEEEE;
	text-decoration:none;
	font-weight: bold;
	}

a:hover {
	text-decoration:none;
	font-weight: bold;
	color: #FFFF33;
}

a:active {
	text-decoration:none;
	color: #00FF00;
	border-bottom: none;
}

a IMG {
	border: none;
}

td {
	font-family : 'Segoe UI', Verdana;
	font-size : 11px;
}

.flt {
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF)";
}

.nfo {
    width: 640px;
	color: #EEEEEE;
	font-family : 'Lucida Console ANSI','Lucida Console',Terminal;
	font-size: 11px;
	text-align: left;
	padding: 2px;
	padding-left: 20px;
	padding-right: 10px;
	border: 1px dashed #888888;
	background-color: #444444;
	vertical-align: top;
}

input.txt {
	padding-left: 5px;
	font-family : Verdana;
	font-size : 10px;
	color: #333333;
	border: 1px solid #999999;
	background: #F2F2F2;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#EEEEEE,endColorStr=#999999)";
}

textarea {
	padding-left: 2px;
	font-family : Verdana;
	font-size : 10px;
	color: #000186;
	border: 1px solid #999999;
	background: #F2F2F2;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
}

select {
	padding-left: 5px;
	font-family : Verdana;
	font-size : 11px;
	color: #333333;
	background: #F2F2F2;
}

input.button {
	font-family : Verdana;
	font-size : 11px;
	color: black;
	border: 1px solid #333333;
	background: #FDFDFD;
	font-weight: bold;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#EEEEEE,endColorStr=#999999)";
}

.bold {
font-weight: bold;
}

p {
	text-align:justify;
}
#poweredby {
	visibility: hidden;
}

div#advert {
  font-size: 7pt;
  color: #ffffff;
  font-weight: bold;
  position: absolute;
  top: 14px;
  right: 14px;
  border: 1px solid #999999;
  z-index: 2;
}

table {border: 0px}
td {border: 0px}

.year {border-style: outset; border-width: 1px; background-color: #999999; text-align: center;}
.month {border-style: none; background-color: #666666; text-align: center;}
.yearname {text-align: center; font-size: 20px; font-weight: bold;}
.monthname {text-align: center; font-size: 13px; height: 30px; background-color: #444444;}
.yearnavigation {background-color: #999999;}
.monthnavigation {background-color: #777777;}
.datepicker {background-color: #ffffff;}
.datepickerform {margin: 0px;}
.monthpicker {background-color: #eeeeee;}
.yearpicker {background-color: #eeeeee;}
.pickerbutton {background-color: #eeeeee; border-style: none;}
.dayname td {text-align: center; font-size: 13px; background-color: #666666;}
.nomonthday {background-color: #666666; height:25px; width:25px;}
.monthday {text-align: center; background-color: #888888; height:25px; width:25px;}
.today {text-align: center; background-color: #333333; height:25px; width:25px;}
.selectedday {text-align: center; background-color: #111111; height:25px; width:25px;}
.sunday {text-align: center; background-color: #888888; height:25px; width:25px;}
.saturday {text-align: center; background-color: #888888; height:25px; width:25px;}
.event {text-align: center; color: red; background-color: #ffff99; height:20px; width:20px;}
.event a {background-color: #ffff99; color: red;}
.selectedevent {text-align: center; color: red; background-color: #ffff99; height:20px; width:20px;}
.selectedevent a {background-color: #ffff99; color: red;}
.todayevent {text-align: center; color: red; background-color: #ffff99; height:20px; width:20px;}
.todayevent a {background-color: #ffff99; color: red;}
.eventcontent {font-size: 10px; border-style: outset; border-width: 1px;}

.control {  font-size: 9px; height: 18px}
.control1 {  font-size: 9px; height: 18px; width: 35px;}
.day_off_header {  background-color: #FF3333; height: 14px; width: 20px; font-size: 9px; font-weight: bold; color: #FFFFFF; text-align: center; cursor: default; border: 1px #FFFFFF outset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day_header {  background-color: #666666; height: 14px; width: 20px; font-size: 9px; font-weight: bold; color: #FFFFFF; text-align: center; cursor: default; border: 1px #FFFFFF outset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day_disabled {  font-size: 9px; color:#999999; font-weight: bold; background-color: buttonface; height: 14px; width: 20px; text-align: center; cursor: default; border: 1px #B4B4B4 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day {  font-size: 9px; color: #333333; font-weight: bold; background-color: buttonface; height: 14px; width: 20px; text-align: center; cursor: default; border: 1px #FFFFFF outset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day_selected {  font-size: 9px; color: #333333; font-weight: bold; background-color: #FFFFCC; height: 12px; width: 18px; text-align: center; cursor: default; border: 1px #CCCCCC inset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day_off { font-size: 9px; font-weight: bold; background-color: buttonface; height: 14px; width: 20px; text-align: center ; color: #FF0000 ; cursor: default; border: 1px #FFFFFF outset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.day_mouseover { font-size: 9px; font-weight: bold; color: #990000; background-color: buttonface; height: 14px; width: 20px; text-align: center; cursor: default; border: 1px #FFFFFF outset; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

