/* title
-------------------------------------------------- */

#contentsArea h2 {
	maring: 0px 0px 10px;
	padding: 0px;
	width: 520px;
	height: 18px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	line-height: 1;
	color: #ffffff;
	text-align: center;
}

/* EventListBox Element
-------------------------------------------------- */

#contentsArea .eventDetailBox {
	width: 520px;
	padding: 7px 0px 0px;
	margin: 0px 0px 7px;
	background: url(/shared/images/soft/event_detail_bg_top.gif) left top no-repeat;
}

/* eventDetailBoxBody */
#contentsArea .eventDetailBox .eventDetailBoxBody {
	margin: 0px;
	padding: 0px 15px 20px;
	width: 490px;
	_width: 520px;
	_w\idth: 490px;
	background: url(/shared/images/soft/event_detail_bg.gif) left bottom no-repeat;
}

#contentsArea .eventDetailBox .date {
	width: 100%;
	text-align: right;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
	color: #666666;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	line-height: 100%;
	letter-spacing: 1px;
}

#contentsArea .eventDetailBox div.titleimg {
	padding: 0px 0px 15px;
	margin: 9px 0px 8px;
	width: 490px;
	background: url(/shared/images/hr_dot_01.gif) left bottom repeat-x;
}

#contentsArea p {
	padding: 0px;
}

/* twoColumnsType1Report
-------------------------------------------------- */

div.twoColumnsType1Report {
	margin: 25px 0px 14px;
	width: 490px;
}

div.twoColumnsType1Report div.leftColumn {
	width: 120px;
	float: left;
}

div.twoColumnsType1Report div.rightColumn {
	width: 355px;
	float: right;
}

/* twoColumnsType2Report
-------------------------------------------------- */

div.twoColumnsType2Report {
	margin: 25px 0px 14px;
	width: 490px;
}

div.twoColumnsType2Report div.leftColumn {
	width: 355px;
	float: left;
}

div.twoColumnsType2Report div.rightColumn {
	width: 120px;
	float: right;
}

/* twoColumnsType3Report
-------------------------------------------------- */

div.twoColumnsType3Report {
	margin: 25px 0px 14px;
	width: 490px;
}

div.twoColumnsType3Report div.leftColumn {
	width: 160px;
	float: left;
}

div.twoColumnsType3Report div.rightColumn {
	width: 315px;
	float: right;
}

/* twoColumnsType4Report
-------------------------------------------------- */

div.twoColumnsType4Report {
	margin: 25px 0px 14px;
	width: 490px;
}

div.twoColumnsType4Report div.leftColumn {
	width: 315px;
	float: left;
}

div.twoColumnsType4Report div.rightColumn {
	width: 160px;
	float: right;
}

/* twoColumnsType5Report
-------------------------------------------------- */

div.twoColumnsType5Report {
	margin: 28px 0px 14px;
	width: 490px;
}

div.twoColumnsType5ContinueReport {
	margin: 28px 0px 5px;
	width: 490px;
}

div.twoColumnsType5Report div.leftColumn,
div.twoColumnsType5ContinueReport div.leftColumn {
	width: 220px;
	margin: 0px;
	padding: 0px 15px 0px 10px;
	float: left;
}

div.twoColumnsType5Report div.rightColumn,
div.twoColumnsType5ContinueReport div.rightColumn {
	width: 220px;
	margin: 0px;
	padding: 0px 10px 0px 15px;
	float: right;
}

#contentsArea div.twoColumnsType5ContinueReport .image {
	margin : 0px;
}

/* threeColumnsEquallyReport */

div.threeColumnsEquallyReport {
	margin: 28px 0px 14px;
	width: 490px;
}

div.threeColumnsEquallyContinueReport {
	margin: 28px 0px 0px;
	width: 490px;
}

div.threeColumnsEquallyReport div.leftColumn,
div.threeColumnsEquallyContinueReport div.leftColumn {
	margin: 0px 5px 0px 0px;
	width: 160px;
	float: left;
}

div.threeColumnsEquallyReport div.rightColumn,
div.threeColumnsEquallyContinueReport div.rightColumn {
	width: 160px;
	float: right;
}

#category1 div.threeColumnsEquallyContinueReport .image {
	margin: 0px;
}

