// Calendar table

.calendar_header {
	font-family : serif ;
	font-size : 16px ;
	font-weight : bold ;
	text-align : center ;
	background-color : white ;
}

.calendar_dotw {
	font-family : verdana, arial, sans-serif ;
	font-size : 11px ;
	font-weight : bold ;
	text-align : center ;
	color : #ffcc66 ;
	background-color : #660000 ;
}

.calendar_day {
	font-family : verdana, arial, sans-serif ;
	font-size : 11px ;
	text-align : left ;
	background-color : #cccccc ;
}

.calendar_day-pres {
	font-family : verdana, arial, sans-serif ;
	font-size : 11px ;
	text-align : left ;
	background-color : #ffcc66 ;
}

.calendar_day-empty {
	font-family : verdana, arial, sans-serif ;
	font-size : 11px ;
	text-align : left ;
	background-color : white ;
}

.calendar_memo {
	font-family : verdana, arial, sans-serif ;
	font-size : 9px ;
}

// DHTML table

#virtualTable {
	position : relative ;
	height : 340px ; width : 650px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	background-color : white ;
}

#col1_header {
	position : absolute ;
	top : 0px ; left : 0px ;
	height :18px ; width : 88px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

#col2_header {
	position : absolute ;
	top : 0px ; left : 90px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

#col3_header {
	position : absolute ;
	top : 0px ; left : 210px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

#col4_header {
	position : absolute ;
	top : 0px ; left : 330px ;
	height :18px ; width : 68px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

#col5_header {
	position : absolute ;
	top : 0px ; left : 400px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

#col6_header {
	position : absolute ;
	top : 0px ; left : 520px ;
	height :18px ; width : 108px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ; color : #660000 ;
	text-align : center ; background-color : #ffcc66 ;
}

.col1 {
	position : absolute ;
	top : 0px ; left : 0px ;
	height :18px ; width : 88px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}

.col2 {
	position : absolute ;
	top : 0px ; left : 90px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}

.col3 {
	position : absolute ;
	top : 0px ; left : 210px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}

.col4 {
	position : absolute ;
	top : 0px ; left : 330px ;
	height :18px ; width : 68px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}

.col5 {
	position : absolute ;
	top : 0px ; left : 400px ;
	height :18px ; width : 118px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}

.col6 {
	position : absolute ;
	top : 0px ; left : 520px ;
	height :18px ; width : 108px ;
	font-family : verdana, arial, sans-serif ; font-size : 11px ;
	text-align : center ; background-color : white ;
}
