@charset "utf-8";

/* --------------------------------------------------
	FileName : event_i.css
	Description : event styles
	Author : Future Link Network
	UpdatedBy : who-when
-------------------------------------------------- */

/* 1. eventMainTable styles
==================================================*/
/* round corner */
#eventMainTableHeader{
	position:relative;
	top:5px;
	width:100%;
	height:5px;
	background:transparent url(images/bg_event_01.gif) no-repeat left top;
	font-size:1px;
	line-height:1.0;
}
#eventMainTableHeader div{
	height:5px;
	background:transparent url(images/bg_event_02.gif) no-repeat right top;
	font-size:1px;
	line-height:1.0;
}

/* main table */
#eventMainTable{
	margin:0 0 15px 0;
	padding:0 5px 5px 5px;
	background:#1E9F40 none;
	border:solid 1px #B9DF6E;
	font-size:12pt;
}
#eventMainTable table{
	width:100%;
	\_width:98%;
}
#eventMainTable td#eventMain{
	padding:0;
	width:100%;
	height:100%;
}

/* colheaders */
#eventMain #colheaders{
	position:relative;
	height:2.5ex;
	padding:4px 1px 0 1px;
	line-height:1.1;
}
#eventMain #colheaders .chead{
	position:absolute;
	width:14.2857%;
	font-size:84%;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

/* colheaders-line */
#eventMain #colheaders #chead0{left:0%;}
#eventMain #colheaders #chead1{left:14.2857%;}
#eventMain #colheaders #chead2{left:28.5714%;}
#eventMain #colheaders #chead3{left:42.8571%;}
#eventMain #colheaders #chead4{left:57.1429%;}
#eventMain #colheaders #chead5{left:71.4286%;}
#eventMain #colheaders #chead6{left:85.7143%;}
div.hvrule{
	z-index:1;
	position:absolute;
	top:0;
	width:1px;
	height:100%;
	border-left:1px solid #FFFFFF;
}
#gridcontainer{
	position:relative;
	border:solid 1px #FFFFFF;;
}
#calowner{
	height:100%;
	width:100%;
	display:block;
}
#grid{
	background:#FEFDF3;
	height:100%;
	width:100%;
	position:relative;
}
#decowner{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.day{
	z-index:0;
	position:absolute;
}
div.dayList{
	z-index:1;
	position:absolute;
	width:14.21%;
	height:17.3%;
}
div.dayListDec{
	margin-left:1px;
	width:99%;
	height:98%;
}
div.dayOnList{
	margin:2px 1px 0 1px;
	padding:1px;
	background:#FFFBE7;
	border-bottom:solid 1px #CCCCCC;
	font:80% Verdana,Sans-serif;
	line-height:1.2;
}
div.dayOnList a:link,
div.dayOnList a:visited{
	color:#000;
	text-decoration: none;
}
div.dayOnList a:active,
div.dayOnList a:hover{
	color:#1E9F40;
	text-decoration: none;
}
div.dayMoreList{
	margin:0;
	padding:0;
	background:none;
	font:80% Verdana,Sans-serif;
	text-align:center;
}
div.dayOfMonth{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	padding-bottom:2px;
	background:#E8F4D2;
	cursor:pointer;
	font-size:70%;
	font-family:Verdana;
	text-align:right;
}
div.dayInMonth{
	color:#333;
}
div.dayNotInMonth{
	color:#999;
}
div.currentDay{
	background:#FDC29E;
}
div.currentDayDec{
	background:#FCEEE6;
	width:100%;
	height:100%;
}
div.vrule{
	z-index:1;
	position:absolute;
	top:0;
	width:1px;
	height:100%;
	border-left:1px solid #E8F4D2;
}
#eventowner{
	z-index:2;
}
.adc{
	position:absolute;
	cursor:pointer;
	overflow:hidden;
	width:100%;
	font:84% Verdana,Sans-serif;
	line-height:1.2em;
	margin-bottom:1px !important;
}
.adc div div{
	padding-bottom:1px;
	white-space:nowrap;
}
.adc div div a:link,
.adc div div a:visited{
	text-decoration: none;
}
.adc div div a:active,
.adc div div a:hover{
	color:#0066FF;
	text-decoration: none;
}
.noleft{
	padding:1px 0 1px 3px;
	background-color:#FEF5BA;
	border-bottom:solid 1px #CCCCCC;
}
.moreevents{
	position:absolute;
	padding:0 2px;
	font-size:84%;
	text-align:center;
	white-space:nowrap;
}

/* accordion styles
==================================================*/
.accordion_toggle {
	display: block;
	cursor: pointer;
}
.accordion_content {
	overflow: hidden;
}
#moreEvents-holder{
	z-index:5;
	position:absolute;
	width:260px;
}
#moreEventsPopup-shadow{
	position:relative;
	top:1px;
	left:1px;
}
#moreEventsPopup{
	position:relative;
	top:-1px;
	left:-1px;
	border:1px solid #B9DF6E;
	background-color:#FEFDF3;
}
#moreEventsPopup-title{
	width:100%;
	padding-top:4px;
	padding-bottom:3px;
	background-color:#B9DF6E;
}
#moreEventsPopup-title img{
	margin:0 4px 0 0;
	float:right;
	cursor:pointer;
}
#moreEventsPopup-title div{
	padding-left:4px;
}
#moreEventsPopup-title div span{
	font-weight:bold;
	font-size:84%;
	cursor:pointer;
}
#moreEventsPopup-text{
	padding:1px 1px 0 1px;
}
.hidden_space{
	width:100%;
}
.hidden_text{
	width:246px;
	padding:4px;
	font-size:12px;
}
.tip_box{margin:0 10px;}
.tip_box p{
	font-weight:bold;
	margin-bottom:8px;
}
.tip_box a{
	padding:0 0 0 20px;
	background:transparent url(/contents/images/common/icn_next.gif) no-repeat left center;
}
.event_sub{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fcfcfc;
	margin:0;
	padding:2px 0;
	text-align:center;
}
.event_sub div{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px 0;
}
.event_sub a{padding:0 12px;}
.event_sub a.prev{background:transparent url(/contents/images/common/btn_prev.gif) no-repeat left center;}
.event_sub a.next{background:transparent url(/contents/images/common/btn_next.gif) no-repeat right center;}

