BODY.index DIV.topic{
	margin : 0px 0px 0px -12px;
}
BODY.index DIV.topic IMG{
	margin : 0px 0px 0px 12px;
}

BODY.index H4.other{
	margin-top : 24px;
	margin-bottom : 0px;
}

BODY.index DIV.user{
	margin : 16px 0px 0px 0px;
	padding : 8px 0px 16px 0px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
}

BODY.index DIV.user H4{
	margin : 0px 0px 8px 0px;
	padding : 0px 0px 8px 16px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : solid;
	color : #3068B6;
	font-weight : bold;
	font-size : 1.2em;
}

BODY.index DIV.user P{
	padding : 0px 16px 0px 16px;
}

BODY.index TABLE.otherDetail TH{
	white-space : normal;
}
BODY.index TABLE.otherDetail TD{
	text-align : center;
}

BODY.index TABLE.time{
	border-width : 0px 1px 0px 1px;
	border-color : #999999;
	border-style : solid;
}

BODY.index TABLE.time TH,
BODY.index TABLE.time TD{
	padding : 6px 6px 6px 6px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : solid;
}

BODY.index TABLE.time TH IMG{
	margin : 3px 0px 3px 0px;
}

BODY.index TABLE.time P.internet{
	margin : 0px 0px 6px 0px;
	padding : 0px 0px 6px 0px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dashed;
	text-align : center;
	font-weight : bold;
	font-size : 1.2em;
	color : #3068B6;
}
BODY.index TABLE.time P.mobile{
	margin : 0px 0px 6px 0px;
	padding : 0px 0px 6px 0px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dashed;
	text-align : right;
	font-weight : bold;
	font-size : 1.2em;
	color : #3068B6;
}

BODY.index DIV.block{
	padding : 8px 0px 8px 0px;
	border-width : 0px 1px 1px 1px;
	border-color : #999999;
	border-style:  solid;
}
BODY.index DIV.block P{
	padding : 0px 0px 0px 6px;
}

TD.i{ color : #1BA9E8; }
TD.m{ color : #7CA60A; }
TD.t{ color : #F79E04; }
SUP{ color : #000000; }

BODY.internet TABLE.otherDetail STRONG,
BODY.mobile TABLE.otherDetail STRONG,
BODY.telephone TABLE.otherDetail STRONG{
	display : block;
	padding-top : 6px;
}

BODY.internet DIV.download{
	float : left;
	width : 255px;
	height : 130px;
	margin : 8px 6px 24px 6px;
	border-width : 1px 1px 1px 1px;
	border-color : #CCCCCC;
	border-style : solid;
	text-align : center;
}
BODY.internet DIV.download H6{
	color : #255FB1;
	font-weight : bold;
	background-color : #CCCCCC;
}
BODY.internet DIV.download IMG{
	margin-right : 4px;
	margin-left : 4px;
	vertical-align : middle;
}
DIV.browser IMG{
	margin-top : 8px;
}
DIV.adobe IMG{
	margin-top : 40px;
}

P.number{
	text-align : right;
	font-size : 0.8em;
}

P.number STRONG{
	color : #255FB1;
	font-size : 1.2em;
}

H4.other{
	margin-top : 16px;
}
H4.other sup{
	color: #FFFFFF;
	margin: 0 0 0 3px;
	font-weight: normal;
}

H5{
	color : #255FB1;
	font-weight : bold;
}

p.notes2{
	font-size: 85%;
	margin: 0 5px 0 1em;
}
p.notes2 span{
	margin: 0 0 0 -1.3em;
}
table.notes td{
	padding: 0 0 0 2px!important;
}
table.notes td a{
	color: #FF0000!important;
}

th span.kome{
	font-weight: normal;
	font-size: 85%;
}
